Creative content rewards available separately from main game

Posted September 9th, 2016 by Tynan Sylvester

You can now buy the creative content rewards separately from the base game! This has been requested a few times, and now it’s possible.

Creative content rewards are things like Name in Game or Pirate King that allow you to put your own character content into the game through our automated Creative Rewards System. Previously these could only be purchased in packs with the main game. Now, you can purchase them separately, on Steam. They are:

Name in Game Access

Backstory in Game Access

Pirate King Access

Hope you like them!

Note: These upgrades are only available on Steam for now, DRM-free sales are still by package only.

Alpha15c is live

Posted September 2nd, 2016 by Tynan Sylvester

Alpha 15c is live on both Steam and non-Steam downloads. Non-Steam users can get it, as usual, by re-downloading from their existing download link.

The details for this update can be found on the unstable testing announcement post.

Many thanks to all the testers who made this possible!

Alpha15c in testing on unstable branch

Posted August 31st, 2016 by Tynan Sylvester

Alpha15c is currently on Steam’s ‘unstable’ branch for public testing. This update fixes some important bugs and yield significant CPU usage optimizations. It also adjusts a few balance points for a better experience. I invite everyone willing to choose the unstable branch and test it out! I invite feedback in this forum thread and in the comments here.

Save compatibility: Savegames from the unmodded game will be compatible from earlier Alpha 15 versions.

Mods compatibility: Data and XML mods will be 100% compatible from earlier Alpha 15 version. The API for code mods is also unchanged, and so should remain compatible. However, since the core game has been recompiled, some mods may need to be recompiled as well before they work again. Mod authors may want to look at Alpha15c to check and prepare compatibility. (This shouldn’t require any actual code or data changes, but may require recompiling your code).

Once Alpha15c is confirmed stable, I will release it to all users. Hopefully within a day or two.

Detailed change list:

  • Fix: Luciferium is not addictive; it gives the positive effect forever with no downside.
  • Fix: Malari-block high never goes away.
  • Optimized a bunch of pawn ticking code to be much, much faster.
  • Rebalanced drugs to be a bit more profitable and a bit more more dangerous.
  • Food selection algorithm prefers meals by 16 cells instead of 7.
  • Fix: Game doesn’t assign short hashes if you subclass any Def class. This makes many mods impossible.
  • Fix: Standing lamps and sun lamps are available without research.
  • Fix 2618: On Linux, system language can break the game.
  • Fix: Raiders can steal during tutorial.
  • Fix 2620: Learning Helper: Items remain after save-scum.
  • Fix 2611: Scenario ‘Can’t Hunt’ etc doesn’t work.
  • Translations update.
  • Some other misc minor fixes, rebalancings and text changes.

Alpha15b – Tiny fix to early game raid timings

Posted August 29th, 2016 by Tynan Sylvester

A tiny update to Alpha15b has been released that fixes a small bug with Cassandra Classic and Phoebe Chillax.

DRM-free players can update by simply re-downloading from their existing download link. It always carries the latest version. (Don’t worry about running out of downloads, you can always email support for a reset. We just have that limit to stop automated abuse.)

These storytellers were miscounting the days since game start, and so were sometimes incorrectly sending a several raids in the 5-10 day range, making this crucial part of the early game far too hard.

This update is tiny (two lines of code) so it shouldn’t affect compatibility with saves or mods.

However, because it will shift the storyteller’s timer, it may cause some players to get a string of raids in a row, or a long peaceful period. This will only happen once.

 

Alpha 15 – Tutorial and Drugs released!

Posted August 28th, 2016 by Tynan Sylvester

I’m happy to announce that we’ve just released RimWorld Alpha 15! This version adds a rich tutorial, an intelligent learning helper to help you pick up the game, a new drug system, deep drilling to provide resources in the end game, and a giant pile of other smaller improvements and fixes. A full change log and detailed info is below.

