gray
Civilian
Posts: 3
|
Post by gray on Feb 17, 2017 19:21:18 GMT -8
I have uninstalled and reinstalled several times, seems to happen when clicking places you aren't supposed to like empty squares, or something thats out of range, I could just try not to do that but hoped there was a fix possible.
I'm sorry, but an uncaught exception occurred.
While running game code: File "game/script.rpy", line 12501, in script $BM.battle() #continue the battle File "game/script.rpy", line 12501, in <module> $BM.battle() #continue the battle File "game/classes.rpy", line 1028, in battle self.dispatch_handler(self.result)() File "game/classes.rpy", line 551, in battle_selection self.select_ship(self.target) File "game/classes.rpy", line 175, in select_ship renpy.show_screen('commands') File "game/screens custom.rpy", line 1067, in execute screen commands: ##show the weapon buttons etc## File "game/screens custom.rpy", line 1071, in execute if not BM.selected == None: File "game/screens custom.rpy", line 1074, in execute if not BM.selected.portrait == None: AttributeError: 'RevertableObject' object has no attribute 'portrait'
-- Full Traceback ------------------------------------------------------------
Full traceback: File "game/script.rpy", line 12501, in script $BM.battle() #continue the battle File "V:\Steam Library\steamapps\common\Sunrider\renpy\ast.py", line 785, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "V:\Steam Library\steamapps\common\Sunrider\renpy\python.py", line 1445, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 12501, in <module> $BM.battle() #continue the battle File "game/classes.rpy", line 1028, in battle self.dispatch_handler(self.result)() File "game/classes.rpy", line 551, in battle_selection self.select_ship(self.target) File "game/classes.rpy", line 175, in select_ship renpy.show_screen('commands') File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\screen.py", line 840, in show_screen sls.add(_layer, d, _tag, zorder=d.zorder, transient=_transient, keep_st=True, name=name) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\core.py", line 861, in add self.hide_or_replace(layer, remove_index, "replaced") File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\core.py", line 883, in hide_or_replace d = oldsle.displayable._hide(now - st, now - at, prefix) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\screen.py", line 426, in _hide self.update() File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\screen.py", line 556, in update self.screen.function(**self.scope) File "game/screens custom.rpy", line 1067, in execute screen commands: ##show the weapon buttons etc## File "game/screens custom.rpy", line 1071, in execute if not BM.selected == None: File "game/screens custom.rpy", line 1074, in execute if not BM.selected.portrait == None: File "<screen language>", line 1074, in <module> AttributeError: 'RevertableObject' object has no attribute 'portrait'
Windows-7-6.1.7601-SP1 Ren'Py 6.99.3.404 Sunrider Mask of Arcadius Beta 7.2
|
|
gray
Civilian
Posts: 3
|
Post by gray on Feb 17, 2017 19:39:43 GMT -8
Another one. Tried to load a save file while playing, also occured trying to load file from main menu.
I'm sorry, but an uncaught exception occurred.
While running game code: File "game/script.rpy", line 12501, in script $BM.battle() #continue the battle File "game/script.rpy", line 12501, in <module> $BM.battle() #continue the battle File "game/classes.rpy", line 1002, in battle self.result = ui.interact() File "renpy/common/00action_file.rpy", line 331, 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 "game/script.rpy", line 12501, in script $BM.battle() #continue the battle File "V:\Steam Library\steamapps\common\Sunrider\renpy\ast.py", line 785, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "V:\Steam Library\steamapps\common\Sunrider\renpy\python.py", line 1445, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 12501, in <module> $BM.battle() #continue the battle File "game/classes.rpy", line 1002, in battle self.result = ui.interact() File "V:\Steam Library\steamapps\common\Sunrider\renpy\ui.py", line 277, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\core.py", line 2248, in interact repeat, rv = self.interact_core(preloads=preloads, **kwargs) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\core.py", line 2876, in interact_core rv = root_widget.event(ev, x, y, 0) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\transition.py", line 45, in event return self.new_widget.event(ev, x, y, st) # E1101 File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\screen.py", line 625, in event rv = self.child.event(ev, x, y, st) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\layout.py", line 857, in event rv = i.event(ev, x - xo, y - yo, cst) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\behavior.py", line 785, in event return handle_click(self.clicked) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\behavior.py", line 728, in handle_click rv = run(action) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\behavior.py", line 283, in run new_rv = run(i, *args, **kwargs) File "V:\Steam Library\steamapps\common\Sunrider\renpy\display\behavior.py", line 290, in run return var(*args, **kwargs) File "renpy/common/00action_file.rpy", line 331, in __call__ renpy.load(fn) File "V:\Steam Library\steamapps\common\Sunrider\renpy\loadsave.py", line 580, in load log.unfreeze(roots, label="_after_load") File "V:\Steam Library\steamapps\common\Sunrider\renpy\python.py", line 1429, in unfreeze self.rollback(0, force=True, label=label, greedy=False, on_load=True) File "V:\Steam Library\steamapps\common\Sunrider\renpy\python.py", line 1287, in rollback 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-7-6.1.7601-SP1 Ren'Py 6.99.3.404 Sunrider Mask of Arcadius Beta 7.2
|
|
|
Post by Nemjen on Feb 18, 2017 9:42:20 GMT -8
With the first one I would just enable the developer's console in options.rpy by ensuring that config.developer has the value 'true. Once you have done this relaunch the game and load your save, then use 'shift + R' to trigger a reload and then continue playing as normal.
That second reads very much like save incompatibility, it is trying to load a statement name that may no longer exist. You could try if using steam using the '7.1a' beta channel under properties but if this doesn't work it is unlikely you will be able to use the save.
|
|
gray
Civilian
Posts: 3
|
Post by gray on Feb 19, 2017 20:31:45 GMT -8
The first option did not seem to work, but after I switched to the 7.1a beta I have not had any more issues. Thank you for your help!
|
|