Page 1 of 1

[SOLVED] Conversant Portrait Not Updating On Startup

Posted: Sun Nov 17, 2019 12:28 am
by sebjschindler
Hello, so I am new to this dialogue system and have been running into some issues. My primary issue currently is when I begin a conversation, only the first speaker has their portrait updated while the conversant's portrait stays default (which is currently defaulting to whatever Actor has an ID of 2) until it's their turn to speak. Can someone please help me figure this out?

Re: Conversant Portrait Not Updating On Startup

Posted: Sun Nov 17, 2019 8:08 am
by Tony Li
Hi,

In the Dialogue Editor, inspect your conversation. Then click on blank canvas space to inspect the conversation's properties. In the Inspector view, you should see dropdowns for Actor and Conversant. These are the conversation's primary actor and conversant. Typically the Actor dropdown is set to the Player actor. Change the Conversant dropdown to the correct NPC actor.

When you do this, you should see the NPC's nodes change from "NPC: text..." to just "text...". This indicates that the nodes are using the conversation's conversant. When an NPC's name precedes the text (as in "NPC: text...), this indicates that an additional NPC (not the conversation's conversant) is assigned to that line. (Note: This doesn't apply if you have turned on the option to always show actor names on all nodes.)

When you play a conversation at runtime, the dialogue UI typically shows the conversation's primary actor and conversant portraits.

(If you'd like screenshots of the process, let me know.)

Re: Conversant Portrait Not Updating On Startup

Posted: Sun Nov 17, 2019 12:33 pm
by sebjschindler
Thank you for this! I tried it out and it worked! Marking this post as solved now...