For Steam players, if you want to continue with Alpha 14 for any reason, you can get on the ‘alpha14’ beta branch in Steam. In the Steam Library, right click RimWorld, click Properties, go to the Betas tab, select alpha14 in the drop-down list, and restart Steam.

Non-Steam players who wish to update can simply download from the same download link as before; it has been updated to the new version. They should install the new version in a clean empty folder.

Save compatibility: As usual, Alpha 15 will not load Alpha 14 save games by default. However, a user did put together a guide that allows you to manually update save files with some text editing. Check it out here if you really want to try to continue that Alpha 14 colony.

Mod compatibility: Some purely XML mods will be compatible between versions. However, most significant mods will need to be adjusted and recompiled. Beware: If a mod author updates their existing mod to the new version, it’ll stop updating on the old version. You may wish to turn off Steam auto-updates if you really want to avoid this.

Change list:

Tutorial

  • Added new rich tutorial with step-by-step instructions.
  • Tutorial teaches the basics of setting up a game, building a small self-sustaining colony, and defeating the first
    raider.
  • Tutorial locks out irrelevant controls and highlights relevant controls.
  • At the end of the tutorial, the player can continue the game with a normal storyteller.

Learning helper

  • Added new learning helper system to replace yellow pop-up messages and yellow learning alerts.
  • Learning helper sits in the top right of the screen. If something happens relating to a concept the player hasn’t learned, that lesson will be activated and shown on the learning helper. It can then be opened and read. Lessons are automatically marked as learned when the player does the necessary interaction, and can be marked as learned manually. Lessons are shown as needed by circumstance, or on a slow timer. The overall idea is that you’ll never be shown a lesson you already know, but always be shown the lessons you need to know now.
  • Learning helper can be expanded and searched for any lesson, so you can look up how to do a specific thing at any time.

Drugs system

  • Added new drugs system. It’s not just beer any more!
  • Drugs typically create up to four effects. Not all drugs have all effects.
    • Primary – The valuable short-term effect, whether it improves mood or work focus or combat effectiveness or makes one immune to a disease.
    • Overdose – Excessive drug usage in a short time can build up blood toxicity, leading to unconsciousness and possible death.
    • Tolerance – Long-term usage of a drug can build up a tolerance which makes subsequent usage less and less effective in producing the high.
    • Addiction – Drug use can form an addiction. This generates a new need for the drug which the pawn will try to feed regularly. If the need isn’t fed, the pawn will develop withdrawal symptoms (low mood, reduced consciousness). Eventually withdrawal will pass and the addiction will go away.
  • Drugs can be assigned for regular taking through the drug policy system. Similar to Outfits, drug policies are an assigned schedule for taking drugs. You can set any number of drugs, each with a frequency. For example, you can assign a colonist to drink 2 beers every day, and take one Malari-Block every 5 days.
  • The drugs are:
    • Beer – Improved mood but worsened capacities. Addictive.
    • Malari-block – Prevents malaria infection for 5 days.
    • Yayo – Stimulant pleasure drug, addictive.
    • Flake – Cheap, short high, very addictive.
    • Wake-up – Improves work performance, addictive.
    • Smokeleaf – Improved mood but worsened capacities. More hunger, slower movement. Can form dependence.
    • Go-Juice – Synthetic futuristic combat drug. Boost speed and fighting capacity tremendously. Addictive.
    • Luciferium – Glitterworld mechanites that give huge bonuses to most capacities. However, without repeated doses the user goes insane and dies. It is impossible to clear the addiction, and the drug is 100% addictive on one dose.
  • Drugs are produced in various ways, typically at the new Drug Lab building, from various precursor chemicals and growable crops. They require research to create.

Deep drilling

  • The map now spawns with clusters of underground resources. These can be accessed by building a deep scanner to find them, and then building deep drills on top of them, and then working the drills. This slowly produces the resource.
  • Deep drilling tech is at the end of the tech tree. This should mitigate late-game resource exhaustion problems.

