Well, I created this small script with the purpose of fixing saves that were modified by the Scrappy mod. It also prevents the game from detecting that you’re playing on Android (via JoiPlay).
In other words, this code is for people who play both on PC and on Android (using JoiPlay).
From what I tested, the code successfully prevented the game from detecting that the Scrappy mod had been used at any point. So, the game no longer crashes during Jacob’s scene, or during the scene with Derek’s mom and Maya, etc.
I also tested it on JoiPlay, even with saves where the Scrappy mod had been used. The game didn’t crash or jump to the final save screen.
I tested it on both PC and Android, and at least in my case, I had no issues.
However, if someone used the Scrappy mod to enable “harem” mode or something like that, the code won’t help. But if you only used it to increase money, see which choices give points, etc., then this code will probably work for you.
My advice is to stop using the Scrappy mod or any other mod, because DPC will keep finding ways to block you from playing.
If you want to try the code, just place the .rpy file inside the "game" folder (you can rename the file if you want), delete the Scrappy mod, and test to see if it works for you too. If it does, at least you won’t have to start the game from the beginning.
You can open the .rpy file with Notepad and read the code — it’s simple, and that way you can see it’s not a virus or any thing like that.