TL;DR Load a scene file on this little test site I made to generate a choice tree of it that shows all possible values for its stats down all possible branches.
Tracking all the possible values of a game’s stats is the hardest part of writing a game for me, so I made this tool (still incomplete and in prototype phase) to help me.
First, it condenses the choice-tree like so:
This is just the choicescript example game (slightly modified). The block with the … in it means it’s condensed some stuff down, only considering the part where the reader must choose between leadership and strength to be relevant.
If a node has a thick red border, if you hover over it, you will see, for example:
This shows what different values leadership and strength can be at this point in the story (and the path to get there (the numbers are the line numbers in your choicescript code)).
(Note: not all aspects of choicescript are supported yet, like *elif and *else, for example.)
That’s all that’s ready to show right now, but just this is going to be a game-changer for me in my story-writing! I hope it helps you too, and let me know what you think, cuz I plan to continue programming other tools based off what I have so far.
To make it, I initially made a text-based tool that lets you do stuff like manually open and close branches, etc, and I plan on extending this in different ways too. Because it’s text-based, though, I haven’t figured out how to put it online yet.
For more about it, see my discussion about the programming behind this, other potential tools, etc, here.
It makes something like this:
Check the first tool out here: Link to first tool again