Novilon

Member
Feb 8, 2021
331
885
When I watch cartoons with her (made sure to get more than 5 blowjobs) I don't get any options after aside from "watch a movie" or "do something else".
Watch cartoons.
Watch a movie.
Pull up her dress.
Go finish off in the bathroom.
 

Novilon

Member
Feb 8, 2021
331
885
I had this same thought when I was revamping the stats/events code, and apparently FuzzyBunny23 did as well:
View attachment 1193851

So this is already in the works somewhat, potentially using 'paper dolls' with varying expressions to add some interest to the dialogue scenes.
Great minds think alike, it seems. :geek:

Well, I certainly have Photoshop capability (technically, I use Paint Shop Pro, but it digests PSD files just fine), so I could work on some of that, probably.
 

ssj782

Engaged Member
Apr 19, 2019
3,440
5,215
Watch cartoons.
Watch a movie.
Pull up her dress.
Go finish off in the bathroom.
Watch cartoons.
Watch a movie.
Cream's stomach growls and the scene stops.

Edit: Fed her first and it continued. Little detail with importance.
 

Novilon

Member
Feb 8, 2021
331
885
Watch cartoons.
Watch a movie.
Cream's stomach growls and the scene stops.

Edit: Fed her first and it continued. Little detail with importance.
That only happens if you go too long without feeding her, which is something a good babysitter should be doing anyway. ;) (Plus, it's another way to build up Cream's happiness and your Relationship score with her.) Admittedly, there's no obvious sign in the game yet that she's getting hungry, unless you keep checking your stats book; one of the ideas on the list for future expansion is to add some code and dialogue to make her a bit more proactive about telling you when she's getting hungry. That's another idea for down the road, though.
 

Novilon

Member
Feb 8, 2021
331
885
*sigh* I really wish people would actually read more than just the last page of the thread before asking that... I'd say maybe we need a FAQ pinned to the first post of the thread, but people probably wouldn't read that either. :rolleyes: :cautious:
 
  • Like
Reactions: nenten

FuzzyBunny23

Member
May 24, 2020
271
753
Hello, still here!
1. I have had long term house guests
2. I don't write sketchy underage bunny porn with house guests around
3. NONE of the fem/fem/male threesomes were ever flushed out in the original and mostly not reachable due to bugs.
4 protoff You did an awesome job porting this, thanks, it's allowed us to take off with actually fixing the INSANE amount of bugs and crap dialog in the original.
5. There's still bugs that will not get fixed until we rewrite the pages.
6 Novilon - Thanks for covering my ass on these posts, I've been "persona non grata" for a while now.
7. Hell, even I am anxious to see how the threesomes will turn out!
 

FuzzyBunny23

