It's entirely possible that there is no good answer to this question, but I figured it was better to ask just in case.
I've finished a first draft of my choose-your-own-adventure story. It's 266 passages, with three POV characters and five endings. Obviously, there's a lot to proofread. Most of all, I want to make sure the story makes sense no matter which choice readers make, especially since readers can skip from one POV to another. The best way to do this would be to read each possible storyline by itself, to ensure that readers don't miss information even if they don't read every passage.
Is there a good way to read each storyline separately? Or do I just need to figure out all the possible configurations manually?
Comments
Other than that, with 266 passages and so many different options, a lot of it is just gonna be tedious testing, I'm sorry to say.
Hope this helps, and best of luck!
I just installed Illumine and it looks really useful. Thanks for the tip!
You can accomplish this in both Harlowe and SugarCube (v2) fairly easily.
Harlowe
Create a new passage, tag it with either header or footer, and place something like the following within: SEE: heading markup, (print:) macro, (passage:) macro, header special tag, and footer special tag.
SugarCube (v2)
Create a new passage, name it either PassageHeader or PassageFooter, and place something like the following within: SEE: heading markup, <<print>> macro, passage() function, and PassageHeader & PassageFooter special passages.
Beyond that, SugarCube's websites contain some debugging add-ons (under: Downloads > Add-ons). In particular, the <<bugreport>> macro.