Page 1 of 1

(SOLVED) 2.2.10 Update. Problem with response button

Posted: Sun Sep 20, 2020 5:21 am
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. :(

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

Posted: Sun Sep 20, 2020 9:44 am
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}})".

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

Posted: Sun Sep 20, 2020 6:01 pm
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 359 times
SecondResponse.jpg
SecondResponse.jpg (444.15 KiB) Viewed 359 times

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

Posted: Sun Sep 20, 2020 8:27 pm
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.

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

Posted: Mon Sep 21, 2020 3:06 am
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.

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

Posted: Mon Sep 21, 2020 9:18 am
by Tony Li
Great, thank you for checking! :-)