Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

bobcgames

524
Posts
6
Topics
2,451
Followers
12
Following
A member registered Oct 14, 2017 · View creator page →

Creator of

Recent community posts

Aw, thank you so much! Glad you enjoyed it, and thanks for the comment.

I'm hoping to do a lot more in this universe, because there aren't enough games with middle-aged gays just living life in them :)

You can freely update the BOBCACHIEVEMENT_LIST list in your new build. It will not affect anything with existing unlocked achievements or saves, or anything from previous builds.

(If you remove achievements from the list, it will remove them from display on the screen, if you're using it, but it won't "ungrant" the achievement to anyone that had already achieved it.)

If you're releasing on Steam, remember to add any new achievements in Steamworks as well as updating the BOBCACHIEVEMENT_LIST list.

Glad you enjoyed it, and thanks for the comment!

Hey!

This game is a lot more linear than my others, so each of the endings branches pretty early (and basically just ends when they do)

There's four endings (and they branch off in this order):

  • If you (early on) indicate to Dean and Joe that Dean's making you uncomfortable, your friendship won't really get off the ground
  • If you later indicate to Dean that you're not okay with the flirting, you'll just become friends
  • If you make it to the end and either haven't built up enough affection with Dean and Joe *or* tell Joe "no" when he asks, you and Dean will become good friends
  • Otherwise (if you tell Joe "yes"), you and Joe will formally start dating Dean (the "True Ending")

I have not *intentionally* taken inspiration from them (I actually still haven't played Dream Daddy, and keep intending to fix that), but I am certainly not going to complain about being told this has that vibe!

But the entire Mother series (including what I'm counting as its "capstone" in a daddy-based dating sim in the lots-of-choices-and-routes-with-intertwined-narratives style of YAGS) is intended to be focused more on middle-aged gays dealing with middle-aged issues (divorce, death, jobs, finance), rather than college students coming out

Thanks for checking my stuff out again, and hopefully I'll make more progress shortly on other games in the series!

Yeah... any customization is possible, but I think screen language is beyond the scope of this topic

I'd join the official Ren'Py discord and see if you can get some general pointers on screen language (or just google some tutorials)... the achievements screen is just a standard Ren'Py menu screen (similar to the Preferences or About screens) so you can customize it in any way you can customize those screens

Well, glad you got it working for now :)

Adding the description is easy if you use the sample screen (remember to set BOBCACHIEVEMENT_SCREEN_NAME):

screen bobcachievement_samplescreen(achievement_title, achievement_description):
    timer 5.0 action Hide("bobcachievement_samplescreen", transition=BOBCACHIEVEMENT_SCREEN_TRANSITION)
    vbox:
        xanchor 1.0 xpos 0.95 yanchor 0.0 ypos 0.05
        style_prefix "bobcachievement"
        text BOBCACHIEVEMENT_NOTIFY_PREFIX text_align 1.0 xalign 1.0
        text achievement_title text_align 1.0 xalign 1.0
        text achievement_description text_align 1.0 xalign 1.0

Unfortunately, adding an image is going to be harder because I didn't pass the achievement names to the screen, so you'd have to update that:

Change line 75 to

renpy.show_screen(BOBCACHIEVEMENT_SCREEN_NAME, achiname, BOBCACHIEVEMENTS_MAP[achiname][0], BOBCACHIEVEMENTS_MAP[achiname][1])

And then this screen (or something like it) should work:

screen bobcachievement_samplescreen(achiname, achievement_title, achievement_description):
    timer 5.0 action Hide("bobcachievement_samplescreen", transition=BOBCACHIEVEMENT_SCREEN_TRANSITION)
    hbox:
        xanchor 1.0 xpos 0.95 yanchor 0.0 ypos 0.05
        add "images/achievements/" + achiname + ".png"
        vbox:
            style_prefix "bobcachievement"
            text BOBCACHIEVEMENT_NOTIFY_PREFIX text_align 1.0 xalign 1.0
            text achievement_title text_align 1.0 xalign 1.0
            text achievement_description text_align 1.0 xalign 1.0

The second ending happens if you do badly enough during the press conference (but don't directly reveal that you're a clone)

A step-by-step walkthrough is available either via Ruisselait's Patreon or if you pay $3 on this page

Instructions for downloading it are in the "Patch Instructions" file that you should have access to if you previously purchased the game on itch

Let me know if you're still having trouble

Oh that's very odd... it works for me in testing

Send me an email at bobcgames (at) gmail.com and I'll just send you that CG set :)

I assume you're playing with the adult patch (from https://aags.bobcgames.com/?patch) ?

Try applying this adult patch to your game instead... I've reduced the requirements in this patch to 3 and 6 (from 5 and 10) 
https://drive.google.com/file/d/1A9IpW1n-wFQl-9cyNCrjdNxweebXK4Bi/view?usp=shari...

(The CG is too good for you to miss ;) )

Yeah, you need 10 or more to unlock all the CGs from that minigame

The trick I find is to use big sweeping motions across the vegetable (left and right until the cursor switches to a knife, then up and down)... you don't have to be exact, and can overshoot sides of the vegetable with no penalty

