Mod Ren'Py Being a DIK [S1/S2 v0.8.3 & S3 v0.10.1] Multi-Mod [Sancho1969]

4.80 star(s) 13 Votes

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
I always go into modding as "wild-frontier-your-game-can-possible-be-fucked-up-territory"
Well, godman59 won that prize :ROFLMAO:
I haven't seen that kind of massive "set everything to True" in a long time... but I don't venture away from my own work so that makes sense.
 
Last edited:
  • Like
Reactions: Porthas

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
stupid as fuck idea tbh in a game like this
For any VN that's fully conditional based, yes, as it will never ever work unless the VN is completely rewritten.

If the VN is not conditional based in blocks then it's sometimes possible with some hours of work, but it's usually still sketchy.

It's one of the reasons I pick very specific spots for SanchoSplits and I meticulously code them so that nothing gets out of whack... so I have full control of the outcome no matter what. This is how you save a Player from themselves most of the time.

That said, the infamous simple VN that relies only on one Relp point system is usually all maxed by many novice coders but they aren't thinking about the conditionals in the VN... it's always first come, only that one served type of deal. A conditional processes only the first thing it finds True per block... so if all LI's are conditioned in the same block only the first one (if max cheated) will be processed by the code. Forcing it to do otherwise without recoding the VN is almost guaranteed to become a huge mess of nonsense.

So yeah, it's usually a futile process unless someone invests massive amounts of time (and in the case of BaDIK hundreds of hours) to make such a thing even half-way playable.... in my experience anyway.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
Oh, other problems were coming your way bud, that's guaranteed with those stats :ROFLMAO:

Regardless, you can fix this looping bullshit yourself with SanchoMod as a tool.