Member
May 24, 2020
271
753
To reiterate, AGAIN: (I get it, there's thirty pages of posts now, who's going to read them all?)
The methods being employed during this rewrite are in order:
  1. update the variables in the code to allow for tracking of more options and more accuracy in those already existing. (DONE, thanks fivesteaks for the major rewrite on that!)
  2. fix major bugs (DONE, this means actually major, not "but I can't see the threesome" level stuff, we're talking game crashes, loops, and general fubar)
  3. Main focus is to update dialog in the house pages:
    1. Living Room (~78% completed)
    2. Backyard (actually DONE!)
    3. Vanilla's Room (~50% completed)
    4. Bathroom (Don't actually remember what's been done here, lol)
    5. Cream's Room (very little dialog changes so far)
    6. Kitchen (very little dialog changes so far)
  4. Make changes external to the house as necessary for parameterization and consistency with household dialog. (good luck deciphering that garblespeak!) ((mostly means random stuff like mall dressing room scenes have been updated as I felt like it))

Yes, it's been around a year on this effort and only one page is completed, one close and a bunch of smaller stuff, BUT look at how much better it is already! We'll get there.
 

Novilon

Member
Feb 8, 2021
331
885
Vanilla's Room (~50% completed)
Vanilla's room is more like 95% completed, actually; I just have one scene left to fix up, which I'm going to do tonight (yay!), and then a quick pass to look for any glitches I missed. The whole room has gotten a top-down rewrite, with pretty much every scene being cleaned up, spell-checked, grammar-checked, and fleshed out with additional description and dialogue. Also, some scenes, such as the "Cream wakes you up in the middle of the night" event, now have additional "paths" that will cause them to play out differently depending on how much experience Cream has and what activities she's already done with you before.

To give the watchers a small taste of how it's going and what I've been doing to it: In the original version of the game, when Marine shows up to sell Girlie-Scout Cookies and you pay her the 100-ring donation for the "commemorative memorabilia" (which, BTW, had a bug because the dialogue says 100 rings and the game charged you 150 rings), the scene played out like this:

"Thank you Mr. Hedgehog for your wonderful donation. May I come in?"
You step aside as she walks inside the house, pulling along her cart of cookies. Marine then hands you a box of\
cookies and smiles.
She then lifts her skirt up and shows you her panties, happily grasping the elastic waistband and tugging her\
panties down her legs to remove them.
"And this Mr. Hedgehog is your official girlie scouts memorabilia."
You grin and give them a sniff, and she giggles and pulls out another pair from her cart so she has another set\
ready for another generous donation.

"Thank you for your wonderful donation Mr. Hedgehog, the Flickies will appreciate it."
My rewrite, on the other hand, plays out like this:
You don't have permission to view the spoiler content. Log in or register now.

(Not posting the whole scene so as not to give it away, though; you'll have to play it to see it. :giggle: )

Other fixes I'm going to be submitting (just to show that I haven't been blowing smoke about working on this ;)):

  1. Lots of grammar fixes in "Backyard" -- missing commas, comma-spliced sentences, etc.
  2. Fixed a bug in the "Kitchen" so that the game now tells the player that pizza costs 30 rings before they order it.
  3. Fixed the bug where earning rings with the laptop prints out "You earned [RingsRan] rings" instead of the actual amount you earned.
  4. Laptop cheat-menu dialog colors tweaked a bit to improve their contrast (I found the black-on-orange a bit hard to read.)
  5. Fixed the bug in the "Park" where scolding Cream for her dangerous trick increased her happiness instead of decreasing it.
  6. Fixed the logic error in the "Porn Store" which was inverting the conditions under which the "Rouge knows too much" option was offered. (Not only did it cause the option to disappear if your Morality was too negative, the bug also meant that you got the option when you had a positive Morality, too, which I'm sure was not intended! Kudos to Treadd for finding that one and making me aware of it.)
  7. Untangled the "spaghetti-coding" of the initial "Mom says you're going to watch me" menu in the opening scene, and cleaned up the grammar, spelling, and dialogue of those scenes as well.
  8. Fixed up a number of bugs which allowed you to perform actions which you didn't have sufficient energy for.
  9. Grammar and spelling fixes all over the place as I came across them. :D
 

gayboy692003

Newbie
May 24, 2020
16
9
Vanilla's room is more like 95% completed, actually; I just have one scene left to fix up, which I'm going to do tonight (yay!), and then a quick pass to look for any glitches I missed. The whole room has gotten a top-down rewrite, with pretty much every scene being cleaned up, spell-checked, grammar-checked, and fleshed out with additional description and dialogue. Also, some scenes, such as the "Cream wakes you up in the middle of the night" event, now have additional "paths" that will cause them to play out differently depending on how much experience Cream has and what activities she's already done with you before.

To give the watchers a small taste of how it's going and what I've been doing to it: In the original version of the game, when Marine shows up to sell Girlie-Scout Cookies and you pay her the 100-ring donation for the "commemorative memorabilia" (which, BTW, had a bug because the dialogue says 100 rings and the game charged you 150 rings), the scene played out like this:



My rewrite, on the other hand, plays out like this:
(Not posting the whole scene so as not to give it away, though; you'll have to play it to see it. :giggle: )

Other fixes I'm going to be submitting (just to show that I haven't been blowing smoke about working on this ;)):

  1. Lots of grammar fixes in "Backyard" -- missing commas, comma-spliced sentences, etc.
  2. Fixed a bug in the "Kitchen" so that the game now tells the player that pizza costs 30 rings before they order it.
  3. Fixed the bug where earning rings with the laptop prints out "You earned [RingsRan] rings" instead of the actual amount you earned.
  4. Laptop cheat-menu dialog colors tweaked a bit to improve their contrast (I found the black-on-orange a bit hard to read.)
  5. Fixed the bug in the "Park" where scolding Cream for her dangerous trick increased her happiness instead of decreasing it.
  6. Fixed the logic error in the "Porn Store" which was inverting the conditions under which the "Rouge knows too much" option was offered. (Not only did it cause the option to disappear if your Morality was too negative, the bug also meant that you got the option when you had a positive Morality, too, which I'm sure was not intended! Kudos to Treadd for finding that one and making me aware of it.)
  7. Untangled the "spaghetti-coding" of the initial "Mom says you're going to watch me" menu in the opening scene, and cleaned up the grammar, spelling, and dialogue of those scenes as well.
  8. Fixed up a number of bugs which allowed you to perform actions which you didn't have sufficient energy for.
  9. Grammar and spelling fixes all over the place as I came across them. :D
If I'm pushing it please let me know, but is there a chance we might have music selection in the game?
 

FuzzyBunny23

Member
May 24, 2020
271
753
If I'm pushing it please let me know, but is there a chance we might have music selection in the game?
As with the MANY request, yes it can happen, just a matter of time and effort. This is a side project, not a career, and it takes a lot of time to make updates.
 

TomatoBuffalo

Newbie
Sep 15, 2020
54
74
When is the next updated content to be released?
I wish I could virtually spritz people like you with water.

*SPRITZ* *SPRITZ* BAD LURKER! *SPRITZ* *SPRITZ* GO BACK TO THE ABYSS WHENCE YOU CAME! *SPRITZ* ....

ASK NOT WHAT THE DEVS CAN DO FOR YOU, BUT YOU CAN DO FOR THE DEVS *SPRITZ* *SPRITZ* *SPRITZ* *SPRITZ* *SPRITZ* ...

Preferably holy water for that extra bit of sizzle.
 

Penmaster 27

New Member
Nov 24, 2020
9
6
Vanilla's room is more like 95% completed, actually; I just have one scene left to fix up, which I'm going to do tonight (yay!), and then a quick pass to look for any glitches I missed. The whole room has gotten a top-down rewrite, with pretty much every scene being cleaned up, spell-checked, grammar-checked, and fleshed out with additional description and dialogue. Also, some scenes, such as the "Cream wakes you up in the middle of the night" event, now have additional "paths" that will cause them to play out differently depending on how much experience Cream has and what activities she's already done with you before.

To give the watchers a small taste of how it's going and what I've been doing to it: In the original version of the game, when Marine shows up to sell Girlie-Scout Cookies and you pay her the 100-ring donation for the "commemorative memorabilia" (which, BTW, had a bug because the dialogue says 100 rings and the game charged you 150 rings), the scene played out like this:



My rewrite, on the other hand, plays out like this:
(Not posting the whole scene so as not to give it away, though; you'll have to play it to see it. :giggle: )

Other fixes I'm going to be submitting (just to show that I haven't been blowing smoke about working on this ;)):

  1. Lots of grammar fixes in "Backyard" -- missing commas, comma-spliced sentences, etc.
  2. Fixed a bug in the "Kitchen" so that the game now tells the player that pizza costs 30 rings before they order it.
  3. Fixed the bug where earning rings with the laptop prints out "You earned [RingsRan] rings" instead of the actual amount you earned.
  4. Laptop cheat-menu dialog colors tweaked a bit to improve their contrast (I found the black-on-orange a bit hard to read.)
  5. Fixed the bug in the "Park" where scolding Cream for her dangerous trick increased her happiness instead of decreasing it.
  6. Fixed the logic error in the "Porn Store" which was inverting the conditions under which the "Rouge knows too much" option was offered. (Not only did it cause the option to disappear if your Morality was too negative, the bug also meant that you got the option when you had a positive Morality, too, which I'm sure was not intended! Kudos to Treadd for finding that one and making me aware of it.)
  7. Untangled the "spaghetti-coding" of the initial "Mom says you're going to watch me" menu in the opening scene, and cleaned up the grammar, spelling, and dialogue of those scenes as well.
  8. Fixed up a number of bugs which allowed you to perform actions which you didn't have sufficient energy for.
  9. Grammar and spelling fixes all over the place as I came across them. :D
I've been meaning to ask, but how does fixing the coding and such even work? I'm no coding genius so I honestly have no idea how coding and debugging a program works (beside how they make it look in movies and games :LOL:) and is simply curious, could also help me personally in figuring out how much work you guys actually put into all of this.
 

Novilon

Member
Feb 8, 2021
331
885
I've been meaning to ask, but how does fixing the coding and such even work? I'm no coding genius so I honestly have no idea how coding and debugging a program works (beside how they make it look in movies and games :LOL:) and is simply curious, could also help me personally in figuring out how much work you guys actually put into all of this.
Well... one thing I can tell you for sure, it's not much like how they make it look in movies and games. :geek:

It depends on what kind of "fix" is required, really. When it comes to "fixing" the actual scenes and dialogue, that's not really coding and debugging per se, so much as it is just applying English grammar, spelling, and creative-writing skills to (re)writing dialogue and descriptions, fixing spelling errors, putting punctuation in the right places, and so on. (Although I shouldn't really say "just" -- creative writing and English composition is a skill in itself, to be sure. But it's at least one that most people are exposed to in school, so it's hopefully not something that needs detailed explanation here. :giggle: )

