I wrote DendryScope, a static analysis tool for interactive fiction, quests, and dialogue in videogames. Given a story written in Dendry, the skein will generate all of the playtraces which match queries such as 'reached the good ending, did not find the thief's treasure, and offended the barkeep'.
https://jazztap.github.io/DendryScope/
More detail is available in our conference paper, which describes the technical system and documents further use cases. If you're wondering why the tool
currently works on one Dendry game and not all of them, please let me know so I have an excuse to finish the transpiler.
https://ojs.aaai.org/index.php/AIIDE/article/view/27527