Well, I've been fighting this damn music player's code like an MMA main event.
Come to find out Pink's base code is wonky, even after VN restart. I went to a wiped PC and installed just the base VN. Went into Music and made the first song the new Startup (Waiting to Escape). Then regardless of VN restart or not when one loads a random number of previous saves most of them carry the damn Main Menu song into them (which is not correct). If you then revert to the new original Main Menu default (Over the Horizon) then restart the VN, checking those exact old saves play their respective scene's in-game music proper.
No matter what, even with unmodded the Player must restart the VN for the Main Menu to change correctly to the Startup choice made by the Player. So, it's fucked up right off the bat imho.
In other words I think I'm pissing against the wind here. I'd have to fix the VN's music player proper then mod it. I might just mod what is already there. They'd both behave the same way if one changes the Startup song but at least I can fix the Splash screen issue (which I already found).
Too much time invested over the dev's wonky code on this particular issue.
mentions: radical.turtle99
(Wall of text, but there's a lot going on, I need to vent)
I just might be leaning toward genius.
I think I have the wonky Music player's features halfway working correctly within the mod (with or without the OG music file).
Favorites: check
Song actually changes the Main Menu song while in-game (don't have to restart VN now): check
Automatically adds/removes the OG music from the list dependent on if the file is replaced or not: check
I've tested all this on a wiped PC with the VN/mod installation so now I need to verify it against a machine that already had the VN installed and SanchoMod previously (so the music list population can be verified bulletproof).
After this, anything else wonky in the music player can kiss my ...
, I'm done fucking with it.
When that's done:
- I'll isolate the FR Quick Travel to solve the "disco lights". I'm just going to add a clause that hides (removes) that animation on all actions so no matter how the Player leaves the basement then the lights are a fucking goner. That's the easiest, most efficient way to do it and can be quickly altered later if needed.
- Then I'll look at the J/M split if SanchoSplit was used in S2
- Then I'll either get intoxicated or start working on complex cheats... or both.
- Other to-do: make the VN's save name feature work when the mod's naming feature is turned off.
I really need to be beta testing two other VN updates that devs have reached out to me for but I'll push them another day or two to see how far I can get this VN's mod advanced.