Hello,
I'm getting a CTD at end of turn, but can't find a relevant stacktrace/log. The only information I can see comes from PythonDbg.log:
21:23:44 DEBUG: BugEventManager - event EndPlayerTurn: (1208, 7)
21:23:44 DEBUG: BugEventManager - event BeginPlayerTurn: (1208, 8)
21:23:44 DEBUG: BugEventManager - event cityDoTurn: (<CvPythonExtensions.CyCity object at 0x5BC0FCE0>, 8)
21:23:44 DEBUG: BugEventManager - event vassalState: (0, 8, 0)
PY:Team 8 revolts and is no longer a Vassal State of Team 0
I got this earlier in that same save and I "worked around" by loading an earlier save (just one turn before really) and playing again. The same workaround works for this one, as long as I go back one turn it will be enough. I did tick the "new random seed on reload" on that save but it will still always CTD when I reload that save.
Last time I got this, the last thing logged by Python was also the same civ trying to break away from its vassal state.
The main thing is : this particular civ is not a vassal by choice, but had capitulated to me. It shouldn't be able to simply "break away", so that might be what breaks the game here?
I'm not familiar with the civ innards so I'm not sure where to look for in order to understand what happens there, python or cpp? any pointer?