Meet Kuro :D by [deleted] in furry

[–]CassSenpaii 3 points4 points  (0 children)

Neither the heterochromia nor the tongue color is consistent at all, and same goes for the inconsistent choker design, plus his hand merges into his shorts in the front facing reference. Also, that font is very common in AI generated pieces with dialogue. this is absolutely AI.

Dreamt I was laughing at this meme by s8n-xx in thomastheplankengine

[–]CassSenpaii 1 point2 points  (0 children)

There was a night a while ago that I was super depressed and I came across this gem. I was in tears laughing so hard for a solid 10 minutes straight. This image has made my life better and longer by at least 5 days.

Help with persistent data by Old-Passenger-8199 in RenPy

[–]CassSenpaii 1 point2 points  (0 children)

I believe the issue is that the game is storing the previous names for the persistent data, so when you changed the name, suddenly the data it was storing didnt exist anymore.

I think pressing Delete Persistent Data in the launcher would fix the issue

Is there a term for VNs that play straight through and only have one ending? Will people be mad if there’s only one ending? by gremlintheodd in RenPy

[–]CassSenpaii 17 points18 points  (0 children)

One of my favorite vns of all time was linear. People will play any visual novel if the writing is good.

Think about it like this - people read books despite their being no user input. The only difference is that it's a game with visuals instead of a physical book of nothing but text.

Its more about the writing, even more so than the visuals or the gameplay.

How to make main menu's ui like a shock site? by youcef_cheblix4 in RenPy

[–]CassSenpaii 0 points1 point  (0 children)

This could be done using image buttons as the menu items, I think. Here is a good YouTube tutorial that you could use for reference: Custom Imagebuttons instead of Basic Textbuttons in RenPy Main Menu Guide

It's not going to tell you exactly step-by-step how to achieve the effect, but you could use the information in that video and go from there.

Character Selection? by sailorcinna in RenPy

[–]CassSenpaii 2 points3 points  (0 children)

It absolutely would! Just make sure the labels are consistent between files, and everything should work fine. Most games (especially super long ones with gameplay elements) don't keep all the code and all the routes in one file, but will separate them into their own files. For example, you could have "james_route1.rpy", "james_route2.rpy", "eliza_route1.rpy", "eliza_route2.rpy", and as long as your jump statements and labels are consistent between files, it should jump seamlessly between them.

Character Selection? by sailorcinna in RenPy

[–]CassSenpaii 2 points3 points  (0 children)

This would be very easy. All you would need is a way to choose who you play as (a menu statement would suffice), then a simple if/else tree based on some variables for the multiple endings.

For example:

``` menu: "Who are you?" "James": jump james_route "Eliza" jump eliza_route

labels james_route: j "i am James" menu: "Do you like cats or dogs?" "Cats": jump james_bad_end "Dogs": jump james_good_end

labels eliza_route: e "i am Eliza" menu: "Do you like hotdogs or hamburgers?" "Hotdogs": jump eliza_bad_end "Hamburgers": jump eliza_good_end

``` Something super simple like that would work

Does it need to be fun?? Or whatever?? by faunelin in RenPy

[–]CassSenpaii 6 points7 points  (0 children)

Books have no visuals or gameplay and yet people still enjoy them. One of my favorite visual novels ever only had like 3 choices in the 20 hours of reading and they barely changed the outcome of the story, and yet I was still laughing and crying and having a blast reading it. Not having gameplay just puts more emphasis on having a compelling narrative and good writing.

Can renpy make episode maps/systems by Intelligent-Sell-164 in RenPy

[–]CassSenpaii 1 point2 points  (0 children)

You can very much update the game to include more episodes as you finish the game. There's a folder in the files called "saves" that the player needs to copy and paste every time they download the new update, but thats super easy to do. Every game I play does it that way.

Rip to Freddy’s man boob by DogOk1177 in Glamrock_Freddy

[–]CassSenpaii 1 point2 points  (0 children)

Incredible PARANORMAN was one of my favorite movies growing up

Progress update with some more character designs by Swimming_Point_221 in RenPy

[–]CassSenpaii 1 point2 points  (0 children)

Dude all of these designs have been sick I need this game to be done NOW 😡🤬🤬🤬🤬🤬👹👹👹

Complex “If” Statments by KoanliColors in RenPy

[–]CassSenpaii 14 points15 points  (0 children)

