SonsOfLiberty

Post Pro
Compressor
Sep 3, 2022
22,856
190,161
Having older saves issues as stated above



Code:
I'm sorry, but an uncaught exception occurred.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\python.py", line 1061, 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 "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\core.py", line 3377, 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 "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\core.py", line 4258, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\5\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 1073, in event
    return handle_click(self.clicked)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 1008, in handle_click
    rv = run(action)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 1078, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 889, in rollback
    self.load_failed()
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 807, 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.19044 AMD64
Ren'Py 8.0.3.22090809
Motel ASAB 2.5
Wed Mar 22 20:05:15 2023
loads of errors :mad:
hit like 7 similar to this :(

Start a "new game" see if you get the errors, it's completely changed.
 

FaceCrap

Active Member
Oct 1, 2020
967
699
Man... I have config.developer active by default and boy do I get a shit ton of duplicate label errors... turned developer off and it ends hitting the horse, no trace of new content.
Even with the eyepatch it ends at the same 50foot store owner like before, figures since that one isn't updated for 2.5 and stil 2.3.2

EDIT: So it's the eyepatch alright causing the premature ending. Without it and fixing all the menu labels with developer mode on, it actually plays right through to when the nurse enters his room while Dylan is enjoying some me-time
 
Last edited:
  • Like
Reactions: interblade

interblade

Member
Game Developer
Feb 21, 2020
275
5,486
Man... I have config.developer active by default and boy do I get a shit ton of duplicate label errors... turned developer off and it ends hitting the horse, no trace of new content
Mmm can't replicate this issue. Please start new game and skip forward to after getting hit by the horse
 

interblade

Member
Game Developer
Feb 21, 2020
275
5,486
Having older saves issues as stated above



Code:
I'm sorry, but an uncaught exception occurred.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\python.py", line 1061, 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 "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\core.py", line 3377, 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 "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\core.py", line 4258, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\5\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 1073, in event
    return handle_click(self.clicked)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 1008, in handle_click
    rv = run(action)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\display\behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 1078, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 889, in rollback
    self.load_failed()
  File "C:\ASABMotel-2.5-pc\ASABMotel-2.5-pc\renpy\rollback.py", line 807, 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.19044 AMD64
Ren'Py 8.0.3.22090809
Motel ASAB 2.5
Wed Mar 22 20:05:15 2023
Didn't test old save files. But game isn't that long. Please skip scenes to get to new content
 

interblade

Member
Game Developer
Feb 21, 2020
275
5,486
I did do that ;)

I will maybe look again, but this version looks like a complete overhaul, and things have changed considerably with the game interlards and I'd have to go through it again.
Yes, game needed to be restructured to speed up story continuation
 

SonsOfLiberty

Post Pro
Compressor
Sep 3, 2022
22,856
190,161
Man... I have config.developer active by default and boy do I get a shit ton of duplicate label errors... turned developer off and it ends hitting the horse, no trace of new content.
Even with the eyepatch it ends at the same 50foot store owner like before, figures since that one isn't updated for 2.5 and stil 2.3.2
Well, bud, my patch isn't updated yet, I have to go back through and completely re-do it ;)

This game went from my old patch being scene1.rpy to act01scene01.rpy my old patch will not work with v2.5.

Yes folks, you will need to start a new game, it's not that long of a game, enable skip unseen scenes, and you can skip through in probably under 5-10 minutes.

Ending in the same spot, well it depends on choices, if you don't select certain choices you won't' even make it to the sister content.
 
  • Like
Reactions: interblade
Mar 16, 2020
75
151
I like some aspects of the game, but IMO it's really not a good look when the dev starts creating extended meta scenes like the whole SkiSki chapter. If you're randomly creating side stories like that, people are going to assume you have no actual plans for the main plot.
 

FaceCrap

Active Member
Oct 1, 2020
967
699
Mmm can't replicate this issue. Please start new game and skip forward to after getting hit by the horse
Like I stated in my post, I suspected the eypatch since that's not updated yet.
Going in clean without patch, and removing the erroneous menu labels that cause errors with config.developer set to true, it plays as intended.
 

hakarlman

Engaged Member
Jul 30, 2017
2,125
3,341
It shouldn't take longer than a few hours TOPS to do all three things in the poll.

(1) I-Patch: Here's a link if you need help: - Thanks to anne O'nymous

(2) NTR Skippable
: Boolean Plot Flag, If Then Conditional Statements, basic rudimentary coding, extremely easy

(3) Character Name Change: This code is literally everywhere, this shouldn't take longer than 10 minutes.

There's no need for a poll for basic stuff that the community can help you with instantly. Once you finish the above three things, which should take about an hour, you can focus on the story.
 

FaceCrap

Active Member
Oct 1, 2020
967
699
It shouldn't take longer than a few hours TOPS to do all three things in the poll.

(2) NTR Skippable: Boolean Plot Flag, If Then Conditional Statements, basic rudimentary coding, extremely easy
No idea if there's more than the two NTR scenes, but there's already menu's in place offering skips for at least these two scenes

Python:
act02scene06.rpy

label a02s06_start:

    menu:
        "{b}{color=#005440}Show NTR \n{size=-4}{color=#2bb8ff}":
            jump embrace_hipxs5
        "{b}{color=#005440}Skip NTR":
            jump a02s07_start

act02scene07.rpy

    # Start of new online post, I combined the two into one this time

    menu:
        "{b}{color=#005440}Show NTR \n{size=-4}{color=#2bb8ff}":
            jump embrace_hipx
        "{b}{color=#005440}Skip NTR":
            jump enda02s07
PS this is after I removed the labels from all menus since a lot of them used the same labelname, causing numerous errors in dev mode, but the choices are original
 

SonsOfLiberty

Post Pro
Compressor
Sep 3, 2022
22,856
190,161
Like I stated in my post, I suspected the eypatch since that's not updated yet.
Going in clean without patch, and removing the erroneous menu labels that cause errors with config.developer set to true, it plays as intended.
I'm the one who's written all them, it's not a standard patch as stated I've manually gone through it sometimes line by line removing certain dialogue/added certain dialogue to make it fit.
 
  • Like
Reactions: interblade
2.30 star(s) 23 Votes