Making an interactive comic book in Ren'Py?

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.
Post Reply
Message
Author
SomeRandomGuy00
Newbie
Posts: 2
Joined: Thu Sep 17, 2015 3:11 pm
Contact:

Making an interactive comic book in Ren'Py?

#1 Post by SomeRandomGuy00 » Thu Sep 17, 2015 3:18 pm

Total noob here (though I've dabbled a bit once in the past), someone on reddit recommended this engine to me, anyways I'm looking to make an interactive comic book similar to Soul Gambler, with some (not so) basic stat and relationship tracking and event flags, but without the annoying IE10 requirement. How should I go about doing this, if it's even possible to do in Ren'Py? Also, what about pallette swaps?

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Making an interactive comic book in Ren'Py?

#2 Post by PyTom » Thu Sep 17, 2015 8:19 pm

Have you checked out The Witch's Scissors. It's generally possible, using imagemaps and ATL, but you may have to think about exactly how you want to turn the tools Ren'Py gives you into a game.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

SomeRandomGuy00
Newbie
Posts: 2
Joined: Thu Sep 17, 2015 3:11 pm
Contact:

Re: Making an interactive comic book in Ren'Py?

#3 Post by SomeRandomGuy00 » Sat Sep 19, 2015 12:58 pm

Oh so I'd accidentally downloaded the spanish version lol, but I think I get it, was this all done with changing/panning backgrounds and the moving panels by making the background black and the small panel a character?

This doesn't seem much harder than making a regular webcomic. Thanks!

User avatar
SundownKid
Lemma-Class Veteran
Posts: 2299
Joined: Mon Feb 06, 2012 9:50 pm
Completed: Icebound, Selenon Rising Ep. 1-2
Projects: Selenon Rising Ep. 3-4
Organization: Fastermind Games
Deviantart: sundownkid
Location: NYC
Contact:

Re: Making an interactive comic book in Ren'Py?

#4 Post by SundownKid » Sat Sep 19, 2015 1:25 pm

It's not hard at all, you just have to make use of the $renpy.pause(checkpoint=True) command and you will be able to make an interactive webcomic in no time. Whenever you show a new picture/text box then use that command and players will be able to rollback/rollforward from those just like a line of text.

User avatar
carroll6
Regular
Posts: 33
Joined: Tue Sep 30, 2014 5:18 pm
Contact:

Re: Making an interactive comic book in Ren'Py?

#5 Post by carroll6 » Sat Oct 17, 2015 10:26 pm

What about making the images clickable? I got my imagemap working.. just understanding the basics.. to where it goes to another LABEL statement. I am struggling with basics.. another one is showing an animation when they click, like Hidden Object games. I have chronic pain, and I get confused when I am trying to understand things. I wish there were better examples of ATL in the Renpy Cookbook.

User avatar
SundownKid
Lemma-Class Veteran
Posts: 2299
Joined: Mon Feb 06, 2012 9:50 pm
Completed: Icebound, Selenon Rising Ep. 1-2
Projects: Selenon Rising Ep. 3-4
Organization: Fastermind Games
Deviantart: sundownkid
Location: NYC
Contact:

Re: Making an interactive comic book in Ren'Py?

#6 Post by SundownKid » Sun Oct 18, 2015 1:15 am

If you want to make the comic images clickable then you should make them imagebuttons within their own separate screens. Imagemaps are kind of outdated these days, as imagebuttons are a lot more flexible.

User avatar
carroll6
Regular
Posts: 33
Joined: Tue Sep 30, 2014 5:18 pm
Contact:

Re: Making an interactive comic book in Ren'Py?

#7 Post by carroll6 » Sun Oct 18, 2015 1:44 am

Thanks for the reply! I am trying to hack something out now. DOCS dont show valid actions for Imagebutton.
I am trying to make it jump to a panel I have in the script.rpy keeps blowing up. It might seem ambitious, but I'd like it to say, show a text balloon on HOVER "Sayonara Robocop!" Then on click it goes somewhere else.. to panel1, I suppose. I suppose this is too ambitious. Just to get it to work, so I can understand it would be good.. I'm not even in the ballpark.

I get the idea of separate screens..but am confused as how to make them replace the main screen. Eh..DUH. I'm trying to hack it into the Main screen statement. Example, when game starts I'd like to show 4 or more comic panels. I can do this with the Imagemap statement. Can't figure out how to use ImageButtons.

User avatar
carroll6
Regular
Posts: 33
Joined: Tue Sep 30, 2014 5:18 pm
Contact:

Re: Making an interactive comic book in Ren'Py?

#8 Post by carroll6 » Mon Oct 19, 2015 12:09 am

Hi! I figured it out. Not all, but now I can easily make the imagebuttons and do things with them. I might make a quick and dirty tutorial, very simple.. that shows how I came to understand how to use them. I was very confused...thinking that the Imagebutton had to be defined in screen.rpy. I had a tooth go bad a infection last night..and have chronic pain from my rebuilt shoulder..that's why the .. dullness on my part.

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot]