Dawn of Man

Dawn of Man

Scenarios and Translations
In the Dawn of Man workshop you will find additional scenarios and translations for the game.
Learn More
Dru 18 Dec, 2019 @ 1:23pm
Modify birth rates and ages.
Is there a way to do this? I know that SetBirthParameters changes it but I dont know how to increase births and I dont want to distroy my game.

And can you make people age slower?
< >
Showing 1-5 of 5 comments
Schwifty K 14 19 Dec, 2019 @ 2:58am 
Currently the age borders for young / adult / old cannot be altered, but that could be a cool feature for scenario creation.

When you spawn new People in a custom scenario you can use age or years_old

age example:

<action type="Spawn" entity_type="primitive_human" amount="2" placement="StartLocationCircular" angle="51" radius="4" age="Adult" gender="Female"/> <action type="Spawn" entity_type="primitive_human" amount="1" placement="StartLocationCircular" angle="51" radius="4" age="Young" gender="Male"/> <action type="Spawn" entity_type="primitive_human" amount="1" placement="StartLocationCircular" angle="51" radius="4" age="Old" gender="Male"/>

example with years_old (16 is the youngest age for "adult")

<action type="Spawn" entity_type="primitive_human" amount="2" placement="StartLocationCircular" angle="51" radius="4" years_old="16" gender="Female"/>

If you have a current save you could alter some stuff in your savegame and use the modified savegame as the beginning of a new scenario.

Another thing you can do is edit your savegame. Here is an example with tech cost:

You can edit your savegame in 8 easy steps:

(you might need to display file extensions before you can do this:)

Step 1: navigate to the following folder: "C:\Users\%USERNAME%\Documents\DawnOfMan\Saves"
you can copy & paste this filepath if you use windows. it will replace %USERNAME% with your username.

Step 2: make a backup copy your savegame

Step 3: extract your savegame (for example "hardcore8.sav") is use winrar, any other zip software should do the job too.

Step 4: rename the extracted file to .xml (for example "hardcore8.xml")

Step 5: open with any text editor and search for "tech_cost_multiplier"

Step 6: edit the value, example for free techs: <tech_cost_multiplier value="0"/>

Step 7: save your changes, close the savegame file and rename it to .sav for example "hardcore8.sav")

Step 8: make sure the edited savegame is in your savegames folder and has the same name as before (for example "hardcore8.sav") .

(Optional Step 9: Load the edited game and directly save again to get a compressed savegame file with your changes)

Load your game and enjoy your new tech costs.
Last edited by Schwifty K; 19 Dec, 2019 @ 2:13pm
Dru 19 Dec, 2019 @ 4:54am 
Thanks! :)
Dru 19 Dec, 2019 @ 4:55am 
Do you know how to alter the birth rate?
Schwifty K 14 19 Dec, 2019 @ 2:10pm 
You can alter the "hard cap" for births, but not the rate.

SetBirthParameters work alike SetMigrationParameters just without min, max, migration_period

You could alter replace every <birth_pending value="False"/> with <birth_pending value="True"/> in a savegame :D

Make a backup of your save before (it is fun to watch, but might not be what you are looking for)

Last edited by Schwifty K; 19 Dec, 2019 @ 2:11pm
Dru 20 Dec, 2019 @ 12:55am 
Thanks :)
< >
Showing 1-5 of 5 comments
Per page: 1530 50