Late Update (Patreon)
Content
Hey all...I've been grinding like a crazy person for the last two weeks getting this update finished. The other "minor" refactoring I did at the beginning of the dev cycle besides remove the old save engine, had a whole lot of little gremlins that I needed to work out, but thankfully I won't need to go through that again.
The short of of it was, I had previously used different "Levels" for different aspects of the game. There was a level for the UI, a level for the scene player, a level for the power selection screen, player stat screen, character info screen, skill challenge screen....ect. And I would load these levels into the current active level as needed. The benefit of this being, very easy cleanup. When I want the screen to no longer show, jjust unload it.
The refactor I did was merge all of those levels into a primary level, and then just make them visible as I needed. The benefit of this is, it's much easier to deal with timing issues, if the Objects I need to access are always loaded into the current scene.
The unforseen consequences (which there always are) were that, now that the different objects(UI, challenge screen, scene player...) were always being loaded meant, I needed to go back and make new methods of closeing/removing/and resetting all these objects, since I was no longer just unloading them. And chasing down all the little problems that entailed has taken a bit. But, I think the game is in a very good spot now, and I won't ever have to do this again, which is a benefit. I've learned my lesson about loading multiple levels for the sake of convenience...it's not as convenient as it may appear.
Anywho. I've got the basic schedule for Stephanie made. There are 2 major events and two minor events, so she's almost on Par with Maggie already, even though Maggie has her Implusive state made already, and Stephanie doesn't. As for new stuff, Steph brings negative actions into the game. (Coersion for all you SP1 fans) Next update I'll be going back and added these for Maggie. Stephanie also introduces a lot of under the hood tech, that I did not have previously, for example I can chain events together now, which I could not do previously. Which means I'll be able to make more interesting encounters. You'll be able to see one of these chained events when Stephanie is doing homework in her room.
I'll be making a Changelog with all the changes shortly after posting this, because SP2 0.02.00 will be releasing tonight. Which means I'll be switching over to Loser starting tomorrow. This Loser update will be very content focused with me doing a backlog of already rendered content for a lot of secondary characters + 1 Gina & 1 Diane AT that were commissioned by my $30 Supporters. As well as filling out some newer functions (like adding more spycams). I also plan to update the settings UI, and the tutorial with the new inventory system.
That being said, I should get to it. Keep an eye out for the SP2 release later this evening once I've finished the changelog, and tidied up the last of the bug reports.