Debugging the actual game logic, such as the ones above, is a little more complex. It generally starts with noticing that the game is doing something unexpected, or something which doesn't make any sense in terms of where you are in the game or what your character's current status (location, stats, time of day, etc.) is. Then you have to examime the code around that event to see why the game is doing it.

In the case of the "you earned [RingsRan] rings" bug, it was actually fairly simple to see the cause. The [square brackets] surrounding RingsRan tells Ren'Py that it's supposed to "interpolate" whatever it finds between the brackets -- i.e. display the result of a calculation, or the current value of a variable, and so on. The fact that it was literally printing "[RingsRan]" told me that the RingsRan variable probably didn't exist in the code, or wasn't being set -- so, I used the editor's "find in Project" feature to see if RingsRan was anywhere to be found, and it wasn't (outside of that one message line, of course). Instead, there was a line after the message, which caused the game to add a random value between 50 and 150 to your rings count:

Code:
x "You surf around Mobian List to find a good online programming job since saving the world isn't bringing in\
   the bills anymore. Luckily there is plenty on this site and you find one that pays [RingsRan] rings."
x "It takes you about an hour to finish but once it's done, the rings are transferred to your account."
$ inv.earn(renpy.random.randint(50, 150))
So from there, the fix was simple. Bring that random-number generation up so it occurs before the message is printed, and make sure it gets stored in a variable so that the value can be both printed in the message, and then added to the rings count:

