A downloadable Program for Windows

Ever wanted to implement dialog trees in your game, like Fallout: New Vegas, Mass Effect, and ShadowRun? Well, now you can! TalkTree allows you to create complex dialog trees for story- driven games, RPGs, and more. Using a simple, easy to understand flowchart- style design, the editor allows you to make every conversation in your game work detailed and fucntional. Immerse your player in a realistic environment with believable, dynamic characters. Use skill checks and event triggers to blend player stats and speech!

TalkTree works as a standalone program which saves dialog trees in .INI files for use with Game Maker Studio!


  • Unlimited paths, up to 25 answers for each question
  • Skill checks which only allow the player to choose certain dialog options if they have certain stats
  • Variable triggers: modify variables based on which answer the player chooses!
  • Compatibility with your own dialog system: The saved file simply stores information about the dialog tree, how you read it and display it on screen is fully customizable!
  • Single file saving - You can store hundreds of conversations in a single dialog.INI file!

New in v1.2:

  • Various bugfixes


TalkTree v1.2.zip 3 MB
TalkTree v1.1.zip 3 MB
TalkTree Example Game.gmz 32 kB
TalkTree User Manual.pdf 820 kB


Log in with itch.io to leave a comment.

Deleted 45 days ago

Based on the error message it looks like there might have been an answer or text message that was left blank, and now the system is confused about the undefined content of the message?  That is my best guess.

Sorry about this, I hope you didn't lose too much work. I don't have the time to support this program anymore, however, that's why I made it free :/

Deleted 45 days ago

Weird that nobody else has had this problem. I don't know what to tell you, I hope you can find a program that's more stable than this old piece of junk!

11/29/2019 - Made this Freeware. Still no longer actively supported.

I am also curious if this is still supported or not.

Is this still supported? I'm very interested, but I don't want to buy a dead program.

Not bad, would be nice as an ACTION-EVENT type of Speech-Tree 

I think I must've gotten this on a giveaway or something, since I can open it. Editor crashes when I try to delete a page, no manual or demo. Help?

you should make this available for the godot game engine


Agreed :)

Deleted 2 years ago
(1 edit)

Currently this isn't possible by default with TalkTree, but if you check the manual you can see how text data is stored and probably code your own system to do so.

Deleted 2 years ago

Re-doing the export system to create a text file probably wouldn't be worth the time investment, unfortunately.

And yes, it is possible since you have access to all of the dialog data-- just might take a while to program.


I don't have enough money to buy this, but it's probably great! Keep up the good work.

This is a great tool, I love it! The only suggestion I would make it maybe allowing us to rename the pages? (Instead of Page 1, Page 2, etc.)

this question may seem rather obvious so some of you but I would like to know how to make the dialogue box fit to the screen. The tool is working fine and the dialogue is popping up but it's too large for the screen. I assume it has to do with editing the draw event in the speech object but I'm not exactly sure what to change or what to. The room size is H:768          W:1024

And the view is H:238     W:368


I'd need to know a bit more and see screenshots of how it's implemented in your game. Shoot me an email at adventuredungeondevs@gmail.com

thank you for helping, I sent you an email let me know if you didn't get it.

I bought TalkTree and I love your tool :3 I have 2 ideas for this awesome tool ... I think it will become very very confusing with a grown file ... so it would be nice to get a list of the sections @loading a file.I would appreciate that very much. And it would be nice to have a switch section button instead of loading the whole file again to switch. The section loading idea would be awesome to see in this tool and the second one is a nice to have :)

keep up the good work :3


I am really interested in using this to make my game, however I just purchased game maker studio 2 and was wondering if this is compatible? If so, am I going to need to use a work around or would I be able to just use it the same way I would if I was using gm 1.4?

Although the demo file isn't updated for GMS2, the rest will all work fine!

Awesome, thanks!

Although I'll probably need that demo because I'm a complete noob haha. I'll figure something out. Thanks for the speedy reply.

you can import the demo just like any studio 1 project!

This program is great and very easy to use. However, is there a way to use this with something other than Game Maker. I would like to use this to create dialog trees that I can incorporate into my own game/engine I'm writing, but I have no way of loading these files because I don't know what format the ini file is in. Any help would be appreciated!! Thanks!!

I believe that the manual goes into some detail on this: the ini files store the information in DS Grids converted into strings. The only way I know how to deencrypt these ds grids is with Game Maker Studio.

Deleted 35 days ago
(1 edit)

Of course you can sell your game! ๐Ÿ˜Š Just let me know when your game is out, I love to see what people have created with TalkTree!

Deleted 35 days ago
Deleted 35 days ago

Of course! If i charged $10 and didn't allow derivative projects, this would be the worst product ever ๐Ÿ˜œ

Deleted 35 days ago

Hey! I was wondering -- the manual mentions an option to assign an audio file to a given piece of text. Is there a way to assign a sprite/sprite index as well, for the purposes of changing a character's expression?

