SimpleDialogue - A Dialogue Module

SimpleDialogue, is a module made to simplifying making NPC dialogues for your game. With an easy to implement system, using a tree structure to configure the dialogues.

You can easily create branching conversations, both simple and complex dialogues.

To get started with using SimpleDialogue visit: Getting Started - Installation

Links:

15 Likes

Version 0.1.6
After a little time, fixed the different configurations such as Rojo and Wally, so now you should easily be able to add this project to your own.

Or you can download the rbxm file from → Release 0.1.6 · Crabzzai/SimpleDialogue · GitHub

Feel free to come with feedback or wishes for features.

hey, this is awesome, tysm. One bug that i ran into is that it affects all prox prompts in game. If you have a nearby prompt which is shown, then you activate a different nearby prompt, it will disable the first prompt.

1 Like

I will look into that! It should of course only affect prompts which are related to the NPCs of the dialogue system.

awesome! One other thing i ran into is the :SetOnInteract doesn’t work, the self.currentNPC is nil at the time that the callback is set, so it doesn’t set it.

1 Like

Hey is there a way to make it so the response dialogue is a 2d screen effect.

1 Like

clicked on this and thought it was an @athar_adv resource, the brainrot is real

1 Like

Ah, thank you! That will be fixed as well, pushing the fixes now.

Version 0.1.7

  • Fixed so it only disable/enable proximity prompts which are a part of the system.
  • Fixed so :SetOnInteract will actually be set and run.

Download the rbxm file from → Release 0.1.7 · Crabzzai/SimpleDialogue · GitHub

So the UI is in the PlayerGui instead of a ScreenGui?

1 Like

Thanks a ton. Everything works perfectly. I really appreciate it, i was just about to build something like this for a game, but you saved me a ton of time!

1 Like

Thank you! Feel free to share the game with me when it’s released! Would love to see.

Pretty nice module, looking forward to the updates

1 Like

Version 0.1.8

  • Added support for 2D dialogues (Enable this by using the useScreenGui in the configuration, currently experimental, feel free to come with feedback)

Download the rbxm file from → Release 0.1.8 · Crabzzai/SimpleDialogue · GitHub

Feel free to try out version 0.1.8, and feel free to give feedback on the new added 2D dialogue.

1 Like