So I spent some of last night and this afternoon fiddling with ren'py and the game code and everything. Novilon wasn't kidding when he said this was like spaghetti code. The exact version downloaded from here (Betamix 0.3.5) was giving me an error prior to a test run without even having done anything to any of the code. It was something in the material relating to exploring the alleyway downtown and the mochi-mochi shop, particularly I think how the game handles it being closed if you trigger that event. I don't know enough about all the code elements to understand what it was asking for but it's weird that there was apparently an error without anything being tinkered with. Guess I'll have to try and see if a totally freshly downloaded copy has that or if somehow I broke my copy without even knowing anything was happening. And then I tried to "create" a new scene just by altering one that already existed and somehow that broke the game even though I didn't make any radical changes. So it really feels like a lot of this code is made out of popsicle sticks and wet tissue paper and it'll collapse if you so much as look at it funny.
It also shows that it's changed hands a bunch of times as some segments have a lot of comment markups that explain what the code below is for or why certain things are active/inactive. But other stuff is just a mess of variables and callbacks and flag loops that look like total gibberish.
I mean there are a trio of flags apparently set into the code called "X_knows" where X is Amy, Sally, and Rogue respectively and each one has a note that explains they're meant to track if Sonic "confesses" to them, which I suspect is meant to be that he comes clean to each specific girl about having done stuff to Cream. But exactly how far he has to go for it to "count" or even where those alleged confessions happen is a mystery because I could not find a single instance in any event of activating any of those flags. Plus it appears that for Sally and Amy at least those flags are supposed to be the entry points into their threesomes with Cream but it's entirely possible in the game to get to the relatively complete Amy threesome or the earmarked-but-incomplete Sally threesome even though I have no idea if those flags were ever activated beforehand. Meanwhile there is nothing in the game or buried in the code to indicate that you're ever supposed to have Rogue get involved with Cream, so what the purpose of a flag about her knowing what's going on is supposed to do is a mystery (though Vanilla remarks during the "sexed Cream" ending that she was one of the people in town who was in on the plan to have the babysitting gig turn into a debauched sexcapade so.... *shrug*)
EDIT: I found those "X_Knows" flag triggers. I didn't realize you can ctrl+shift+F to search the entire project at once instead of going segment by segment.
Sally finds out via a randomly selected "gossip" phone conversation. If you get the one about how horny Vanilla is there will be the option to confess to doing stuff with Cream. That conversation changes based on what exactly you've done with her and potentially if you repeat it after Sally is aware of goings on.
Amy finds out if you encounter her in the park and go back to her place. She'll start talking about how the whole town has gone horny and ask if you've seen anything going on with Cream. If you have and have at least gotten Cream naked you can make Sonic confess
Rouge finds out if you go to the Mochi-Mochi shop. Her opening dialogue leads down the path of her finding out, there's no confession choice it just happens as a matter of course. The choice comes afterwards where if you have done anything with Cream you'll be asked to either trust her (opens up the shop purchase options) or to decide she knows too much (leads to the domination/toy-rape scene with Rouge but closes the store afterwards. Also requires significant negative moral alignment and aside from just the fact that you torture Rouge with a toy until she's a gibbering mess, Sonic gets quite violent with her during the scene.)
I never knew those scenes were necessary for the Sally/Amy threesomes. I guess I only remember the threesome scenes from playing the flash version where I assume they weren't implemented.
It kind of feels like further developments by Novilon or anyone would probably benefit from trying to see if there's a way to clean up the game's structure to make it more stable and less twitchy.
It also shows that it's changed hands a bunch of times as some segments have a lot of comment markups that explain what the code below is for or why certain things are active/inactive. But other stuff is just a mess of variables and callbacks and flag loops that look like total gibberish.
I mean there are a trio of flags apparently set into the code called "X_knows" where X is Amy, Sally, and Rogue respectively and each one has a note that explains they're meant to track if Sonic "confesses" to them, which I suspect is meant to be that he comes clean to each specific girl about having done stuff to Cream. But exactly how far he has to go for it to "count" or even where those alleged confessions happen is a mystery because I could not find a single instance in any event of activating any of those flags. Plus it appears that for Sally and Amy at least those flags are supposed to be the entry points into their threesomes with Cream but it's entirely possible in the game to get to the relatively complete Amy threesome or the earmarked-but-incomplete Sally threesome even though I have no idea if those flags were ever activated beforehand. Meanwhile there is nothing in the game or buried in the code to indicate that you're ever supposed to have Rogue get involved with Cream, so what the purpose of a flag about her knowing what's going on is supposed to do is a mystery (though Vanilla remarks during the "sexed Cream" ending that she was one of the people in town who was in on the plan to have the babysitting gig turn into a debauched sexcapade so.... *shrug*)
EDIT: I found those "X_Knows" flag triggers. I didn't realize you can ctrl+shift+F to search the entire project at once instead of going segment by segment.
Sally finds out via a randomly selected "gossip" phone conversation. If you get the one about how horny Vanilla is there will be the option to confess to doing stuff with Cream. That conversation changes based on what exactly you've done with her and potentially if you repeat it after Sally is aware of goings on.
Amy finds out if you encounter her in the park and go back to her place. She'll start talking about how the whole town has gone horny and ask if you've seen anything going on with Cream. If you have and have at least gotten Cream naked you can make Sonic confess
Rouge finds out if you go to the Mochi-Mochi shop. Her opening dialogue leads down the path of her finding out, there's no confession choice it just happens as a matter of course. The choice comes afterwards where if you have done anything with Cream you'll be asked to either trust her (opens up the shop purchase options) or to decide she knows too much (leads to the domination/toy-rape scene with Rouge but closes the store afterwards. Also requires significant negative moral alignment and aside from just the fact that you torture Rouge with a toy until she's a gibbering mess, Sonic gets quite violent with her during the scene.)
I never knew those scenes were necessary for the Sally/Amy threesomes. I guess I only remember the threesome scenes from playing the flash version where I assume they weren't implemented.
It kind of feels like further developments by Novilon or anyone would probably benefit from trying to see if there's a way to clean up the game's structure to make it more stable and less twitchy.
Last edited: