Advanced Dialogue System + Node Editor

Hello, I am unsure of what to do regarding on how to set this up, I’m not much of a scripter so when I get to the part about fire the remote events, how would I do that in studio?

how do i fire the event so that only the player who touched the part sees it

Use a remote event and fire it to the player that touched the part

1 Like

yup figured it out thanks mate

1 Like

I’m currently upgrading all our dialogue systems to this. The module works great!

I think the controls to the node editor were left unclear (unless I missed it). It took me a while to figure out you use the middle mouse button to move the node editor around.


Another thing that I think could be very helpful is the ability for a character to have a list of randomly-generated responses.

For example, when a player starts a conversation with her, I have a particular character that says a randomly generated greeting before the conversation begins.

local GreetingText = {
	"Random greeting 1!",
	"Random greeting 2!",
	"So on and so forth (or is it fourth)?"
}

It would be great if this module allowed users to insert a list of responses, and then the script picks one of the responses to say!

All in all, great job!

1 Like

You could do that with a module probably.

1 Like

amazing resource, loving the looks of it
just one question regarding the interface, how’d you achieve the tiling background?

1 Like

I can seem to get this condition to work

image

1 Like

Thank you! And as for the tile background: It’s just a bunch of ImageLabels in a grid layout. Maybe not the most efficient way to do it but that’s how I did it.

The issue with it is that you have to change the priority of the nodes like this:

image

Also both of the prompts must be connected to the response node.

Let me know if this works or not.

No it just freezes on the “Hey There Mate” node is there something wrong with the code?

I figured it out it was how i was getting the player thanks for the help

1 Like

Thank you for this very wonderful plugin! But I just want to ask something that may be so simple… How will I be able to change the name of the NPC?

Screen Shot 2021-12-24 at 11.05.43 AM

The dialog system is great and all! But what I’m here for is the Node Editor itself! I’m looking forward to the documentation on how to fully utilize it.

So much possibility! not just a dialog system. I’m looking forward to using it as a story-driven based that fire triggers to the different parts of the world however I want and manage it visually!

I’m so hyped! Using it for Roblox TRESPASS

1 Like

This resource is the most helpful for me as am making a story mode game + its extremely user-friendly! I also have a question on how can I make a animation play at when a dialogue starts! Thanks

1 Like

Thank you so much man, this is one of the best plugins i’ve seen!

1 Like

Cool plugin, but how do I add different node types?
Edit: i fixed it

1 Like

You can use a Command Node for running code which can then be used to play animations. Alternatively, you can even createa completely custom node for playing animations which I did for one of my tests. If you want I can send you the node preset for that!

1 Like

That’s a feature of the node editor which I haven’t documented yet. I’ll be releasing the node editor as its own thing later.

When firing the remote, send a dialogue Paramus table with it. There’s a section for that in the post.