Editing Version/0.3.410

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Version Nav}}
+
{{ VersionFrame | Version = 0.3.410 | Description = '''Public Version 0.3.410''' was released on April 12, 2014 - Alpha 3 — Factional Infighting
 
+
| Installation =  
==Release Trailer==
+
| Changes = *Reworked debug lister menu to handle large numbers of options. Also added a type-in filter.
 
+
*Started refactoring map generation into encapsulated steps and parameterized them.
<youtube>https://www.youtube.com/watch?v=BHuchTya6rA</youtube>
+
*Pawn decision trees are now defined in XML.
 
+
*Added '''simple door'''. Cheaper, but cannot be powered.
==Core Release==
+
*Filled out storyteller moddability.
 
+
*Finished refactoring map generation into encapsulated, parameterized steps.
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.
+
*Thick rock roofs now drop ‘collapsed rocks’ instead of solid rocks.
 
+
*Disallowed building very close to the map edge. This discourages weird building patterns that exploit edges and corners and stress game systems.
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.
+
*Resource lister now counts meals.
 
+
*Started automatic hunting. So far, colonists can go kick animals to death. Doesn’t work so well for boomrats.
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.)
+
*Moved JobDefs into XML.
 
+
*Job reports like “Hauling Metal.” or “Eating meal.” are now in JobDef, not code.
The map generates in a more varied way now, using a data-driven algorithm which you can mod (from the MapGeneratorDefs folder).
+
*Finished automated hunting. Colonists will hunt with guns or melee attacks.
 
+
*Pawns now try to eat nice meals when they have the choice over nutrient meals.
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.
+
*Aptitude has become “average of relevant skills” out of 20 to reduce confusion.
 
+
*Damage types are now defined in xml definitions.
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.
+
*Recipes can now give skills.
 
+
*Hydroponics are more fertile and now require power or the plants die. You can also now set what to grow on them.
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 Russian hackers can stop hacking the DLL to make the game display in Cyrillic. A rough German fan translation from TheEisbaer is included with Alpha 3.
+
*Raiders come from specific factions and don’t always drop from orbit.
 
+
*Bedding in and debugging generated faction system.
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.
+
*Tribal raiders now spawn and attack. Created short bow, great bow, and handful-of-stones weapons.
 
+
*Solidified faction relations. They are now reported on the faction overview.
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.
+
*Pawns of warring factions now fight.
 
+
*Let pawns spawn with minigun and L-15 LMG.
===Changes===
+
*Refactored gun spawning system to work by tech level, spawn tags, and pawn kind money.
* Reworked debug lister menu to handle large numbers of options. Also added a type-in filter.
+
*Pawns now spawn with backstories from appropriate spawn category for their faction.
* Started refactoring map generation into encapsulated steps and parameterized them.
+
*Started trying to fix save/load.
* Pawn decision trees are now defined in XML.
+
*Restricted hairdos by faction. No more pirates or tribals in pigtails.
* Added '''simple [[door]]'''. Cheaper, but cannot be powered.
+
*Mods list is now scrollable.
* Filled out storyteller moddability.
+
*Can now individually hide zones.
* Finished refactoring map generation into encapsulated, parameterized steps.
+
*Tribals now have special names (no more tribal Bob Smiths).
* Thick rock roofs now drop ‘collapsed rocks’ instead of solid rocks.
+
*All pawn kinds can now carry stuff in their inventory, like silver, and will spawn with some. Hooray, a reason to attack people!
* Disallowed building very close to the map edge. This discourages weird building patterns that exploit edges and corners and stress game systems.
+
*Faction spawning is now data-driven.
* Resource lister now counts meals.
+
*XML loader now warns on finding no usable defs in a file.
* Started automatic hunting. So far, colonists can go kick animals to death. Doesn’t work so well for boomrats.
+
*XML loader now warns and explains on finding anything besides a proper <li> tag inside a list element.
* Moved JobDefs into XML.
+
*You can now call factions on the radio and talk to them. You can offer them silver to improve relations.
* Job reports like “Hauling Metal.” or “Eating meal.” are now in JobDef, not code.
+
*Colonists don’t get sad about being in darkness until they haven’t seen a light for 3-4 hours.
* Finished automated hunting. Colonists will hunt with guns or melee attacks.
+
*Corpses can now rot.
* Pawns now try to eat nice [[meals]] when they have the choice over [[Nutrient paste meal|nutrient meals]].
+
*Pawns now spawn with randomized goodies. Yay, something to steal!
* Aptitude has become “average of relevant [[skills]]” out of 20 to reduce confusion.
+
*Faction relations change over time.
* [[Damage Types|Damage types]] are now defined in xml definitions.
+
*For modders: Beauty and TransmitsPower are now overridable properties of Things and Buildings.
* Recipes can now give skills.
+
*Launch pad replaced with orbital trade beacon. Trade system clarification commences.
* [[Hydroponics basin|Hydroponics]] are more fertile and now require power or the plants die. You can also now set what to grow on them.
+
*Mental break probability is much lower.
* [[Raiders]] come from specific factions and don’t always drop from orbit.
+
*Colonists will now sleep on the ground if exhausted.
* Bedding in and debugging generated faction system.
+
*Bills no longer vanish on hitting zero count (you can reactivate them without reconfiguring them).
* Tribal [[raiders]] now spawn and attack. Created [[short bow]], [[great bow]], and handful-of-stones weapons.
+
*Bill config interface displays ingredient search radius ring.
* Solidified faction relations. They are now reported on the faction overview.
+
*Alerts now have a moving arrow to draw attention to critical alerts. They are draw on top of the letter stack and so are more visible.
* Pawns of warring [[factions]] now fight.
+
*It is now impossible to place a hopper in an invalid position.
* Let pawns spawn with [[minigun]] and [[LMG|L-15 LMG]].
+
*Modders can now create custom Def subclasses.
* Refactored gun spawning system to work by tech level, spawn tags, and pawn kind money.
+
*Modders can now make custom code to define building placement restricters.
* Pawns now spawn with [[backstories]] from appropriate spawn category for their faction.
+
*Colonists now undraft themselves if they’ve been doing nothing for at least a quarter of a day and there are no enemies on the map.
* Started trying to fix save/load.
+
*Merged architect and direct mode code for displaying commands. Direct mode now displays commands for selected things along the bottom of the screen, the same way Architect mode does.
* Restricted hairdos by faction. No more pirates or tribals in pigtails.
+
*Game can now natively load dictionaries of data with def references as keys or values.
* Mods list is now scrollable.
+
*Reworked early-game alerts into a todo list style. “Need growing zone”. “Build a room”. And so on.
* Can now individually hide zones.
+
*Now, if someone tries to get food from a paste dispenser fails, they first try to fill it, even without being assigned as a hauler or cook.
* Tribals now have special names (no more tribal Bob Smiths).
+
*Corpse hauling is now globally prioritized above other hauling.
* All pawn kinds can now carry stuff in their inventory, like silver, and will spawn with some. Hooray, a reason to attack people!
+
*Right-click prioritize menu now gives sensible reasons why actions cannot be prioritized (e.g. haul -> “no place configured to store this”)
* Faction spawning is now data-driven.
+
*Bill dialog now warns you if you add a bill that no colonist has the skill to do.
* XML loader now warns on finding no usable defs in a file.
+
*Drafted pawns now automatically beat adjacent fires.
* XML loader now warns and explains on finding anything besides a proper <li> tag inside a list element.
+
*Redesigned AI King into a proper state machine so it can handle more complex multi-faction combats and more intricate goals.
* You can now call factions on the radio and talk to them. You can offer them silver to improve relations.
+
*Refactored traveler behavior as a king of squad directive, so you can have traveling groups who stay together.
* Colonists don’t get sad about being in darkness until they haven’t seen a light for 3-4 hours.
+
*The tutor now properly teaches about the bills tab.
* Corpses can now rot.
+
*Humanoids no longer eat raw food unless they are near-starving at least.
* Pawns now spawn with randomized goodies. Yay, something to steal!
+
*Faction relations now measured on a -100 to 100 scale instead of 0-100.
* Faction relations change over time.
+
*Roughed in a way to call allies for combat aid. If they like you enough, they’ll send a group of friendly fighters to help you. Useful in a pinch against tough raids.
* For modders: Beauty and TransmitsPower are now overridable properties of Things and Buildings.
+
*Travelers arrive in groups sometimes.
* Launch pad replaced with [[orbital trade beacon]]. Trade system clarification commences.
+
*Can no longer place a no roof region where there is a thick roof.
* [[Mental break]] probability is much lower.
+
*Friendly factions will not help you fight their own friends.
* Colonists will now sleep on the ground if exhausted.
+
*Built up and redesigned AI code so factions can fight each other properly.
* Bills no longer vanish on hitting zero count (you can reactivate them without reconfiguring them).
+
*Staging enemies no longer assault you on sight. They will hold their staging position and defend. Hopefully pre-emptive attacks become more meaningful this way.
* Bill config interface displays ingredient search radius ring.
+
*Enemies now stage attacks for randomized amounts of time.
* Alerts now have a moving arrow to draw attention to critical alerts. They are draw on top of the letter stack and so are more visible.
+
*Ally forces now hang around a reasonable point near your base if there are no enemies. After some time, they leave together as a group (they become travelers).
* It is now impossible to place a hopper in an invalid position.
+
*If harmed, traveling groups stop and defend as a group. They resume traveling if they are not harmed for some time.
* Modders can now create custom Def subclasses.
+
*Roughed in visitor event: groups from non-hostile factions visit the colony, chill for a while, and leave.
* Modders can now make custom code to define building placement restricters.
+
*You can now suspend bills without deleting or modifying them for easy later reactivation.
* Colonists now undraft themselves if they’ve been doing nothing for at least a quarter of a day and there are no enemies on the map.
+
*AI will now immediately store items after creating them at a bench (if there are multiple items, the first one will be automatically insta-stored). This is part of the crafting job and is independent of hauling.
* Merged architect and direct mode code for displaying commands. Direct mode now displays commands for selected things along the bottom of the screen, the same way Architect mode does.
+
*Testing and grinding down bugs produced over the past few weeks.
* Game can now natively load dictionaries of data with def references as keys or values.
+
*Various minor usability improvements.
* Reworked early-game alerts into a todo list style. “Need growing zone”. “Build a room”. And so on.
+
*Spent a while de-spaghettifying map initialize code, as well as moving the world data out of the map itself.
* Now, if someone tries to get food from a paste dispenser fails, they first try to fill it, even without being assigned as a hauler or cook.
+
*Colonists now start out with the work types they’re best at enabled, instead of everyone having the same settings.
* Corpse hauling is now globally prioritized above other hauling.
+
*New alerts make tiny bell noises.
* Right-click prioritize menu now gives sensible reasons why actions cannot be prioritized (e.g. haul -> “no place configured to store this”)
+
*Different teams have different color names by randomly shading within the red range (hostile) or blue range (neutral). So you can tell apart two different hostile groups.
* Bill dialog now warns you if you add a bill that no colonist has the skill to do.
+
*Guns are now visible in peoples’ hands when aiming or in certain other circumstances.
* Drafted pawns now automatically beat adjacent fires.
+
*Most code-driven text can now be translated. Most text is now linked to the translation system.
* Redesigned AI King into a proper state machine so it can handle more complex multi-faction combats and more intricate goals.
+
*Rain now slowly washes away blood.
* Refactored traveler behavior as a king of squad directive, so you can have traveling groups who stay together.
+
*In the bill interface: made Make X and Make Until exclusive. Gave them separate short form outputs.
* The tutor now properly teaches about the bills tab.
+
*Designation categories (Orders, Buildings, Furniture, Zones, etc) are now data-driven. Modders can add new ones.
* Humanoids no longer eat raw food unless they are near-starving at least.
+
*Thing categories (for storage settings, etc) are now modular defs. They can be localized, and modders can add new ones without replacing the whole tree.
* Faction relations now measured on a -100 to 100 scale instead of 0-100.
+
*'''[[Fertilizer pump (mod)|Fertilizer pump]]''' mod integrated into core.
* Roughed in a way to call allies for combat aid. If they like you enough, they’ll send a group of friendly fighters to help you. Useful in a pinch against tough raids.
+
| NewContents = *Added rich dirt patches.
* Travelers arrive in groups sometimes.
+
*Added simple ruins generation.
* Can no longer place a no roof region where there is a thick roof.
+
*Added basic music system. Added Al’s guitar sting for game start.
* Friendly factions will not help you fight their own friends.
+
*Added target amount for bills; colonists won’t do the bill if you have more than the target amount in storage.
* Built up and redesigned AI code so factions can fight each other properly.
+
*Created the '''[[Fertilizer pump (mod)|Fertilizer Pump]]''' external code test mod. Adds the fertilizer pump building which uses electricity and slowly creates a growable soil field around itself.
* Staging enemies no longer assault you on sight. They will hold their staging position and defend. Hopefully pre-emptive attacks become more meaningful this way.
+
*Added more new colony optimism to help ease into the early game.
* Enemies now stage attacks for randomized amounts of time.
+
*Abolished old fixed teams system and stated creating generated faction system. Create faction overview tab.
* Ally forces now hang around a reasonable point near your base if there are no enemies. After some time, they leave together as a group (they become travelers).
+
*Created name generator for factions and made content for raider, outlander, and tribal factions.
* If harmed, traveling groups stop and defend as a group. They resume traveling if they are not harmed for some time.
+
*Added more music from Al.
* Roughed in visitor event: groups from non-hostile factions visit the colony, chill for a while, and leave.
+
*Created system to track the instigator of damage. Factions turn on you if you damage or kill their members.
* You can now suspend bills without deleting or modifying them for easy later reactivation.
+
*Created some basic backstory content for tribals.
* AI will now immediately store items after creating them at a bench (if there are multiple items, the first one will be automatically insta-stored). This is part of the crafting job and is independent of hauling.
+
*Cleaned up pawn graphics and fixed it so they can be loaded from mods.
* Testing and grinding down bugs produced over the past few weeks.
+
*Made people spawn per-faction. Started adding tribal raiders.
* Various minor usability improvements.
+
*Completed 28th revolution around the sun.
* Spent a while de-spaghettifying map initialize code, as well as moving the world data out of the map itself.
+
*Created soft faction relations so factions can get progressively more and less pissed at you.
* Colonists now start out with the work types they’re best at enabled, instead of everyone having the same settings.
+
*Added info window for '''[[factions]]'''.
* New alerts make tiny bell noises.
+
*Added a cancel button on the in-progress buildings.
* Different teams have different color names by randomly shading within the red range (hostile) or blue range (neutral). So you can tell apart two different hostile groups.
+
*Added help message about trading from orbital beacon in first-opened trade screen.
* Guns are now visible in peoples’ hands when aiming or in certain other circumstances.
+
*Added hotkeys for architect mode.
* Most code-driven text can now be translated. Most text is now linked to the translation system.
+
*Added shortcut keys for next/previous colonist (default comma and period keys).
* [[Rain]] now slowly washes away [[filth|blood]].
+
*Added new styles of raid: immediate assault (no staging time) and center-drop (they drop right into your colony).
* In the bill interface: made Make X and Make Until exclusive. Gave them separate short form outputs.
+
*Created “get mods” Web link in mods page.
* Designation categories (Orders, Buildings, Furniture, Zones, etc) are now data-driven. Modders can add new ones.
+
*Added a button to select through things in the same square (you could always do this by slowly clicking)
* Thing categories (for storage settings, etc) are now modular defs. They can be localized, and modders can add new ones without replacing the whole tree.
+
*Colonists don’t eat raw food unless urgently hungry or starving.
* Fertilizer pump mod integrated into core.
+
*Stonecutter’s table now requires research.
 
+
*Added a simple planning designation that does nothing so people can plan base layouts early.
===New Content===
+
*Added a glow to the button that a tutor concept is talking about. Easier to learn.
* Added [[Terrain|rich dirt]] patches.
+
*Started text translation system.
* Added simple ruins generation.
+
*Integrated new player creative content.
* Added basic music system. Added Al’s guitar sting for game start.
+
| Bugfixes = *Bugfixes.
* Added target amount for bills; colonists won’t do the bill if you have more than the target amount in storage.
+
*Fixed external code loading.
* Created the Fertilizer Pump external code test mod. Adds the fertilizer pump building which uses electricity and slowly creates a growable soil field around itself.
+
*Performance bugfixes.
* Added more new colony optimism to help ease into the early game.
+
*A one-line fix so colonists take stacks of items to storage after crafting them (not just one).
* Abolished old fixed teams system and stated creating generated faction system. Create faction overview tab.
+
| Hotfixes =
* Created name generator for factions and made content for raider, outlander, and tribal factions.
+
}}
* Added more music from Al.
+
<noinclude>{{VersionNavbox}}</noinclude>
* Created system to track the instigator of damage. Factions turn on you if you damage or kill their members.
+
<noinclude>[[Category:Alpha_3]]</noinclude>
* Created some basic backstory content for tribals.
 
