How do I make a specific conversation not interrupt gameplay?

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
rakkar
Posts: 51
Joined: Mon Jan 13, 2020 10:39 pm

How do I make a specific conversation not interrupt gameplay?

Post by rakkar »

Currently I am using barks for when NPCs should talk to the player without interrupting gameplay. The limitation of Barks is the player cannot respond back.

I would like to play a specific conversation that does not interrupt gameplay. The next response should come up at the end of AudioWait from the prior node.

For example
NPC: "Where are you?
(After about 3 seconds)
Player: "I am here"
(After about 3 seconds, the dialogue closes)

If I use the normal process of starting a conversation, it requires pressing 'continue' which would interrupt gameplay. I understand I could change this globally by Dialogue Manager's Continue Button, however I don't want to change it globally, only for this conversation.
cbmoz
Posts: 2
Joined: Sat Nov 14, 2020 11:15 am

Re: How do I make a specific conversation not interrupt gameplay?

Post by cbmoz »

When you are talking about a specific conversation, there is a checkbox called "Override Display Settings" which will allow you to change on a per-conversation basis the display settings, including editing the continue button logic

See:
display.png
display.png (101.15 KiB) Viewed 494 times
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by Tony Li »

Yes, what @cbmoz said.

You can also change the conversation's Default Sequence -- for example, to: AudioWait(entrytag)

If you want these conversations to run in the background while the player can be engaged in an interrupting conversation, tick the Dialogue Manager's Other Settings > Allow Simultaneous Conversations.
rakkar
Posts: 51
Joined: Mon Jan 13, 2020 10:39 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by rakkar »

After these changes this is still working as an interactive conversation. This is supposed to be a background conversation while the player is playing the game. There should be no buttons to press or player interaction at all. The player should not have to wait for or click anything.
DialogueFlowchart.png
DialogueFlowchart.png (82.62 KiB) Viewed 485 times
Settings attached
Attachments
Trigger.PNG
Trigger.PNG (56.62 KiB) Viewed 485 times
DialogueSettings2.PNG
DialogueSettings2.PNG (88.27 KiB) Viewed 485 times
DialogueSettings.PNG
DialogueSettings.PNG (70.52 KiB) Viewed 485 times
rakkar
Posts: 51
Joined: Mon Jan 13, 2020 10:39 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by rakkar »

Here is an in-game example of what I want in case it still isn't clear


The player character is talking to his master via telepathy. They have conversation back and forth. This isn't interrupting the human playing the game.
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by Tony Li »

Hi,

You'll still use the conversation's Override Display Settings.

Tick Subtitle Settings > Show PC Subtitle During Line.

Untick Input Settings > Always Force Response Menu.
rakkar
Posts: 51
Joined: Mon Jan 13, 2020 10:39 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by rakkar »

Works now, thanks. Might be a good one to add to the manual or FAQ since this is a common use case and seems to take a lot of steps to get working.
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: How do I make a specific conversation not interrupt gameplay?

Post by Tony Li »

Good idea. Will do.
Post Reply