FoxyTails

Member
Feb 9, 2020
218
423
OK, don't know how I got into this but since I was already 'experimenting' & wanted to contribute towards the game I thought I'll post this. It's what I have tweaked to my version of BSC showing what could be done without actually taking over development.

There's probably other bugs/glitches I haven't found - if anyone does, post here and I MIGHT think about looking at them

I'm NOT going to do this on a regular basis though, I AM NOT planning to take over or add new stuff/scenes, or touch anything 'picture' related - mainly because I assume SWP graphic creations (once done) will just replace the existing graphics to give it a new look, but keep the main base code intact

Disclaimer: There's no guarentee's I haven't added more bugs so BACKUP your game before using this

I've also included in the file a 'Patch note' showing what I've done - Many thanks to McFluffum for pointing me in the right direction - in case anyone is interested. Maybe it'll encourage others to think about how to 'patch' the game and contribute in some way

This 'patch' contains 3 main things:
- The Constant Music in background hack
- Mall Stall timing glitch 'fix' - even going to movies adds time now
- My attempt to add 'Cream is Hungry' status to GUI (it could be done better imho)

You don't have permission to view the spoiler content. Log in or register now.


EDIT: just discovered a bug but it's late in UK ATM.. Seems like IF you decide to go to beach after Mall shuts - the game crashes. A rollback seems to allow you to continue. Will look into this

EDIT 2: Figured it out but unsure as to WHY. :unsure:
In 'outside.rpy' Line 510 we have 'show event cream naked standing smiling at right' (naked beach scene). This picture does not exist in either original or patched game, yet in original game it shows 'event cream naked standing smile.png' for this event trigger instead, however in patched game it crashes - weird
I changed graphic to 'show cream naked ok at right' and game works OK now - patch been updated to include this change
 
Last edited:

MrFluffums

New Member
Dec 23, 2024
10
37
Absolute legend Foxy!

To answer your question about debugging: shift-d opens the developer menu, which includes a variable viewer.
If you want to print something, it's important that Ren'Py has two modes for code: Ren'Py and Python code.

If you're in a label for instance (so executing Ren'Py code) and only need to execute a single command as Python code, you can precede it by $ to let Ren'Py know it's Python code. Because print is a Python function, you'd therefore have to use '$ print(myvar)' to print the value of myvar to the console.

If someone finds my posts explaining Ren'Py annoying / offtopic please mention it to me, and I'll just answer to PM directly instead of posting in this topic. But personally I thought it might be interesting for people even if they have no experience with programming to see a glimpse of how BSC works 'under the hood' so to speak :p I suspect BSC is a gateway drug to Ren'Py for not an insignificant amount of people.

Pleevy, I might not have been entirely serious when I complained how unfair it was I can't brag about badly programming a babysitter game :p Although I had considered basically ripping out all the dubious content from Cubsitting Simulator to create a sanitized version, and pass it off in my portfolio as a very short game about babysitting, inviting neighbourhood kids over, and getting thanked in the end that you took good care of the kids while nothing really happened.

But if I did that I'm worried that any prospective new employer would Google snippets of code and accuse me of plagiarizing my own game about fucking underage funny animals XD
 

Pleevy

Newbie
Nov 23, 2024
41
125
OK, don't know how I got into this but since I was already 'experimenting' & wanted to contribute towards the game I thought I'll post this. It's what I have tweaked to my version of BSC showing what could be done without actually taking over development.

I'm NOT going to do this on a regular basis though, I AM NOT planning to take over or add new stuff/scenes, or touch anything 'picture' related - mainly because I assume SWP graphic creations (once done) will just replace the existing graphics to give it a new look, but keep the main base code intact.
It stands alone, like a piranha plant. It exudes a sickly sweet smell, inviting the unaware artists and developers to partake on it's nectar. But once they do, it is too late. They are now inside their jaws, slowly closing around them.
I do believe that is a Piranha plant creeping up behind you Foxy...:devilish: Inevitability has taken hold...you cannot escape it now...embrace it...Muwhahahahaha!
Everyone needs to do a little experimenting now and then...;)
If someone finds my posts explaining Ren'Py annoying / offtopic please mention it to me, and I'll just answer to PM directly instead of posting in this topic. But personally I thought it might be interesting for people even if they have no experience with programming to see a glimpse of how BSC works 'under the hood' so to speak :p I suspect BSC is a gateway drug to Ren'Py for not an insignificant amount of people.
aggressivecream.jpeg
I think your code related responses are more than relevant, and will back you up should anyone take issue with it.
I might have downloaded the SDK with thoughts of maybe trying my hand at it...
Pleevy, I might not have been entirely serious when I complained how unfair it was I can't brag about badly programming a babysitter game :p Although I had considered basically ripping out all the dubious content from Cubsitting Simulator to create a sanitized version, and pass it off in my portfolio as a very short game about babysitting, inviting neighbourhood kids over, and getting thanked in the end that you took good care of the kids while nothing really happened.

But if I did that I'm worried that any prospective new employer would Google snippets of code and accuse me of plagiarizing my own game about fucking underage funny animals XD
I might have had no funny/silly/snarky response, and so went into analysis mode. Text communication also doesn't effectively have inflection...so...you never know...you know?

You don't have permission to view the spoiler content. Log in or register now.
 

FoxyTails

Member
Feb 9, 2020
218
423
Shift-d opens the developer menu, which includes a variable viewer.
Read about shift-d.. didn't work, but after a bit of googling figured out it's not enabled in the game but had no idea where to put the required 'true' command

Figured it out eventually (options.rpy) but had to do 'define config.developer= true' where search results just stated 'config.developer=true'

Now got to figure out how to use it. LOL

As for your renpy posts - you've got another backer. Afaik there's no 'bsc renpy game development discussion thread' on f95 .. well there is the general developments threads but nothing specific for bsc lol
 
Last edited:
  • Like
Reactions: Dank man and Silvii
4.50 star(s) 4 Votes