Page 1 of 1

Subtitle Duration

Posted: Tue Nov 17, 2015 3:52 pm
by Alatriste
Hello, I'm looking for a simple way to control the duration of a specific subtitle. I know the way to do it globally, but I would be interested in tweaking the duration of some of them only. I read the documentation, but I got lost when I started reading about adding Sequences. :?
I also noticed that if I write a long subtitle, this one will disappear immediately after it has been displayed. If it's shorter, then is displayed and wait for the global timer to finishes. (the one you set up in the "subtitle settings" field). I'm not sure if this is then right way to work. The subtitle should be displayed and then wait for that time to be over to disappear.

Thanks!

Re: Subtitle Duration

Posted: Tue Nov 17, 2015 7:05 pm
by Tony Li
Hi,
Alatriste wrote:Hello, I'm looking for a simple way to control the duration of a specific subtitle. I know the way to do it globally, but I would be interested in tweaking the duration of some of them only. I read the documentation, but I got lost when I started reading about adding Sequences. :?
Inspect the dialogue entry node that you want to tweak. Set the Sequence field to

Code: Select all

Delay(#)
where # is the duration in seconds, such as:

Code: Select all

Delay(5)
Alatriste wrote:I also noticed that if I write a long subtitle, this one will disappear immediately after it has been displayed. If it's shorter, then is displayed and wait for the global timer to finishes. (the one you set up in the "subtitle settings" field). I'm not sure if this is then right way to work. The subtitle should be displayed and then wait for that time to be over to disappear.
Play with the Dialogue Manager's Subtitle Chars Per Second and Min Subtitle Seconds along with the NPC Subtitle Line's Typewriter component. The Typewriter component has its own Chars Per Second that specifies how fast to type out the text. The Dialogue Manager's values, on the other hand, determine the value of a special keyword "{{end}}". The Dialogue Manager's Default Sequence probably references this keyword, as in:

Code: Select all

Delay({{end}})
If you want more delay between when the typewriter finishes typing and the subtitle goes away, do one or both of these:

1. Speed up the typewriter by increasing its Chars Per Second.

2. Or slow down "{{end}}" by decreasing the Dialogue Manager's Subtitle Chars Per Second.

Re: Subtitle Duration

Posted: Wed Nov 18, 2015 3:14 am
by Alatriste
Thanks a lot Tony! I was sure it had to be a simple way to get it done. :)