Once multiple appear, focus on one at a time, and focus on the one that will "time out" first, because a vegetable timing out will decrease the available time (whereas successfully chopping one will increase the available time)

As stated on the game page, an uncensored version is available via Ruisselait's Patreon

https://www.patreon.com/posts/visual-novel-75231828

File updated!

Hopefully the comments in the file are clear how to make variants work, but let me know if you have any questions

There is not a way in the current script

I can make an update to it to allow such a thing... give me a couple days?

Aw, thank you so much! I'm glad it was useful for you

Yep! The goal is a new game, so reusing an existing framework is more than acceptable!

Thanks... we recently updated the Google Play version for device compatibility, and it looks like I missed something

I'll take a look

Thank you for the information!

That's very strange... I assume this is the Android build?

Is this the sideloaded version from here or the one on Google Play?

An updated version has been uploaded that should fix both the vs code error and the issue you were getting with hp. Please download the latest version and try again.

(You should have always been able to add more than two stats... if you're still having trouble with that part, please include your definition of the stats tuple)

Thanks for the ping! There was indeed a bug that I had somehow missed in my initial testing, and it's been fixed. Please download the latest version of the file and try again!

Hey! The error you're seeing is not actually an error... I'm using store variables in a special way as part of the initial script setup, so the lack of defaulting there is intentional. But I can probably clean that up so it doesn't show that error.

Your example *should* work though. Does it work if you do values smaller than 10? 

Hey Ace,

Sorry for the late response, but Leothecactus is right... the dialogue box looks different on Android.

The reason is basically "this was Bob's first android game and he didn't realize you had to customize the dialogue box separately for android and so he didn't do it"

Sorry it's so jarring for you!

I would like to opt out of receiving funds for this itch account from the Queer Games Bundle. 

I understand that this means I will not receive funds for my game.

After downloading the Linux build, you should run the YAGS.sh file in the base directory

Yeah, you'll need to use screens to do that, and add the clickable "hotspots" in screens

I'd recommend finding a general tutorial on point-and-click games in renpy, because what you want to do is basically that. You would simply replace the action on the hotspot items with the above (such as action Function(bobcgallery_unlockonly, "thecgname"))

Glad you found it useful!

If you're familiar with screen language (and particular how to use screens), you just need something like:

screen click_to_unlock():
     textbutton "Click me to unlock a CG" action Function(bobcgallery_unlockshow, "thecgname")

Which will show a CG named "thecgname" on screen (until clicked to dismiss) and unlock it in the gallery. (Your button will likely actually want to be an imagebutton rather than a textbutton, placed at a specific location. And you'll of course need to show the click_to_unlock screen like any other screen.)

Alternately, if you want to unlock a CG without showing it, just do:

screen click_to_unlock():
      textbutton "Click me to unlock a CG" action Function(bobcgallery_unlockonly, "thecgname")

We don't have a video tutorial, but if you subscribe to Ruisselait's Patreon (or pay $3 here), there's a walkthrough PDF for all endings.

(Ruisselait's Patreon also features an uncensored version of the game)

There are five "hidden" CGs that do not unlock through the usual means (reading a chapter or doing well enough in a minigame).

All of these CGs are explicit, and so you'll want to install the patch before unlocking them, but you technically can unlock them in an unpatch game.

  1. Falling Into Place: Click the word "evocative" in the sentence "No matter how much he was used to the fact that Adam slept practically naked by now, he still finds it unfairly evocative."
  2. Family: When Nick calls at the beginning, keep him on the phone for an hour
  3. Just A Note: When facetiming with Nick while Adam is over, keep him on the phone for an hour
  4. Fondness: Click the word "inappropriate" in the sentence "I think there's no topic of discussion that's inappropriate or out of line between us." 
  5.  Lifeline: Click the word "comfortable" in the sentence "...and feels himself start to relax as the five of them settle into remarkably comfortable conversation."

The clicking-based unlocks must be clicked before progressing further in the appropriate chapter (even if the word is still visible onscreen). The "Family" unlock has a time indicator on the phone, while the "Just A Note" one doesn't... just stay on the screen while Nick on the phone is visible alongside Adam.

Enjoy!

On day 8, grab the coconuts, then offer them to Kyle in the evening with the option "Well, I made do"

Hi Bahamut4486,

Are you sure you've downloaded the latest game build?

Did you follow the directions in https://aags.bobcgames.com/?patch ? After applying the patch, are you getting any errors on game startup, and does the "About" screen properly reflect the patched status?

Also, check if you already own this game on itch: https://bobcgames.itch.io/yags-bonuses

It's been part of a few bundles (like the previous queer bundles) and includes the soundtrack

All of the tracks in the game are part of the YAGS Original Soundtrack, which is available for download for a $5 donation on the game page

(The piano track is called "Closeness", and it's track 8 in the soundtrack)

Glad you're enjoying the game!

What isn't working? Do you get any errors?

Remember that you have to toggle nudity in preferences after installing the patch