Any idea how to do this? I was hoping it would be a simple save file edit but I can't find it.
Any idea how to do this? I was hoping it would be a simple save file edit but I can't find it.
anyone help please?
It's not the age of a character that is saved but its creation date. If you want to edit the character's age follow the steps bellow.
1. Use the Daniu's EditSF to open a save.
2. Locate you character ("CAMPAIGN_SAVE_GAME\COMPRESSED_DATA\CAMPAIGN_ENV\CAMPAIGN_MODEL\WORLD\FACTION_ARRAY\FACTION_ARRAY - 0\FACTION\CHARCTER_ARRAY\CHARACTER_ARRAY - X").
3. Edit its creation date, its the first value under "...\CHARACTER\CHARACTER_DETAILS\DATE". Its a number higher than 400.
Note that the current date can be found under "CAMPAIGN_SAVE_GAME\SAVE_GAME_HEADER\DATE". It is not the date that you see in the game. I believe that it's the years passed since 753 BC, but I'm not sure. Also note that I am not aware of any easy way to link your character's name with its index.
Thank you
Any idea why they made the date so different than the in game date?
I don't know, but probably it has something to do with the foundation of Rome. I think that Rome was founded at 753 BC.
Its been working great, the only concern I have is the 30 characters in my character array. Counting my generals/politics and agents I only have 8 characters active at the moment, but editSF shows 30.
I can only assume it counts unrecruited generals/agents too.
Another interesting thing I've noticed. My generals and spies are all 0 years old, but my champions are 22,000 years old. They all have the same start date.
1. First we need to understand how age works in Rome 2. It is not a signle number but the difference between the start date of the campian and the character's birth year.
2. As Darth Salat explained,This number 481 is what you can find in the file "startpos.esf" under CAMPAIGN_STARTPOS -> COMPRESSED_DATA -> CAMPAIGN_ENV -> CAMPAIGN_MODEL -> CHAMPAIGN CALENDER -> DATE753 is their year 0. So if you plus 481 on 753 you get 272, which is the start date of the main campaign.
3. So now what you need to do is to change the birth year of the character. CAMPAIGN_STARTPOS -> COMPRESSED_DATA -> CAMPAIGN_ENV -> CAMPAIGN_MODEL -> WORL -> FACTION_ARRAY -> FACTION_ARRAY Number (you need to identify this number by youself) -> FACTION -> CHARACTER ARRAY -> CHARACTER ARRAY Number (same as above) -> CHARACTER -> CHARCTER DETAILS -> CHARACTER NAME -> then the first date under it. You will find a value 4XX, which is the birth year of the character.
Sooooo, In a word all you would need to do is -10 off the value of the character, and you end up with a younger one. LOL, or is it +10
I was searching how to do that when I found this thread, thanks a lot guys!
PS: yes, it is +10 if you want him 10 years younger