* Cleaned up pawn graphics and fixed it so they can be loaded from mods.
 
* Made people spawn per-faction. Started adding tribal raiders.
 
* Completed 28th revolution around the sun.
 
* Created soft faction relations so factions can get progressively more and less pissed at you.
 
* Added info window for '''[[factions]]'''.
 
* Added a cancel button on the in-progress buildings.
 
* Added help message about trading from orbital beacon in first-opened trade screen.
 
* Added hotkeys for architect mode.
 
* Added shortcut keys for next/previous colonist (default comma and period keys).
 
* Added new styles of raid: immediate assault (no staging time) and center-drop (they drop right into your colony).
 
* Created “get mods” Web link in mods page.
 
* Added a button to select through things in the same square (you could always do this by slowly clicking)
 
* Colonists don’t eat raw food unless urgently hungry or starving.
 
* [[Stonecutter's table]] now requires [[research]].
 
* Added a simple planning designation that does nothing so people can plan base layouts early.
 
* Added a glow to the button that a tutor concept is talking about. Easier to learn.
 
* Started text translation system.
 
* Integrated new player creative content.
 
 
 
===Bug Fixes===
 
* Bugfixes.
 
* Fixed external code loading.
 
* Performance bugfixes.
 
* A one-line fix so colonists take stacks of items to storage after crafting them (not just one).
 
 
 
==Hotfixes==
 
 
 
APRIL 15 UPDATE: Silently updated to Alpha3f. This version fixes a bug that caused save games to sometimes fail to load. Alpha3f will break save compatibility from earlier versions.
 
 
 
APRIL 13 UPDATE: Silently updated to Alpha3e with one minor fix.
 
 
 
APRIL 12 UPDATE: Silently updated to Alpha3d. Fixes specified below.
 
 
 
I’ve just uploaded Alpha3c, a slightly changed version which fixes a number of rare bugs that cropped up after the Alpha 3 release.
 
 
 
Your savegames from Alpha 3 should still work (though you’ll have to copy the .rim files over to a Saves folder in the new install directory).
 
 
 
The bugs fixed were:
 
 
 
* 633: Occasional crash on load associated with the TerrainGrid.
 
* 635: Performance killer associated with forbidden items under blueprints in certain conditions.
 
* 638: Game crashes if you load a map under 256 squares wide, then load one over 256 squares wide (flood fill and path grids not resetting their sizes).
 
* 636: Minor error message as pawns drop and tried to pick up created items at bill tables.
 
* 637: Warden/doctor loop when feeding incapacitated prisoner set to get no food.
 
* 504: [[Muffalo]]s draw with wrong texture.
 
* 644: Pawn spaz loop when eating stackable food off the same square someone else is eating off of (e.g. corner of table).
 
* (Alpha3d) 656: Cooks don’t haul meals to stockpiles
 
* (Alpha3d) 646: New Colony button doesn’t work with special characters in folder path
 
* (Alpha3f) Fixed a bug causing savegames to fail to load.
 
 
 
 
 
Sorry about asking you to update twice in two days three times in three days. We did a lot of testing with a good-sized test team, but it’s amazing what crops up when thousands of people get their hands on the game. I’m going to have to consider other test and development processes to try to avoid this kind of situation in the future.
 

Please note that all contributions to RimWorld Wiki are considered to be released under the CC BY-SA 3.0 (see RimWorld Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)