Problem with waiting time.

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.
Message
Author
Serkai
Regular
Posts: 58
Joined: Fri Jan 18, 2008 9:35 am
Projects: Teo the Deciever, Shades of Grey and Junk Story(SoG and JS are fanworks)
Contact:

Problem with waiting time.

#1 Post by Serkai »

I have a script that goes like this:

Code: Select all

"After having spent almost an hour waiting in line to buy a ticket for the train, I am finally able to board it."
"Six hours later"
"So, the trip was boring, but now I've arrived at my destination, the Lakestar Ranch, where I'm to spend my next week working."
Now, my problem is that I want the game to make some kind of pause between the first and the second line, preferably a second or two. This is probably a really simple thing, but I figured I'd ask anyways. Thanks for any help I get.

chronoluminaire
Eileen-Class Veteran
Posts: 1153
Joined: Mon Jul 07, 2003 4:57 pm
Completed: Elven Relations, Cloud Fairy, When I Rule The World
Tumblr: alextfish
Skype: alextfish
Location: Cambridge, UK
Contact:

Re: Problem with waiting time.

#2 Post by chronoluminaire »

Generally, if you're writing a normal visual novel (and so the user will be clicking between each of those three lines), that's all the pause you need.

"Text..."
"...that's written..."
"...like this..."

"...is subjectively much 'slower' than text that's written like this."

"And text..."
"..."
"...like this..."
"..."
"...is even slower."

However. If you do still want to insert an actual pause, then there are two ways:
1) Within text, you can insert the {w} tag to wait for a user click, or {w=1.5} to wait for precisely 1.5 seconds.
2) Between lines of text/images/whatever, you can use the renpy.pause function: click that link for details.
I released 3 VNs, many moons ago: Elven Relations (IntRenAiMo 2007), When I Rule The World (NaNoRenO 2005), and Cloud Fairy (the Cute Light & Fluffy Project, 2009).
More recently I designed the board game Steam Works (published in 2015), available from a local gaming store near you!

Watercolorheart
Eileen-Class Veteran
Posts: 1314
Joined: Mon Sep 19, 2005 2:15 am
Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
Organization: Watercolorheart Studios
IRC Nick: BCS
Tumblr: adminwatercolor
Deviantart: itsmywatercolorheart
Github: Watercolordevdev
Skype: heartnotes
Soundcloud: Watercollider
itch: watercolorheart
Location: Florida
Contact:

Re: Problem with waiting time.

#3 Post by Watercolorheart »

No!

No ellipses!

:arrow: breaking
:arrow: the
:arrow: experience
I'm not even the same person anymore

Jake
Support Hero
Posts: 3826
Joined: Sat Jun 17, 2006 7:28 pm
Contact:

Re: Problem with waiting time.

#4 Post by Jake »

BCS wrote:No ellipses!
That's a matter of opinion. ;-)


I mean - I dislike the kind of script that passes time like:

"..."
"......"
"........."
"............"

but really... single ellipsis lines at a pause, when a character is speechless, or simply to denote the non-specific passing of a short period of time, I have no problem with whatsoever. I would even go so far as to encourage them; certainly I think it's a better method than using renpy.pause, for example.
Server error: user 'Jake' not found

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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: Problem with waiting time.

#5 Post by PyTom »

I concur. A single ellipses to indicate a small pause is fine, provided there's only one of them. Any longer than a small pause and you should describe it in text, rather than making the user click multiple times. An actual time delay is right out.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

yummy
Miko-Class Veteran
Posts: 733
Joined: Fri Jul 07, 2006 9:58 pm
Projects: Suna to Majo
Location: France
Contact:

Re: Problem with waiting time.

#6 Post by yummy »

I... :arrow:
Agree... :arrow:
Too... :arrow:

Maybe you could do better than most games where time passes with these dots: You could change the BG along with the time (but I guess that means more work).

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Problem with waiting time.

#7 Post by monele »

Ellipses are cheap ^^;... Why not use regular novel tricks or even *visual* clues for this? A fade to black, a pause, whatever...
I personally never thought ellipses meant passage of time. To me they mean something like a short pause or hesitation, which makes me thing of many protagonists as terribly undecisive *beep* ^^;... (ok ok, many of them are, too ~_~)

