I'm kinda back. Anyone else trying to create mods yet? I rewrote the base files like a year ago but I'll try repurposing some of that into an actual mod for you people.
So far it's decent. What is a bit frustrating is being unable to rewrite multiple lines without creating a modded injection and label for each one. Redneck engineering it would be:
- Copy the ENTIRE text area, starting from the first change you want to make all the way to the last line of code to that scene.
- Clean up some grammatical or spelling errors, make changes, whatever you need.
End the mod with __mod_return to stop it from repeating everything again.
- Edit: After testing this again I'm not sure if the mod_return is working. I added TEST lines into mom_bed_events.rpy under the line 14 that gets modded in the example mod. I see the modded speech from the example mod, then I see my following TEST lines. If I add a "return" before the TEST lines, then the code properly breaks and the TEST lines are not shown. I tried:
- return "__mod_return"
- return "_mod_return"
- return "mod_return"
- Edit 2: I found something. The ModdedMenuOption.rpy file contains the logic for the __mod_return functionality. However, as far as I can tell it's only applied to 2 functions: ModdedInjectionInteractCallback and ModdedMenuOption. So when using the ModdedInjection, it's not used. I'll wait a bit to see if it's something that MetaMira can address.
Besides that, here's what I've completed so far:
Unlock all function - provides $500k, full control points and arousal, all corruption points, and (hopefully) all logic checks for content. Those content-unlocking tags are everywhere, so it's possible I missed some. Focused on the familial members since there isn't much to do at the school yet.
Threesome mod *beta - So far the modded injections have been working, as long as it's just text and functions, but not completed yet. It will be interesting to see how variables pass between files and how I can move the animation windows around. There isn't much screen real-estate after the introduction of the speech bubbles.
I can't really draw or understand the actual animation drivers yet, so for now it's just reusing what we already have. Hopefully I'll have something to share soon.