Alternative display format

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
User avatar
Triority
Regular
Posts: 185
Joined: Fri Jul 20, 2018 1:28 pm
Completed: Welcome To... Chichester 0, 1,2 OVN 1, OVN 2, OVN 3, No Regrets For The Future
Projects: Welcome To... Chichester series
Organization: Triority
Tumblr: Sku-te
itch: triority
Location: England
Discord: sku_te
Contact:

Alternative display format

#1 Post by Triority »

Due to the high amount of click to progress a visual novel, would it be possible to create a setting (and an.alternative text box window) whereby each "block" of same type auto feeds through the text box, at a speed dictated by a visible slider (adjustable at any time), only requiring a click to continue when the text nature changes? This would reduce the click heaviness considerably.

jeffster
Veteran
Posts: 409
Joined: Wed Feb 03, 2021 9:55 pm
Contact:

Re: Alternative display format

#2 Post by jeffster »

The text box could be based on NVL-mode dialog:
https://renpy.org/doc/html/gui.html#nvl
but instead of a large vertical wall of text, it could be a lesser scrollable box, a "viewport" with scrollbar:
https://renpy.org/doc/html/gui.html#scrollbars
https://renpy.org/doc/html/screens.html#viewport

NVL-Mode Tutorial:
https://renpy.org/doc/html/nvl_mode.html

Dialog lines can be shown without interactions with user, e.g. with interact=False
https://renpy.org/doc/html/dialogue.html#Character

It should be possible to show them at certain speed.
(Using pause of certain length with every "say"?)

Or, to make the auto-scrolling smooth (1 pixel at a time rather than adding whole lines), a creator-defined displayable could be necessary.

Adding a slider to the UI is trivial.

Therefore yes, it might require some work, but it should be possible.

philat
Eileen-Class Veteran
Posts: 1920
Joined: Wed Dec 04, 2013 12:33 pm
Contact:

Re: Alternative display format

#3 Post by philat »

Doesn't auto advance already do this?

User avatar
Triority
Regular
Posts: 185
Joined: Fri Jul 20, 2018 1:28 pm
Completed: Welcome To... Chichester 0, 1,2 OVN 1, OVN 2, OVN 3, No Regrets For The Future
Projects: Welcome To... Chichester series
Organization: Triority
Tumblr: Sku-te
itch: triority
Location: England
Discord: sku_te
Contact:

Re: Alternative display format

#4 Post by Triority »

Yes, I thought NVL mode would be the thing to use. I was also pondering a window with text in, and try and do pause after each line

Post Reply

Who is online

Users browsing this forum: White Phantom Games