Hi i have found a bug, when i load up the save files from the last version it crash's both on the *.SH & *.EXE see crash log below.
Mon Mar 27 22:52:23 2023
Windows-10-10.0.18362
Ren'Py 7.4.10.2178
Bootstrap to the start of init.init took 0.05s
Early init took 0.00s
Loader init took 0.02s
Loading error handling took 0.02s
Loading script took 1.18s
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading save slot metadata. took 0.04s
Loading persistent took 0.01s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 4, 10)
Running init code took 0.09s
Loading analysis data took 0.02s
Analyze and compile ATL took 0.02s
Index archives took 0.01s
Dump and make backups. took 0.01s
Cleaning cache took 0.01s
Making clean stores took 0.01s
Initial gc. took 0.04s
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: "Couldn't load nvlib." (can be ignored)
Creating interface object took 0.02s
Cleaning stores took 0.00s
Init translation took 0.06s
Build styles took 0.01s
Load screen analysis took 0.02s
Analyze screens took 0.01s
Save screen analysis took 0.01s
Prepare screens took 0.05s
Save pyanalysis. took 0.01s
Save bytecode. took 0.01s
Running _start took 0.01s
Performance test:
Interface start took 0.07s
Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.
Vendor: 'Intel'
Renderer: 'Mesa Intel(R) Graphics (ADL GT2)'
Version: '4.6 (Compatibility Profile) Mesa 22.2.5'
Display Info: None
Screen sizes: virtual=(1920, 1080) physical=(1739, 978) drawable=(1739, 978)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Loading persistent.
Traceback (most recent call last):
File "renpy/persistent.py", line 199, in load
persistent = loads(s)
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, 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 3315, 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 4155, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1100, 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 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 727, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, 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 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, 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 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, 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 770, in load
roots, log = loads(location.load(filename))
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named rollback
While running game code:
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
ImportError: No module named rollback