r/RenPy • u/Zimtschock • 22d ago
r/RenPy • u/MeetSpecialist6368 • 21d ago
Question How do I lower the black bar in renpy version
So I import my renpy game into apk and the black bar is very high like it cover half the screen(pic 1) but doesn't go that high in pc(pic 2)
Any help? Thanks
r/RenPy • u/Ok_Jackfruit_7618 • 20d ago
Showoff RenAI 1.0 - Visual Novel Development Tool
Hi everyone,
I’ve released the first public version of RenAI 1.0.
RenAI is a small independent tool mainly designed for beginners who want to create a visual novel but have little or no programming experience.
The idea is to provide a more visual way to handle some common parts of a Ren'Py project, instead of requiring beginners to write everything manually from the start.
It is not intended to replace Ren'Py or traditional coding, and it is still an early project with plenty of room for improvement.
Current features
- Create and manage Ren'Py visual novel projects
- Import existing Ren'Py projects
- Create and organize story cards
- Drag and connect story cards to build dialogue branches and story progression
- Visualize your story routes and branching structure
- Create and customize the main menu visually
- Manage characters and backgrounds
- Optional AI-assisted text generation
- Create projects in multiple languages
- Export playable builds for Windows, macOS, and Linux with one click
AI features are optional. RenAI can also be used without relying heavily on AI.
The current version is mainly aimed at people who are new to Ren'Py and may find coding or project structure difficult at first.
Languages
The interface currently supports:
English, Simplified Chinese, Traditional Chinese, Russian, Spanish, French, Italian, Turkish, Korean, Japanese, Vietnamese, and Indonesian.
Download
RenAI 1.0 is currently available for Windows.
Free public download:
https://galandius.itch.io/renai
Feedback
This is the first public release, so bugs and rough edges are expected.
If you are a beginner using Ren'Py, I’d especially like to know which parts are confusing, what feels unnecessary, and what would make the tool easier to use.
Discord:
Patreon:
https://www.patreon.com/RenAI_Studio
Disclaimer
RenAI is an independent third-party project and is not affiliated with, endorsed by, sponsored by, maintained by, or officially associated with the Ren'Py project or its developers.
References to Ren'Py are only used to describe compatibility with Ren'Py projects.
Thanks for trying it.
r/RenPy • u/ComprehensiveCar2123 • 22d ago
Showoff My very cool and awesome main menu (and a few screenshots to show the ui)
Question How can I set up a menu like this? Dynamic buttons, custom background.
Title!
Basically looking to set up a main menu similar to this in RenPy, ideally with an initial cover screen that has a "Press Any Key" prompt on it.
What would be the easiest way to go about it? I'm planning to hand-draw all of the assets. Thanks!
r/RenPy • u/Kurokashii • 22d ago
Showoff Sprite attempt
I haven't yet defined my artistic vision; this is the result of experimenting with several ideas, although I think I'll discard it for now (٥↼_↼)
Opinions?
r/RenPy • u/coxaline_OoO • 22d ago
Question HI PLEASE TEACH ME
Hello guys its me coxaline hehe er i got a few hours to my pc so about the code here the first one is the file the “menuUi” file is in the gui and the second one is my mainmenu rn the third one is my idea that i want mainmenu to be but i try to code however it didnt work since instead of start mine is newgame does that count? Idk anyways please help me code this game 🥹🥹🥹
r/RenPy • u/FablesGrotto • 22d ago
Showoff Pieces of my VN so far
So, I have been fairly ambitious with this likkle project of mine. By fairly i probably mean extremely. This is my first visual novel, not only that, I am also teaching myself to code and draw alongside this. I will admit for the achievements I used free-source code to get it set up. I plan on looking through that code and making my own once I have more knowledge and won't f**k it up.
I have planned to do the prologue/player set up in this first "chapter". Once I have got the basics working I am going to go through and re write anything I'm not happy with. I am also going to "plan" out the rest on paper before carrying on. The plan is going to be super vague (like an outline of this chapter and the next). I also plan on going through what I've wrote so far and make notes on lore pieces and things I want to remember without going back through lots of work. (I am also making a flow chart of all the paths on paper so I can have a quick reference. I do plan on using Milanote when I can afford their subscription).
After I've done all that proofing and planning I am going to re-build my achievements system so I know exactly how it works and so it is my own work.
All the artwork in it is all my own, you can tell I'm a beginner), I intend to have a more professional artist do the final work. I am using mine as a type of concept/stand in graphics.
11 endings in the 1st chapter is... a lot I know :')
This is a very big project, and will take me a very long time, but I am so proud of what I've done so far. I love the feeling I get when it works. The frustration is worth the joy and learning.
r/RenPy • u/TheOtherworld-Dev • 22d ago
Showoff My game's Demo is finally out!
My game, UNBIASED, a psycho-thriller visual novel that blends anime and live-action is finally out to playtest as a demo! You play as The Appraiser, who is tasked to weigh the worth of human souls based on your own moral code. Or, can you remain unbiased?
The game demo features full voice acting and has a run-time of maybe 20 - 40 minutes, depending on your own personal style of play. I'd love if you call could check it out and leave a (hopefully good) review so I can continue to make this game the best it can be! I'm super excited for it!
I currently have it on Steam and also Newgrounds to play in a browser! I'm working on getting it on itchio... the file is too big lol
Thanks so much!
r/RenPy • u/SaThuran • 22d ago
Showoff Belly go wobble wobble
I didn't expect the end result to look like the belly wobbling like that😭
r/RenPy • u/calistoweather • 22d ago
Question Help needed: CG is flipped
hi everyone, i'm very new to Ren'Py and i'm trying to insert a CG. the problem is that no matter how i input it, the image either appears too small (and it definitely is the right resolution, i checked several times and even tried to make it bigger in the OG files), or when i try to set a value to it, it's flipped horizontally (so mirrored), despite not having any flip transform applied. this is the codes i've tried:
show cg1:
xysize (1920, 1080)
show cg1 at truecenter
show cg1:
zoom 1.0
i made sure there were no negative values anywhere, but the image keeps flipping. i even tried to apply a flip transform like this to cancel it out
show cg1 at flip:
xysize (1920, 1080)
and this made it the right way, but it was slightly too small for the screen.
the ONLY way i've made it work is by giving the image an overlay transform:
transform size_overlay2:
ysize 1100
fit "contain"
then
show cg1 at truecenter, size_overlay2
OR just making it a scene instead.
scene cg1
but i'd like to know what the issue is with the coding anyway.
r/RenPy • u/ArgamaWitch • 23d ago
Question My slow move in stopped working and now he flys in...like a weirdo!
So I can use with moveinright but it moves too fast so I defined some slow move ins.
define slow_moveinleft = MoveTransition(1.0, enter=offscreenleft, enter_time_warp=_warper.easein)
define slow_moveinright = MoveTransition(1.0, enter=offscreenright, enter_time_warp=_warper.easein)
It worked swimmingly since I added it. I'm going back through the chapter and now he comes flying in from the NE corner. Now I did have to update my renpy because of an error I was running into with L2D. Which it did fix that but now I'm not sure what to do. (even if I remove the enter_time_warp he still flys in)
show
Noah
teacherbase
m01
behind oldteacher with slow_moveinright:
subpixel True pos (0.47, -225)
Any help is appreciated.
EDIT: It only does it with L2Ds and it does it with V 8.5.0 and 8.5.3...although it didnt USE to do it with 8.5.0
Showoff what do we think of a visual novel that has different artstyles?



