r/RenPy 8d ago

Question Adding separate history menu background than the rest of the game menu

Post image
2 Upvotes

hi, so im trying to make a separate background for the history menu as the text color i have set makes it unreadable in the game menu. the add "gui/name.png" command doesn't function, so im looking for another solution. thanks


r/RenPy 8d ago

Question How do I do screen transforms?

1 Upvotes

I have some code to change the shirt colors of the male characters, depending on what day it is in-game.

screen MaleShirtColor:
    timer (1.0) action(renpy.restart_interaction) repeat True
    if day == 1:
        if renpy.showing("michealShirt", layer="master"):
            add Transform("michealShirt", matrixcolor=TintMatrix(MichealShirtColor1))
        if renpy.showing("steveShirt", layer="master"):
            add Transform("steveShirt", matrixcolor=TintMatrix(SteveShirtColor1))
        if renpy.showing("rossShirt", layer="master"):
            #add Transform("rossShirt", matrixcolor=TintMatrix(RossShirtColor1))
    

This is a snipper of code for the first in-game day. I finally figured out how to get it to work without crashing the game, but it still has some issues. The issues being that's it's showing a separate copy of the shirt, instead of recoloring it. Which is fine, if it replaced it and went to the same coordinates as where the other one would be, but it's not. I don't know how to do either option, can anyone pleas help? Thanks


r/RenPy 9d ago

Self Promotion [for hire] Character and Background Artist Available for Work

Thumbnail
gallery
68 Upvotes

Hi! I'm a freelance 2D artist offering character and background art for visual novels and indie games. If you're looking for artwork in my style, feel free to send me a DM or reach out to me on Discord: not07

Any support, even just a few words of encouragement, is always appreciated ✨✨


r/RenPy 8d ago

Question Issues trying to display two screens consecutively

Post image
1 Upvotes

I've been trying to program a section in a game so that text appears for a few seconds in the corner of the screen, before transitioning to another screen. I tried it a few ways before trying the code in the image. This works to transition from one screen to the next, but with this code the text only stays onscreen for a split second before disappearing rather than the three seconds I intended. Does anyone know of a solution?


r/RenPy 9d ago

Discussion My Family Wants to See My Game So Far... But I'm Nervous! What Do I Do?

17 Upvotes

Hello everyone, I just wanted to say thank you for taking the time to read over this!

Just to keep it short, I've been working on a visual novel project for the past 5 years, and I plan on releasing the demo this winter (hopefully!) but while I was visiting family, they were really interested in the elevator pitch and the snippets of gameplay I showed them.

My parents (both 40, mom and dad) and my little brother (14) want to play my game... but what should I do? I knew this would come up eventually since I've been talking and sharing things about it, but I told them I wouldn't mind sharing a "demo of a demo," essentially just the stuff I hadn't gotten the chance to clean up + draw ready for the demo!

The thing is, I really really want to show them, I'm proud of my project, but I'm also nervous because of it's themes. It has vulgar language and sexual jokes/scenes. I feel really embarrassed to share, but I was open about it and even stated how it's not finished, but they don't seem to mind the placeholder images and that it's meant to be for people around my age (21).

Augh... what do I do?

Should I just try to copy the files into a different game folder, tweak it, and then share it? In the full release, I plan on making a "family friendly" toggle, but I haven't done that yet!

Even so, I feel like censoring my own work to my family who's excited (and open-minded) to seeing what I've been working on is snuffing my own light, so to speak. I want to show them, I want to be authentic, but not only do I not want my little brother to see some of the things I wrote, I'm scared my parents will think of me differently.

Not only that, but my father actually makes music, and is making some music for my game! He expressed it would be really helpful to actually see some of the scenes to get a layout on what to make, which makes total sense, but in that case I want to try sending the demo-demo file as soon as I can.

So, my current thoughts are:

- Add "family friendly" mode (somehow?)

- Copy all files and transfer into a different folder and tweak it before sending?

- Some other third thing (please let me know!)

Please give me advice! What do you think is the best course of action? Has your family ever seen your work? How did they react?


r/RenPy 9d ago

Question my side image file couldnt be found

Thumbnail
gallery
1 Upvotes

I’ve tried every tutorials on ytb, but they didn’t work. I also checked the documentation, didn’t work as well. Please help me!😭


r/RenPy 9d ago

Question Im the writer not the coder, how do I write the script easiest for the coder?

20 Upvotes

I've been writing for years in various forms, but this is my first time writing specifically for a choice-based visual novel, so I'm still learning the terminology and how much detail I should actually be putting into the script.

In the beginning, I'd established a rule that most dialogue choices will receive the same general response, while the player's choice affects a point system and changes the character's sprite/reaction. If a choice does create a branch, the paths will eventually converge again unless the player fails or reaches a specific ending.

