Dialogue System

Yep. I think this way of distribution (my own site with download links and donate button) is the best way to solve all problems:)

I would love to see the gumroad case investigated. I don’t see anything wrong technically that would get you removed/banned/exiled from gumroad. :confused: Keep up the good work though! I implemented the system last week and it works like a charm. I also integrated a way to have the character respond when you use an inventory item on them. A robust system that opens up many doors.

Gumroad says ā€œThere were some fraudulent purchasers unfortunatelyā€.:confused:

Anyway you still can download plugin, and I keep update it:)

ā€œfraudulent purchasersā€
Whats that? XD

I don’t know, but they think that it’s my fault:)

Oh ok. It basically means users are using illegal information toward your product…who that might be is confounding. Only reason I asked was because the gumroad system was the reason I stayed up to date with this plugin. :stuck_out_tongue:

Hey ! Is it possible to set the system up with triggers, instead of relying on an NPC mesh to talk to? Trying to get a radio conversation system working.

I making the final step of videotutorials and i have this problem, in Variables, Default i dont have the ā€œGet Widgetā€ option.

fae7586910d1641b9988c958bbacdc2ea0c3a84a.jpeg

Hello! Make sure that you created a widget in Dialogue Bot.

Hello! Of course you can, with NPC it’s also triggers) you pressed a button -> a bool has changed -> a dialogue has started. Same things see?

How would i go about it? Sorry im completely lost on how to do it

Just imagine that the radio is also a NPC, but always near the player. And change IsTalking when you need it. (It’s a simple example)
You can run BehaviorTree (your dialogue) any way that you want. Entered into trigger - run BehaviorTree, time is out - run BehaviorTree. Do what you want:)

Really awesome plugin, I’m going to be looking it over more in depth in the next few days. I was just wondering, why use blackboards instead of just building it all as a blueprint? I’m not saying there is anything wrong with your way (It’s the best I’ve seen actually), I just have never seen anyone else use blackboards in this way, so I was curious :smiley: Thankyou!

Hello!
Behavior Tree depends on blackboard data. And there are many ways to use it, e.g. blackboard decorator, blackboard key variables, which you can use in all your tasks. So Behavior Tree and Blackboard work together:)

So i’m doing a regular build of my project to make sure everything works and won’t delay releases and I discovered that the Project Launcher fails to build the release. I’m unsure if its directly related to DialogueSystem, but the failure occurs right after the Dialogue System. Here’s the error from the log.

I disabled the plugin, and it built successfully. I’m running plugin v1.5 on engine 4.10.2

I would very much like to get this solved quick since I’m trying to make a build release for my Patrons on Patreon.

Hello! Sorry that happend. But I don’t understand…I built and cooked my test project twice right now. First as engine plugin, second - project plugin. Without any errors.
Anyway try to change your E:/Program Files/Epic Games/4.10/Engine/Plugins/DialogueSystem/Source/DialogueSystem/Classes/BTDialogueTypes.h
I just added category to all variables in BTDialogueTypes.h
I attached zip.

Worked like a charm. When you cooked your project, did you set it to Shipping or Development?

Shipping:)

Still havent got a clue where to start with this :confused:

This is exceptionally cool, and I need it for my current project really bad to save my guys some time coding a system on our own.

I haven’t seen any licensing agreements for commercial projects? Do you have just the pay what you will system, or is there a contract page I’m missing?