Follow my lead in this exact order:
  1. Load a save (for this example I want you to load that 1-3 save so you and I remain on the same page, and select "Leave": View attachment 3188211
  2. Finish the Rusty (Basement) main tasks: View attachment 3188217
  3. Go back to the main DIK room which will auto-run the "banana" scene, and when you get to this screen exactly View attachment 3188222 I want you to STOP, go into SanchoCheats, and change the "Branch" to "Others": View attachment 3188224
  4. Now progress through the scene until Sage is done yapping View attachment 3188229 and STOP HERE go back into SanchoCheats and change the "Branch" to "Isabella": View attachment 3188247
  5. Now play the scene until the end when you finally reach the DIKs main room and are back in Free Roam: View attachment 3188253
  6. Now go back one last time in SanchoCheats and set the "Branch" to your preferred.
With all that done you are out of the loop and ready to continue play. But I cannot stress enough that your playthrough of this save is beyond fucked up and nowhere near "pure". The opposite in fact. So, you might experience another odd dialogue here and there but SanchoMod changes more variables than just the "Branch" with it's cheat so you should be mostly okay.

If you ever do anything that silly again then get help from the author that created the problem and don't drop it in my lap. I reckon you've learned your lesson. Now go have fun.

Final note: I highly suggest you retain at least one save of your favorite LI in pure form, one that was never cheated in any way. Then you always have something you can fall back on. Make sense? Of course it does, it's the smart thing to do.

Regards and you're welcome.
godman59, did you try the post I'm replying to? You reached out and asked for the help, and it's now been about an hour... just making sure you're still floating above water in the shipwreck and haven't drown. Tell me how it went bud.
 
  • Like
Reactions: Porthas

Porthas

Well-Known Member
Feb 26, 2021
1,275
2,750
stupid as fuck idea tbh in a game like this
Agreed, he'd have to re-write the code extensively as Sancho points out. He'd also have to re-write large segments of the story to make the harem make any kind of story sense. Especially at this point, where the VN dev has delved deeper into the "others" story branching than most of us anticipated.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
godman59, did you try the post I'm replying to? You reached out and asked for the help, and it's now been about an hour... just making sure you're still floating above water in the shipwreck and haven't drown. Tell me how it went bud.
(crickets)

Hmmm....
Something tells me we can chalk this feller up in the "love 'em and leave 'em" category.

I feel used. :ROFLMAO:
 
  • Like
Reactions: Porthas

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
Especially at this point, where the VN dev has delved deeper into the "others" story branching than most of us anticipated.
Personal opinion on "others": I dig it.

The easy way would have been to disregard Sides like most devs eventually do. I was actually surprised too that there was more branching within the Side group. Sure, he might be milking it but hell if I give a hoot, it's his story to tell and two of the cougars are Sides so I'm just peachy with it tbh.
 
  • Like
Reactions: Porthas

Jbudbill

Newbie
Nov 13, 2022
15
6
Can someone please help with this error. It happens when I try to look at the 2D or Mixed Rewards on the phone. I have played all through season 1 & 2 with the mod and it worked fine. I start episode 9 and get these errors.

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

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

Any help would be appreciated.
 

Porthas

Well-Known Member
Feb 26, 2021
1,275
2,750
Personal opinion on "others": I dig it.

The easy way would have been to disregard Sides like most devs eventually do. I was actually surprised too that there was more branching within the Side group. Sure, he might be milking it but hell if I give a hoot, it's his story to tell and two of the cougars are Sides so I'm just peachy with it tbh.
Yeah I do as well, "dig it". There were quite a few characters interesting enough for me to want to pursue and find out more about. He even approaches characters, like Nicole, in a "realistic" fashion I enjoyed.

I use "realistic" loosely, this game is pretty much a soap opera.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
Can someone please help with this error. It happens when I try to look at the 2D or Mixed Rewards on the phone. I have played all through season 1 & 2 with the mod and it worked fine. I start episode 9 and get these errors.

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

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

Any help would be appreciated.
Can you update your VN to it's latest v0.10.1 and apply the latest mod into that and recheck for me?

I don't have a very solid way to test your issues since I'm concerned it might not be pure v0.10.0 you are playing on.

Both of those errors are VN related code (I don't alter the reward code at all) but I'll look into your particular case regardless.
 

Jbudbill

Newbie
Nov 13, 2022
15
6
Can you update your VN to it's latest v0.10.1 and apply the latest mod into that and recheck for me?

I don't have a very solid way to test your issues since I'm concerned it might not be pure v0.10.0 you are playing on.

Both of those errors are VN related code (I don't alter the reward code at all) but I'll look into your particular case regardless.
I deleted everything I could find BAD Season 3 related to the point that when I reinstalled Ep 0.10.0 fresh DL from game site, and then I patched it to 0.10.1 and added the mod for 0.10.1 that I had 0 saves and I had to import my save from the end of EP8 and that still didn't fix it. If you need any more info from me please let me know.
Thank you again for your help.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
I deleted everything I could find BAD Season 3 related to the point that when I reinstalled Ep 0.10.0 fresh DL from game site, and then I patched it to 0.10.1 and added the mod for 0.10.1 that I had 0 saves and I had to import my save from the end of EP8 and that still didn't fix it. If you need any more info from me please let me know.
Thank you again for your help.
I'll have to think of why you have that issue. For grins I just went through 4 different imports on my end, speed ran to the first free roam so I could access the phone and rewards were no problem at all:
1703039220617.png
I can open 3D and 2D art that's unlocked for my playthrough at the time.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
Jbudbill, if you have the disk space try this:

Since the import data doesn't matter if brought into an umnodded or modded game, install S3 in a new folder/directory (unmodded), don't install the mod, start that VN, import from S2, then speedrun until first free roam and check the phone rewards. Let's narrow it down a bit. I think you're having a VN issue and if so I can analyze just that which whittles down the possible root causes.
 

Jbudbill

Newbie
Nov 13, 2022
15
6
Sancho1969, Fresh install on a new drive even to 0.10.0 then patched to 0.10.1 and still the same problem so it is a VN issue. Again thank you for trying to help me, I posted on the BAD post for help twice and never got any response. So again thank you for taking the time to help.
 

Jbudbill

Newbie
Nov 13, 2022
15
6
Sancho1969, the only other thing I can think of that might cause issues is that I am importing from a modded steam S1 & S2 save and importing it into a patreon game.
 

PeterMill

New Member
Jul 28, 2023
8
2
I don't know if it has something to do with it, but when I was playing the game with a different MOD I've experienced the problem, that when I was spending way too much money on Jacob for his pictures, the game kept crashing when I've tried to check the 2D gallery.
 
  • Angry
Reactions: osculim

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
Sancho1969, Fresh install on a new drive even to 0.10.0 then patched to 0.10.1 and still the same problem so it is a VN issue. Again thank you for trying to help me, I posted on the BAD post for help twice and never got any response. So again thank you for taking the time to help.
Understood. You got a response from me here though and I'll try to see you through this issue. That said there's one last experiment I need to you try for me. This will seem scary at first glance if you've not done this kind of thing before but I promise you it'll be safe because I'm going to have you backup before this test so you can always get back to where you are now... trust me here and follow these steps EXACTLY.

This will be a long post but the process is very simple.
I will attempt to be as clear and concise as possible though which will elongate this post.

For this test I want you to use that "fresh install on a new drive" you mentioned in the replied to post, okay? That means we are using the unmodded VN version with an unadulterated installation (untainted).

Take a deep breath and proceed as follows:
  1. Insure the VN is NOT running (exit the game if you are playing it)
  2. Navigate via file explorer to "(user name)/AppData/Roaming/RenPy/BeingaDIKSeason3-Patreon-1535311494"
  3. Locate the file in that directory named exactly persistent, it won't have a file extension (.txt, .exe, etc.)
  4. Make a backup of that file. You can do this by simply copy/paste the file to your desktop or some other known location you will remember. DO NOT SKIP THIS STEP. Double-check that the file exists where you copied it to (that your new "backup" is actually there). You okay so far? Okay, let's proceed.
  5. Hold your breath, trust me, and delete that persistent file inside the AppData BaDIK S3 directory. You just made a backup so we can always go back to where you were before you decided to take this little experiment adventure so we're fine. Just do it please.
  6. Navigate to that "fresh install" you mentioned on whatever drive it's on, and go to the directory "/game/saves" within the game's directory. I want you to find that same file persistent. Now notice that it's the same exact file with the same exact timestamp as the one you found and made a backup of in AppData. With that said we do not need a backup of this since we already made the master in step 4 above. Make sense? Okay, let's keep going.
  7. Just like in step 5 above, delete that duplicate. Note: RenPy always writes the persistent file date to AppData first then copies the file inside the VN's "save" directory for safety. It's a RenPy thing.
  8. Now, to summarize we have backed-up your master persistent file, and deleted both circumstances of it in our "fresh install" of the VN. You still with me? Okay, let's roll...
  9. Start the VN. At the Main Menu select "Gallery" then "Rewards" and report your findings.
I know this seems like a lot above but it's really not as bad as this long post makes it seem. I'm just doing my best to be very clear so there's zero confusion regarding the process.

If this works any previous cheated unlocks will likely no longer exists, along with some other historical data from all your time playing the game. Don't worry though, if you ever want to go back to where you were BEFORE you took the above steps then it's a simple two-step process:
  1. Copy the persistent backup you made in step 4 above and copy it inside: "(user name)/AppData/Roaming/RenPy/BeingaDIKSeason3-Patreon-1535311494"
  2. Copy the persistent backup you made in step 4 above and copy it inside: "(your fresh install directory"/game/saves"
So, that's the entire Backup, Test, and Restore processes in this one location (post) should you need to reference it in the future. Now, perform the Backup & Test portions and let me know what you find please.
 
Last edited:
  • Like
Reactions: JasonJemodah

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,808
I don't know if it has something to do with it, but when I was playing the game with a different MOD I've experienced the problem, that when I was spending way too much money on Jacob for his pictures, the game kept crashing when I've tried to check the 2D gallery.
In theory if one has the in-game money to manually unlock anything available via Jacob's store then all should be fine. Now, if a mod has an "unlock everything" button then things could get wonkey. Is this what maybe happened? If so it would go toward explaining what is happening with Jbudbill and his persistent file.

Jbudbill,

In your original tracebacks both error exceptions happen while the games code is verifying the Jacob image unlocks in the persistent file. The exact code at the specific points of failure your tracebacks noted are as follows:

3D (Mixed):
You don't have permission to view the spoiler content. Log in or register now.
Resulting in: IndexError: list index out of range

2D:
You don't have permission to view the spoiler content. Log in or register now.
Resulting in: TypeError: 'bool' object has no attribute '__getitem__'

Notice how both issues fail in regards to the data inside the persistent list: "persistent.rewards_seen_list"

This is exactly why we are doing the "persistent" experiment above. My fear is that you might have used some type of cheat or mod during some point in your S1/S2 play that forced unlocks of images that may not even exist which would make the codes search go beyond the image list limits. If we can isolate it to the persistent then I might be able to rebuild your persistent file to contain all it's data minus any erroneous Jacob pics that either don't exist or aren't callable at the beginning of S3.
 
Last edited:

godman59

Newbie
Nov 25, 2017
62
29
godman59, did you try the post I'm replying to? You reached out and asked for the help, and it's now been about an hour... just making sure you're still floating above water in the shipwreck and haven't drown. Tell me how it went bud.
Gosh chill, when you were replying it was already like 11 pm for me so I was out laying down in bed and then comes morning routine and work so its just now that I am on my PC.
And yes thats what I did before you mentioned the solution and it has been working for me just fine, the only difference is that I've done it just before the cutscene not during one.

Regardless, for now I've abandoned my "ultimate harem" route and I've stayed on fixed Isabella route (which either way was my target). Thanks for the replies, it wasn't my intention to "use" anybody, it was just a simple cry for help which happily came to a conclusion.

Cheers
 
4.80 star(s) 13 Votes