(I know there’s a whole choice-based IF board but there’s so much info there I don’t know where to begin. And since I know I want to use Dialog it probably makes a lot of the considerations in those discussions less relevant. Will happily take a pointer to a recently-curated overview of these planning tools, though.)
As another play-with-Dialog project, I am interested in building a story that is primarily/exclusively choice-driven. (My one-branch implementation of Bob and Doug MacKenzie’s post-apocalyptic film The Beer Hunter last night was a huge success.)
I did a lot of choice-based dialogue-driven writing in the 2000s. Back then I did it all in a text editor with a straightforward, purpose-built scripting language. When I was really in the groove I think I was as good or better from a speed and complexity-managing standpoint than people who were using the emerging GUI organizational/mapping tools of the time, but A. I am no longer in that groove, B. I’m pretty sure those tools have come a long way since then, and C. I’d like to collaborate with someone who I think is less interested in writing directly in VS Code.
Hence the tool search.
Things I care significantly about:
- Being able to collaborate with more than one person from more than one device on a single story, ideally without having to do Git-type code checkins. (So, probably a cloud service but I’m open to some other permutation as long as it works.)
Things I care some about:
An easy way to switch between graphical and code view. (Trizbort.io’s “you can download this as map code for a half-dozen formats” is probably as much work as I would want to have to do in this regard.)
A code export that is either a liiiiittle more human-readable than (for example) the .json spit out by storyboard.viget.com, or a recommendation for a way to further digest that kind of dense output .json into something easier to pluck and retool into Dialog #node/(label)/(disp)/(offers) format.
Not spending a ton of money. I’m okay with buying a couple of modestly-priced licenses for something that is just the most amazing of all amazing things, if it’s really just that amazing.
Things I don’t care about:
Monetizing and/or enjoying the reach of one of the organized choice publishers (I wouldn’t want to write the full logic in a non-Dialog system anyway because it would feel like a demotivating duplication of effort to then port it over to Dialog.)
Displaying images or playing sound