Page 1 of 1
Setting player subtitles separately from responses.
Posted: Mon Nov 25, 2019 2:12 am
by Kale
I'm still digging into documentation - sorry if this is detailed elsewhere.
I'm wondering if there's a way to have responses that trigger subtitles that are more verbose that the response option that triggers them. Things like, "Interrogate the witness," that pulls up a much longer player subtitle. I see that I can untick Always Force Response Menu, but I don't think that does exactly what I'm looking for.
Re: Setting player subtitles separately from responses.
Posted: Mon Nov 25, 2019 8:28 am
by Tony Li
Hi,
Yes.
Set the response's Menu Text to the short text (e.g., "Interrogate the witness").
Set the response's Dialogue Text to the long text (e.g., "Where were you on the night of December 24? Residents claim you were leaping from roof to roof, peeking down chimneys. Sounds pretty shady to me, Mr. Claus.").
The Menu Text will be shown in menus, and Dialogue Text will be shown in player subtitles, similar to the way games like Mass Effect work.
Make sure to tick the Dialogue Manager's Subtitle Settings > Show PC Subtitles During Line and untick Skip PC Subtitles After Response Menu.
Re: Setting player subtitles separately from responses.
Posted: Tue Nov 26, 2019 12:30 am
by Kale
Wonderful, thank you!
I've been digging through a lot of the options inside the dialogue manager and some stuff in the database. I don't see an option to treat PC statements as non-choices in cases where there's only one option. I'd like to generate a dialog where the NPCs and PC are having a conversation without the response menu coming into it except in cases where there's more than one option.
Re: Setting player subtitles separately from responses.
Posted: Tue Nov 26, 2019 9:16 am
by Tony Li
Hi,
Inspect the Dialogue Manager. Untick Display Settings > Input Settings > Always Force Response Menu.
If you then need to force or skip a response menu on a case-by-case basis, in your Menu Text or Dialogue Text you can include the markup tags [f] to force a menu or [auto] to automatically show the response without a menu.