Code:
$ iRingsRnd = renpy.random.randint(50, 150)
x "You surf around MobiusList to check the job listings, since saving the world just doesn't pay the bills like it used to.  Luckily, there are plenty of part-time gigs available to help a hedgehog make ends meet, and you find one that pays [iRingsRnd] rings."
x "It takes you about an hour to finish.  Once you submit the finished work back to the client, the rings are transferred to your account."
$ inv.earn(iRingsRnd)
More complex bugs require you to do more work to figure them out, especially if they're events that are only supposed to trigger under certain conditions (like the "Rouge knows too much" bug), because then you'll have to look for multiple variables and flags, and follow the execution paths through several different possible paths in the code to see what's going on. Ultimately, though, it mostly comes down to persistence, keeping notes, and remembering that computers are totally literal-minded and will only do exactly what you tell them to do, not necessarily what you wanted them to do. :giggle:
 

Penmaster 27

New Member
Nov 24, 2020
9
6
Well... one thing I can tell you for sure, it's not much like how they make it look in movies and games. :geek:

It depends on what kind of "fix" is required, really. When it comes to "fixing" the actual scenes and dialogue, that's not really coding and debugging per se, so much as it is just applying English grammar, spelling, and creative-writing skills to (re)writing dialogue and descriptions, fixing spelling errors, putting punctuation in the right places, and so on. (Although I shouldn't really say "just" -- creative writing and English composition is a skill in itself, to be sure. But it's at least one that most people are exposed to in school, so it's hopefully not something that needs detailed explanation here. :giggle: )