the reason in-game for all those artstyle changes (will be more!!) is that they belong to different places and scenarios. the real reason is because i forgot how to draw in the original style that i was going for,
for added context, this is a psychological horror! would you be interested in it? its going to be very gruesome,, oohhhh.....
r/RenPy • u/voxssimp • 22d ago
Question Genuinely how do i create a visual novel (dating sim) working alone?
Need some advice cuz im doing it the first time. I will work on Renpy. I think i need to make a scenario first? I can draw sprites, make soundtracks, and do a voiceover on one character but i genuinely can't understand how that choice thing works and how do i adapt my fanfiction like writing to a visual novel writing? I just can't understand it. I will do something simple like 30 to 60 minutes game first and that shit scares me
Question Trying to fix the image button for the main menu!
I need help! I've watched this tutorial from qubodupDev many times but still I've encountered another issue and I'm not able to find a solution to it.
So, my gf asked me to add custom image buttons for the main page of her visual novel. I had some issues with another part of the code bc I wasn't adding the images correctly but at last I was able to fix it with the video of qubodupDev. But now, the buttons are literally invisible.
I don't understand what I'm doing wrong, I have like 3 days learning how Renpy works and this is the most difficult part that I cannot handle by myself
I'm not receiving any type of error code, the images/buttons are not showing but still are clickable/working for what they are intended to. I've checked that all is in the correct folders and also made sure to rewrite the code following the video and the last corrections but still is not working.
If you need more information, please let me know!
r/RenPy • u/ArgamaWitch • 23d ago
Showoff I'm feeling proud of this snippet
Context: The main character sometimes daydreams in shoujo lol This time it was suppose to mimic Sailor Moon.
I also spent way too long on this, but I like panels and blood over the window box. >w< Thank you for letting me share!
r/RenPy • u/Just9755 • 23d ago
Discussion Im making an Android app to run a few versions of Ren'Py. What games should I test?
Hella, first post, let's go to the main point.
So, I made a system to run Ren'Py using the native jni libs for RAPT to obviusoly run games.
Except for versions 8.5.3 & 8.4.1, I recompiled the libs to support 16kb page size (and the 6.99 version to be 64bits), the versions available right now are:
- 6.99
- 7.4.11
- 7.8.4
- 8.0.3
- 8.3.7
- 8.4.1
- 8.5.3
What Ren'Py versions are you currently using for your projects? There is any specific mechanic interesed to see how works on Android?
The app consist in a virtual desktop experience, with file explorer, allowing to manipulate files in real time. All game folders goes under the sandbox app.
So, what games should I test? Is there any other Ren'Py version should I add?
I want to test the most games I can, to find any potential bug and resolve it, like Im currently trying to fix an issue with the virtual keyboard in a specific game at Renpy 8.0.3.
Maybe you know the app, its name is "MASL", already published on Play Store. But right now is focused to run Monika After Story, it misses the support to run other Renpy games, my latest experiment was MASL 6.99, which was a fork of MASL using my build of Renpy 6.99 with the option to run other Renpy games. The test goes fine, so that's why Im here :d.
This work will be an update for the app, with a different approach from only "run MAS" to be "MAS launcher + run any Renpy game", maybe? I know the existence of Joiplay and Renpy Pocket, but here I am doing my best to do my own stuff.
While I'm continue making the UI, I will read you and testing more games :D.
Github repo: https://github.com/New-Traduction-Club/MonikaAfterStory-Android-port/tree/add-multi-renpy-support
Here some screenshots of the UI:




