Funded! This project was successfully funded on November 1.

Update #13

Alpha 3 - Factional Infighting released

12 comments
33 likes

The changelog has a full accounting of changes (read between builds 363 and 408).

Anyone having trouble with their download – please see this forum thread.

If you want mods, you may want to start with the Big Bang Alpha 3 mod pack.

New Stuff

The big new thing is the faction system. Now we have generated factions like pirate bands, outlander towns, and tribes. They even generate names for themselves! This leads to hilarity with three-way battles, buying off factions to get their allegiance so they’ll send fighters to help you, and getting raided by a dude’s friends after you capture him and beat him up. The video shows this in detail.

Alistair Lindsay’s music is in this build! Al is obviously still refining and expanding the music, but I think this is a great start. Listen to the dulcet tones of the mixed sci-fi/Western theme he’s been cooking up for the past 3 months.

There’s now a planning tool, so you can put down inert designations that don’t do anything. This helps you plan your colony visually, on the map. (I recommend you don’t put thousands of them, though; they’re not rendered in a super-efficient way right now.)

The map generates in a more varied way now, using a data-driven algorithm which you can mod (from the MapGeneratorDefs folder).

Tons more stuff is moddable now. And you can write proper code mods that link DLLs into the game, easily, and in a way that’s compatible with other code mods.

There is a proper hunting system which allows you to mark animals for hunting and let your colonists handle the details. Beware sending unarmed colonists to hunt boomrats by kicking them to death. The rats go boom.

The game has partial support for localization now. This was a last-minute addition, so it’s not all locked in yet and not everything can be translated. But lots of stuff can be. Now the Russians can stop hacking the DLL to make the game display in Cyrillic. A rough German fan translation from TheEisbaer is included with Alpha 3.

The bill interface has been redesigned and smartened.You can now set colonists to maintain a certain stockpile of a certain kind of item. No more repeatedly ordering them to cook 4 meals every day. Just set it to “make until you have 10 meals” and it’ll run forever.

Finally, and very important, is the many small AI improvements. The AI in Alpha 2 was a little bit derpy. This was a consequence of the game increasing in complexity but the AI not becoming smarter fast enough to handle the new situations it was trying to deal with. Now, you won’t see colonists eat raw potatoes out of the stockpile when there is a dispenser ready. They will put food in the dispenser, then use it. And colonists who make something at a table will actually put it in storage now.

And there are many other improvements. Have fun! 

See you on the forums, Twitter, and reddit:

http://ludeon.com/forums/


Ty


Update #12

Alpha 2 - Cannibal Modders - Released

17 comments
42 likes

Alpha 2 is out! This time we've added tons of modding support, butchery and cooking (including cannibalism with attendant psychological effects), an ambience sound suite from Alistair, and a pile of other goodies.

Here's the video with the info:

For a full accounting of changes, read our day-by-day changelog (read between builds 334 and 363).

Needless to say I'm greatly looking forward to seeing the mods people are going to produce with this; testers have already created some interesting ones. The best place to talk about that is the modding forum. I'll be around to answer questions, too.

Cheers, Ty


Update #11

Alpha 1 Released

34 comments
56 likes
It’s finally here – Alpha 1!
 
This version brings a host of improvements on the venerable build 254b from last November. Take a look:

 To install the new version, just delete the old one and unzip the new one somewhere. Old saves will be unusable in the new version.

Here’s a rundown of the new features and changes:

Stockpiling

Resources no longer vanish into a magical storage number in the sky. Everything in the game is now present on the map at all times.

  • 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.
One nice natural side-effect of this change is that your colonists will no longer starve if they have a huge food reserve but no nutrient paste dispenser. They can eat the raw food right from the stockpile – though it’s not efficient, and they hate eating raw potatoes. Also note that animals will sometimes eat food out of your stockpile.

Putting everything on the map required re-jiggering a lot of existing systems (which is why we did it now, so we won’t have to re-jigger even more systems to do it later):

  • 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.

Adaptive tutor

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

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.

Menu art

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.

Creative content

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!

Tynan


Update #10

Creative rewards system, Rhopunzel, modding

24 comments
41 likes

There's a bit of a news backlog to get through. Let's get to it!

Creative rewards system open

