Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The latest update does not work with any of my saves and this is the error message.I am working with an up to date version of the game.

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 463, 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 "renpy/ast.py", line 1131, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 1061, 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 "renpy/ui.py", line 299, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3377, 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 "renpy/display/core.py", line 4258, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/transition.py", line 53, in event

    return self.new_widget.event(ev, x, y, st) # E1101

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/screen.py", line 743, in event

    rv = self.child.event(ev, x, y, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1399, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1399, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/behavior.py", line 1073, in event

    return handle_click(self.clicked)

  File "renpy/display/behavior.py", line 1008, in handle_click

    rv = run(action)

  File "renpy/display/behavior.py", line 329, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_file.rpy", line 463, in __call__

    renpy.load(fn)

  File "renpy/loadsave.py", line 769, in load

    log.unfreeze(roots, label="_after_load")

  File "renpy/rollback.py", line 1078, in unfreeze

    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)

  File "renpy/rollback.py", line 889, in rollback

    self.load_failed()

  File "renpy/rollback.py", line 807, 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.22621 AMD64

Ren'Py 7.5.3.22090809

CrimsonHigh 0.35.1

Sun Jul  7 16:42:18 2024

[/code]

I assume you're on PC? Did you use the update-only version or the full version? If it's the latter, did you unpack it to a new location or just shove the files in the same folder, overwriting what was there before?

I did use the update only version, and when that did not work downloaded the full version and moved a copy of my saves there to test. I stored it in a separate location for that. Both provided the same error message.

Interesting. Question: Which update did you play last before attempting to play the current one?

To explain my train of thought here: Seeing as you're (so far) the only person to show me this error leads me to believe that it's not an issue with the update itself. Then, the only time I've seen that error being persistent before, was when I switched from RenPy 7.4.8 to 7.5.3 back in like v0.13.0 (or somewhere around there).

The traceback doesn't really give too much information about what's actually wrong, so all I can really offer you is to take a look at your save file and see if I can get it to work on my end or if the save file itself somehow got borked. If you want me to do that, upload the save file to Google Drive or some other file host and send me the link as a reply here and I'll get back to you at some point tomorrow.

(+1)

No problem, Thank you for your help. I think I will just replay the game at some point, gives me the excuse I need to track down the hamsters I missed. Thank you for such a great game. Though the last update I played was the 0.34 using the update only I believe.

Hmm, alright. Let me know, should something like this come up again. Glad you're enjoying the game, mate. Have fun going through again. :)