I bought this game when it was $5, I had 0.61, overwrote with 0.65 and in trying to load, the game said the save was made on another device! On loading the save I got a long list of errors! Not too happy at the moment! As it seems all I can do is start again!!!
Hello. Sorry about the inconvenience. I don't think I ever had that kind of feedback before but save incompatibility is an issue that can surface when the code of the game changes drastically. And the code did change. However, again, I never had that kind of feedback.
Also, you shouldn't get the "save was made on another device" if the issue was related to my code. Did you change your hardware? Did you use any mod?
No. Same computer for 5 years now. Would not have left a comment if I had. Haven't added any mods either, didn't even know there WERE mods for your game! Like you, I have never seen that message before, but the fact it came up, it must be part of your code, right?
The message isn't part of my code, it's part of the Renpy engine, on which my game is built.
Usually, the save incompatibility issue comes with a "couldn't find a point to roll back to" message. So... I'm not sure what is really going on there. The game should give you an error log, could you please forward it to me?
You can message me on Discord if that is easier for you.
← Return to game
Comments
Log in with itch.io to leave a comment.
I bought this game when it was $5, I had 0.61, overwrote with 0.65 and in trying to load, the game said the save was made on another device! On loading the save I got a long list of errors! Not too happy at the moment! As it seems all I can do is start again!!!
Hello. Sorry about the inconvenience. I don't think I ever had that kind of feedback before but save incompatibility is an issue that can surface when the code of the game changes drastically. And the code did change. However, again, I never had that kind of feedback.
Also, you shouldn't get the "save was made on another device" if the issue was related to my code. Did you change your hardware? Did you use any mod?
Thank you for your feedback.
No. Same computer for 5 years now. Would not have left a comment if I had. Haven't added any mods either, didn't even know there WERE mods for your game! Like you, I have never seen that message before, but the fact it came up, it must be part of your code, right?
The message isn't part of my code, it's part of the Renpy engine, on which my game is built.
Usually, the save incompatibility issue comes with a "couldn't find a point to roll back to" message. So... I'm not sure what is really going on there. The game should give you an error log, could you please forward it to me?
You can message me on Discord if that is easier for you.
Thank you in advance.
Here is the text file:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_file.rpy", line 498, in __call__
renpy.load(fn)
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "D:\Games\SummerHeat-0.6.1-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "D:\Games\SummerHeat-0.6.1-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\core.py", line 3201, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\screen.py", line 793, in event
rv = self.child.event(ev, x, y, st)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1426, in event
rv = super(Window, self).event(ev, x, y, st)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 1174, in event
return handle_click(self.clicked)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 1095, in handle_click
rv = run(action)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 388, in run
new_rv = run(i, *args, **kwargs)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 395, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 498, in __call__
renpy.load(fn)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\loadsave.py", line 829, in load
log.unfreeze(roots, label="_after_load")
File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 1130, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 925, in rollback
self.load_failed()
File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 843, in load_failed
raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?")
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?
Windows-10-10.0.26100 AMD64
Ren'Py 8.2.1.24030407
Summer Scent 0.6.5a
Wed May 28 16:35:45 2025
Thank you.
The log tells us "Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?"
Which is what usually happens when the save is incompatible. So there isn't much I can do to help, I'm afraid.
I don't think it's related to the issue but the log is referring to a SummerHeat directory. I don't think that's the source of the issue.
Is this your only save? Or do you have more than one? If you do, do they all return you the same error?
Thank you in advance for your answers.