You are viewing an archived version of the site which is no longer maintained.
Go to the current live site or the Adventure Gamers forums
Adventure Gamers

Home Adventure Forums Gaming AG Underground - Freeware Adventures Ideas Wanted for New Non-Linear Dialog Editor


 
 
LinkBack Thread Tools
Old 11-21-2008, 02:51 PM   #1
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default Ideas Wanted for New Non-Linear Dialog Editor

Hello Everyone,

For a while I have been looking for a high quality, easy to use, non-linear dialog editor. I have seen a few attempts to make some software like this, but I don't think they ever quite reached their potential. I would like to develop some new software with the most current tools (Visual Studio, .NET 3.0, C#) to make a nice looking and functional non-linear dialog editor. I read this paper, which sparked my interesting in developing this and I am hoping to get all of your feedback on some ideas and features to add.

There has been a lot of debate and it is still common to develop some sort of dialog tree to sort out conversations, but these trees can get out of hand very quickly with too many branches to keep track of. I would ideally like to develop a system that is easy to look at and friendly for non-technical designers to write complex dialog. Here are features that I thought of, so please add your ideas below and credit will be given in the final product where it is due. Thanks so much!
  • Sleek and user-friendly UI (similar to Celtx pre-production software)
  • Conversation visualization as graph or tree
  • Define conditions for certain dialog options to appear (e.g. never talked to this person, has a certain inventory item, etc.)
  • Define how a dialog selection affects the player-NPC relationship (e.g. the NPC may become more hostile in general if poor dialog choices are selected, which affects future interactions)
  • Link production files to dialog entries (e.g. audio files, lip sync files, etc.)
  • Import from linear scripts and automatically generate scripted dialog for a number of game engines (we are using Wintermute)
  • Conversation simulation mode to test dialog flow
Thanks again for reading!

-Ben
benmcntsh is offline  
Old 11-21-2008, 03:42 PM   #2
Unreliable Narrator
 
Squinky's Avatar
 
Join Date: Apr 2004
Location: Le Canada
Posts: 9,873
Send a message via AIM to Squinky Send a message via MSN to Squinky
Default

That sounds like an awesome tool! Let us know when you've got a working version for testing.

For visual representation ideas, you may want to take a look at Cayra, which Lee in Limbo and I have used in the past to visually plot out interactive conversations before scripting them. The main site seems to have disappeared at the moment, but I think you can still download the program here.
__________________
Squinky is always right, but only for certain values of "always" and "right".
Squinky is offline  
Old 11-21-2008, 07:11 PM   #3
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default

Thanks very much for the suggestion... I think making "mind maps" of the conversations would be excellent! I found a great control that I might be able to use: http://www.devcomponents.com/treegx/
benmcntsh is offline  
Old 03-20-2009, 09:51 AM   #4
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default Alpha Version Complete

I have been working hard the past 4 months to develop this software and I finally have an alpha version. I hope to have a public beta version in about a month or so and I would love to have people help me test the beta and come up with some example conversations. The screen shots below show some of the main features, including the "chat map" view, the "script" view, and the conversation simulator.





benmcntsh is offline  
Old 03-20-2009, 10:18 AM   #5
Senior Member
 
J. Skeng's Avatar
 
Join Date: Feb 2009
Posts: 91
Default

Great idea! Looking forward to the beta
__________________
Need a team for a big new
game project. Help needed,
PM or email me if interested.
Click Here to view screenshots
J. Skeng is offline  
Old 03-20-2009, 12:14 PM   #6
Unreliable Narrator
 
Squinky's Avatar
 
Join Date: Apr 2004
Location: Le Canada
Posts: 9,873
Send a message via AIM to Squinky Send a message via MSN to Squinky
Default

I'm looking forward to the beta too. I'd be happy to write example scripts for it.
__________________
Squinky is always right, but only for certain values of "always" and "right".
Squinky is offline  
Old 09-09-2009, 01:30 PM   #7
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default

Hi Guys,

I managed to assemble a small team to work on this software and we have finally released a testable beta version today!

http://www.chat-mapper.com

It is about 90% feature complete and I would love some feedback in the form of bugs and suggestions from anyone willing to test it. I could also use some example projects to package with the release version. I have set up a forum where you can give your feedback at www.chat-mapper.com/forums/ so please give your feedback there if you don't mind.

Thanks!

-Ben
benmcntsh is offline  
Old 09-09-2009, 02:13 PM   #8
J.H
Frak.
 
J.H's Avatar
 
