I guess I could do a quicksave and rename the file. I find the default autosaves annoying so I'm trying to replace them with my own that occur at a more useful time. My saves occur when you click next turn but before your click is actioned. When reloaded, the next turn button is available to click, or you can take actions before you click. The existing autosaves occur after the AI players have had their turns, basically at the start of your next turn.
There are two advantages:
1. When I'm tweaking or investigating game mechanics and something interesting happens on the AI's turn, in order to reproduce the situation (to add logging or run with debug) I have had to load the previous autosave and replay my last turn. Sometimes that changes things so the interesting situation doesn't even occur. With my new save I'm good to go.
2. If I forget to do something critical that will ruin my game (like actually make peace with someone
), I can put it right without having to replay the last turn.
I've actually stumbled on something that works. I'm now calling autosave with the second parameter set true, which creates a file called AutoSave_Post_<turn>. I didn't change the setting in the config file that usually causes these files to be generated, otherwise my file would get overwritten by the game. I now end up with two autosaves for each turn, the default one and the one I'm triggering myself.