davidlallen
Deity
Sigh. I am getting a consistent crash to desktop in my total conversion. I have not done any SDK changes and I am not using any other mods which contains SDK changes. I have some python; but the CTD still occurs when I hide my python directory. So the only thing I have modded is my XML. Well, I have a mapscript too, but that isn't active when the game is running.
I do not have any SDK setup, and anyway, if I got a crash trace that pointed me into lines of the SDK code it wouldn't mean anything to me. I have logging and python exceptions enabled, but I don't have any local python going and none of the debug logs have anything helpful.
The CTD always happens, but not at the same place. I am able to play the game up until sometime around turn 100, during the other civs' turn.
I *suspect* but I have no way to prove, that the crash is coming because my tech tree is relatively short and some of the items have no visible reason for the AI to build. So I think the AI has run out of things to research, and crashes as a result.
I have read through several debugging threads including "HOW TO: isolate crashes" and TGA's Python tutorial.
Are there any other good sources of debugging tips?
I guess I am not quite good enough at using worldbuilder to understand Kael's instructions about the "little hammer". How do I delete players in worldbuilder? The erase button erases everything in a square, including terrain, and that is the only deletion tool I can find. The "little hammer" method sounds a little indirect but it is the only tip I can find to help me.
Any suggestions? No python involved, no SDK involved, no SDK debugger available.
EDIT: it isn't due to lack of interesting techs. I have an autosave from two turns before a crash, which is reproducible, and in worldbuilder I can see both of the AI players have techs which are useful, that they have not researched. Also I added a "sink" technology which has all flavors and gives +3 health, +3 happiness. Everybody should want this, and the cost is huge, so I know nobody can actually achieve it.
I hope somebody can point me at more threads to read for inspiration.
I do not have any SDK setup, and anyway, if I got a crash trace that pointed me into lines of the SDK code it wouldn't mean anything to me. I have logging and python exceptions enabled, but I don't have any local python going and none of the debug logs have anything helpful.
The CTD always happens, but not at the same place. I am able to play the game up until sometime around turn 100, during the other civs' turn.
I *suspect* but I have no way to prove, that the crash is coming because my tech tree is relatively short and some of the items have no visible reason for the AI to build. So I think the AI has run out of things to research, and crashes as a result.
I have read through several debugging threads including "HOW TO: isolate crashes" and TGA's Python tutorial.
Are there any other good sources of debugging tips?
I guess I am not quite good enough at using worldbuilder to understand Kael's instructions about the "little hammer". How do I delete players in worldbuilder? The erase button erases everything in a square, including terrain, and that is the only deletion tool I can find. The "little hammer" method sounds a little indirect but it is the only tip I can find to help me.
Any suggestions? No python involved, no SDK involved, no SDK debugger available.
EDIT: it isn't due to lack of interesting techs. I have an autosave from two turns before a crash, which is reproducible, and in worldbuilder I can see both of the AI players have techs which are useful, that they have not researched. Also I added a "sink" technology which has all flavors and gives +3 health, +3 happiness. Everybody should want this, and the cost is huge, so I know nobody can actually achieve it.
I hope somebody can point me at more threads to read for inspiration.