Inferno_2510

Newbie
Jan 16, 2020
26
7
I don't understand every time I use the previous versions save file error appears, I have to play from the start, Is it because of the walkthrough mod??



I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 452, 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 "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in 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 "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\core.py", line 3518, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\transition.py", line 158, in event
return self.transitions[-1].event(ev, x, y, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\transition.py", line 47, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\screen.py", line 714, in event
rv = self.child.event(ev, x, y, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 962, in event
return handle_click(self.clicked)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 897, in handle_click
rv = run(action)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 320, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 452, in __call__
renpy.load(fn)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\loadsave.py", line 770, in load
log.unfreeze(roots, label="_after_load")
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1983, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1815, in rollback
self.load_failed()
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1733, 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-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.19.0
Sun Apr 04 21:10:04 2021
 

Zephea

Engaged Member
Sep 7, 2019
2,527
2,226
I don't understand every time I use the previous versions save file error appears, I have to play from the start, Is it because of the walkthrough mod??



I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 452, 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 "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in 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 "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\core.py", line 3518, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\transition.py", line 158, in event
return self.transitions[-1].event(ev, x, y, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\transition.py", line 47, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\screen.py", line 714, in event
rv = self.child.event(ev, x, y, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 962, in event
return handle_click(self.clicked)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 897, in handle_click
rv = run(action)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\display\behavior.py", line 320, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 452, in __call__
renpy.load(fn)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\loadsave.py", line 770, in load
log.unfreeze(roots, label="_after_load")
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1983, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1815, in rollback
self.load_failed()
File "E:\1\11\111\1111\11111\2\22\121\1211\Sorcerer-v0.19.0-pc\Sorcerer-pc\renpy\python.py", line 1733, 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-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.19.0
Sun Apr 04 21:10:04 2021
I do not use that Walkthrough Mod but it is very common for games to break (badly) when you have used a Walkthrough Mod on a previous version and try a new version without the Mod.
Wait for the Walkthrough Mod to be updated - or just re-start one last time without it. This game really does not need a WT Mod. The choices are pretty obvious and with the Back Button available, as well as being able to Save before a major decision it makes the WT Mod more of a hindrance than a help.
Just my opinion :>)
 
  • Like
Reactions: whichone

Talothral

Well-Known Member
Game Developer
Jul 8, 2020
1,113
5,243
I don't understand every time I use the previous versions save file error appears, I have to play from the start, Is it because of the walkthrough mod??



I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 452, in __call__
renpy.load(fn)
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

<SNIP>
Well, it has been a couple of updates since I've heard of that, so progress?

The mod shouldn't break it, outside of few additions to the file it's the same file. But that can be enough for ren'py to think there are enough changes and stop working. If you have an autosave or one made before the end of the previous version they should work.

Attached is a save at the end of 0.18.0 on the Gorgons & Li path (12-1-LT1.save) and one for Fiery Fangs and the other non-Li path (12-2-LT1.save), try does either of them load up.
 

Inferno_2510

Newbie
Jan 16, 2020
26
7
I do not use that Walkthrough Mod but it is very common for games to break (badly) when you have used a Walkthrough Mod on a previous version and try a new version without the Mod.
Wait for the Walkthrough Mod to be updated - or just re-start one last time without it. This game really does not need a WT Mod. The choices are pretty obvious and with the Back Button available, as well as being able to Save before a major decision it makes the WT Mod more of a hindrance than a help.
Just my opinion :>)
Thanks I'll try that out.
 

Inferno_2510

Newbie
Jan 16, 2020
26
7
Well, it has been a couple of updates since I've heard of that, so progress?

The mod shouldn't break it, outside of few additions to the file it's the same file. But that can be enough for ren'py to think there are enough changes and stop working. If you have an autosave or one made before the end of the previous version they should work.

Attached is a save at the end of 0.18.0 on the Gorgons & Li path (12-1-LT1.save) and one for Fiery Fangs and the other non-Li path (12-2-LT1.save), try does either of them load up.
Thanks Dev I'll try that.
 

Ramagar

Well-Known Member
Nov 19, 2017
1,140
1,136
I am glad that the MC is starting to gather the troops. Not sure if they want to be with him due to it being a new house and they get in on the ground floor so to speak. Or that they know MC will treat them right. Or for other reasons. I do have a feeling that they are going to be needed soon.
 

Ramagar

Well-Known Member
Nov 19, 2017
1,140
1,136
I am curious as to what is in store for Sabrina. I want both Sabrina and Mei to join the house and harem
 

fregonard

Member
Mar 11, 2018
497
719
I'm without internet and I'm using my neighbor's wifi to try to keep up to date with things,so I'm out of the latest releases

Is that little girl a dwarf or a child? :unsure::KEK:
 

Talothral

Well-Known Member
Game Developer
Jul 8, 2020
1,113
5,243
I'm without internet and I'm using my neighbor's wifi to try to keep up to date with things,so I'm out of the latest releases

Is that little girl a dwarf or a child? :unsure::KEK:
Technically, she is a half-dwarf, as her mother is a human, as is her aunt.
You don't have permission to view the spoiler content. Log in or register now.
And she is definitely an adult, just short.
 
4.40 star(s) 141 Votes