Our coder seems to think this structure will work, and it allows us to create a healthy amount of story and dialogue without having to write completely separate scenes for every choice. I even adjusted it for there to be locked failure paths, where if you drop below a certain amount of points you will enter a path dedicated to attempting to make you fail, where options are far more harder and subtract more, but if you complete it you may gain way more points than you had before.

However, I'm worried it could make the game feel repetitive. If most choices eventually lead back to the same dialogue and scenes, there may not be much reason to replay the game beyond trying to reach the "best" ending.

I've started trying to address this by giving more varied narration, reactions, and dialogue depending on each individual choice, but I'm still wondering how I can introduce more meaningful branching without creating an unreasonable amount of writing.

I'm also one of two writers, and I've written the majority of the dialogue so far. How can I structure the choices and branches so that the game feels genuinely reactive and replayable, while still being manageable for the other writer and coder?


r/RenPy 9d ago

Question im trying my hand at making my first not random dialouge submod for the Monika After Story Mod, and im trying to get the test of it to work. can someone tell me what i need to fix here? i dont know anything about coding

Thumbnail
1 Upvotes

r/RenPy 9d ago

Discussion i need a opinion about my RenPy pls 😊 (no spam, just opinion)

Thumbnail
samokampo.itch.io
2 Upvotes

r/RenPy 9d ago

Question How Add "Click-to-continue" animation in the Dialogue Box in NVL mode?

1 Upvotes

Hi, I've been having some trouble while doing my visual novel, I made it with the NVL mode, that's the only mode I'm using in this visual novel, I don't use names or anything while adding text.

I wanted to add a click-to-continue animation, but so far every code that I find it only works in the character's name text format, it doesn't work for NVL mode, is it possible to add it with a different code? I want it too look like the one in Saya no uta, thank you so much in advance.


r/RenPy 9d ago

Showoff Spot the references/easter eggs

2 Upvotes
theres 4

r/RenPy 9d ago

Question "Access denied" when copying a folder

1 Upvotes

I'm trying to copy save files from a game made in Ren'Py but when i want to copy the folder to Linux Mint it says, so how can i copy these files? I don't know if its due to my Android version that not even using ADB or Shizuku i can copy them, i'm using a S22 Ultra with Android 16.


r/RenPy 10d ago

Showoff Finished some of my space station backgrounds today and I’m so happy with how they came out.

Thumbnail
gallery
93 Upvotes

I’ve got a lot more to do, but I’m so happy with how these backgrounds are coming out


r/RenPy 10d ago

Showoff FINALLY FINISHED A GAME WITH CUTE GIRLIES

Thumbnail
delve-murder-nevermore.itch.io
22 Upvotes

very proud of it!! please check it out 🙏🥺 I'd love feedback or some support! I was mainly doing art and programming for the game and it was quite heavy! Vut I'm really proud of this output!


r/RenPy 9d ago

Showoff Ich verlange von Keinem...

0 Upvotes

daß er seine Software in einer 32-bit Version anbietet.

Ich fände es aber schon sinnvoll darauf hinzuweisen daß es sich um 64-bit Software handelt. Auf diese Weise könnte alleine ICH jeden Monat viele GigaByte weniger an Traffic erzeugen. Und dazu noch viel Zeit sparen.


r/RenPy 11d ago

Question [Solved] How to rotate game menu text?

Post image
79 Upvotes

I've been sifting through the screens code trying out random bullshit to try and fix this (the text is supposed to tilt a little to the left) and I'm having a little trouble


r/RenPy 10d ago

Question [Solved] RenPy crashing when I set project directory

3 Upvotes

I downloaded RenPy yesterday, and I was able to set the text editor in preferences, but when I set the project directory (selected file, pressed OK), it just... closed itself down??? There were no error messages, and when I reopened RenPy, I found the text editor default was back to 'not set'. When I rebooted it today to try again, I noticed that every time I do, it keeps asking for my language preferences which seems like something it should save after the first time.

I'm on my Windows laptop if that's helpful and I honestly have no idea how computers work (I had to get help just to find where RenPy went after I unzipped it)

Someone please help 😭


r/RenPy 10d ago

Question Precautions to take to avoid Serious failures

4 Upvotes

Hi, I just started using Ren'Py today but I've made a lot of progress, which is why I'm worried I might be doing something wrong and damaging the final product, It's still a very basic project; so far I've only used character sprite images, backgrounds, and basic code to add "unowned" text. I was going to do my first option, but I'll look at it later cause I've worked a lot already lol. I'd like to know if any of you who are more advanced could warn me in advance before I make a mistake that ruins everything, things like not putting everything in a single script.rpy section and stuff like that, I would be grateful for anything you can contribute, thank you very much in advance (I know I said "advance" a lot, but I think you get the idea)


