This came out of nowhere, but I got the sudden urge to release something that's been on my mind so I did that.
I'm calling it Smart Title Screens. Basically the idea is preventing you from needing to write a bunch of logic and checks and such, and just write and do your visual novel as you're going to. I think one of the most obnoxious things is having to tediously script out certain behaviors so I try to minimize that sort of thing as much as I can. Someone had mentioned to me the lengths they went through to make changing title screens, and that's when I knew I had to do something.
And here we are.
Anyway, it's pretty straight forward to use. There's two dictionaries in one of the files for you to fill out. The left hand side are the labels you use to navigate through your visual novel. The right hand side is either the path to the title screen background(if you just want backgrounds), or the name of the screen you'd like to replace your main menu(if you want to go ham on it and redesign the whole thing for special occasions.)
Then you just slip one of two of the provided lines into your main_menu definition, and you're done.
In order news, I will be resuming streaming here pretty soon now that the summer season is over, so stay tuned for my live streams coming back within the next few weeks. Announcements for it will be in DevTalkas per usual.
Did you like this post? Tell us
Leave a comment
Log in with your itch.io account to leave a comment.
I am a beginner still and was just teaching myself screens today! Im excited to learn more about them with this tool. Thank you for creating it!
Very cool! Unfortunately this pack doesn't have much that's useful as examples for screens. The ones that I included are more or less placeholder copies of the default one.
The magic in this pack happens in the Python logic that runs around the screens. It probably won't help you make nice screens in and of itself, but once you're able to, it should be a force multiplier for your VNs.
Hmm I'll still check it out just in case. I am slowly learning python also to help with my renpy skills so it might come in handy in the future for me. One never knows. I still am grateful for the knowledge and you for creating it. :)
Oh, this is a cool one. I think this is one of the most frequent questions in Ren’py Discord too.
I hadn't realized it was in demand. It's one of those things that I've known how to do and I spent the time putting it together on a whim.
Hopefully it helps speed folks along in their dev.