Changing Civics Crash

Hephaistion

Warlord
Joined
Apr 19, 2005
Messages
276
Location
Mt. Vernon, NY USA
Hello All,

I've been wrestling with a persistent crash occuring in HephMod, and have just recently narrowed it down to a specific problem. HephMod incorporates Revolution (1.65c at this point).

I've been playing a game, the crash occurred, and I narrowed it down to the Byzantines (removing their civilization in the worldbuilder got rid of the crash). Checked the python logs and found that they were in anarchy, so I checked what civics they were changing to and decided to play with those.

The computer wanted to change to Bureaucracy and Theocracy ... when I took over the Byzantines myself and changed to other civics than these, no crash. When I changed to just Bureaucracy, no crash; just Theocracy, no crash. It seems pretty clear that there's something about these two civics together that is causing the crash. At first I thought it was because of a bug with having -100% great people (his civics all together gave him this penalty), but I removed the GP penalty from one of his civics and the crash still happened, so it's not that. Justinian's favorite civic is Theocracy, which I changed to Organized Religion; when I replayed the game, the AI chose Organized Religion and Bureaucracy and there was no crash.

Does anyone have any ideas about what could be going wrong that would cause the game to crash when Justinian tries to switch to Bureaucracy and Theocracy at the same time? I've had this crash in games with the Byzantines before, and removing them from the game altogether resolved the crash. I (playing Bismarck) switched myself to Bur and Theo and did not get a crash. Any clues? Or, at the very least, are there specific files I might want to tinker with to try to resolve the issue (sadly for me, I'm not an SDK modder)?

Any help would be greatly appreciated.
 
It sounds like some interaction between Justinian's traits and those 2 civics. Is there anything in the PythonErr.log at the time of the crash? If not, the quickest way to track it down would be through SDK debugging.

Barring that, you seem to be doing all the right things. Perhaps going back and changing one of his other civics (government, labor, economy) before he switches into Bureaucracy & Theology might help you see if the problem comes from how those 2 civics interact with a third already-running civic.
 
Thanks for the post ... the Python error log pointed me to Byzantium as the culprit because it noted that he was changing his civics to theocracy and bureaucracy and then "Byzantine is in anarchy" and then ... nada. Other than that, I wasn't able to learn much.

I've played a few more games without any crash problems, so I've at least solved the Byzantines' issue. Remains to be seen whether other civs might also get hung up on this, especially ones with a favorite civic of theocracy.

But so far so good!
 
Back
Top Bottom