Misc

  • Mood is now drawn subtly behind the pawn on the colonist readout at the top of the screen.
  • You can now produce medicine from herbal medicine, neutroamine (a precursor chemical you buy), and cloth. Requires research.
  • Added passive cooler building. Made of wood and low tech, it cools a room for a short time. Good for passing heat waves as a tribe.
  • Added a ‘copy building’ tool which lets you quickly select the designator for a building through an existing copy of that building.
  • Beer production now takes several stages: Colonists make wort (unfermented beer) at the brewer table, then leave it in fermenting barrels for a while, after which they can harvest it as beer.
    Infestation can now only spawn under a thick roof.
  • Gear tab now shows aggregate stats about armor and comfy temperatures.
  • Raider steal a bit more often now.
  • Factored MapGeneratorDef apart into separate GenStepDefs which can be modded or inserted individually. This will allow modders to change the MapGenerator without blowing away each others’ changes.
  • Added alert: Need warm clothes.
  • Mods can now be dragged to reorder them in the mods page.
  • Re-tuned food finding algorithm.
  • Hunters will no longer hunt without a ranged weapon.
  • Debuffed corn a bit.
  • Reworked trade interface to clearly state what kind of trader they are, and to list items they’re not willing to trade.
  • Reworked trader stock generators so traders carry and accept more sensible items for their type.
  • You can now request traders by calling allied factions. It costs silver.
  • Chance to spring known traps is reduced from 2.5% to 0.4%.
  • Friendly fire chances reduced by 60% for fly-by shots (shots that miss and land in the cell with a pawn have the same chance to hit as before).
  • Added a message when food spoils in storage.
  • Fix: Pawns don’t get ‘catharsis’ mood gainer thought after a mental break.
  • Rename PDW to Machine pistol.
  • Torches and campfires are no longer destroyed near-instantly by rain/snow. They instead consume fuel faster.
  • Torches consume fuel a bit faster overall.
  • Fueled generator consumes fuel faster and holds less fuel.
  • Plant sow and harvest are now slower.
  • Debuffed fists.
  • Reduced volume of idle animal calls at high time speeds.
  • Smithing is now a prerequisite for Machining research.
  • Added a toggleable view that shows roofs in glowing green.
  • Hundreds of other balance changes, text fixes, redesigns, and bug fixes.

Alpha 15 unstable branch test is available

Posted August 17th, 2016 by Tynan Sylvester

I’ve set the development version of Alpha 15 on the ‘unstable’ branch in Steam. If you’re willing to risk some bugs and imbalances you can give it a shot! Just right-click RimWorld in the Steam library, open Properties, go to the Betas tab, select the ‘unstable’ branch, and restart Steam.

The final version will be different from this. Language and player creative content still need to be updated, problems will be fixed, and the build will be compiled in the non-development way (which will make it run faster). However, all the main changes are there now!

Note that this version isn’t compatible with Alpha 14 saves or mods. You’ll want to deactivate your old mods, and you can’t load your old saves.

Modders can/should use this opportunity to prep for the new update!

I’m soliciting all feedback about the new version in this forum thread. I’m especially interested in balance/play feedback about the drugs system and tutorial. Bugs should please be reported in the Bugs forum.

I could also really use some savegames for recording the release video on! I’m really just looking for natural colonies – not some weird fancy artwork. Ideally, with a drug production operation. If you’ve got a savegame like this, please zip it, put it on Dropbox or another file hosting service, and drop the link in the feedback thread. Thanks all.

EDIT: Unstable branch updated to fix an issue that made treatments useless on various diseases (causing infections to be 100% deadly).

Features preview of Alpha 15

Posted August 17th, 2016 by Tynan Sylvester

Hey everyone! We’re currently finishing up Alpha 15. Since it’s basically feature complete, I thought it’d be nice to put up a quick upcoming features list for your perusal. So – here you go!

I don’t know when the new update will come out. It really depends on how many bugs and other issues come up, which is almost unknowable. We may do a public unstable branch test.

EDIT: This list is being updated as features change in response to feedback from the unstable build public testing.

