Error screen when loading on some ren'py games

Mesachieman

New Member
Feb 12, 2020
12
14
When I go to load from a save I get this error screen. Error screen.png This happens only on some ren'py games such as Now and then, Motherless, College Bound and a few others. I have tried using different saves, auto saves, fresh downloads and it just doesn't help at all. If I click rollback the game crashes. If I click ignore it takes me back to the beginning of the game. I have run several different virus scans on my computer and have found nothing. Not sure what else to try. Any help with this would be greatly appreciated. Thank you. Here is the log info.
Fri Oct 29 10:08:40 2021
Windows-10-10.0.19041
Ren'Py 7.4.8.1895


Bootstrap to the start of init.init took 0.10s
Early init took 0.00s
Loader init took 0.67s
Loading error handling took 0.06s
Loading script took 1.02s
Loading save slot metadata. took 0.21s
Loading persistent took 0.01s
Imported steam.
Failed to initialize steam.
Set script version to: (7, 4, 8)
Running init code took 0.29s
Loading analysis data took 0.04s
Analyze and compile ATL took 0.02s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.10s
DPI scale factor: 1.250000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: Disabled thread optimizations.
Creating interface object took 0.35s
Cleaning stores took 0.00s
Init translation took 0.10s
Build styles took 0.01s
Load screen analysis took 0.03s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.12s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.25s

Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.
Vendor: 'NVIDIA Corporation'
Renderer: 'NVIDIA GeForce 840M/PCIe/SSE2'
Version: '4.6.0 NVIDIA 466.27'
Display Info: None
Screen sizes: virtual=(1920, 1080) physical=(1738, 977) drawable=(1738, 977)
Maximum texture size: 4096x4096
Cleaning stores took 0.00s
Init translation took 0.01s
Build styles took 0.01s
Load screen analysis took 0.03s
Analyze screens took 0.00s
Prepare screens took 0.00s
Running _start took 0.00s

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 923, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2235, 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 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3276, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 4110, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/transition.py", line 48, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 720, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1297, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1297, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1090, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/behavior.py", line 979, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 914, 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 462, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 771, in load
log.unfreeze(roots, label="_after_load")
File "renpy/python.py", line 2190, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "renpy/python.py", line 2014, in rollback
self.load_failed()
File "renpy/python.py", line 1932, 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?

While running game code:
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?
Screen sizes: virtual=(1920, 1080) physical=(1920, 1051) drawable=(1920, 1051)
Maximum texture size: 4096x4096
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,376
15,289
When I go to load from a save I get this error screen.
That tell the reason of the error, it's not possible to find back the save point, and explicitly tell the cause of the error, the script changed in an incompatible way.

Save where the author tell you to save, and if the problem persist... well, it depend how much you like the game. Either use a save made during the last update (instead of at the end of it), or stop following the game.
 
  • Like
Reactions: Twistty

Mesachieman

New Member
Feb 12, 2020
12
14
That tell the reason of the error, it's not possible to find back the save point, and explicitly tell the cause of the error, the script changed in an incompatible way.

Save where the author tell you to save, and if the problem persist... well, it depend how much you like the game. Either use a save made during the last update (instead of at the end of it), or stop following the game.
Thanks for the feedback. I do save where the author tells me to and I have tried using different saves from throughout the games and the same problem happens. I could restart from the beginning of the games but I am worried this will happen again. I don't want to have to restart the games after every update.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,376
15,289
I do save where the author tells me to and I have tried using different saves from throughout the games and the same problem happens.
Hmm... I just tested with Now & Then, that you said don't works with you, and I had no problem loading a save file, even some made months ago.
Are/were you using a mod, or a compressed version ?