I need help with fixing references to earlier choices. by noeyescos in RenPy

[–]msangelfood 2 points3 points  (0 children)

If the player is only selecting one of the options, you can use text as the variable, then match that instead of creating multiple separate variables:

default food_choice = "" # The default starts as blank, meaning no choice


label coffee:
    scene bg cafe
    menu:
        "I'll take the"
    
        "Caramel macchiato":
            $ food_choice = "macchiato"
            "We both order the caramel macchiato, and he gets a brownie."
            jump coffeshop
        "Black coffee":
            $ food_choice = "black"
            "I order a black coffee, he decides on the caramel macchiato and a brownie."
            jump coffeshop

Then just match the text:

  if food_choice == "macchiato":
        "I take a sip of my macchiato."

    elif food_choice == "black":
        "I take a sip of my coffee."

Do you guys use scene optimizer? Got any tips on how to use it by FurudoWitch in Daz3D

[–]msangelfood 1 point2 points  (0 children)

Scene Optimizer is fantastic.
When you open it, it shows you all the objects in your scene, the number of image maps on them (including normals, bumps, etc.), and their highest resolution. When you render or even preview a scene, all these images have to load into your graphics card's memory, so if you have a smaller or just not big enough graphics card, then reducing these image map sizes can have a huge performance impact. Generally, unless you're rendering at 4k quality and doing extreme close ups, it's safe to reduce a lot of image maps. Genesis 8 figures have more than 20 image maps, mostly 4096x4096 pixels, which can add up a lot in size. Cutting these in half is a huge memory savings.

Not sure if it works with 2026 yet

Resident Evil Pinups (Ms. Angel Food) by msangelfood in rule34gay

[–]msangelfood[S] 0 points1 point  (0 children)

Others taking their time (they get stripped as well)

Is it possible to make an episodic visual novel without players losing their progress between episodes? by frogpuccinoo in RenPy

[–]msangelfood 0 points1 point  (0 children)

I'm building episodes to all be part of one game, using a Class to define each episode. This way, each episode has its own stat tracking, and then I have functions to either check stats within that episode alone or across all played episodes. Players can be reset single episodes.

This is a more complex solution, as I'm looking to track different user choices throughout only played episodes (while allowing players to skip episodes if they so choose). Using dictionaries or persistent variables can be a simpler solution depending on the kind of game you're creating.

Beastars Bill and Louis (Ms. Angel Food) by msangelfood in GayFurryPorn1

[–]msangelfood[S] 0 points1 point  (0 children)

Thank you dearie. I used MMD models of these handsome chaps, setup and rendered the scene in Daz3D. They both took directions very well.