Tutorial

  • Added new rich tutorial with step-by-step instructions.
  • Tutorial teaches the basics of setting up a game, building a small self-sustaining colony, and defeating the first
    raider.
  • Tutorial locks out irrelevant controls and highlights relevant controls.
  • At the end of the tutorial, the player can continue the game with a normal storyteller.

Learning helper

  • Added new learning helper system to replace yellow pop-up messages and yellow learning alerts.
  • Learning helper sits in the top right of the screen. If something happens relating to a concept the player hasn’t learned, that lesson will be activated and shown on the learning helper. It can then be opened and read. Lessons are automatically marked as learned when the player does the necessary interaction, and can be marked as learned manually. Lessons are shown as needed by circumstance, or on a slow timer. The overall idea is that you’ll never be shown a lesson you already know, but always be shown the lessons you need to know now.
  • Learning helper can be expanded and searched for any lesson, so you can look up how to do a specific thing at any time.

Drugs system

  • Added new drugs system. It’s not just beer any more!
  • Drugs typically create up to four effects. Not all drugs have all effects.
    • Primary – The valuable short-term effect, whether it improves mood or work focus or combat effectiveness or makes one immune to a disease.
    • Overdose – Excessive drug usage in a short time can build up blood toxicity, leading to unconsciousness and possible death.
    • Tolerance – Long-term usage of a drug can build up a tolerance which makes subsequent usage less and less effective in producing the high.
    • Addiction – Drug use can form an addiction. This generates a new need for the drug which the pawn will try to feed regularly. If the need isn’t fed, the pawn will develop withdrawal symptoms (low mood, reduced consciousness). Eventually withdrawal will pass and the addiction will go away.
  • Drugs can be assigned for regular taking through the drug policy system. Similar to Outfits, drug policies are an assigned schedule for taking drugs. You can set any number of drugs, each with a frequency. For example, you can assign a colonist to drink 2 beers every day, and take one Malari-Block every 5 days.
  • The drugs are:
    • Beer – Improved mood but worsened capacities. Addictive.
    • Malari-block – Prevents malaria infection for 5 days.
    • Yayo – Stimulant pleasure drug, addictive.
    • Flake – Cheap, short high, very addictive.
    • Wake-up – Improves work performance, addictive.
    • Smokeleaf – Improved mood but worsened capacities. More hunger, slower movement. Can form dependence.
    • Go-Juice – Synthetic futuristic combat drug. Boost speed and fighting capacity tremendously. Addictive.
    • Luciferium – Glitterworld mechanites that give huge bonuses to most capacities. However, without repeated doses the user goes insane and dies. It is impossible to clear the addiction, and the drug is 100% addictive on one dose.
  • Drugs are produced in various ways, typically at the new Drug Lab building, from various precursor chemicals and growable crops. They require research to create.

Deep drilling

  • The map now spawns with clusters of underground resources. These can be accessed by building a deep scanner to find them, and then building deep drills on top of them, and then working the drills. This slowly produces the resource.
  • Deep drilling tech is at the end of the tech tree. This should mitigate late-game resource exhaustion problems.

