How

If this indeed is a RFC related question, then the answers are 1. in Consts.py and 2. its not really moddable, respectively. While the starting dates are also found in Consts.py they are also defined within the DLL file. So it becomes a real programming job to change the starting date.
 
If this indeed is a RFC related question, then the answers are 1. in Consts.py and 2. its not really moddable, respectively. While the starting dates are also found in Consts.py they are also defined within the DLL file. So it becomes a real programming job to change the starting date.

Does one also run into a similar problem if trying to mod the start and end dates of CivIV BTS in general?
 
AFAIK there are no spawn dates in BtS. All players start in 4000 BC.
 
You missunderstood my question. I was asking if the game start and game end dates of CivIV BTS were modable in python or if they are likewise defined by the dll and thus not easily moded.

You have the start year in GlobalDefines.xml (START_YEAR), and in Civ4GameSpeedInfos.xml you can set the length of the game in turns (and the calendar duration of each turn) under "GameTurnInfos".
 
Okay asaf, that's good to know as I am pretty comfortable working with XML. However, you didn't mention the game ending date. Is this the part that is, perhaps, not modable without modifying the dll? I think I once heard that it is not possible to have the game end after the year 2050.
 
The game ending date is defined automatically by start date + game length (all of which are defined in the XML as I mentioned)
 
I do actually believe that start/end dates can be altered with Python:
Spoiler :
CyGame.setStartYear()
CyGame.setMaxTurns()
CyGame.setEstimateEndTurn()
 
Back
Top Bottom