I think it would be good to state in the first post that saves are not compatible
. If I use save from previous version, I get the error:
View attachment 3086817
It's because this variable was not defined in the previous version and in current version it's in the code that is executed at the beginning of the new game (which you obviously skip if you load save).
Eromantis, as a feedback:
If you want (and you want!) to keep saves forward compatible (I wouldn't worry about backwards compatibility, it's not important here) between versions, you need to think very carefully of what you will need and how to add things you missed when planning. Right now it's not a big deal but if game takes hours to play, it becomes cumbersome to play from the beginning every time there is a new version. This particular issue was easily avoidable: just define variables where you need them, not earlier. However, some compatibility problems are much more difficult to solve. If you can't keep compatibility, I'd advise to create some code which checks version of the save and loads properly depending on the version of the save. If it cannot be done, it's good to give people possibility to answer a few questions regarding key decisions and jump to the new content based on the answers.