Does Ren'py have a GUI to design Frames/Windows easier?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Message
Author
User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3636
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Does Ren'py have a GUI to design Frames/Windows easier?

#16 Post by Imperf3kt » Sun May 23, 2021 6:52 am

There is no guestimation in making screens if you know what size your assets are, which comes down to experience.

For what it is worth, I agree that a wysiwyg style editor is easier for new users and even some experienced developers find it easier, which is why I am making such a thing for renpy, but it's slow work. Don't expect anything for a long time, my personal life leaves very little time for my ren'py endeavours.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor
Free Android GUI - Updated occasionally
Twitter
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py

User avatar
zmook
Veteran
Posts: 421
Joined: Wed Aug 26, 2020 6:44 pm
Contact:

Re: Does Ren'py have a GUI to design Frames/Windows easier?

#17 Post by zmook » Wed May 26, 2021 9:28 am

henvu50 wrote:
Sun May 23, 2021 6:03 am
Patreons who fund visual novels would LOVE to offer $$$ to Ren'py developers, thus improving all of their favorite games, beacuse there's a lot of Patreons in general who prefer games be made in Ren'py.
A couple things, none of which I'm completely sure of. But first, I believe "Ren'py developers" is pretty much PyTom. Plus anyone who volunteers to contribute code, that he accepts. It's an MIT-license open source project, though, so you could fork it entirely. Or just create a standalone tool that generates .rpy scripts, like IDEs used to have back in the day.

Second, PyTom is a very skilled developer, and if he put his development time up for auction you'd probably have to add a zero to your budget there.

Could a very very basic GUI be made in 2 months? Maybe?? Would it actually do anything that would reliably save you time? I'm super not confident, then I'm much less a fan of visual development than you seem to be.
Oh woops! It was not my intention to appear angry! haha :) Everyone is right to a certain degree. If you have a lot of experiencing making screens, you can technically make them faster than someone who doesn't work with them constantly.
FWIW, you have come off as pretty aggressive about demanding features from free software.
typing it out and then having to run ren'py every time just to visually see the results is a nightmare.
Have you not discovered auto-reload mode?
colin r
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM

User avatar
bonnie_641
Regular
Posts: 124
Joined: Sat Jan 13, 2018 10:57 pm
Projects: Código C.O.C.I.N.A. (pending); Aprende Chino conmigo (active)
Deviantart: rubymoonlily
Contact:

Re: Does Ren'py have a GUI to design Frames/Windows easier?

#18 Post by bonnie_641 » Sat May 29, 2021 7:24 pm

henvu50 wrote:
Sun Apr 18, 2021 11:44 pm
We need a GUI that lets us design screens on the fly, then lets us populate it with the following on the fly, letting us drag and resize, etc
Here:
viewtopic.php?f=51&t=22565&start=75#p455107

Although I have little experience with Ren'Py, thanks to this tutorial (from Leon) I was able to customize the start menu of my game. It only took me 1 month (between studying the code and applying it).
With much respect, my opinion is that it is better to learn to program with examples - rather than doing it graphically.
I am very happy because I can fulfill my dream of creating my game in a relatively easy way, through the examples given by the community. I thank Pytom for sharing with us the resources to be able to program in a simple way (I tried Pygame, Panda3d, Lua, RPG Maker among others and it was a total failure).
Although the documentation is very complex to follow, the community makes the difference. With an infinity of examples of all kinds of games, I learned a lot, plus many users are willing to help.

Rather than focusing on demanding to change the way of programming, it is better to be thankful for everything that is currently available.In all these years, the functionality of Ren`Py has improved a lot and I hope to soon finish my first project, which I proudly say is a game created thanks to the community, which otherwise would be impossible for me to do on my own.
I speak and write in Spanish. I use an English-Spanish translator to express myself in this forum. If I make any mistakes, please forgive me.
I try my best to give an answer according to your question. :wink:

User avatar
HEXdidnt
Regular
Posts: 61
Joined: Tue Aug 11, 2020 1:25 pm
Projects: A Night at the Office, Embracing Christmas, The Masquerade Benefit
Deviantart: HEXdidnt
Location: Harrow, London, UK
Contact:

Re: Does Ren'py have a GUI to design Frames/Windows easier?

#19 Post by HEXdidnt » Sun May 30, 2021 7:46 am

bonnie_641 wrote:
Sat May 29, 2021 7:24 pm
With much respect, my opinion is that it is better to learn to program with examples - rather than doing it graphically.
...
Rather than focusing on demanding to change the way of programming, it is better to be thankful for everything that is currently available.
Gotta say, I agree 100% with Bonnie_641's sentiment here. There's a lot in Ren'Py that I'm struggling with because I'm no programmer... but making a system like Ren'Py GUI-based would likely reduce its flexibility, at least in the short-term. Lots of GUI-based systems are inherently limited by what their creators expected the user to do/want to do, where I don't feel that's the case with Ren'Py, which is limited only by the imagination and proficiency of its users.

Some of the customising options are complex and intricate, but the sense of accomplishment I've felt over successfully implementing even the simplest of changes (unique font styles within dialogue, altering text frame size and position, adding a splash screen) has been that much greater because I've actually learned how to do it rather than just clicking the mouse in a GUI and letting the system do it for me. Theoretically, that means it'll be quicker and easier for me to make similar changes and additions next time. When something clicks and a piece of code finally makes sense, I like being able to experiment and tinker with it further.

Not to say I wouldn't try out a GUI if one was developed, but I wouldn't want to rely on it.
As ever, dropping litter in the zen garden of your mind...

Post Reply

Who is online

Users browsing this forum: Google [Bot], Ocelot, Sergei Falcon