Wait between two lines of dialogues ?
neogoroth
29 Sept 2013, 22:48Hi,
I'm trying to create a text-based game with Quest, but it seems that a basic feature is missing.
I've been searching for a relevant topic for hours, but I couldn't find any, so I'm opening this one.
So, basically, here's what I wanna do.
Create a gamebook
Create a dialogue through a script (typewriter) for instance :
Welcome to the world of blablabla. There's a door open in front of you.
WAIT FOR 2 SECONDS
Open the door (link to page 2)
WAIT FOR 2 SECONDS
Leave this place (link to page 3)
The wait for 2 seconds part doesn't seem to work, there is no script such as "Wait for ...", alike RPG Maker's one. What is the point of showing the 2 options before the introduction is over ? I want these two options displayed ONLY after the description is finished. I tried with flags (set flag on after the introduction, make an if condition for the choices to appear, it told me that there was an invalid attribute name... I know how those work, but it's definely broken in Text Adventure). I looked for timers, can't find'em in gamebook mode...
Can anybody help me ? This piece of software isn't handy at all.. thanks
I'm trying to create a text-based game with Quest, but it seems that a basic feature is missing.
I've been searching for a relevant topic for hours, but I couldn't find any, so I'm opening this one.
So, basically, here's what I wanna do.
Create a gamebook
Create a dialogue through a script (typewriter) for instance :
Welcome to the world of blablabla. There's a door open in front of you.
WAIT FOR 2 SECONDS
Open the door (link to page 2)
WAIT FOR 2 SECONDS
Leave this place (link to page 3)
The wait for 2 seconds part doesn't seem to work, there is no script such as "Wait for ...", alike RPG Maker's one. What is the point of showing the 2 options before the introduction is over ? I want these two options displayed ONLY after the description is finished. I tried with flags (set flag on after the introduction, make an if condition for the choices to appear, it told me that there was an invalid attribute name... I know how those work, but it's definely broken in Text Adventure). I looked for timers, can't find'em in gamebook mode...
Can anybody help me ? This piece of software isn't handy at all.. thanks
HegemonKhan
29 Sept 2013, 23:29I've not used the Gamebook style at all (I only used the Text Adventure style thus far), nor do I know the GUI~Editor that well, so I may not be able to help you much, but I'll give it a try:
http://quest5.net/wiki/Tutorial (though it's mostly for the Text Adventure style, but it can still help with quest anyways)
http://quest5.net/wiki/Category:All_Fun ... t_Commands (page 1, range: A-S)
http://quest5.net/w/index.php?title=Cat ... h#mw-pages (page 2, range: S-Z)
Do you have a "wait" script to choose from in the Gamebook style? http://quest5.net/wiki/Wait
this "wait" script acts as a "break~buffer", making you hit a key before you can run the next scripts after the "wait" script.
than, after (actually+technically "nested" within) the "wait" script, you'd use the Timer Elements, again, if the Gamebook style has them:
in the GUI~Editor, you have to click on the checkbox of "enable timer at start of game"
http://quest5.net/wiki/Using_timers_and_turn_scripts
http://quest5.net/wiki/Create_timer
http://quest5.net/wiki/SetTimeout
http://quest5.net/wiki/SetTimeoutID
http://quest5.net/wiki/SetTimerInterval
http://quest5.net/wiki/SetTimerScript
http://quest5.net/wiki/EnableTimer
http://quest5.net/wiki/DisableTimer
--------------
I don't know how "flags" (Boolean Attributes) work in the Gamebook style, but I could try to help~teach you on how to use them in the Text Adventure style, at least, if you're having trouble with their syntax~format and~or can't quite get them done right in the GUI~Editor.
the "Name" Attribute is the ID (identifier) for the quest engine, so you can't have two things with the same "Name" Attributes.
but the "Alias" Attribute is just a normal String Attribute, which for us acts as the "name" of something, and so you can have multiple things with the same "Alias" Attributes.
http://quest5.net/wiki/Tutorial (though it's mostly for the Text Adventure style, but it can still help with quest anyways)
http://quest5.net/wiki/Category:All_Fun ... t_Commands (page 1, range: A-S)
http://quest5.net/w/index.php?title=Cat ... h#mw-pages (page 2, range: S-Z)
Do you have a "wait" script to choose from in the Gamebook style? http://quest5.net/wiki/Wait
this "wait" script acts as a "break~buffer", making you hit a key before you can run the next scripts after the "wait" script.
than, after (actually+technically "nested" within) the "wait" script, you'd use the Timer Elements, again, if the Gamebook style has them:
in the GUI~Editor, you have to click on the checkbox of "enable timer at start of game"
http://quest5.net/wiki/Using_timers_and_turn_scripts
http://quest5.net/wiki/Create_timer
http://quest5.net/wiki/SetTimeout
http://quest5.net/wiki/SetTimeoutID
http://quest5.net/wiki/SetTimerInterval
http://quest5.net/wiki/SetTimerScript
http://quest5.net/wiki/EnableTimer
http://quest5.net/wiki/DisableTimer
--------------
I don't know how "flags" (Boolean Attributes) work in the Gamebook style, but I could try to help~teach you on how to use them in the Text Adventure style, at least, if you're having trouble with their syntax~format and~or can't quite get them done right in the GUI~Editor.
the "Name" Attribute is the ID (identifier) for the quest engine, so you can't have two things with the same "Name" Attributes.
but the "Alias" Attribute is just a normal String Attribute, which for us acts as the "name" of something, and so you can have multiple things with the same "Alias" Attributes.
neogoroth
06 Dec 2013, 19:16Thanks for you answer, I found a solution that will most certainly help people.
When you typed a text, and you want people to read it before they can make a choice or go on to another page, just add a sound (even an empty sound you'd record on Audacity) and turn on the setting "Wait for sound to finish", there will be a x second period before the options are displayed. That might help you handle the pace of your game.
When you typed a text, and you want people to read it before they can make a choice or go on to another page, just add a sound (even an empty sound you'd record on Audacity) and turn on the setting "Wait for sound to finish", there will be a x second period before the options are displayed. That might help you handle the pace of your game.