Create and Fuck your AI Cum Slut -70% Summer Sale
x

Mod Ren'Py Being a DIK Walkthrough+Cheat Mod [v0.11.1][scrappy]

4.70 star(s) 34 Votes

pitao

Well-Known Member
May 18, 2023
1,193
1,560

Hello, anyone knows how to solve this problem? i'm on mac
That error usually appears when your loaded saves were made modded with the sancho mod. Search that mod thread and place the SaveFixer that is in the OP of that thread. Sancho is missing almost for a year so doubt that mod ever gets updated.

No idea if on mac (never used one) is different than on a windows PC but I simply placed the sancho SaveFixer inside the game folder.
 
  • Like
Reactions: nero70

nero70

Newbie
Dec 21, 2019
73
32
That error usually appears when your loaded saves were made modded by sancho mod. Search that mod thread and place the SaveFixer that is in the OP of that thread. Sancho is missing almost for a year so doubt that mod ever gets updated.

No idea if on mac (never used one) is different than on a windows PC but I simply placed the sancho SaveFixer inside the game folder.
thank you i will do that, is there any way to delete it? .. this might solve the problem
 
  • Thinking Face
Reactions: pitao

pitao

Well-Known Member
May 18, 2023
1,193
1,560
thank you i will do that, is there any way to delete it? .. this might solve the problem
Not understanding. Delete what? What sancho savefixer does is enabling the saves made with sancho mod to disregard the variables/code added by that same mod, so you can load and play the saves without errors in an unmodded installation or with other mod like this scrappy one.

My saves also were made with sancho mod and then I started using scrappy mod after last update, the down side is that in every update you need to put the savefixer because those errors will still appear without it. Only way to totally fix it is to start a fresh playthrough unmodded or with any other mod like this scrappy one.
 
  • Like
Reactions: nero70

nero70

Newbie
Dec 21, 2019
73
32
Not understanding. Delete what? What sancho savefixer does is enabling the saves made with sancho mod to disregard the variables/code added by that same mod, so you can load and play the saves without errors in an unmodded installation or with other mod like this scrappy one.

My saves also were made with sancho mod and then I started using scrappy mod after last update, the down side is that in every update you need to put the savefixer because those errors will still appear without it. Only way to totally fix it is to start a fresh playthrough unmodded or with any other mod like this scrappy one.
okaay i understand it now..the fixer worked thank you man! you saved me from goin through the whole season again
 
  • Like
Reactions: pitao

pitao

Well-Known Member
May 18, 2023
1,193
1,560
okaay i understand it now..the fixer worked thank you man! you saved me from goin through the whole season again
You may also want to put the file with code that is in this post from sancho mod thread.
The vanishing variables are a SanchoMod issue, not related to the new episode (I experienced the same thing in version 10). The Mod sets a few of the game variables to a certain value when the game first runs. , so while you're playing with the Sancho Mod installed, if your route sets those values to the same as what the SanchoMod set them to be, RenPy doesn't consider them "changed" and doesn't include them in the save. As long as SanchoMod is installed, the "defaults" are set by the mod every time you boot the game, so it doesn't matter. Remove the SanchoMod code, and those variables don't exist at all in those saves.

I'm not a Ren'Py expert by any means, but I tossed together that . Testing wasn't thorough, but it got me through a full playthrough from the end of Chapter 10 to the end of Chapter 11 on the Josy/Maya branch with no issue, plus a few test-loads of a few random saves in various branches from episodes 9 and 10 to make sure that defined variables wouldn't get screwed up. (Still, use at your own risk, back-up your saves, etc.)

You don't have permission to view the spoiler content. Log in or register now.
What it does is just set those variables to their default value since when you remove sancho mod, depending on the path you are playing some of those variables may give errors when they are called.
 
Oct 14, 2021
220
81
you can change your choices under variables
View attachment 4931750
Yeah, I noticed that after I posted my comment earlier. Definitely saved me some time. I’m just wondering if Scrappy will update the Season 1 & 2 mod for people who haven’t played the game yet (even though that’s probably unlikely, since the game’s been popular from the start). The option for telling Derek about Jade in Season 2 still shows up as green.
 

