Alpha 1 Released
- Players can now designate stockpile zones. These are areas on the ground where colonists are supposed to store certain kinds of items. Zones don’t cost anything because they’re not physical – they’re just AI directives.
- Stockpile zones can be configured using a hierarchical interface to accept any combination of items. You could have one that takes all resources, or all guns, or just pistols, or only molotov cocktails, potatoes, and dead animals.
- Stockpile zones can have priorities. Haulers will fill the highest-priority zones first, and even move items from lower-priority zones to higher-priority ones.
- The storage and priority interface is also used for storage buildings, like food hoppers, graves, and the (currently-pointless) equipment racks.
- Selling goods to space traders now requires that you physically move goods to an outdoor launch pad. This is done by building the pad and configuring stockpile zones on top of it.
- Nutrient dispensers can no longer draw food magically from the sky reservoir. You must build food hoppers adjacent to them, and keep those hoppers filled with raw foods.
- There is a new Cooking work type added. Currently, all it does it refill food hoppers. In future it will actually cook stuff. However, we added it now because sometimes you want filling the hoppers to be at a different priority from general hauling.
There was a janky tutor before, but he basically ran on a rail and told you the same things every game, whether you needed to know them or not. The new adaptive tutor is much smarter in providing only the information players need.
The AT watches everything you do and keeps an internal database of how much he thinks you understand various game concepts. A concept is something like, “you can zoom the camera”, or “you can capture enemies by doing X”. He also watches what’s happening in the game, and works out a measure of how much you need to know each different concept at the moment. And, in his database of concepts, each concept has a natural priority. For examples, camera movement is considered more essential than opening the wiki.
Finally, the AT keeps track of the player’s “relax desire”. This is how much the player probably doesn't want to see another tutor message right now. People only want to absorb information so fast, so we don’t want to overwhelm. Relax desire peaks just after a message appears, and falls off over time.
Evaluating all these together, the AT shows you training messages if the combination of their priority and immediate need-to-know exceeds the player’s desire to relax. The final outcome is:
- If you already know a concept, you’ll likely demonstrate it before the tutor tries to teach you anything in it, and you’ll never see the message for it.
- If there’s nothing you urgently need to know, the tutor will give you nice long intervals between messages.
- If you really need to know something, it gets bumped to the front of the list and overwhelms the relax desire, and is shown nearly immediately. This is for cases like, “You can rescue your bleeding-to-death colonist by doing X”.
There’s more to do to perfect this guy (like making messages point to elements on the map or on the UI), but so far I think it’s a great improvement on the old non-adaptive tutor.
Also, the AT’s database of player knowledge is now saved separately from maps, so it will stay between games. To reset it, delete Knowledge.xml in your RimWorld saves folder.
Modding support is started but not finished.
Many of the definitions in the game – some buildings, all sounds, hair, training concepts – are now exposed in a Mods folder, in the Core mod, in editable XML files. However, some data is still not exposed, like most Thing properties (especially the ones essential to making weapons or plants), race definitions for making animals or alternate humanoids, trader profiles, storyteller tunings, and so on. In addition, there’s not yet a system to install, activate, and deactivate mods. All you can do is destructively edit the core files.
Development tools have been added to the game. You can activate them with the “development mode” checkbox in the menus. For more info on these, check out the basic RimWorld modding document.
This system will be finished in a future release. Hopefully soon, because I grew up as a modder and can’t wait to see what people will do modding RimWorld.
You’ll notice some beautiful new art for our menus. Thank Ricardo Tomé, Portuguese digital painting expert, for spicing up the menu backgrounds and giving some life to the AI Storytellers.
Character art, apparel, and hair
The character art in game has been redone by Rhopunzel, combined with some fun color-randomizing code by yours truly. So pawns can come in a variety of body shapes, skin colors, and head shapes.
And that’s just when they’re naked. In addition, there is a new apparel system. Characters can wear multiple layers of clothing, and the clothing itself is randomized. So you could have a guy in a green T-shirt. Or a dude in a white T-shirt, with an armor vest and a tan duster. The number of combinations is nearly infinite. Finally, hairdos are now randomized as well.
Currently, they’re just randomized for everyone and cannot be changed. In future, apparel will be fleshed out systemically, and you’ll see different clothing and hairdos for people from different cultures. One pirate band will wear all leather and spiky mohawks. A nearby tribe will send raiding parties in animal skins with tribal hairdos. And you could enforce an all-pink-clothes-with-pink-afro colony uniform if you wanted.
Overall we’re looking to get to a point where colonists and pirates can be characterized and recognized just by looking at them. The tools to do that are now in, but they’re used haphazardly. Upcoming versions will have characters spawn with proper clothing and change their clothing as appropriate. Clothes will also help protect characters, affect their movement speed, and so on.
Fixes and tunings
Tons of things have been fixed and tuned, including recruiting chances, storyteller difficulties, and so on.
If you got the Name in Game or Backstory in Game pack and had your content approved before Friday or so (when I content-locked the Alpha for final stability testing), your content will be in this Alpha (otherwise it'll be later).
It’s quite refreshing to have a nice deep pool of content to draw from. There aren't a massive number of backstories – you can become familiar with individuals if you play a lot – but there are enough that the game isn't under pressure to repeat anything.
Also, the options menu now has an “encouraged spawn list” of names. Put a last name on here, and the game will prefer spawning characters from this list. So you’ll want to put your own name on the list, and perhaps those of your friends, and watch yourself spawn in!
Great thanks to all the testers and the two creative rewards moderators who helped make this happen. Have fun and watch out for the raging muffalo!