[Plugin] Baz Dialogic Link

Dialogic 2 is a powerful plugin that lets you easily manage your dialogue in your game. It games with a more RPG Maker-like event system for easy visualization and has many many other options.


It didn’t work with AGMaker due to incompatibility, but after a little trial and error I got it working with AGMaker and even provided a way to communicate to it through visual script for non-coders!

Video tutorial:

Download link and instructions can be found on the github page:

8 Likes

Updated to v1.1

  • Renamed AGMakerDialogicLink to BazDialogicLink
  • Added ability to use choices and send numeric values back to visual script to make branching states (see readme, video tutorial soon…)
  • Changed dialogic choice script to take normal timeline input for selection purposes
3 Likes

Updated to v1.2 (and v1.1.1 for anyone who missed it)

v1.1.1 fixes the “Not all code paths return a value” errors on AGMaker 1.4.0 (Godot 4.7). If your portraits were stuck on the left side of the screen after the update, that was the same error, so this fixes that too. Earlier AGMaker versions still work.

v1.2 adds a custom action and condition so you don’t need the link node anymore:

  • BazDialogicAction shows up in Add Action under CustomAction → Dialogic. Start Timeline lets you type or pick the timeline by name, with an optional Start at Label to jump to a label inside it. End Timeline, Pause and Resume are there as well.
  • BazDialogicCondition shows up in Add Condition under CustomCondition → Dialogic. Timeline Ended, Choice Picked (choice number 1 is the first button the player sees, no Signal events needed in the timeline anymore) and Dialogue Active.
  • SignalDetected still works. The action sends timeline_ended, timeline_choice and any Signal event’s text to the object that started the dialogue, same as the link node did.
  • The BazDialogicLink node still works, nothing in existing projects needs to change. I’d use the action for new NPCs though.

Same Dialogic 2.0 Alpha 16 under the hood. To update, replace your addons/dialogic folder with the one from the release:

5 Likes