DrAddy

Luna's Lover
Modder
Donor
Jun 14, 2017
800
2,421
yea ur right I think somethings missing here, but how can I fix it cause I think I tried to do the step where you "merge" and I removed the original files
As far as I know, Mac OS cannot overwrite folders, at least not like Windows.
Mac OS replaces the whole folder and therefore files are deleted.
So you have to put the mod files directly into the game folder, nothing is replaced, only added.

You don't have permission to view the spoiler content. Log in or register now.

EDIT:
I have read that Mac OS can merge the folders by holding down the ALT key, which is like overwriting them in Windows.
New files are added or overwritten and files that already exist remain untouched and are not deleted.
 
Last edited:
  • Like
Reactions: pitao

bbqmonke04

New Member
Aug 24, 2023
5
1
As far as I know, Mac OS cannot overwrite folders, at least not like Windows.
Mac OS replaces the whole folder and therefore files are deleted.
So you have to put the mod files directly into the game folder, nothing is replaced, only added.

You don't have permission to view the spoiler content. Log in or register now.

EDIT:
I have read that Mac OS can merge the folders by holding down the ALT key, which is like overwriting them in Windows.
New files are added or overwritten and files that already exist remain untouched and are not deleted.
tysm your such a lifesaver, sorry for all the. fuss
 
  • Like
Reactions: pitao

cable10

New Member
Jun 12, 2025
2
2
Any ideas here? I was using SanchoMod for ep10 but removed it and installed scrappy. I have applied the save fix as well.


I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 462, 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 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, 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 3315, 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 4155, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1100, 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 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 727, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 273, 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 322, in run
new_rv = run(i, *args, **kwargs)
File "renpy/display/behavior.py", line 329, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 771, in load
log.unfreeze(roots, label="_after_load")
File "renpy/python.py", line 2200, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "renpy/python.py", line 2014, in rollback
self.load_failed()
File "renpy/python.py", line 1932, 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.10.2178
Being a DIK 0.11.1
Wed Jun 18 23:19:55 2025
 
  • Like
Reactions: pitao

pitao

Well-Known Member
May 18, 2023
1,193
1,560
Any ideas here? I was using SanchoMod for ep10 but removed it and installed scrappy. I have applied the save fix as well.


I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 462, 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 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, 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 3315, 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 4155, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1100, 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 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 727, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 273, 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 322, in run
new_rv = run(i, *args, **kwargs)
File "renpy/display/behavior.py", line 329, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 771, in load
log.unfreeze(roots, label="_after_load")
File "renpy/python.py", line 2200, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "renpy/python.py", line 2014, in rollback
self.load_failed()
File "renpy/python.py", line 1932, 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.10.2178
Being a DIK 0.11.1
Wed Jun 18 23:19:55 2025
I'm not an expert in python, just a layman in code and on reading extensively those tracebacks but I always try to help with the best of my little knowledge, maybe DrAddy since they are a modder can help you with more knowledge if they appear here but with all that said usually that error means that in the point of game you saved there is changes in code that don't enable it to load.

Easier fix usually is try a "older" save, I use mods all the time so I've learned that it is a good measure to save often in different slots because of issues like those, when there is an update or using a mod and it isn't updated as fast as I want to play the game, so I save often, usually in all the images with choices and in relevant in between scene change/start and end of a chapter/episode etc etc. So rarely I get stuck on not being able to find a point to rollback issue, if a save won't work usually the prior one will unless there is really too many changes in code and all my saves are compromised hehe.

I also used sancho mod and now scrappy mod so I guess that isn't the problem since all my saves loaded correctly with the SaveFixer.
 
  • Like
Reactions: Ebonheart (FR)

cable10

New Member
Jun 12, 2025
2
2
I'm not an expert in python, just a layman in code and on reading extensively those tracebacks but I always try to help with the best of my little knowledge, maybe DrAddy since they are a modder can help you with more knowledge if they appear here but with all that said usually that error means that in the point of game you saved there is changes in code that don't enable it to load.

