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:
First dialogue text being skipped/missed
Re: First dialogue text being skipped/missed
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
Is it possible that something is in the first dialogue entry's Sequence field?
Please see: How To: Control the Duration of Subtitle Text
Re: First dialogue text being skipped/missed
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
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.
- 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
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
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?
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
I have this set to Realtime. Is that a problem?Dialogue Manager's Other Settings > Dialogue Time
I am using version 2.2.53.1
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.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?
Re: First dialogue text being skipped/missed
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?
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?