Skip pause between dialogue nodes
Posted: Sun Jul 19, 2020 7:44 pm
This is a two part question.
First off, I was wondering how to skip the wait between displaying the next part of the conversation. I'm making a text adventure game and I am using the WRPG template for my dialogue, which shows all previous dialogue.
I know I can just group all the dialogue into a single node to make them all appear at the same time, however I like to have it separated by who is talking.
I removed the typewriter effect to make it appear instantly and made the subtitleCharsPerSecond = infinity and minSubtitleSeconds = 0, so no matter how many characters it has it should display the next line instantly. However, it waits till the next frame to display the next line, meaning it appears quickly, but not instantly. How can I make it so it instantly shows all of the lines in a conversation without any pause?
Then the second question is, how do I make it so when the conversation is finished, it stays displayed on screen?
To further explain what I want, I want it to instantly show all of a conversation on the screen, only pausing when the PC has to enter a response. Then when the conversation is finished, it will stay on screen for the player to read through it. Then when a new conversation starts, it will clear the history of the previous one.
Don't know if I'm explaining this well, and I can't think of any other games as an example.
I guess an example would be:
I want the first 5 nodes to all appear at once,
then the player will be able to enter their response,
then the final three will show.
The conversation won't close to give the player time to read the final 3 that just appeared.
First off, I was wondering how to skip the wait between displaying the next part of the conversation. I'm making a text adventure game and I am using the WRPG template for my dialogue, which shows all previous dialogue.
I know I can just group all the dialogue into a single node to make them all appear at the same time, however I like to have it separated by who is talking.
I removed the typewriter effect to make it appear instantly and made the subtitleCharsPerSecond = infinity and minSubtitleSeconds = 0, so no matter how many characters it has it should display the next line instantly. However, it waits till the next frame to display the next line, meaning it appears quickly, but not instantly. How can I make it so it instantly shows all of the lines in a conversation without any pause?
Then the second question is, how do I make it so when the conversation is finished, it stays displayed on screen?
To further explain what I want, I want it to instantly show all of a conversation on the screen, only pausing when the PC has to enter a response. Then when the conversation is finished, it will stay on screen for the player to read through it. Then when a new conversation starts, it will clear the history of the previous one.
Don't know if I'm explaining this well, and I can't think of any other games as an example.
I guess an example would be:
I want the first 5 nodes to all appear at once,
then the player will be able to enter their response,
then the final three will show.
The conversation won't close to give the player time to read the final 3 that just appeared.