Easier fix usually is try a "older" save, I use mods all the time so I've learned that it is a good measure to save often in different slots because of issues like those, when there is an update or using a mod and it isn't updated as fast as I want to play the game, so I save often, usually in all the images with choices and in relevant in between scene change/start and end of a chapter/episode etc etc. So rarely I get stuck on not being able to find a point to rollback issue, if a save won't work usually the prior one will unless there is really too many changes in code and all my saves are compromised hehe.

I also used sancho mod and now scrappy mod so I guess that isn't the problem since all my saves loaded correctly with the SaveFixer.
I was able to get this fixed. But now I am constantly getting this error throughout lots of different dialogues. This has only started once I got to ep11 so not sure what the problem is now. May try and load another older save and play without the mod.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in script
if ep4_toldDerekAboutJade:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in <module>
if ep4_toldDerekAboutJade:
NameError: name 'ep4_toldDerekAboutJade' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in script
if ep4_toldDerekAboutJade:
File "renpy/ast.py", line 1898, in execute
if renpy.python.py_eval(condition):
File "renpy/python.py", line 2276, in py_eval
return py_eval_bytecode(code, globals, locals)
File "renpy/python.py", line 2269, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in <module>
if ep4_toldDerekAboutJade:
NameError: name 'ep4_toldDerekAboutJade' is not defined

Windows-10-10.0.26100
Ren'Py 7.4.10.2178
Being a DIK 0.11.1
Thu Jun 19 15:55:39 2025
 
  • Like
Reactions: pitao

pitao

Well-Known Member
May 18, 2023
1,193
1,560
I was able to get this fixed. But now I am constantly getting this error throughout lots of different dialogues. This has only started once I got to ep11 so not sure what the problem is now. May try and load another older save and play without the mod.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in script
if ep4_toldDerekAboutJade:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in <module>
if ep4_toldDerekAboutJade:
NameError: name 'ep4_toldDerekAboutJade' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in script
if ep4_toldDerekAboutJade:
File "renpy/ast.py", line 1898, in execute
if renpy.python.py_eval(condition):
File "renpy/python.py", line 2276, in py_eval
return py_eval_bytecode(code, globals, locals)
File "renpy/python.py", line 2269, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/scripts/freeroam/episode11/ep11_freeroam_room1_events.rpy", line 525, in <module>
if ep4_toldDerekAboutJade:
NameError: name 'ep4_toldDerekAboutJade' is not defined

Windows-10-10.0.26100
Ren'Py 7.4.10.2178
Being a DIK 0.11.1
Thu Jun 19 15:55:39 2025
Yep that happens when remove a mod like Sancho mod, I had to add a rpy file made with notepad to define some variables that weren't defined to their default state. I posted that post here in the thread a few posts before this one but I'll quote it again.
The vanishing variables are a SanchoMod issue, not related to the new episode (I experienced the same thing in version 10). The Mod sets a few of the game variables to a certain value when the game first runs. , so while you're playing with the Sancho Mod installed, if your route sets those values to the same as what the SanchoMod set them to be, RenPy doesn't consider them "changed" and doesn't include them in the save. As long as SanchoMod is installed, the "defaults" are set by the mod every time you boot the game, so it doesn't matter. Remove the SanchoMod code, and those variables don't exist at all in those saves.

I'm not a Ren'Py expert by any means, but I tossed together that . Testing wasn't thorough, but it got me through a full playthrough from the end of Chapter 10 to the end of Chapter 11 on the Josy/Maya branch with no issue, plus a few test-loads of a few random saves in various branches from episodes 9 and 10 to make sure that defined variables wouldn't get screwed up. (Still, use at your own risk, back-up your saves, etc.)

You don't have permission to view the spoiler content. Log in or register now.
See, the variable you having trouble with is there also. click on the link of the quote and download the file and put it inside the game folder just like you did with the SaveFixer.
 
4.70 star(s) 34 Votes