When I do that in a game I usually just use the variable setting feature! Just have a variable like "expression" and interpret that within your game's code

...that makes sense, yes. :P thank you!

Hi there, does TalkTree currently support GMS2?

(1 edit) (+1)

unless GmS2 has changed the way DS grids work, it should be compatible. Try opening the demo project in GMS2 to see for yourself!๐Ÿ˜Š

Good point, I'll try that! Thanks.


I've had no problems with it. And it's great.

(1 edit) (+2)

It does. I've been running the example project in GMS2 and imported my own dialogue trees without any problems.

(2 edits)

Hi I'm Korean student who wants to make RPG Game and have some questions

The question is.. does this program support Korean by fixing the program?

I tried Demo version but, didn't support

Also I tried other textbox engines(not this program), but it's hard to use or does not print word well

for example (Korean words' system is kinda complicated...)

(this example, what happens when I use korean in the other engine)

I want to print text such as " Hi, this is cool textbox engine" so when I type into the textbox, textbox prints "H , th s s cool textbox eng ne" (sorry for lack of explanation)

so what I want to know is.. if I add font that supports Korean, does it work well?

well.. I want to make sure before buy this program

For this program I've used Game Maker's default text features which I don't believe support any sort of foreign languages. If your messages don't display well in the demo, they probably wouldn't work in the full version. Sorry!!

(12 edits) (+1)

A couple of bugs in 1.1:

  • If you delete a page that still has something linked to its input node, the program crashes, with the error being "FATAL ERROR in action number 1 of Draw Event for object o_node_orange: Unable to find any instance for object index '100040' name '<undefined>' at gml_Object_o_node_orange_Draw_0"
  • After clicking the trash can icon to delete a page, when the confirmation dialog to delete opens, pressing No will still delete the page. The same thing happens with comments, but not the actions inside pages. (Selecting items and pressing the Delete key will open a prompt that works properly though.)
  • If a page has multiple answers linked to different routes and you delete an answer, the remaining answers below it will move up to fit, but their respective links will not. (So if you had a yes/no choice leading to separate dialogue routes, and you deleted the "yes", the "no" answer would now be linked to the "yes" route.)
  • I tried testing the first bug out by creating a list of 4 actions linked to 4 pages. I deleted action 2, which caused the link lines to connect to the wrong pages as before. Deleting the now "orphaned" page with a 4 in the body causes the same error as the first bug. The link to the test file is here, the section name is Blue: http://pastebin.com/5hhCci8G

Oh my, nobody's mentioned these to me before! I will look into them ASAP.


Everything should be fixed, I just uploaded a new version of the program. So sorry you had to deal with all those bugs!

That was an excellent response time! The issues do seem to be completely gone now. Thank you very much!

(1 edit)

I just bought this program yesterday and I just tried using it today.

I made a dialogue tree that had a total of 9 pages and about 14 options total.

I imagine this is not a lot of memory since one page can have a max of 25 options.

When I was adding the final page, a message appeared that said "warning: no memory" or something along those lines and crashed the whole program.

I never got a chance to save and I could probably easily redo it in about 10 minutes, but I was wondering if things like this happen often, because if they do then working on bigger projects will be a pain.

btw, I checked the storage space on my computer and there is still 762/904 GB(gigabytes) free.

(1 edit) (+1)(-1)

That's... bizzare. Nobody's complained about that before. Can you email me so we can work this out? adventuredungeondevs @ gmail.com


Ya sure, I can't believe you responded within 5 hours of my complaint, thanks.


Thanks for all the help, you really went above and beyond to help me with a problem that was my fault.

You always responded very quickly and with very helpful advice, thank you again so much.

(1 edit)

This is cool :) before I download it, will this work for games made using RPG maker? For example: RPG Maker MV, and VX Ace?

Hello, Sakurahan.

TalkTree is built to export dialog trees as data grids stored in INI files. As far as I know, RPG Maker is too limited to read these.


It's not necessarily that RPG Maker doesn't read INI files, but the ds_maps it writes are only easily decoded by Game Maker (and as far as I know there isn't much out there on the Internet on decoding them yourself).

(1 edit)

Hi, I am wondering how can I download this editor If I purchased Branching Dialog Tree Editor (http://winterdrake.itch.io/dialog-tree-editor/) before it was renamed to

Talktree? Thank you!


Hey LLC,

TalkTree is a new program built from the ground up with new functionality and professional quality. This program is not associated with the original 2014 Dialog Tree Editor, so you'll have to purchase it separately.


hi, I think it is an incredible solution, was watching the demo and are not completely understood how is structured data, you think I can see the PDF beforebuy?, to see if it fits what I need. thank you.


Sure thing! I've added the manual as a free downloadable demo file.

(1 edit)

hi! i can't manage to save files at all with this program, even when i run it as admin.

(1 edit) (+1)

I havent heard any other reports of this, J. Could you email adventuredungeondevs@gmail.com so we can investigate?


definitely! thanks for the prompt reply. i'd really love to use this program.