Hey, all you people who got the name-in-game or backstory-in-game rewards! We're finally ready to accept your wild and wacky creations! Web wizard Hypolite has created an online system that will allow you to add your character names and backstories into a database. Each time we release a new version of the game, I'll pull the data from the database and put it in the game itself. Here it is:

RimWorld Creative Rewards System

As a reminder, please keep the Creative Rewards Guidelines in mind while coming up with your creations. I can't wait to see all the wild ideas you put in.

Also, I'm still looking for creative rewards moderators. If you're a solid, clear writer and interested in helping, please contact me. Thank you!

Rhopunzel in the house

I’m happy to announce that we’ve got eminent game artist Rhopunzel working on the in-game art for RimWorld! Rho has worked on several awesome indie games. The most recent was Starbound, with pieces like this scary skeltal dragon or this crunchy mech. Before that, Rho did pretty much everything for Gnomoria.

Here's a shot of some of the new character art:

I think someone forgot their clothes.
I think someone forgot their clothes.

Some people have asked how much the final art will change. Up until now, I’ve done all the art in a simple, iconic style. Rho will be working in a similar style (though at a much higher level of ability). We’re sticking with the vector look because it satisfies RimWorld’s design constraints very well. The goal with this art isn’t just to look good – it must satisfy a specific set of design goals.

First, it has to convey a lot of complex gameplay information in a really intuitive way, even when compressed to a tiny space on-screen. For example, looking at a character will tell you:

  • Their identity (who, exactly, is it?)
  • Their team (raider, colonist, trader, etc)
  • Their general category they fall into (fighter, worker, researcher, farmer, etc)
  • Their facing
  • Their apparel (possibly several layers)
  • What they’re doing
  • Maybe, in the future, their current equipment or weapon

Packing that all into a space as small as 32×32 pixels and making it look good is tough! 

Second, it has to balance abstraction with specificity. If it’s too abstract, people can’t intuitively understand what’s going on. If it’s too specific, it fills in too many gaps so players have no room to subconsciously interpret what’s happening. We need to leave room for players to interpret, because player intepretation is the real engine of game-driven story generation.

Third, it has to be lightweight in content, so it runs and loads quickly, can be iterated quickly, can be modded easily, and can be expanded to a wide variety of objects and characters. We’d rather have 100 kinds of characters with 3 frames of animation each than 3 characters with a hundred frames each. Because what matters is the final experience of the game, which (in the case of RimWorld) is best served by variety, not detail.

I’m happy to say Rho has been rising to the challenge. We’ve already been passing pieces back and forth and watching the style develop.

What the heck else are you doing?

Yeah, I know, it's been a month since the last update. But I've been working hard on the modding and sound infrastructure for RimWorld.

Up until now I’ve created simple sounds myself from free source files found at freesound.org. The code would then just play the appropriate sound file directly. This filled the gap enough for my own pre-alpha purposes, but now that we’re getting serious about audio it’s clear something much more is needed.

Upon starting the system for authoring real sound definitions, it became clear that it is really just a particular kind of modding. So that work has also become work on the modding system in general.

When the whole mod system is done, you'll be able to mod the game, including changing and adding animals, weapons, foods, buildings, and other object and content definitions, while the game is running. This will also support adding and changing images, again, without closing the game.

The sound system itself carries a lot of fun features beyond just playing sounds.

  • You can randomize the pitch and volume of a sound within a range.
  • You can add filters like high-pass/low-pass or echo.
  • You can add several sound files and determine how they're selected between (including algorithms that avoid repetition).
  • You can tie the parameters of the sound to parameters generated by the game. For example, you could tie the cutoff of a low-pass filter to the camera altitude, so sounds seem more muffled as the camera moves away. Or you could tie the pitch of a sound to a random Perlin noise generator, so it yo-yos around while you play it.
  • Parameter mappings are done through editable curve graphs that map values in the in-parameter to values in the out-parameter.
  • You can create sustained sounds and one-shot sounds.
  • Sustained sounds can crossfade back and forth between different sound files, allowing you to create continuous sounds that never loop.
  • Lots more!

Here's a picture of it:

Editing the mapping between camera height and low pass filter cutoff on the pistol shot sound.
Editing the mapping between camera height and low pass filter cutoff on the pistol shot sound.

