Skip to main content

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

I'm trying to load my savegame from 0.19 in 0.21 and getting this error - is it a known issue?


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 499, 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:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\ast.py", line 821, in execute

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\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:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\ui.py", line 301, in interact

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\core.py", line 2215, 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:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\core.py", line 3286, in interact_core

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\screen.py", line 793, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1526, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 285, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1526, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 285, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 1297, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\layout.py", line 285, in event

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\behavior.py", line 1182, in event

    return handle_click(self.clicked)

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\behavior.py", line 1103, in handle_click

    rv = run(action)

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\display\behavior.py", line 401, in run

    return action(*args, **kwargs)

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

    renpy.load(fn)

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\loadsave.py", line 826, in load

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\rollback.py", line 1135, in unfreeze

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

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\rollback.py", line 930, in rollback

    self.load_failed()

  File "D:\itch.io games\TFTUV2-0.21-Uncensored Edition\renpy\rollback.py", line 848, 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.19045 AMD64

Ren'Py 8.3.3.24111502

Tales From The Unending Void 0.21

Sun Apr 13 17:22:45 2025

Do you remember at which point you saved the game?

Hi, yes I saved at this part:


That seems to be right before the end. As far as I know that section hasn't undergone any changes that could render the saved game incompatible. Have you used any mods before and do any other saves work at all?

No mods used, but I was able to load a slightly older save and that somehow worked fine, so not sure why that particular save wasn't working - all good now though, thanks for the help anyway!

Happy to hear you got it working again. Ren'Py, the game's engine, sometimes works in mysterious ways...