- Dec 8, 2017
- 741
- 2,478
Hello, I have a small problem, but I can't for the life of me find the cause.
A couple of players have problems loading saves from previous versions of my VN.
When they do, they end up with a "Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?" (See traceback attached)
The thing is, only a couple of players had that problem, for the vast majority everything is working perfectly. That's why It's difficult to pinpoint the root cause of the problem. Well, that and the fact that I am a shit coder.
One thing to point out: if I try to load their saves with the version it was made in, it still crashes! I mean, it should work, right? It's a prefect copy of the game it was made in!
I have found a few possible causes:
1/ I deleted a rpyc file. and forgot about it But then, the save should load into the previous versions
2/ I added music between the versions, which changed the script. But it works for other players and even with changing the script so the line where the save was made is the same number, it still crashes. And again, it should load when using the previous version.
3/ Changing labels: I didn't touch that. I did add a new jump, but the labels themselves were not modified.
4/ The way I finish my chapters. I do that:
Then, for the next update, I change it to:
From what I understand, I should put the "Please save here" into it's own label.
But again, why wouldn't a save load when using the same version it was made in? Perhaps the combination of that, and the little change of the script due to adding music? Could I fix it?
I am stumped, and would appreciate greatly any help you could provide, thanks.
A couple of players have problems loading saves from previous versions of my VN.
When they do, they end up with a "Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?" (See traceback attached)
The thing is, only a couple of players had that problem, for the vast majority everything is working perfectly. That's why It's difficult to pinpoint the root cause of the problem. Well, that and the fact that I am a shit coder.
One thing to point out: if I try to load their saves with the version it was made in, it still crashes! I mean, it should work, right? It's a prefect copy of the game it was made in!
I have found a few possible causes:
1/ I deleted a rpyc file. and forgot about it But then, the save should load into the previous versions
2/ I added music between the versions, which changed the script. But it works for other players and even with changing the script so the line where the save was made is the same number, it still crashes. And again, it should load when using the previous version.
3/ Changing labels: I didn't touch that. I did add a new jump, but the labels themselves were not modified.
4/ The way I finish my chapters. I do that:
Code:
scene black with fade
"And that's all for this update folks!"
"If you like the VN, and can afford it, please consider supporting me via my {a=https://www.patreon.com/user?u=81514889}Patreon{/a}."
scene credit with dissolve
pause
scene black with fade
centered "Please save here."
return
Code:
scene black with fade
jump day16_2
From what I understand, I should put the "Please save here" into it's own label.
But again, why wouldn't a save load when using the same version it was made in? Perhaps the combination of that, and the little change of the script due to adding music? Could I fix it?
I am stumped, and would appreciate greatly any help you could provide, thanks.