kurukku
Newbie
Posts: 5
Joined: Fri Aug 08, 2008 6:16 am
Contact:

Re: Problem with waiting time.

#8 Post by kurukku »

Actually I like ellipses for a moment of silence, because they are the traditional way to do it in a dialog-driven visual novel. But also I really don't like it, when lazy authors start to pile up ellipses pyramids. :roll:

A transition sounds weird. A fade to black. Did the protagonist just black out?

But a pause, especially a 3sec+, even sounds more weird, because I would wonder, if the game did crash.

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Problem with waiting time.

#9 Post by monele »

Maybe a slow fade to the next scene then? I tend to use lots of these ^^;. I know we usually deal with a first person perspective, but does it mean we can't use movie conventions at times? ^^;...

kurukku
Newbie
Posts: 5
Joined: Fri Aug 08, 2008 6:16 am
Contact:

Re: Problem with waiting time.

#10 Post by kurukku »

Ah, may be we just thought of something else.

I thought of waiting within a scene. Let's say a character leaves the room for a moment, just to come back a bit later. I guess in this case ellipses are fine. But for symbolising waiting time between to scenes. Well, there are a lot of possible ways to do that.

Even in movies there are different ways to do it:
- Just ignore it :wink:
- blanking out and fading in again
- A transition instead of a cut
- Onscreen text showing a time specification (two hours later, day 2, 3:02pm)
etc.

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Problem with waiting time.

#11 Post by monele »

Going back to the initial post example, I'd say a short 1 or 2 seconds pause there is good. Although 6 hours is a long time, and a fade out, fade in would work nicely here too (but the text is needed in both cases).

For the case of someone leaving the room for a minute, a very short pause could work :
"Brian leaves the room in a storm..."
1 second pause
"... only to come back a minute later, a strange expression on his face."

OR, it could be a good place to add some flavor text :
"Brian leaves the room in a storm."
"He has always been impulsive like this (...)"
(insert here two or three other descriptive lines)
"As I finish remembering about this, Brian comes back, a strange expression on his face."
And there! You have actually made the player wait, except it was an interesting wait since you get to learn more about Brian.

kurukku
Newbie
Posts: 5
Joined: Fri Aug 08, 2008 6:16 am
Contact:

Re: Problem with waiting time.

#12 Post by kurukku »

Sure, you can do it that way. But whether you should do it or not may depends solely on the context of the story. Moments of silence can be a nice variety to narrative monologues.

For example, the protagonist in my project does a lot of narrative monologues anyways, so I let him just enjoy some downtime and a cigarette now and then. ;)

User avatar
papillon
Arbiter of the Internets
Posts: 4107
Joined: Tue Aug 26, 2003 4:37 am
Completed: lots; see website!
Projects: something mysterious involving yuri, usually
Organization: Hanako Games
Tumblr: hanakogames
Contact:

Re: Problem with waiting time.

#13 Post by papillon »

so I let him just enjoy some downtime and a cigarette now and then.
... If the dialog box briefly vanished and we saw an animation of a guy taking a drag and blowing smoke, that would also be an appropriate way of doing "Time Passes" in a visual novel... :)

kurukku
Newbie
Posts: 5
Joined: Fri Aug 08, 2008 6:16 am
Contact:

Re: Problem with waiting time.

#14 Post by kurukku »

Well, actually I like it with the ellipsis, too. :roll:

(And sorry for drving this topic totally OT.)
Attachments
Waiting while smoking with good ol' friend ellipsis.
Waiting while smoking with good ol' friend ellipsis.

Gau_Veldt
Regular
Posts: 86
Joined: Tue Jun 10, 2008 8:22 pm
Location: Prince George, BC
Contact:

Re: Problem with waiting time.

#15 Post by Gau_Veldt »

What about cutting the scene to an hourglass combined with creative use of Ren'Py's particle system for the "An eternity passes..." message? I suppose:

Too. :arrow:
Many. :arrow:
Pauses. :arrow:

Might start making the script sound like James T. Kirk.

Post Reply

Who is online

Users browsing this forum: No registered users