Dialogue Plugin

You can override functions like this:

https://i.gyazo./0cdf19ef16887bf04e70a6b25125550b.jpg

The plugin works with any UE4 project. If you have a concrete implementation in mind, feel free to ask.

Events/conditions logic is done in blueprints. Only fields are done in C++, which doesn’t require any C++ knowledge: you don’t need to actually write code, you just copy & paste a couple of fields, guided by a video/text tutorial.