Debugging the actual game logic, such as the ones above, is a little more complex. It generally starts with noticing that the game is doing something unexpected, or something which doesn't make any sense in terms of where you are in the game or what your character's current status (location, stats, time of day, etc.) is. Then you have to examime the code around that event to see why the game is doing it.

In the case of the "you earned [RingsRan] rings" bug, it was actually fairly simple to see the cause. The [square brackets] surrounding RingsRan tells Ren'Py that it's supposed to "interpolate" whatever it finds between the brackets -- i.e. display the result of a calculation, or the current value of a variable, and so on. The fact that it was literally printing "[RingsRan]" told me that the RingsRan variable probably didn't exist in the code, or wasn't being set -- so, I used the editor's "find in Project" feature to see if RingsRan was anywhere to be found, and it wasn't (outside of that one message line, of course). Instead, there was a line after the message, which caused the game to add a random value between 50 and 150 to your rings count:

Code:
x "You surf around Mobian List to find a good online programming job since saving the world isn't bringing in\
   the bills anymore. Luckily there is plenty on this site and you find one that pays [RingsRan] rings."
x "It takes you about an hour to finish but once it's done, the rings are transferred to your account."
$ inv.earn(renpy.random.randint(50, 150))
So from there, the fix was simple. Bring that random-number generation up so it occurs before the message is printed, and make sure it gets stored in a variable so that the value can be both printed in the message, and then added to the rings count:

Code:
$ iRingsRnd = renpy.random.randint(50, 150)
x "You surf around MobiusList to check the job listings, since saving the world just doesn't pay the bills like it used to.  Luckily, there are plenty of part-time gigs available to help a hedgehog make ends meet, and you find one that pays [iRingsRnd] rings."
x "It takes you about an hour to finish.  Once you submit the finished work back to the client, the rings are transferred to your account."
$ inv.earn(iRingsRnd)
More complex bugs require you to do more work to figure them out, especially if they're events that are only supposed to trigger under certain conditions (like the "Rouge knows too much" bug), because then you'll have to look for multiple variables and flags, and follow the execution paths through several different possible paths in the code to see what's going on. Ultimately, though, it mostly comes down to persistence, keeping notes, and remembering that computers are totally literal-minded and will only do exactly what you tell them to do, not necessarily what you wanted them to do. :giggle:
You guys defiently put way more work into this than I thought, I've honestly had no idea it was that much work, really hope you guys remember to take breaks and relax once in a while and I really appriciate the work you do, keep going and don't listen to those who keep asking for updates and take your time
 
  • Heart
Reactions: FuzzyBunny23

Novilon

Member
Feb 8, 2021
331
885
You guys defiently put way more work into this than I thought, I've honestly had no idea it was that much work, really hope you guys remember to take breaks and relax once in a while and I really appriciate the work you do, keep going and don't listen to those who keep asking for updates and take your time
Heh, well, as has been noted before, this isn't our paid day job for any of us; it's a thing we work on as a hobby in our spare time. So it's not like we're chained to our desks in some overseas sweatshop being forced to crank out code 18 hours a day. :D
 
  • Like
Reactions: FuzzyBunny23
4.80 star(s) 6 Votes