Page 1 of 1

Skipping dialogue sometimes causes names to appear twice

Posted: Sat Oct 14, 2023 3:43 pm
by Keeko
https://imgur.com/a/gWJeJif

The name is written twice for the character if you click the skip button, interestingly this doesn't happen on all conversations. None of my conversations have "Override Display Settings" checked either.

Any ideas on what is causing this?

I seen this bug once before, and very strangely I fixed it by turning off "Display all non-primary actor names" in the view settings for the Dialogue window, but it seems to appear for random conversations now?

Re: Skipping dialogue sometimes causes names to appear twice

Posted: Sat Oct 14, 2023 8:09 pm
by Tony Li
Hi,

Two different built-in features can prepend the actor's name:

1. Ticking the Standard UI Subtitle Panel's Add Speaker Name checkbox.

2. Or, if the actor's GameObject has a Dialogue Actor component, ticking the actor's Set Subtitle Color checkbox and Apply Color to Prepended Name checkbox.

If you are using one of those features, don't use the other.

If your own script(s) have an OnConversationLine() method, that could be adding the name, too.

Re: Skipping dialogue sometimes causes names to appear twice

Posted: Thu Jan 04, 2024 5:23 pm
by Keeko
Hey tony,

I don't use an actor gameobject, i just rely on the data from the conversation itself.

Strangely this issue only occurs when the text is displayed after clicking the skip option, any ideas why that might be?

Re: Skipping dialogue sometimes causes names to appear twice

Posted: Thu Jan 04, 2024 8:51 pm
by Tony Li
Hi,

That's an oversight in SkipAll(). This patch should fix it:

DS_SkipAllPatch_2024-01-04.unitypackage

(This update will also be in version 2.2.43.)

Re: Skipping dialogue sometimes causes names to appear twice

Posted: Fri Jan 05, 2024 3:53 pm
by Keeko
Excellent,

Thank you Tony

Re: Skipping dialogue sometimes causes names to appear twice

Posted: Fri Jan 05, 2024 6:25 pm
by Tony Li
Glad to help!