- May 22, 2017
- 3,130
- 7,649
It's actually the weirdest thing, that EP8 saves are throwing the rollback error message.
I just compared the script from EP8 with EP9 and there are basically no changes in the EP8 part of the script. Only 6 mistyped words have been corrected, nothing else. Even line numbers match.
RenPy normally allows all kinds of grammatical and even logical script corrections without any major drawbacks, so this is really totally weird.
I have a strong suspicion that this has something to do with the fact that the script basically has no labels anywhere besides the "start" label and "splashscreen", which makes it by itself quite unusual, if not totally "weird" for Ren'Py.
I think that game progress in Ren'Py saves may rely on labels a lot more than shown images, dialogs or line numbers, so when there are no labels to rely on, then any minor changes in the played part of the script may have catastrophic consequences.
While a VN or KN type of script often has no real need for labels, since there is no point jumping around the script or calling subroutines in a linear story, one should use some labels mostly just as markers or bookmarks for the engine to roll back to, in case something changes in the script between the labels and the engine is unable to find the point where exactly the game was saved. In such cases it seems to try to roll back to the last seen label.
I just compared the script from EP8 with EP9 and there are basically no changes in the EP8 part of the script. Only 6 mistyped words have been corrected, nothing else. Even line numbers match.
RenPy normally allows all kinds of grammatical and even logical script corrections without any major drawbacks, so this is really totally weird.
I have a strong suspicion that this has something to do with the fact that the script basically has no labels anywhere besides the "start" label and "splashscreen", which makes it by itself quite unusual, if not totally "weird" for Ren'Py.
I think that game progress in Ren'Py saves may rely on labels a lot more than shown images, dialogs or line numbers, so when there are no labels to rely on, then any minor changes in the played part of the script may have catastrophic consequences.
While a VN or KN type of script often has no real need for labels, since there is no point jumping around the script or calling subroutines in a linear story, one should use some labels mostly just as markers or bookmarks for the engine to roll back to, in case something changes in the script between the labels and the engine is unable to find the point where exactly the game was saved. In such cases it seems to try to roll back to the last seen label.
Last edited: