Dialogue Plugin

I reread this a couple of times but I don’t think we were talking about the same thing.
In this screenshot, the name I want to change is the dialogue name itself on a per-node basis.
I tried using an array of texts but this is simply not a good solution in the long run. There is simply too much to look out for…

EDIT: After reviewing the latest documentation, I was able to achieve this. I would recommend adding this in the next build :slight_smile:

Steps:

  1. Do 7.8 of your documentation and add something called “NameOverride” as a text field.
  2. In your widget, in the construct, promote original speaker to variable, this will be the fallback.
  3. In the event where you change nodes as per the dialog, add a set text for the name and break the struct to use the override name instead. Use a check to make sure null values are ignored:

The result is this:


God I love C++! Thank you for the awesome documentation, your plugin rocks.
I had tried all the other ones in the marketplace and this is probably the best and user-friendliest one :slight_smile: