Mod Ren'Py The Grey Dream [Ep7 - Steam] - MultiMod

SteelyDan14

President of the "Free Roams Suck Society"
Modder
Donor
Jan 13, 2018
1,718
7,842
I have been working on this today, I am making significant changes so it is taking longer than usual. Sorry for the delay, but it will be ready tomorrow before noon West Coast time.
Uuugh... the dev went back and changed things in previous chapters. Now I have to go line by line to find the differences. I think they did this to me the last time. I finished updating the MOD portion. Just going through the walkthru now.
 

SteelyDan14

President of the "Free Roams Suck Society"
Modder
Donor
Jan 13, 2018
1,718
7,842
MOD is updated. Tested on a clean install.

The dev added achievements for chapter 5 and removed the Voyeur tracking stat.

I removed my gallery as the in game one is updated. I did auto-unlock of the gallery and rewards.

Please note, this took a while so I am releasing it before testing all the paths. I tested Helen's all the way through but that was it. Please let me know if you see any problems with the other paths.

Over the next couple of days:
  • I will be testing all the paths
  • Add the ability to name your saves
  • Add the ability to delete your saves
As usual, please let me know if there are any problems.
 

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
29,362
266,147
Uuugh... the dev went back and changed things in previous chapters. Now I have to go line by line to find the differences. I think they did this to me the last time. I finished updating the MOD portion. Just going through the walkthrough now.
Yeah, I believe this is the end of the season, so they probably went back and made sure everything is right, plus they micro update Steam a lot, like I had after episode 6 came out, at least 6 updates (all less than 100MB's) and I've already gotten 2 updates since episode 7 came out (less than 100MB).

I assume these micro-updates are translation fixes/updates as Steam it is super-easy to push updates to.
 
  • Like
Reactions: SteelyDan14

Diekh

Newbie
Mar 22, 2022
71
90
SteelyDan14
I believe that in “Cheats,” the options to change “MC Sigma” and “MC Alpha” are switched, at least that's how it seems.
Example: if in the mod a choice shows that it adds “Sigma Male +1,” in ‘Cheats’ the attribute that is modified is in “MC Alpha.” And of course, the opposite happens in the same way.
Thanks for the mod, it's not really a big deal, I just wanted to let you know.
 
  • Like
Reactions: SteelyDan14

SteelyDan14

President of the "Free Roams Suck Society"
Modder
Donor
Jan 13, 2018
1,718
7,842
SteelyDan14
I believe that in “Cheats,” the options to change “MC Sigma” and “MC Alpha” are switched, at least that's how it seems.
Example: if in the mod a choice shows that it adds “Sigma Male +1,” in ‘Cheats’ the attribute that is modified is in “MC Alpha.” And of course, the opposite happens in the same way.
Thanks for the mod, it's not really a big deal, I just wanted to let you know.
Thanks. I'll check it out.
 

DavidF1970

Member
May 3, 2021
208
300
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 3101, 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 3910, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1053, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1053, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1243, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1243, 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 1053, 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 975, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 910, 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 767, 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.26100
Ren'Py 7.4.4.1439
TheGreyDream 7
Sat Aug 23 21:55:03 2025
0x52 URM 2.6.2


This is on the 7A version
 

SteelyDan14

President of the "Free Roams Suck Society"
Modder
Donor
Jan 13, 2018
1,718
7,842
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 3101, 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 3910, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1053, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1053, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1243, 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 1053, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1243, 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 1053, 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 975, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 910, 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 767, 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.26100
Ren'Py 7.4.4.1439
TheGreyDream 7
Sat Aug 23 21:55:03 2025
0x52 URM 2.6.2


This is on the 7A version
All I did to 7A is change a couple of variable names. It should not have caused any problems. I don't see any file listed in the error that was modified by me.

Can you describe what you are doing when you get this error?
 

DavidF1970

Member
May 3, 2021
208
300
All I did to 7A is change a couple of variable names. It should not have caused any problems. I don't see any file listed in the error that was modified by me.

Can you describe what you are doing when you get this error?
Yeah when trying to load my save game from the end of the mod for version 0.6
 

SteelyDan14

President of the "Free Roams Suck Society"
Modder
Donor
Jan 13, 2018
1,718
7,842
Yeah when trying to load my save game from the end of the mod for version 0.6
I'm not sure what to tell you. All my modded saves worked for me but running them out of the SDK sometimes produces different results. I also test all my mods on clean installs so perhaps I need to add to that process.

To be honest, it does sound like something my MOD might be causing, so I agree with you. Normally borked saves are caused when the dev goes back and adds what are called "labels" to the code. I don't have an answer or a short term solution, but I will spend some time doing some research to see if I can identify what's causing it.

I am sorry for causing your saves to not work.
 
  • Like
Reactions: DavidF1970

DavidF1970

Member
May 3, 2021
208
300
I'm not sure what to tell you. All my modded saves worked for me but running them out of the SDK sometimes produces different results. I also test all my mods on clean installs so perhaps I need to add to that process.

To be honest, it does sound like something my MOD might be causing, so I agree with you. Normally borked saves are caused when the dev goes back and adds what are called "labels" to the code. I don't have an answer or a short term solution, but I will spend some time doing some research to see if I can identify what's causing it.

I am sorry for causing your saves to not work.
I will just have to start again and use the skip it should not take long just got to remember all my choices lol