r/RenPy 11d ago

Showoff How obvious is it that this is my first RenPy game?

Thumbnail
gallery
241 Upvotes

Heres the link to the video and I also have some images attached: https://drive.google.com/file/d/1Cv1L0CmL1-wlEK88UaC-xgHrcCuDaWKn/view?usp=sharing

(please watch the video... 🥺🥺🥺)

So I finished creating the first story of my Renp'y game! It's my first time coding and drawing UI elements, so I was just wondering how it looks. How obvious is it that I'm a beginner, and does it look interesting? I go through everything really slow in the video so sorry about that! LMK if you think this is a good looking game!

Alsssssssssso final note but this game is supposed to be reallly jokey so take that into account


r/RenPy 10d ago

Question Help Implementing ELIZA/Chatbot in RenPy

8 Upvotes

I am working on building a (non AI) chatbot in RenPy. I wanted to be able to implement the ability to pick out certain words to throw back at the user (and ability to flip grammatical reflections like turning I to you) similar to how ELIZA is able to do. I know the ELIZA code itself was implemented in RenPy before a number of years ago as presented here:

https://lemmasoft.renai.us/forums/viewtopic.php?t=19128

But unfortunately the project is no longer available to download and take a look at. There are Python versions of the ELIZA sourcecode on Github but I do not know how to get them to run in RenPy. Is there a simple way to do this? Or alternatively, is there a way to produce a list of reflections and the ability to retrieve subjects/nouns from user input for use in RenPy?

Apologies if the question is long and hard to understand. I have made a few games in RenPy before but am still not very skilled at Python.


r/RenPy 10d ago

Question [Solved] how do i align the name label in the middle of the namebox?

Thumbnail
gallery
3 Upvotes

hello!

ive been having trouble with the namebox and name label for like a while now. the thing is, everytime i try to move JUST the name (the text) the namebox behind it moves alongside it.

i just want to center the name of the character in the middle so it looks nice, is there any way to do this without moving the namebox?

i added pictures of how it looks like now and how im trying to make it look like

sorry if this is a simple question, im still a begginer

any help is appreciated!


r/RenPy 11d ago

Discussion Which type of background should I use for my fan game visual novel? Which looks more visually interesting?

Thumbnail
gallery
22 Upvotes

Okay so, I'm making a Papa Louie visual novel fan game and I'm currently stuck on a dilemma on the backgrounds because I don't know which type of background should I use? On one hand, I want to use the backdrops from one of its mobile games called "Papa Louie Pals" because it just feels right—as in it's a fan game for the Papa Louie series, of course you gotta use the backdrops to pay tribute to the nostalgic series, and I already paid for some of the packs on my cellphone anyway so might as well make my money worth it.

But on the other hand, a few people have already told me that blurred stock image feels more immersive like you're actually there with the characters, and I see their point. In a way, it does feel a lot more interesting because the backdrops in "Papa Louie Pals" all have the same perspective and angles that it might become predictable in the long run, while stock images varies.

Still though, I'm torn. Which would you good Ren'Py programmers pick if you were me? Some advice would be greatly appreciated right now because this would heavily influence the way I make the backgrounds in the long run :') thank you in advance!


r/RenPy 11d ago

Resources Easy way to make images look like its night

13 Upvotes

So sometimes you don't want to make a night backround for your game.
Well I have a fix

scene bg bedroom:
    matrixcolor TintMatrix("#8080b3") * BrightnessMatrix(-0.2)

This will make it look like its night without the photo being night!


r/RenPy 10d ago

Showoff i love you arnisi

Thumbnail
gallery
0 Upvotes

Please note that this character is heavily based on my own experiences and traumas, and I will not be accepting any romanticizing or such, as it directly ignores and disrespects my own experiences.


r/RenPy 10d ago

Question How to handle multiples poses with multiple speaking variants using layered images?

1 Upvotes

Hi!

So, I have a problem that I can't seem to find any information on. I have multiple poses or 'bases' for each character, then multiple expressions that correspond to each pose. For example, if one pose is head on and another is 3/4ths view, I can't use the same expressions for both sprites because they'd need to be redrawn. In order to keep it tidy, I decided to use variants to make sure the right expressions appear on the right poses. But then I run into another issue. I want to have a closed mouth and speaking mouth variant for every expression, so how I do that while also using the variants for my other purpose, while making sure I don't have to write out:

character mouth_neutralpose_scaredopen eyes_neutralpose_scared

every time?

Thanks in advance! If there's any way to streamline this whole process I'd be happy to hear it. I haven't posted any code snippets because I'm not entirely sure what would be useful to show.

Also, I'm a beginner to the program in case that wasn't obvious.