DarkScythe
Hunkalicious Holo
- Joined
- May 6, 2014
- Messages
- 804
Hey everyone,
I'm currently in the process of working out some bugs with my Civ's handling of advanced starts -- basically when the player starts a game at any point beyond the Ancient era.
In doing so, I've discovered a few weird issues, but mostly -- does anyone even actually play with an advanced start? I personally never do, so part of my code made assumptions that didn't quite hold true when I started testing it for advanced start compatibility.
That's fixed easily enough though, and while I am curious how many people play with an advanced start, I ran into a bigger problem; Namely, the game appears to be broken.
Not all of it, but specifically the trade routes. As my Civ relies pretty heavily on trade, it's something that's kind of driving me up a wall, but I suspect there's not much I can do about it.
To explain: Internal trade routes provide food and production, and if my data is correct, it begins at +3 of each in the Ancient Era (via Caravans, leaving cargo ships aside for now) and increases by 0.5 per successive era -- +3.5 in Classical, +4.0 in Medieval, etc.
During an advanced start, it appears that the game is attempting to account for this progression, but manages to fail spectacularly somehow.
Note: All tests involved using IGE to give myself 2 settlers and 2 Caravans, along with a Granary and Workshop in the Capital for expedient testing. Civ used was America.
When I began the game at the Classical Era, a Food route gave me +3.5 Food. Okay, great. A production route gave me +2.67 Hammers. What? This is less than what I'd get starting from the Ancient Era!
It gets worse.
Medieval start: +4.0 Food / +2.84 Hammers
Renaissance start: +4.05 Food / +2.34 Hammers
I gave up at this point. The numbers don't make any sense anymore.
Am I crazy, or is this game just broken here?
Edit:
A sudden thought strikes me, but unfortunately, I'm not too sure where to look into the XML files to support this:
During an advanced start, costs for everything are adjusted somehow, somewhere, by some value, such that you don't spend 16,000 turns building a public school or something in the Future Era.
Is the game trying to also apply this modifier to the trade routes?
It still doesn't quite explain why the values would be different, if established precedent in a normal Ancient Era start game is that they provide the same amount of benefit.
I'm currently in the process of working out some bugs with my Civ's handling of advanced starts -- basically when the player starts a game at any point beyond the Ancient era.
In doing so, I've discovered a few weird issues, but mostly -- does anyone even actually play with an advanced start? I personally never do, so part of my code made assumptions that didn't quite hold true when I started testing it for advanced start compatibility.
That's fixed easily enough though, and while I am curious how many people play with an advanced start, I ran into a bigger problem; Namely, the game appears to be broken.
Not all of it, but specifically the trade routes. As my Civ relies pretty heavily on trade, it's something that's kind of driving me up a wall, but I suspect there's not much I can do about it.
To explain: Internal trade routes provide food and production, and if my data is correct, it begins at +3 of each in the Ancient Era (via Caravans, leaving cargo ships aside for now) and increases by 0.5 per successive era -- +3.5 in Classical, +4.0 in Medieval, etc.
During an advanced start, it appears that the game is attempting to account for this progression, but manages to fail spectacularly somehow.
Note: All tests involved using IGE to give myself 2 settlers and 2 Caravans, along with a Granary and Workshop in the Capital for expedient testing. Civ used was America.
When I began the game at the Classical Era, a Food route gave me +3.5 Food. Okay, great. A production route gave me +2.67 Hammers. What? This is less than what I'd get starting from the Ancient Era!
It gets worse.
Medieval start: +4.0 Food / +2.84 Hammers
Renaissance start: +4.05 Food / +2.34 Hammers
I gave up at this point. The numbers don't make any sense anymore.
Am I crazy, or is this game just broken here?
Edit:
A sudden thought strikes me, but unfortunately, I'm not too sure where to look into the XML files to support this:
During an advanced start, costs for everything are adjusted somehow, somewhere, by some value, such that you don't spend 16,000 turns building a public school or something in the Future Era.
Is the game trying to also apply this modifier to the trade routes?
It still doesn't quite explain why the values would be different, if established precedent in a normal Ancient Era start game is that they provide the same amount of benefit.