Conversation Editor

Here’s one I made earlier.


(click for big)

I don’t have enough time to do a full writeup of the capabilities, so consider this a sneak peek.

My main aim with this tool, as with all the new Grim Dawn tools, was to strike a good balance between ease of use and power. Keeping our tools as easy to use as possible is great as we are working with limited time and need to be able to create quality new assets as fast as possible. Replacing the entire quest system is quite a large task, which increased the importance of getting a much better system for the time over what was originally in the engine.

The current conversation is shown in a tree format which is designed to show all important information without the need to examine multiple menus or tabs of settings. Each step of the conversation can execute multiple actions and evaluate multiple conditions to change how the dialog flows. A built in conversation tester allows us to examine the flow of the conversation without the need to load the game.

There are some simple built-in conditions and actions that are commonly used, as well as support for evaluating and executing Lua script functions. The action/condition system is shared with the quest editor, making it possible to do a lot of interesting things using conversations alone.

All dialog is stored in the conversation files (quests work the same), so that there is no longer any need to edit the main string lists to get your dialog together. Adding dialog for multiple language is as simple as selecting the language and typing the text. It even comes with a built in multi-language spell checker.

There is also a conversation wizard which can be used to quickly create a conversation layout from a quest file. In conjunction with the quest wizard in the new quest editor, all you need to do to make simple quests is add the dialog text.

Note to Coridan: Sorry, buddy. =)

DUDE, this thing looks AWESOME. Aside from the turtles, I’m really liking this! More advanced conversations compared to TQ = win.

I wish I could have told Diomedes to screw himself and his Satyr… :smiley:

Wow, very nice tool. Obviously would make putting conversations together quick and easy. Whatever assists the game in evolving quicker is fine with me :smiley:

P.S. I hope and pray that this dialog will truly exist in the game :stuck_out_tongue:

This is really something nice and will make it sooo much easier to make story-mods.
Keep up the awesome work!

I especially like: “PlayerHasPhatCash” xD

while you are at it: can you implement an action to remove corpses? In the Zombie Defense we had serious performance issues because there where so many corpses that couldnt be removed.^^

Looks like a very simple and easy to understand interface. I like the fact that scripts can be defined for use specifically with that section of dialog.

I do have a few questions though

  1. Is there a limit to how long a section of text can be? For instance, if the turtle king decided he want to go on a rant about where he grew up and some of his prior misadventures, would that cause an issue?
  2. Can multiple individuals be involved in one conversation? Let’s say the turtle king’s wife is standing nearby and wants to chime in about something he’s saying.

Story mod! Pure sweetness!

Awesome!! :slight_smile: Shaping up to be a very promising improved modding toolset! And whew! At least my name won’t be immortalized in the game in anyway, sorry Coridan, haha. :stuck_out_tongue: :smiley: Sub species of forum dweller turtle, good stuff. That would be great if it popped up in the game somewhere. :smiley:

Soul

Very exciting - thanx, Rhis! With all these improved tools we might see some/many good and stable mods in no time … race for the mod :smiley:

Coridan - you better create the turtle mod yourself, before anyone tampers with it :stuck_out_tongue:

Ohhh man is Coridan going to lose it when he sees this thread :stuck_out_tongue:

Thanks for a peek at one of the tools behind the game, as well as a few laughs (at Coridan’s expense). The progress that you’ve shown us is promising!

TECHNOmancer

I love this editor !
Very exciting, thank Rhis and Medierra.

Are you new to the turtle madness?

Learn how it all started in Request: No Turtles Please
See how positive energy from the community takes root in Grim Dawn in Ops end up doing this
It finally evolved into Turtles or Rainbows?

It’s high time to celebrate Coridan The Turle King main quest!


cOOl! This quest system is pure badass. Quick and double lifetime guarantee. :slight_smile:

NOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!!!

And just how am I am sub-species of forum dweller??

Not only is the extended conversation editor look awesome, but that quest is full of kittens and win!

…Well, turtles and win.

IMO Coridan should be an NPC who is fleeing from a group of turtles and he asks for your help to kill them! Your reward is a Rainbow Amulet!

Rainbow Amulet
+10 Light radius
+2 Luck
“No turtles were harmed during the making of this game”

This one HAS to make it into the game. There is no way around it!!! xD

I’ve been playing around in the TQ editors and came back to look at this again. It really does seem like a much better way to have conversations compared to the current system.

I noticed in the editor screenshot that the player now has an accept/decline option, and that there also appear to be some back and forth conversations going on (or at least an accept and decline). I don’t recall this type of interaction being present in TQ at all, nor did the way dialog too place really seem to allow for it. I never felt like my character was that involved in the story since I never had anything to say for myself. I just clicked and waited for the quest to get added and went on my way. If there is one area TQ could have been better for me, it would have been with better story based mechanics in place to increase my immersion level. Is there a new in-game dialog interface to go with the editor, and if so, is there any chance we could get a screenshot or two of a conversation taking place (IN-GAME) to see what it looks like?

I’m guessing it will have the ability to have a continue button or something similar. This is a pretty standard feature in conversation systems of this type.