• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days. For more updates please see here.

How to change the starting date and starting era?

Tahuti

Writing Deity
Joined
Nov 17, 2005
Messages
9,492
Is there any possibility of changing the starting date and starting era?, I looked somewhat every XML and Python file but I havent yet something complementing.
 
You can change the starting Era before beginning each game.
In order to mod the starting date you must go to the following file

XML\GameInfo\Civ4GameSpeedInfo

The game starts in 4000BC but in this file you determine the time intervals between turns.

Remember, Classical starts 10% through the timeline, Medieval starts 20% through the timeline, all the way to Future, which starts 60% through the timeline.

I don't know exactly what you are shooting for but with some Math you should be able to have starting sates correspond to the intended starting era.

I'll have to look up how to change the starting date from 4000BC.

EDIT: Found It! in the file XML\GlobalDefines there is a constant that determines the start year
[TAB]<Define>
[TAB][TAB]<DefineName>START_YEAR</DefineName>
[TAB][tab]<iDefineIntVal>-4000</iDefineIntVal>
[tab]</Define>
The negative indicates BC. You should now be able to alter time however you want. :)
 
Crayton said:
You can change the starting Era before beginning each game.
In order to mod the starting date you must go to the following file

XML\GameInfo\Civ4GameSpeedInfo

The game starts in 4000BC but in this file you determine the time intervals between turns.

Remember, Classical starts 10% through the timeline, Medieval starts 20% through the timeline, all the way to Future, which starts 60% through the timeline.

I don't know exactly what you are shooting for but with some Math you should be able to have starting sates correspond to the intended starting era.

I'll have to look up how to change the starting date from 4000BC.

EDIT: Found It! in the file XML\GlobalDefines there is a constant that determines the start year
<Define>
<DefineName>START_YEAR</DefineName>
<iDefineIntVal>-4000</iDefineIntVal>
</Define>
The negative indicates BC. You should now be able to alter time however you want. :)

Thank you so much! The problem is that I dont want to let player determine the starting age, instead making one age a standard as I need this info for the WWI mod I am making. <Never mind this, I've got this one working>

EDIT: I have entered 1910, and I get 7610 AD!
 
A simpler process is this: Open up the WB saved file in XML. Near the top is a line "StartYear." Write in the date you want there.
 
If you set the starting date to 1910, make sure you do an Ancient Age start, otherwise you will have to sync the starting age with the turn interval in the file Civ4GameSpeedInfo.
 
Back
Top Bottom