I don't want to clutter the main blog with non-update posts, and I figure that the people who regularly watch this space are probably more interested in the development process than most, so I'll be posting here about whatever I'm working on for the next update.  The main feature of the update will be the vignette system, but because there's a very large number of vignettes planned (to the point that it eventually won't be possible to see them all in one playthrough), and because some of them might be hard to trigger, this seems like a good time to implement a scene viewer and allow players to watch scenes from previous playthroughs.

This has been a bit tricky, because the game originally never stored the text of a scene all at once.  Instead, it prints one snippet, then calculates which snippet is supposed to come next, then prints that one, and so on.  It still does that, but now it also saves a copy of all the text it prints into a buffer which can be saved as a distinct scene.  My hope is that this can also help smooth the transition to later improvements in how the interface displays text.

Aside from whatever vignettes get added in this update, the scene viewer also records the first meetings between the Chosen, the scenes after breaking core vulnerabilities, and the time-triggered scenes at the TV station, the resort, and the military base.  This also makes it much more convenient to play the game differently against the same team multiple times and see how it changes each event.