It's 243 BC and I place an army on hills in Margiana in order to lure a nearby Seleukid army to fight. They come and I win, then the game crashes. After doing much testing, I've found some ways to avoid the crash and it seems that the placement of my army before the end of the turn is what triggers the CTD.
In the above screenshot, A is the original location of my army. B-E are (some of) locations that I've tried to move the army before ending the turn.
- If I stay in location A, the Seleukid army will attack and regardless of the outcome of the fight (and regardless of whether I retreat) the game will CTD, but not during or immediatly after the battle; it crashes while going through other factions' turns.
- If I move to location B, battle and CTD as above.
- If I move to location C, the Seleukid army will not attack and there is no crash.
- If I move to location D, the Seleukid army will not attack but the game CTDs anyway!
- If I move to location E, I get a battle and a CTD as with locations A and B.
Now this is where it gets really interesting:
- If I hire a mercenary archer unit, and leave it in location A, while the rest of the army moves to location D, then Seleukids do not attack and there is no crash.
- If I remove the generals from the army and move them to location C, while the rest of the army waits in location A, Seleukids do not attack but the game CTDs anyway.
So the CTD happens both in scenarios where there is a battle and in ones where there isn't. And army location effects if there is CTD or not, but placing a mercenary unit in a different location or dividing the army will also have an effect. The outcome of the battle didn't have any effect in my tests. (All battles automatically solved to defeats and victories)
Bookmarks