So sorry there haven't been monthly updates. There's some infrastructure and ramping-up work to do over here. I'm really hoping that as we move into next year I'll be able to get back to month-over-month content improvements.

As always, I'd love to chat on my Twitter or at the Ludeon forums.

Cheers,

Ty


Update #9

Build 254 released

50 comments
37 likes

Build 254 is out! Influencer backers and up should be getting their download emails within a few hours. Alternatively, you can just re-use the private SendOwl download link you already have.

This is a small update on 250, but it has some important fixes. Most importantly, the storytellers are balanced out and fixed. They won’t send advanced so early any more. I’ve also resolved a bug that caused story events to cease in long games.

There’s also a new storyteller called Chill Callie Classic. She runs the same algorithm as her more uptight sister Cassandra, but at a more relaxed pace. Hopefully Callie will satisfy players who don’t want the intensity of Cassandra but don’t want to go all the way down to Phoebe.

Here’s the full changelog.

Other interesting games you might want to check out:

  • The Mandate - Spaceship management/exploration! A game I really want to make, but it looks like these guys are doing a pretty darn good job.
  • WindForge - My Ottawa friends are making a game where you can murder a whale and carve it into a gigantic airship made of rotting meat.
  • Battle Worlds: Kronos - For you sci fi turn-based strategy aficionados.
  • Factorio - If RimWorld doesn't have enough assembly line optimization puzzles for you yet, try this bad boy.

Finally, people on the forums have been having a great time making insanely huge colonies. Here's ShadowDragon8685's mad creation:

O.... M.... G....
O.... M.... G....

Cheers all!

Ty


9,498
Backers
$268,132
pledged of $20,000 goal
0
seconds to go
  • Pledge $5 or more
    You selected

    63 backers

    Contributor - See your name in the credits as a thanked backer and get a special Kickstarter-only title on the Ludeon Studios forums.

    Estimated delivery:
  • Pledge $20 or more
    You selected

    4101 backers

    Colonist - Get the first public alpha when it's available in a few months. Includes all updates up to the final game. If RimWorld gets on Steam, you'll get a Steam key. Includes all lower tiers.

    Estimated delivery:
  • Pledge $30 or more
    You selected

    3952 backers

    Influencer - Get the pre-alpha as soon as the Kickstarter ends. Plus, get the Prototype Pack of early game designs that eventually became RimWorld, including the school constructing game, the zombie tactical sim, and the starship builder. Includes all lower tiers.

    Estimated delivery:
  • Pledge $40 or more
    You selected

    1065 backers

    Pirate - Put a name (probably yours) into the game. Players will forever see you spawn into the game as a pirate raider, colonist, traveler, or trader. Includes all lower tiers.

    Estimated delivery:
  • Pledge $75 or more
    You selected

    172 backers

    Mercenary - Like Pirate tier, but you also get to write a unique character background and choose your special traits and stats (within balance and fiction constraints). Includes all lower tiers.

    Estimated delivery:
  • Pledge $150 or more
    You selected

    53 backers

    Pirate King - Like Mercenary tier, but your character will be a pirate leader who commands a group of raiders. In "negotiations", your character will be the pirate representative. Includes all lower tiers.

    Estimated delivery:
  • Pledge $500 or more
    You selected

    6 backers All gone!

    Designer - Design a weapon, animal, or plant for the game (within feasibility and fiction constraints). Includes all lower tiers.

    Estimated delivery:
  • Pledge $1,500 or more
    You selected

    0 backers Limited (1 left of 1)

    Shipmaster - Name the ship that crashes at the start of the game, thus depositing our colonists on the planet and beginning every RimWorld story (within fiction constraints - ask me). Includes all lower tiers.

    Estimated delivery:
  • Pledge $4,000 or more
    You selected

    0 backers Limited (3 left of 3)

    Author - I'll work with you to create a new story event that can happen to colonies. This could be a new sort of weather, a different style of raid, or a trader offering a strange bargain. Or, whatever else you can think of! Must be within feasibility and fiction constraints (message me if not sure). Includes all other tiers Mercenary and below.

    Estimated delivery:
  • Pledge $6,000 or more
    You selected

    0 backers Limited (1 left of 1)

    Void God - Name the world on which the game takes place. Includes all other tiers except Shipmaster.

    Estimated delivery:
Funding period

- (30 days)