Highest number of turns before year 2050

Joined
Jan 7, 2009
Messages
645
Location
Central Europe
I love slow games so I changed game speed and research is in my game really slow. I tried to make my own iMonthIncrement and iTurnsPerIncrement values but I'm getting CTD in 530 turn every time (something has to be wrong with my numbers), so right now I'd like to simply copy some tested and working values. I found "eternity" game speed, but it is calculated for (IIRC) 4500 turns only, while in my modded game after 1500 turns I'm still in classical age, so I'd like to find slower tested and working game speed, tested and working (this is really important, values that'll lead to CTD in for example 1500th turn would be bad) settings that can give me insane total number of turns before reaching year 2050. I don't really care about game date since I usually turn it off (so I don't care about for example year 1200 BC in medieval age). Can someone help me in this matter?
 
Could it be because after 530 turns you are switching to months increments and that you are still in BC?

As far as I remember, the game does not accept months increments before AD 1.

I can't help you with my speeds because my longest is only 4050 turns... But try to play with the starting year (I start in 9000 BC) or if you really don't care about the years, then stick to one turn = one year!
 
Is civ4Gamespeedinfo.xml the only file that's relevant to controlling this?

More or less but you should keep an eye on CIV4CultureLevelInfo.xml, especially if you are deleting or adding speeds (or simply renaming them).
 
Still, if you change the values in GameSpeedInfo too much, you will have discrepancies in the CIV4CultureLevelInfo.
 
Have you tried setting <iMonthIncrement> to 12 and <iTurnsPerIncrement> to 6050?

Then you should play from 4000 BC to AD 2050 in 6050 turns without problems :D

Alternatively; if you don't care about gameyear at all, you could go into GlobalDefines.xml and change the START_YEAR from -4000 (negative four thousand) to zero. Then set <iMonthIncrement> to 1 and <iTurnsPerIncrement> to 24600. That should end your game in 2050 AD after having played 24 600 months = 2 050 years...

Naturally, there is no guarantee that your game won't crash due to a way-too-huge memory requirement with so much data to process...

PS!
Yes, you do need to update the CIV4CultureLevelInfo.xml if you add gamespeeds, but not if you just edit one already existing in the game...


Yours Sincerely
Kjotleik of Norway :D
 
Wow, thanks for all your answers, I have no idea why I haven't thought about them myself ;)

And everything's changed in CIV4CultureLevelInfo.xml as well, works like a charm.
 
Question :D
Since you obviously dont care about game dates, then why do you insist that it must end in 2050?
Just use any number of turns you like, and display the interface info as turns rather than dates.
 
Because I've heard something about game stopping recording score etc after 2050 (don't know if it apply with time victory turned off), don't know if it's true though. So - just to be sure - I'm interested in highest number of turns possible until this 2050. I already made proper changes suggested here and so far it works fine, so I'm ok with it.
 
PS!
Yes, you do need to update the CIV4CultureLevelInfo.xml if you add gamespeeds, but not if you just edit one already existing in the game...


Yours Sincerely
Kjotleik of Norway :D

You would need to update the CIV4CultureLevelInfo if you want the culture to grow in accordance with your newly designed speed, if you care about cultural victory or cities with enormous amounts of culture already in the middle of your 10,000 turns game...
 
Because I've heard something about game stopping recording score etc after 2050 (don't know if it apply with time victory turned off), don't know if it's true though. So - just to be sure - I'm interested in highest number of turns possible until this 2050. I already made proper changes suggested here and so far it works fine, so I'm ok with it.

I don't think that this is true if you turn time victory off. Time victory stops the recording of the score, yes, but not the score itself which continues to run. Anyway, your time victory depends on the settings of your gamespeed: it calls time victory when you have reached the end of your increments, whatever they are: think of science-fiction mods. Then, you can even continue to play: the game will just take your last increment and continue with it as long as you want to play.
 
Because I've heard something about game stopping recording score etc after 2050 (don't know if it apply with time victory turned off), don't know if it's true though. So - just to be sure - I'm interested in highest number of turns possible until this 2050. I already made proper changes suggested here and so far it works fine, so I'm ok with it.

Nope, that's just falls,
The game ends with the time victory, whenever the amount of turns in the current game speed has run out.
You might as well make a 100.000 turns with 200 years per turn, the game will then end in the year 20 million.
(...okay...I'm not sure if the game can display that...)
 
Back
Top Bottom