Dive into Dialogic Godot Addon: A Fast Guide

Поділитися
Вставка
  • Опубліковано 5 тра 2024
  • I quickly go through a simple dialogue setup. There are things not covered but this should get you setup and running if you have never used it before.
    This is the github repo:
    github.com/dialogic-godot/dia...
    Releases:
    github.com/dialogic-godot/dia...
    if you want to dive deeper check out the docs here:
    docs.dialogic.pro/introductio...
    I stream on Twitch / youtube every Tuesday, Wednesday and Friday. (8:30 to 12:30 mst)
    - / hexblit
    Discord!
    - / discord
  • Наука та технологія

КОМЕНТАРІ • 65

  • @adlerkonrad1946
    @adlerkonrad1946 5 днів тому +5

    tutorials like this are invaluable for the Godot community
    please tell me you are going to make more tutorials about it ......PLZ T-T

    • @HexBlit
      @HexBlit  5 днів тому +1

      I will totally be making more on Dialogic as I progress in my experience and likely do a "What i've learned version"

  • @TheRealAfroRick
    @TheRealAfroRick 7 днів тому +6

    Very cool. Not creating a visual novel, but this cuts the time to do any sort of 'story' interaction with the player.

  • @cheddarcat2
    @cheddarcat2 3 дні тому

    Omg I've been searching for a more current and in depth tutorial for dialogic godot addon like foreverr T T
    Thanks for taking the time and effort to make this tutorial, looking forward to more of it! ^^

    • @HexBlit
      @HexBlit  2 дні тому

      Glad it was helpful!

  • @compasscrafting1147
    @compasscrafting1147 3 дні тому

    Didn't know this existed. Looks fantastic, flexible, and easy to use! Thanks for the intro!

    • @HexBlit
      @HexBlit  3 дні тому

      Thanks, hope it helps

  • @innerb1oom
    @innerb1oom 6 днів тому +1

    This is so helpful, thank you so much for this video! Would love more in depth tutorials for Godot 4 on how to use this for a RPG game in the future also : ) Much appreciation to you!

    • @HexBlit
      @HexBlit  6 днів тому +1

      Thanks working on more content ☺️

  • @harshivchhabra4180
    @harshivchhabra4180 4 дні тому +1

    Thanks so much! Please keep these coming!

    • @HexBlit
      @HexBlit  3 дні тому

      I am glad that it helped you. I have a lot of planned content I am working on. You can expect a lot more videos soon!

  • @neonreflections23
    @neonreflections23 14 днів тому +1

    This is a very good introductory video to dialogic and I am so happy that it's here because I looked around most tutorials and most either are too vague or too confusing. This one is nice and concise! I'd love to see any other potential videos on Dialogic or just some tips with it in general.

    • @HexBlit
      @HexBlit  14 днів тому +1

      Appreciate the kind words, As I do more complex things with it I'll see what l can do to make a part 2.

  • @emi_cpl
    @emi_cpl 6 днів тому +5

    Very nice tutorial 👏

    • @chass2472
      @chass2472 6 днів тому +1

      The man himself

    • @HexBlit
      @HexBlit  6 днів тому

      Thank you so much 😊

  • @bagasraga7765
    @bagasraga7765 4 дні тому

    wow this is so good, i want more of this tutorial about Dialogic !! i want to make Visual Novel and so far this looks good to explore

    • @HexBlit
      @HexBlit  2 дні тому

      I will make more as I progress in my experience with it. :)

  • @--NLS--
    @--NLS-- 16 днів тому +1

    Nice straight forward video. Would like to see example of how you are integrating it into your game? Like how would you transition from Dialogic to your main game loop.

    • @HexBlit
      @HexBlit  16 днів тому +1

      Thanks, I appreciate it. (I dual stream to YT / Twitch my gamedev journey) ua-cam.com/users/livee6SzYFKeLvc?si=yjyk_51mm-m7UoaO&t=1257 shows an interaction where you collect a note and journal. The journal becomes your in game menu and progress tracker. (or will eventually). I am using Dialogic for this and some state and game collection tracking.

  • @MOSULI
    @MOSULI 11 днів тому

    THANK YOU 🙏🏾

  • @Luther_the_Developer
    @Luther_the_Developer 10 днів тому

    DUDE THIS IS SO COOL!!!! THANKS!!!

    • @HexBlit
      @HexBlit  10 днів тому +1

      I'm glad you like it

  • @productiveguyjohn8766
    @productiveguyjohn8766 7 днів тому

    Very good video!

    • @HexBlit
      @HexBlit  7 днів тому

      Glad you liked it!

  • @Cuttlefishofdoom
    @Cuttlefishofdoom 11 днів тому +1

    Great video, thanks! I've had so much more success using Dialogic 2 so far than I had with other dialogue systems in Godot. Any idea if there is a way to set conditional branches in Dialogic timelines based on global variables outside of Dialogic (e.g, checking variables within an unrelated autoload in a project)?

    • @HexBlit
      @HexBlit  10 днів тому +1

      It's not super clean but you could Dialogic.VAR.awesomeVarCopy = autoloadedClass.awesomeVar Or have a signal event that sets the dialogic var equal to the variable you are using. It is not awesome but I've been thinking about it too.

    • @HexBlit
      @HexBlit  10 днів тому +1

      I might create a proposal to track external vars so they show in the timeline/ conditions via Dialogic.VAR.external()

    • @Cuttlefishofdoom
      @Cuttlefishofdoom 10 днів тому

      @@HexBlit That would be a brilliant improvement - thanks for the ideas for approaches to setting the values into Dialogic!

  • @Singleraxis
    @Singleraxis 7 днів тому

    This is some good shit.

  • @yudhaxn1195
    @yudhaxn1195 6 днів тому

    can i custom the dialog to show the character image out of dialog box instead of character potrait in dialog box?

    • @HexBlit
      @HexBlit  6 днів тому

      The image can be any image, if you want to show the node2D you would need to customize the scene for the dialogue box and likely make a copy of the gdscipt to change the image reference to be scene or animation. I hope that helps 😃

  • @TimeWisely
    @TimeWisely 6 днів тому

    Hey just wondering, do you have to make quests separately or can this be used in place of a quest? do you know?

    • @HexBlit
      @HexBlit  6 днів тому

      You could extend the dialogue and make a quest version, then you could either have a timeline per quest or a mega timeline using vars to know what quest text event to show.

    • @TimeWisely
      @TimeWisely 6 днів тому

      @@HexBlit I downloaded a plugin for my project simply called "Quest System" it may work with it, perhaps? Are you familiar with this plugin?

    • @HexBlit
      @HexBlit  6 днів тому +1

      I am not familiar with it, but I'll add it to the list of add-ons to review. You might be able to use it with the customized dialogic workflow, but you might need to experiment and find out :)

  • @UltimatePerfection
    @UltimatePerfection 5 днів тому

    Any way of showing the dialogue automatically without stealing control from the player? My game that I want to port from Unity to Godot does that thing that it shows the dialogues while the normal gameplay is occurring - player is free to ignore them or stop to read it.

    • @HexBlit
      @HexBlit  5 днів тому

      In mine it shows up but the event handler still works as I expected and the character can move around with dialogue open. Everything is customizable, you should check out the floating dialogue template, that might help you :)

    • @UltimatePerfection
      @UltimatePerfection 4 дні тому

      @@HexBlit Yeah, but is there a way to advance dialogues on their own without waiting for the user input without the user being able to space through the dialogue (I use space to jump) or skip the dialogue in any other way?

    • @HexBlit
      @HexBlit  3 дні тому +1

      Looks like you can via the auto advance feature, docs.dialogic.pro/auto-advance.html check it out and if you run into an issue can submit a PR.

  • @lilwage6910
    @lilwage6910 4 дні тому

    What does it mean for it to be in alpha? Why is it not out of alpha despite being so feature-complete?

    • @HexBlit
      @HexBlit  3 дні тому +1

      I think its more that its a rewrite and a 2.0 version. They have some issues reported and want to make it even more stable. I think they have more features they want to implement before getting out of alpha.
      github.com/dialogic-godot/dialogic/releases
      feel free to ask the creators on their github page as well.

  • @CodeX-xyxy
    @CodeX-xyxy 4 дні тому

    can this plugins cause problems when porting?

    • @HexBlit
      @HexBlit  3 дні тому

      I am not sure. I haven't tested porting but its worth asking in a PR question
      github.com/dialogic-godot/dialogic/pulls

  • @Daviesdev
    @Daviesdev 14 днів тому

    cool

  • @Hex_Tv
    @Hex_Tv 8 годин тому

    Do you can make quest with this

    • @HexBlit
      @HexBlit  5 годин тому

      Yeah don't see why not :)

    • @Hex_Tv
      @Hex_Tv Годину тому

      Can u make tutorial

  • @aloyminimum
    @aloyminimum 7 днів тому

    Can this be used in a 3D game?

    • @mazander_entertainment
      @mazander_entertainment 7 днів тому

      Ye why not?

    • @TheRealAfroRick
      @TheRealAfroRick 7 днів тому

      Yep. It's just putting an interface layer in front of everything else.

    • @HexBlit
      @HexBlit  7 днів тому

      absolutely, as others said, it renders its nodes in a Dialogic Node root in the scene tree no matter the project type.

  • @ulrich-tonmoy
    @ulrich-tonmoy 7 днів тому

    Can it give a competition to renpy for these visual novel type games

    • @HexBlit
      @HexBlit  7 днів тому

      Considering Ren'py has years of updates I bet it has more features and stability at the moment. But I think over time it will be able to be a serious contender.

    • @NihongoWakannai
      @NihongoWakannai 5 днів тому

      Dedicated visual novel engines will likely be better for traditional visual novels. But godot gives you the power to implement more complex gameplay features.

  • @mikeconnie2270
    @mikeconnie2270 7 днів тому

    I keep getting this text when trying to enable the plugin:
    Unable to load addon script from path: 'res://addons/dialogic/plugin.gd'. This might be due to a code error in that script.
    Disabling the addon at 'res://addons/dialogic/plugin.cfg' to prevent further errors.
    What should I do?

    • @HexBlit
      @HexBlit  7 днів тому +1

      you might need to remove the addon and the resource file that is in root, and remove the entry in the godot file for plugins and then reinstall, my assumption is you are using 4.2.1 / 4.2.2.
      I hope this helps.

    • @mikeconnie2270
      @mikeconnie2270 6 днів тому

      It's not working, sorry I'm quite new to Godot 😅

    • @mikeconnie2270
      @mikeconnie2270 6 днів тому

      Hmm
      As I install it to godot, it says 'Failed to load script : (some script name)'
      A bunch of times...

    • @HexBlit
      @HexBlit  3 дні тому

      I recommend posting the issue on their github, github.com/jotson/ridiculous_coding/issues you can upload the project and describe the issue better than in a youtube comment :) I hope this helps.