(SOLVED) 2.2.10 Update. Problem with response button

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
62qBruv
Posts: 22
Joined: Sun Jul 12, 2020 5:38 pm

(SOLVED) 2.2.10 Update. Problem with response button

Post by 62qBruv »

I am using the Invector third party integration and I have been having a response button problem since the update. The conversation which was working perfectly in 2.2.9 just stopped working. The NPC would start the conversation but the response button just wouldn't appear. I eventually got it to appear by pressing "Escape" and I had to use Escape to actvate every node from there. It should progress automatically, at least, that's what it did before. Then after lots of fiddling I discovered that the new Invector Support Unity package (Plugins>Pixel Crushers>Dialogue System>Third Party Support>Invector Support) hadn't been installed for some reason (I was sure I'd done that?). Anyway, I installed it and the response button appeared again. But I still had a problem in that the *first" reponse button came up *twice* but it was okay after that. Can you tell me how to fix this please?

EDIT: I fixed this myself.
I don't know how it happened, but in the first node of the conversation I had a double link to the next node. That caused the double response button. I suppose I should delete this post but it might help someone else who gets as confused as I do. :(
User avatar
Tony Li
Posts: 22054
Joined: Thu Jul 18, 2013 1:27 pm

Re: (SOLVED) 2.2.10 Update. Problem with response button

Post by Tony Li »

Hi,

Thank you for not deleting this post.

I am very interested in your answers to the questions below because this is the second report of conversations not auto-advancing. Version 2.2.10 made an optimization to the Delay() sequencer command, and it may be hitting an edge case error.

What version of Unity are you using?

What sequences is your conversation playing? If a dialogue entry node's Sequence field is blank, it will play the Dialogue Manager's Camera & Cutscene Settings > Default Sequence. This defaults to "Delay({{end}})".
62qBruv
Posts: 22
Joined: Sun Jul 12, 2020 5:38 pm

Re: (SOLVED) 2.2.10 Update. Problem with response button

Post by 62qBruv »

Hi Tony,
I am using Unity 2019.4.10f1 and I have added a screenshot of my first conversation node settings. I should probably make it clear that the conversation starts with the first NPC node text then there is a short delay and then the PC response appears. I click on the response to go to the next NPC node text and so on. I'll add another screenshot of how that looks.

Also, I'm still learning how to use Dialogue System and I have no idea how to use the Sequence field.
AlchemistConv.png
AlchemistConv.png (363.45 KiB) Viewed 361 times
SecondResponse.jpg
SecondResponse.jpg (444.15 KiB) Viewed 361 times
User avatar
Tony Li
Posts: 22054
Joined: Thu Jul 18, 2013 1:27 pm

Re: (SOLVED) 2.2.10 Update. Problem with response button

Post by Tony Li »

Hi,

Would you please let me know if this patch fixes the issue with version 2.2.10 where the conversation doesn't progress?

DS_DelayPatch_2020-09-20.unitypackage

It fixes a 2.2.10 issue with the Delay() sequencer command when the Dialogue Manager's Other Settings > Dialogue Time Mode is set to Realtime and the Dialogue System Trigger's Pause Game During Conversation checkbox is ticked.
62qBruv
Posts: 22
Joined: Sun Jul 12, 2020 5:38 pm

Re: (SOLVED) 2.2.10 Update. Problem with response button

Post by 62qBruv »

Okay. I don't usually tick the Pause Game during Conversation checkbox and as I said, I've got the conversation working now. However, I did tick that checkbox and I left Dialogue Time Mode at "Realtime". I then tried my conversation and it *did* fail to progress. It was just stopped at the end of the first node text.

I then installed your patch and tried again and it worked perfectly. :D

I unchecked the pause game during conversation box and tried again and it still worked perfectly. (I prefer not to pause the game because it makes the scene lifeless. I prefer to use the Invector commands to stop my character's basic actions.

Anyway, it's all working fine. Thank you for your quick response, Tony. Much appreciated.
User avatar
Tony Li
Posts: 22054
Joined: Thu Jul 18, 2013 1:27 pm

Re: (SOLVED) 2.2.10 Update. Problem with response button

Post by Tony Li »

Great, thank you for checking! :-)
Post Reply