I’ll just throw this one in here. In case someone is interested, I’ve recently released a dialog tree middleware (engine and tools), free to use. If you decide to give it a spin, toss me a mail afterwards. I’m interested in any comments regarding any good and bad experiences with it for further development.
^ tools and sources there, along with tons of docs. Engine is in c/c++, but concept is easy to figure out and the tool outputs xml and json too.
And while I’m posting, be sure to read my ludum dare survival guide too at http://iki.fi/sol/ldsurvival.html.