Mod Midlife Crisis - Courteous Mod + Walkthrough v34 [thanks for the demos]

5.00 star(s) 2 Votes

Marcus9

Newbie
Jan 28, 2019
20
40
This seems to have broken saves from the previous version - using the v30 update, this mod and the incest patch (as before)... :(
Using your latest upload on the OP, 5 minutes prior to me posting this

Code:
```
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 "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, 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 3209, 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 4033, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, 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 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 245, 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 452, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2173, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2005, in rollback
    self.load_failed()
  File "renpy/python.py", line 1923, 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.22000
Ren'Py 7.4.5.1609
MidLifeCrisis 0.30
Fri Sep  2 13:52:51 2022
```
 
Last edited:

jynxpantera

New Member
Mar 12, 2019
11
23
This seems to have broken saves from the previous version - using the v30 update, this mod and the incest patch (as before)... :(

Code:
```
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 "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, 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 3209, 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 4033, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, 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 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 245, 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 452, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2173, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2005, in rollback
    self.load_failed()
  File "renpy/python.py", line 1923, 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.22000
Ren'Py 7.4.5.1609
MidLifeCrisis 0.30
Fri Sep  2 13:52:51 2022
```
Got the same problem... :rolleyes:
 

Malllem

Newbie
Jun 5, 2021
48
22
This is a WT mod........
Hmm okay maybe i did something wrong because i downloaded the courteous file extracted it into my game file, but there is no green text thats why i was confused. I never played the wife hate route so i can´t say if i did it correctly.

Edit: I just tried it again,now it works. i fucked up somewhere before apperntly. Sorry about that
 

HornyyPussy

Message Maven
Apr 26, 2020
12,228
28,286
Hmm okay maybe i did something wrong because i downloaded the courteous file extracted it into my game file, but there is no green text thats why i was confused. I never played the wife hate route so i can´t say if i did it correctly.

Edit: I just tried it again,now it works. i fucked up somewhere before apperntly. Sorry about that
Wife hate route auto destructs your computer.............:)
 
Aug 7, 2018
329
1,504
msleomac, bryonsmothers3DX, Marcus9, jynxpantera
Are you using the scripts.rpa version of the mod or individual script.rpy/.rpyc files?
- If individual scripts: You could try using your .rpyc of the previous update (after applying the mod to Midlife Crisis v0.30, add your version29.rpyc from the previous install to the game folder and overwrite when asked. This should let you load your saves from that version. I've recently included my rpycs in addition to the rpys in the 'individual scripts' version of the mod, so here's hoping from v0.30 going forward those cumbersome workarounds are no longer necessary for most people)

- If scripts.rpa: never had any issues with it, ever. Even if mixing up saves from update-only/different compressors/original versions of the game. Saves just always work for me.

lemonfreak
Does it just end after version 0.29 instead of continuing to v0.30's movie night scene? I just downloaded the mod from OP and played through a fresh install (MyPreciousCJ's crunched version), no issues. Also extracted scripts from my scripts.rpa to double-check, everything is included. Have you tried applying the mod to any of the non-update-only versions?
 
Last edited:
  • Like
Reactions: msleomac

lemonfreak

The Freakiest of Lemons
Oct 24, 2018
5,341
9,979
msleomac, bryonsmothers3DX, Marcus9, jynxpantera
Are you using the scripts.rpa version of the mod or individual script.rpy/.rpyc files?
- If individual scripts: You could try using your .rpyc of the previous update (after applying the mod to Midlife Crisis v0.30, add your version29.rpyc from the previous install to the game folder and overwrite when asked. This should let you load your saves from that version. I've recently included my rpycs in addition to the rpys in the 'individual scripts' version of the mod, so here's hoping from v0.30 going forward those cumbersome workarounds are no longer necessary for most people)

- If scripts.rpa: never had any issues with it, ever. Even if mixing up saves from update-only/different compressors/original versions of the game. Saves just always work for me.

lemonfreak
Does it just end after version 0.29 instead of continuing to v0.30's movie night scene? I just downloaded the mod from OP and played through a fresh install (MyPreciousCJ's crunched version), no issues. Also extracted scripts from my scripts.rpa to double-check, everything is included. Have you tried applying the mod to any of the non-update-only versions?
I tried with a fresh download (full version, not the compressed) with your ipatch and mod and got this

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 "renpy/ast.py", line 922, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2218, 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 3209, 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 4033, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1056, 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 1056, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1056, 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 1056, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1246, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 245, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1056, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1246, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 245, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1056, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 245, 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 452, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 769, in load
log.unfreeze(roots, label="_after_load")
File "renpy/python.py", line 2173, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "renpy/python.py", line 2005, in rollback
self.load_failed()
File "renpy/python.py", line 1923, 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.22000
Ren'Py 7.4.5.1609
MidLifeCrisis 0.30
Sat Sep 3 13:55:54 2022
 

Marcus9

Newbie
Jan 28, 2019
20
40
msleomac, bryonsmothers3DX, Marcus9, jynxpantera
Are you using the scripts.rpa version of the mod or individual script.rpy/.rpyc files?
- If individual scripts: You could try using your .rpyc of the previous update (after applying the mod to Midlife Crisis v0.30, add your version29.rpyc from the previous install to the game folder and overwrite when asked. This should let you load your saves from that version. I've recently included my rpycs in addition to the rpys in the 'individual scripts' version of the mod, so here's hoping from v0.30 going forward those cumbersome workarounds are no longer necessary for most people)

- If scripts.rpa: never had any issues with it, ever. Even if mixing up saves from update-only/different compressors/original versions of the game. Saves just always work for me.
Okay, so just to be sure, I have downloaded the game again and just used the scripts.rpa (I previously used the loose files / game-folder).

Without incest patch:
Code:
```
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 "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, 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 3209, 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 4033, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, 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 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 245, 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 452, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2173, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2005, in rollback
    self.load_failed()
  File "renpy/python.py", line 1923, 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.22000
Ren'Py 7.4.5.1609
MidLifeCrisis 0.30
Sat Sep  3 18:23:20 2022
```
With incest patch:
Code:
```
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 "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, 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 3209, 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 4033, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1056, 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 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1246, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 245, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1056, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 245, 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 452, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 769, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2173, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2005, in rollback
    self.load_failed()
  File "renpy/python.py", line 1923, 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.22000
Ren'Py 7.4.5.1609
MidLifeCrisis 0.30
Sat Sep  3 18:24:18 2022
```
So looks the same to me.

I've then run the same again (fresh copy of the game), but with loose files, with and without incest patch I get the same issues as I previously posted.
 
Aug 7, 2018
329
1,504
Have you added your old version29.rpyc after applying the mod (the one from your Midlife Crisis v0.29\game folder)? Your old saves should load then. Once you've made a save in v0.30 it should load fine with both versions.

(Once you've managed to load a save from v0.29 and made a save in v0.30, please let me know if it does work with both versions of the mod or only one but not the other)
 
Last edited:
  • Like
Reactions: sahdhat
5.00 star(s) 2 Votes