Join Date: Apr 2009
Location: UK
Posts: 485
Default

Downloading now mate.
__________________
"Run, you pigeons. It's Robert Frost."
Sabotage
J.H is offline  
Old 09-09-2009, 11:17 PM   #9
Senior Member
 
potan's Avatar
 
Join Date: Jun 2009
Posts: 115
Default

hey this is pretty cool, i have a question about this:

- Let say i make dialog like this: 1 -> 2 -> 3
- Then i make a mistake and delete dialog 2
- How can i link Dialog 3 as a child of Dialog 1 ?? so it will look like 1->3 ??

EDIT:
nevermind i figure it out, using that LINK TO DIALOG function
pretty neat program you make here benmcntsh

if you can drag around your dialog that would be cool, but i guess that will make it messy
potan is offline  
Old 09-10-2009, 03:46 AM   #10
Not like them!
 
MoriartyL's Avatar
 
Join Date: Aug 2005
Location: Israel
Posts: 2,570
Send a message via AIM to MoriartyL
Default

This looks so amazingly useful. I'm planning on doing an interactive dialog on my blog, and when I did that in the past I needed to work it all out in Javascript. It'll be so nice to be able to write it in something more sensible first.
MoriartyL is offline  
Old 09-10-2009, 09:20 AM   #11
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default

Quote:
Originally Posted by potan
if you can drag around your dialog that would be cool, but i guess that will make it messy
Right, I thought about allowing multiple selections and free dragging, but I wanted to keep it more simple and controlled for now to see how it goes.

Quote:
Originally Posted by MoriartyL
I'm planning on doing an interactive dialog on my blog, and when I did that in the past I needed to work it all out in Javascript.
Those are the kind of suggestions I would like to hear about! That would be great to have an export to html / Javascript feature.
benmcntsh is offline  
Old 09-10-2009, 04:25 PM   #12
Not like them!
 
MoriartyL's Avatar
 
Join Date: Aug 2005
Location: Israel
Posts: 2,570
Send a message via AIM to MoriartyL
Default

Quote:
Originally Posted by benmcntsh View Post
Those are the kind of suggestions I would like to hear about! That would be great to have an export to html / Javascript feature.
I don't think that'll be necessary. It's not a common language to do this sort of thing in. I'm just looking forward to writing it out someplace legible first. That is, if I can ever install it. It had me try to download .NET, and that wouldn't install. Which isn't your fault, and there's not really anything you can do about it, but it's annoying.
MoriartyL is offline  
Old 09-10-2009, 05:32 PM   #13
Junior Member
 
Join Date: Jul 2006
Location: Los Angeles, CA
Posts: 9
Send a message via AIM to benmcntsh
Default

Quote:
Originally Posted by MoriartyL View Post
I don't think that'll be necessary. It's not a common language to do this sort of thing in. I'm just looking forward to writing it out someplace legible first. That is, if I can ever install it. It had me try to download .NET, and that wouldn't install. Which isn't your fault, and there's not really anything you can do about it, but it's annoying.
I agree that it is annoying. Unfortunately independent developers with no money (like me) don't have much choice when it comes to easily making state-of-the-art user interfaces. The newest version of .NET even leverages the GPU automatically for UI graphics, which is nice.
benmcntsh is offline  
Old 09-10-2009, 07:23 PM   #14
Senior Member
 
potan's Avatar
 
Join Date: Jun 2009
Posts: 115
Default Simple Flow Chart + SAve As JPG Request

Hi Ben,

Is it possible to get a simpler version to do a basic in-game flowchart like this:



this should be very useful to design a puzzle for the game.
I know we can always use PowerPoint to do this, but using chat-mapper is a lot quicker since i can just click NEW CHILD to add more ASSET/CHART.

Actually the current version works fine too, however we will have bunch of field that we will never use (Actor, conversant etc). In this case what I need is just the TEXT.


FEATURE REQUEST:
1. ) How about an option to define what kind of field is needed for each ASSET / CHART ?
(We can specify this as a default option / chat-mapper will remember last option, so user don't have to check/unchecked field they don't need everytime they add new child).

Field that is optional:
- Actor (Name, Age etc)
- Conversant
- Parenthetical
- Reputation Effect
- Audio, Animation, Lipsynch
- Menu Text
- Display Duration
- etc

2.) Menu to Save All Chart as a BIG JPG file (1:1 size) with no truncation between page.
File->Save As JPG
potan is offline  
 



Thread Tools

 


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.