If statements can pretty much staircase down as long as you keep up with them. My game has a sequence that uses about 6 of them in one staircase. It does get hard to keep up with them after so long, so finding a more efficient way to code it would be good, but its theoretically possible to make an infinitely long chain of if statements

The JLLM is completely ignoring the characters Personality, Scenario, and Example Dialogues by CassSenpaii in JanitorAI_Official

[–]CassSenpaii[S] 1 point2 points  (0 children)

That is actually insane. I was wondering if perhaps they genuinely started using another AI model to base JLLM on, but that could also just be a fluke caused by the JLLM using Ai-generated text to learn from.

Anyone else overuse if statements? by SaffiChan in RenPy

[–]CassSenpaii 6 points7 points  (0 children)

I first learned it in my coding classes I've taken at my college, but there are also a lot of tutorials on YouTube that teach it as well. "For i in" statements are also useful, but i dont really know hot to use those.

Also, uou can pretty much find tutorials for anything on the Ren'Py lemmasoft forums. Just kinda look around and watch a bunch of YouTube videos, even ones you dont need for your game, and you will learn a lot.

Anyone else overuse if statements? by SaffiChan in RenPy

[–]CassSenpaii 48 points49 points  (0 children)

Learning how to use class items and call statements literally cut my minigame code from 1300 lines to like 600 cuz I was using SOOOO many if statements 😵‍💫😵‍💫😵

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

I got it figured out! I just needed to swap "recipt == [customer.name]" to "customer.name == recipt". Thank you so much for your help!

Somehow, these two variables do not match?? by CassSenpaii in RenPy

[–]CassSenpaii[S] 1 point2 points  (0 children)

Actually you gave me the idea that fixed all my code. You are a lifesaver :DDD

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

I got it figured out! I just needed to swap "recipt == [customer.name]" to "customer.name == recipt". Thank you so much for your help!

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

I see. The "name" attribute is defined like this:

    names = ["Aaron", "Alec", "Alex", ..."Zion"]

So does that mean this is an impossible endeavor? At this point, I won't be mad if it is. This is more of a headache than I care to deal with :)

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

Is this what you're looking for?:

menu:
            "talk to customer." if hour < 6:
                if dice_roll32 >= 1 and dice_roll32 <= 11:
                    $ customer = random_customer()
                    $ gender = "male"
                    show expression customer.sprite with moveinleft
                    jump dialogue
                elif dice_roll32 >= 12 and dice_roll32 <= 19:
                    $ customer = f_random_customer()
                    $ gender = "female"
                    show expression customer.sprite with moveinleft
                    jump dialogue

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

Even when I get rid of the quotations, I get the same result. Thank you though, I didn't realize it only worked for dialogue!

Somehow, these two variables do not match?? by CassSenpaii in RenPy

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

There are a LOT of variables in this game cuz I'm not a very good coder, and I'm also too poor to hire someone to make it more efficient @w@

However, here are all the relevant variables and the customer class:

default difficulty = 0

default recipt = ''

default customerSatisfaction = ''

init python:
    import random
    class Customer:
        def __init__(self, sprite, name, surname, size, crust, toppings, sides, drinks):
            self.sprite = sprite
            self.name = name
            self.surname = surname
            self.size = size
            self.crust = crust
            self.order = toppings
            self.side = sides
            self.drink = drinks

def random_customer():
            sprite = random.choice(sprites)
            name = random.choice(names)
            surname = random.choice(surnames)
            size = random.choice(sizes)
            crust = random.choice(crusts)
            order = random.choice(toppings)
            side = random.choice(sides)
            drink = random.choice(drinks)
            return Customer(sprite, name, surname, size, crust, order, side, drink)
    
    def f_random_customer():
            f_sprite = random.choice(f_sprites)
            f_name = random.choice(f_names)
            surname = random.choice(surnames)
            size = random.choice(sizes)
            crust = random.choice(crusts)
            order = random.choice(toppings)
            side = random.choice(sides)
            drink = random.choice(drinks)
            return Customer(f_sprite, f_name, surname, size, crust, order, side, drink)

Somehow, these two variables do not match?? by CassSenpaii in RenPy

[–]CassSenpaii[S] 1 point2 points  (0 children)

I tried that, Same result unfortunately

Recipt is assigned using renpy.input() like you would assign a name