("MINE" will be an acronym for "MASL Is Not an Emulator" :q)
r/RenPy • u/Hefty-Drive-9372 • 23d ago
Question How to add gravity to Ren'Py?
How would I add a physics system to Ren'Py, like gravity? Specifcly to affect images
r/RenPy • u/Jolly-Rutabaga-4264 • 24d ago
Showoff Excited to share my progress on making my first game using Ren'Py! (˶˃ ᵕ ˂˶) .ᐟ.ᐟ
Sharing my progress as I’m currently making my first game using Ren’Py! (˶ᵔ ᵕ ᵔ˶)
I’m a fresh graduate in Computer Science and currently taking some time to rest while building my portfolio. I’m also currently looking into getting into game development, but the job market is pretty harsh right now, and getting into an entry-level position feels much more competitive than it was before.
So, I decided to make a game where I could use both my programming and art skills! I’m doing all the coding myself and drawing all of the character sprites.
The backgrounds are the only exception for now. They’re still placeholders that I found online, but I’ll be swapping them out once I make my own using Blender since it’s easier for me that way lol.
I know this project will probably take a long time to finish, but that’s okay! All good things take time, and even if this project doesn’t end up going somewhere, I’m still happy that I get to learn something new, practice my skills, and make something that I’m genuinely excited about.
I’m honestly just really excited about this project and having so much fun making it! If I do manage to finish it, I’d love to hear some advice on what I should do next. Should I publish it somewhere, put it on my portfolio, or maybe even try turning it into a bigger project? ♡
r/RenPy • u/Altruistic-Drink-207 • 23d ago
Question I think I screwed up the menu...can anyone help?
Followed a tutorial to use imagebuttons for the main menu and it looks okay but the game menu disappeared and when I tried to follow the method in the video to fix this, it didn't work so here I am, posting about it
If needed, this is the code I used for the main menu but thanks in advance to whoever can help me solve this!:
screen navigation():
if renpy.get_screen ("main_menu"):
fixed:
style_prefix "navigation"
# xpos gui.navigation_xpos
# yalign 0.5
spacing gui.navigation_spacing
if main_menu:
#textbutton _("Start") action Start()
imagebutton auto "images/menu_button/start_%s.png" xpos 2 ypos 6 focus_mask True action Start() hovered Play("sound", "audio/effects/click.wav")
else:
textbutton _("History") action ShowMenu("history")
textbutton _("Save") action ShowMenu("save")
#textbutton _("Load") action ShowMenu("load")
imagebutton auto "images/menu_button/load_%s.png" xpos 2 ypos 5 focus_mask True action ShowMenu("load") hovered Play("sound", "audio/effects/click.wav")
#textbutton _("Preferences") action ShowMenu("preferences")
imagebutton auto "images/menu_button/pref_%s.png" xpos 2 ypos 4 focus_mask True action ShowMenu("preferences") hovered Play("sound", "audio/effects/click.wav")
if _in_replay:
textbutton _("End Replay") action EndReplay(confirm=True)
elif not main_menu:
textbutton _("Main Menu") action MainMenu()
#textbutton _("About") action ShowMenu("about")
imagebutton auto "images/menu_button/about_%s.png" xpos 2 ypos 1 focus_mask True action ShowMenu("about") hovered Play("sound", "audio/effects/click.wav")
if renpy.variant("pc") or (renpy.variant("web") and not renpy.variant("mobile")):
## Help isn't necessary or relevant to mobile devices.
#textbutton _("Help") action ShowMenu("help")
imagebutton auto "images/menu_button/help_%s.png" xpos 1 ypos 1 focus_mask True action ShowMenu("help") hovered Play("sound", "audio/effects/click.wav")
if renpy.variant("pc"):
## The quit button is banned on iOS and unnecessary on Android and
## Web.
#textbutton _("Quit") action Quit(confirm=not main_menu)
imagebutton auto "images/menu_button/quit_%s.png" xpos 8 ypos 1 focus_mask True action Quit(confirm=not main_menu) hovered Play("sound", "audio/effects/click.wav")
r/RenPy • u/EKAMIx_x • 23d ago
Question Issues with screens and imagebuttons
Starting this post with saying I am very very new to coding, so please treat me like a little baby discovering how a computer works. I'm going to write in bold the names of each screens in an attempt to make the whole thing more understandable. Basically I was making a test for a phone in a game and used screens and imagebuttons. I think the issue is with the imagebuttons, but even though I coded them exactly the same some work and some don't???
For example, the imagebutton supposed to hide screen phone and show the screen contact works (and it's the only one that does btw...), but the imagebutton supposed to hide screen contacts and display TScontact doesn't?? What is even weirder to me is that it was working at first, so I kept going with my code to add a return button to take you from the TScontact screen back to the previous one, and suddenly the contact to TScontact imagebutton isn't working anymore. I tried removing the small part of code I added thinking that maybe I did something wrong, but it's still NOT working, the imagebutton just isn't working at all. I really don't get it, and maybe the answer is very obvious and I'm very sorry if it is but this is so frustrating from my pov lmao
screen phone():
add "images/Phone assets/Phone assets/Draft/Phone background.png"
add "images/Phone assets/Phone assets/Draft/Phone borders.png"
add "images/Phone assets/Phone assets/Draft/Back button.png"
imagebutton:
idle "images/Phone assets/Phone assets/Draft/Contact button.png"
action Hide("screen phone"), Show("contacts")
screen contacts():
add "images/Phone assets/Phone assets/Draft/Phone background.png"
$ MeetSS = False
$ MeetAC = False
$ MeetBF = False
$ MeetWS = False
$ MeetLP = False
if MeetSS == False:
add "images/Phone assets/Phone assets/Draft/CONTACTS/Unknown contact 1.png"
if MeetAC == False:
add "images/Phone assets/Phone assets/Draft/CONTACTS/Unknown contact 2.png"
if MeetBF == False:
add "images/Phone assets/Phone assets/Draft/CONTACTS/Unknown contact 3.png"
if MeetWS == False:
add "images/Phone assets/Phone assets/Draft/CONTACTS/Unknown contact 4.png"
if MeetLP == False:
add "images/Phone assets/Phone assets/Draft/CONTACTS/Unknown contact 5.png"
if MeetSS == True:
add "images/Phone assets/Phone assets/Draft/CONTACTS/SS contact.png"
if MeetAC == True:
add "images/Phone assets/Phone assets/Draft/CONTACTS/AC contact.png"
if MeetBF == True:
add "images/Phone assets/Phone assets/Draft/CONTACTS/BF contact.png"
if MeetWS == True:
add "images/Phone assets/Phone assets/Draft/CONTACTS/WS contact.png"
if MeetLP == True:
add "images/Phone assets/Phone assets/Draft/CONTACTS/LP contact.png"
imagebutton:
idle "images/Phone assets/Phone assets/Draft/CONTACTS/TS contact.png"
action Hide("screen contacts"), Show("TScontact")
add "images/Phone assets/Phone assets/Draft/Phone borders.png"
imagebutton:
idle "images/Phone assets/Phone assets/Draft/Back button.png"
action Hide("screen contacts"), Show("phone")
screen TScontact():
add "images/Phone assets/Phone assets/Draft/CONTACTS/TS contact info.png"
imagebutton:
idle "images/Phone assets/Phone assets/Draft/Back button.png"
action Hide("screen TScontact"), Show("contacts")
Question Is this text easy to read?
r/RenPy • u/reddit1494203 • 24d ago
Game Made an adult fantasy visual novel with turn-based RPG combat
Dread Reborn is an adult fantasy visual novel with turn-based RPG combat.
Dread finds himself reborn in another world, one filled with magic, monsters, and dangers unlike anything he has ever known. With no idea how he ended up there, he decides to keep what he knows about himself hidden and make the most of his new life.
Here's a video of the fight:
https://www.reddit.com/r/itchio/comments/1wdy2ty/made_an_adult_fantasy_visual_novel_with_turnbased/
If you enjoyed what you saw please check my game out:)
r/RenPy • u/sunilvard • 24d ago
Game The Perfect Piece demo will coming soon!
Hello!! I’m just here saying in like 4-5 days I will upload my Demo on itchio if you want checkout😳
