I was wondering if there was a way to make multiple lines of dialogue appear simultaneously, something like this subtitled text?
Thank you in advance!
I hear Multiple Character Dialogue does this, but it places an extra textbox.Display multiple lines of dialogue simultaneously
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.
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.
- umineko
- Regular
- Posts: 52
- Joined: Sun Jan 09, 2022 7:12 am
- Projects: Ikimashou!
- Organization: Bagel Poutine
- itch: umineko-chan.itch.io
- Contact:
Display multiple lines of dialogue simultaneously
"I like kemomimi and I cannot lie."
- m_from_space
- Miko-Class Veteran
- Posts: 957
- Joined: Sun Feb 21, 2021 3:36 am
- Contact:
Re: Display multiple lines of dialogue simultaneously
Multiple Character Dialogue might be the solution though. Just create different styles for the say screens to position the lines at different places. You also could create your own "multiple_say" screen, that handles those lines.
https://www.renpy.org/doc/html/multiple.html
Best way would be to do it with your own multiple_say screen I think (this example only accounts for 2 lines):
edit: Included line_spacing to account for line breaks.
https://www.renpy.org/doc/html/multiple.html
Best way would be to do it with your own multiple_say screen I think (this example only accounts for 2 lines):
Code: Select all
screen multiple_say(who, what, multiple):
if who is not None:
text who id "who"
vbox:
if multiple[0] == 2:
null height 20
text what id "what" line_spacing 20
label start:
e "This is Eileen." (multiple=2)
e "(another language)" (multiple=2)
Who is online
Users browsing this forum: Bing [Bot], Google [Bot]