Announcement

Collapse
No announcement yet.

Dialogue Plugin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Hi, im trying to follow the documentation to duplicate the dialogue widget's but im getting this error.

    Also, is there anyway to have more than just the player speaker and another one? I wanted to have multiple npc's talking, but i only see options to add one npc name on each dialogue other than being able to put different names.

    Attached Files

    Comment


      No one knows how to fix this?

      Comment


        Originally posted by fabiomsilva View Post
        No one knows how to fix this?

        My bad, I must have forgotten to update the documentation after I introduced the highlight functionality in the last update.

        To fix this, doubleclick on the MouseSelectReply method to go to its definition in the OverriddenDemoDialogueWidget.

        Then change its parameter type:


        Let me know if you encounter any other similar issues. Thanks for this report.
        Last edited by CodeSpartan; 10-31-2018, 03:57 PM.
        MMO Starter Kit
        Dialogue Plugin
        Voxel Plugin
        Character Customization: Female
        Character Custmization: Male

        Comment


          Originally posted by fabiomsilva View Post
          Also, is there anyway to have more than just the player speaker and another one?
          It can be done, but the way to do it really depends on your game. For example, if you want the camera to slide over to some other NPC, this can be done through the event system described in the second tutorial video.
          If you want to change the name of the NPC that you're displaying, this can be done in multiple ways. Again, event system can achieve that. Or you can add speaker field to every node. Or it can be a reference to an NPC and retrieve name, portrait, NPC position for camera from there. There are many ways to go about it and they all depend on the frequency of multiple speaker occurences and on your game behavior when the speaker changes.

          TL;DR: If you don't know C++, I suggest the event system (explained in the second tutorial video), because it's entirely in blueprints and easy to use.
          Last edited by CodeSpartan; 10-31-2018, 03:58 PM.
          MMO Starter Kit
          Dialogue Plugin
          Voxel Plugin
          Character Customization: Female
          Character Custmization: Male

          Comment


            How can the dialogue end with NPC?

            Comment


              thanks for the reply CodeSpartan, sadly i'm still not able to fix the error. In the step "doubleclick on the MouseSelectReply method to go to its definition in the OverriddenDemoDialogueWidget.:: i cannot change "WidgetThatWantsSelection" to overriden demo reply"(i searched for it, looked into all nodes, that one doesnt show up in the list.

              Comment


                ok I guess its not "overriden demo reply" but, "myDialog reply"(im assuming you had 2 tutorials going on?) , but im still getting a lot of errors. When Im castint to "MyDemoReply_Widget" the blue output doesnt link to simulate click nor simulate hover targets(object reference is not compatible with demo reply widget object reference (also i am guessing i need to change all the castings from demoreply to "my demoreply)

                Comment


                  You're guessing correctly. Just locate all errors and change types accordingly.


                  Originally posted by fabiomsilva View Post
                  the blue output doesnt link to simulate click
                  So just drag the blue spline and type in "simulate click" to recreate it.

                  Let me know if you're still struggling with it, I'll record a video of me doing the whole process if necessary.
                  Last edited by CodeSpartan; 11-07-2018, 03:32 AM.
                  MMO Starter Kit
                  Dialogue Plugin
                  Voxel Plugin
                  Character Customization: Female
                  Character Custmization: Male

                  Comment


                    I've decided to add the video as an alternative to text in the documentation, because seeing it being done must be easier to replicate for people new to blueprints.
                    I've also updated the documentation with much more precise instructions.

                    Here's the video (make sure to watch it in fullscreen in 1080p):
                    Last edited by CodeSpartan; 11-07-2018, 04:46 AM.
                    MMO Starter Kit
                    Dialogue Plugin
                    Voxel Plugin
                    Character Customization: Female
                    Character Custmization: Male

                    Comment


                      thank you, this is awesome! I was Almost able to make it work 100%. Everything works, no errors, but when i try to play, i cannot select or hover any replies using the mouse. I double checked and i did the simulate next clicked and hovered correctly for both branches, so im not sure what couldve failed here. On my reply widget everything is the same as well. If in project settings i turn on "use mouse for touch " it works(but the rest of the game doesnt, not to mention i dont want to play as a phone) ,so im not sure whats going on.

                      Also, I couldn't get the gamepad to work with the replies either. I checked the documentation and everything seemed already set up as in the documents.(i also noticed "on key up" its not connected execution pin to sequence(is this intended).
                      If you could do a video tutorial on how to set up the dialogue to be used with the gamepad would be amazing!

                      thank you for all the help so far.

                      Comment


                        Originally posted by fabiomsilva View Post
                        thank you, this is awesome! I was Almost able to make it work 100%. Everything works, no errors, but when i try to play, i cannot select or hover any replies using the mouse. I double checked and i did the simulate next clicked and hovered correctly for both branches, so im not sure what couldve failed here. On my reply widget everything is the same as well. If in project settings i turn on "use mouse for touch " it works(but the rest of the game doesnt, not to mention i dont want to play as a phone) ,so im not sure whats going on.

                        Also, I couldn't get the gamepad to work with the replies either. I checked the documentation and everything seemed already set up as in the documents.(i also noticed "on key up" its not connected execution pin to sequence(is this intended).
                        If you could do a video tutorial on how to set up the dialogue to be used with the gamepad would be amazing!

                        thank you for all the help so far.
                        Gamepad is already set up, it's some remnant code that's not connected, because it can be used to make fallout-4 style functionality where you always have 4 replies, and you select one with gamepad face buttons. But scrolling through replies with the D-pad works.

                        I'm not sure what's causing issues in your project, can you upload it to google drive and send it to me? Or if for some reason you don't want to share your project, simply reproduce the problem in a clean project and send that instead. My email is on my marketplace seller's page (don't want to re-post it too often, afraid spambots might find it). Just send it to me and I'll have a quick look.
                        Last edited by CodeSpartan; 11-08-2018, 06:32 AM.
                        MMO Starter Kit
                        Dialogue Plugin
                        Voxel Plugin
                        Character Customization: Female
                        Character Custmization: Male

                        Comment


                          4.20 - Plugin works fine in editor - Crashes the game in Standalone as soon as it's used in game - What to do ?

                          Comment


                            Originally posted by inedible.red View Post
                            4.20 - Plugin works fine in editor - Crashes the game in Standalone as soon as it's used in game - What to do ?
                            Can you post the crash log?
                            MMO Starter Kit
                            Dialogue Plugin
                            Voxel Plugin
                            Character Customization: Female
                            Character Custmization: Male

                            Comment


                              fabiomsilva I had a look at your project. Everything works, it's just that you're not changing the input mode.

                              Where you create the widget, add this node:



                              When the dialogue exists, add this node (it's in MyDialogueWidget->ToNpcReply function):

                              MMO Starter Kit
                              Dialogue Plugin
                              Voxel Plugin
                              Character Customization: Female
                              Character Custmization: Male

                              Comment


                                I also had issues with the gamepad working, you need to add "Set Keyboard Focus" to the end of your MyDialogueWidget. I added it to the end of the section commented as "Display Npc Node".

                                Also I wanted to use the thumbstick to select the answers instead of the D-pad. To do that, swap the "is == Gamepad D-pad Up" with "is == Gamepad Left Thumbstick Up" in the "OnKeyDown" (Under Functions>Input in MyDialogueWidget)

                                What I want to fix next is if you hold down the gamepad button too long, to select an answer, it will select the next highlighted answer in the sequence immediately after. Test it by selecting any reply with a follow up reply and just keep the button held down.
                                Last edited by daveSchoneveld; 11-12-2018, 08:53 PM.
                                www.youtube.com/user/destruct007

                                Comment

                                Working...
                                X