- May 2, 2020
- 115
- 619
Well, I ran a couple of tests, and I was able to somewhat reproduce the issue - loading a save made on the "Thanks for playing" screen with an older version of the game in a newer one causes a blocking exception with the message "Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?". However this test was run from non-standard conditions (I started the game and immediately jumped to a label near the endgame to speed up the process), and that may be part of the issue, or muddle the waters anyways. I need to perform some more tests with a cleaner setup - something I'll probably lack the time to do in the near future. I'll let you and TD know if I manage to.My gut feeling is that renpy handles saves location the same way it handles if you've seen text. For each files it stores the exact line that was seen, or where you are at the time of save.
e.g.: scriptX.rpy: "Some dialogue with possibly a typpo"
Now if that line is fixed to: scriptX.rpy: "Some dialogue now without the typo" and you happened to have a save at that exact location then renpy won't be able to find it and load the game.
Maybe try to test that theory if you have time.
Last edited: