First dialogue text being skipped/missed

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
khazag169
Posts: 2
Joined: Thu May 01, 2025 3:41 pm

First dialogue text being skipped/missed

Post by khazag169 »

Hi,

I am currently making my way through the youtube tutorial series and on the second video, I've encountered an error where the first dialgoue box is being skipped over. In the video it is the dialogue box for, "Got a minute, Mr. Smith?".

I have made a test case and in that instance as well the first dialogue box is skipped, and it doesnt flash green in the dialogue pop out box either. If I create an player diagloue choice straight after the first dialogue box, then the first dialogue options is shown. So it seems to be an issue where the first dialogue box flows into another dialogue from the same NPC, as second and third dialgoue box from the same NPC are shown even when there are no dialogue options from the player.

Below is the video I am referencing:
User avatar
Tony Li
Posts: 23238
Joined: Thu Jul 18, 2013 1:27 pm

Re: First dialogue text being skipped/missed

Post by Tony Li »

Hi,

Is it possible that something is in the first dialogue entry's Sequence field?

Please see: How To: Control the Duration of Subtitle Text
njuicetea
Posts: 9
Joined: Thu Feb 01, 2024 8:53 pm

Re: First dialogue text being skipped/missed

Post by njuicetea »

I started seeing this same issue after downloading updates (for the first time in a few months) for this asset on April 24. I never had this issue before but now I'm observing this ~25% of the time for any given conversation. I have a workaround where I create an empty entry at the beginning of each conversation with a Continue()@1 sequencer so it doesn't matter if it gets skipped.
User avatar
Tony Li
Posts: 23238
Joined: Thu Jul 18, 2013 1:27 pm

Re: First dialogue text being skipped/missed

Post by Tony Li »

Version 2.2.53.1, which should be available to download from the Asset Store soon if not already, has this fix:

- Fixed: Conversations starting when editor play mode started would skip first entry if its Sequence was a Delay() command due to inaccurate Time.unscaledDeltaTime in first frame.
njuicetea
Posts: 9
Joined: Thu Feb 01, 2024 8:53 pm

Re: First dialogue text being skipped/missed

Post by njuicetea »

I'm still seeing the issue intermittently. Not just in the editor playmode but also in builds, it also occasionally happens when pausing/unpausing a conversation
User avatar
Tony Li
Posts: 23238
Joined: Thu Jul 18, 2013 1:27 pm

Re: First dialogue text being skipped/missed

Post by Tony Li »

Hi,

If you're using 2.2.53.1 or newer, the bug above shouldn't be an issue.

Do you require the player to click the continue button to advance the conversation? Or does it wait until the entry's Sequence is done and then automatically advance? (See How To: Control the Duration of Subtitle Text.)

What is the Dialogue Manager's Other Settings > Dialogue Time dropdown set to?
njuicetea
Posts: 9
Joined: Thu Feb 01, 2024 8:53 pm

Re: First dialogue text being skipped/missed

Post by njuicetea »

Dialogue Manager's Other Settings > Dialogue Time
I have this set to Realtime. Is that a problem?

I am using version 2.2.53.1
Do you require the player to click the continue button to advance the conversation? Or does it wait until the entry's Sequence is done and then automatically advance?
The player advances the conversation when they hit a key and the code calls OnContinueConversation(). I put a cooldown in the code and a log message when the player hits the continue key and the log message is not triggered when the entries are skipped. The default sequence is Delay({{end}}) and the skipped entries don't have any other sequences overriding the default sequence.
User avatar
Tony Li
Posts: 23238
Joined: Thu Jul 18, 2013 1:27 pm

Re: First dialogue text being skipped/missed

Post by Tony Li »

Hi,

Realtime is fine. Version 2.2.53.1 fixed the issue with Realtime I mentioned here.

Is it only the first dialogue entry in a conversation that's being skipped?

If you temporarily set the Dialogue Manager's Other Settings > Debug Level to Info and reproduce the issue, do you see a message in the Console / Player.log file like this?

Dialogue System: At frame #, just started a conversation but another just ended, so ignoring continue button.

Can you send a reproduction project to tony (at) pixelcrushers.com along with reproduction steps?
Post Reply