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:
Re: First dialogue text being skipped/missed
Posted: Thu May 01, 2025 7:07 pm
by Tony Li
Hi,
Is it possible that something is in the first dialogue entry's Sequence field?
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.
Re: First dialogue text being skipped/missed
Posted: Mon May 12, 2025 8:14 pm
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.
Re: First dialogue text being skipped/missed
Posted: Thu May 29, 2025 7:50 pm
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
Re: First dialogue text being skipped/missed
Posted: Thu May 29, 2025 9:35 pm
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?
Re: First dialogue text being skipped/missed
Posted: Mon Jun 02, 2025 11:03 pm
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.
Re: First dialogue text being skipped/missed
Posted: Tue Jun 03, 2025 10:33 am
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?