Misc

  • Mood is now drawn subtly behind the pawn on the colonist readout at the top of the screen.
  • You can now produce medicine from herbal medicine, neutroamine (a precursor chemical you buy), and cloth. Requires research.
  • Added passive cooler building. Made of wood and low tech, it cools a room for a short time. Good for passing heat waves as a tribe.
  • Added a ‘copy building’ tool which lets you quickly select the designator for a building through an existing copy of that building.
  • Beer production now takes several stages: Colonists make wort (unfermented beer) at the brewer table, then leave it in fermenting barrels for a while, after which they can harvest it as beer.
    Infestation can now only spawn under a thick roof.
  • Gear tab now shows aggregate stats about armor and comfy temperatures.
  • Raider steal a bit more often now.
  • Factored MapGeneratorDef apart into separate GenStepDefs which can be modded or inserted individually. This will allow modders to change the MapGenerator without blowing away each others’ changes.
  • Added alert: Need warm clothes.
  • Mods can now be dragged to reorder them in the mods page.
  • Re-tuned food finding algorithm.
  • Hunters will no longer hunt without a ranged weapon.
  • Debuffed corn a bit.
  • Reworked trade interface to clearly state what kind of trader they are, and to list items they’re not willing to trade.
  • Reworked trader stock generators so traders carry and accept more sensible items for their type.
  • You can now request traders by calling allied factions. It costs silver.
  • Chance to spring known traps is reduced from 2.5% to 0.4%.
  • Friendly fire chances reduced by 60% for fly-by shots (shots that miss and land in the cell with a pawn have the same chance to hit as before).
  • Added a message when food spoils in storage.
  • Fix: Pawns don’t get ‘catharsis’ mood gainer thought after a mental break.
  • Rename PDW to Machine pistol.
  • Torches and campfires are no longer destroyed near-instantly by rain/snow. They instead consume fuel faster.
  • Torches consume fuel a bit faster overall.
  • Fueled generator consumes fuel faster and holds less fuel.
  • Plant sow and harvest are now slower.
  • Debuffed fists.
  • Reduced volume of idle animal calls at high time speeds.
  • Smithing is now a prerequisite for Machining research.
  • Added a toggleable view that shows roofs in glowing green.
  • Hundreds of other balance changes, text fixes, redesigns, and bug fixes.

Backstory in Game and Pirate King tier prices will be increased

Posted August 2nd, 2016 by Tynan Sylvester

Backstory in Game and Pirate King tiers have seen a ton of sales, which is great, except it’s taking a lot of time to edit all the content that’s coming in.

Before the Steam release, I had a good balance of work time between editing player content and working on game features and bugs. With the influx of new players from Steam, that’s been thrown off. In order to balance my time more like it used to be (back towards working on the game features and bugs), I’m planning on increasing the prices for these higher tiers. I do love player content, but I don’t want to impoverish the game development itself to add more and more backstory characters. Let’s let them be  special.

This will take effect in the upcoming days – I’m not sure exactly when. Just a heads up for anyone considering one of these tiers.

Alpha 14e – Fixes for game-breaking bugs

Posted July 29th, 2016 by Tynan Sylvester

Some rare, game-breaking bugs were reported. Some are crashes; others critically break AI behavior. So I fixed them.

Savegames should continue to work from before. Some savegames that were broken before will now load.

Mods should also mostly be compatible, but there may be issues in some cases given the complexities of how the code links up.

The build number is now 1249.

Non-Steam players won’t get an update email since this isn’t a content update. They can download the new version from their existing download link.

Change list:

  • Fix: Hard crash when bed-sharing pawns have zero chance to do lovin’, passing a PositiveInfinity mean-time-between to the random event checker, causing it to enter an infinite loop.
  • Fix: AI stuck when warden chooses to feed a prisoner by taking food from an empty food dispenser.
  • Fix: AI stuck and performance chugging from colony animals starving while being restricted to not touching walls, and locked inside.
  • Mitigate: Sometimes, NPCs in parties, marriages all freeze and just stand there.
  • Mitigate: Game can save a corpse with null innerPawn, which makes the save unloadable.

Alpha14d – fixes and tunings

Posted July 21st, 2016 by Tynan Sylvester

Alpha14d (build 1241) is a quick-fix build that makes a few small but important changes.

DRM-free owners will NOT get an update email, but can download the new build from their existing download link.

Save games from Alpha 14 should still work.

Changes:

  • Reduced event density on Randy Random from 1.5x that of Cassandra to about the same as Cassandra. The combination and distribution of events is still very different from Cassandra.
  • Fixed a crash that occurs when the player has no allies.
  • The “cannot connect to Steam API” error message is now more informative and suggests rebooting.
  • Toxic fallout, flashstorm and volcanic winter are now disabled in Free Play difficulty.
  • Toxic fallout and volcanic winter are now rarer.