Hello, I’m considering different interactive fiction engines for my next game, and one limitation I noticed with ChoiceScript (by Choice of Games) was the lack of rollback ability. Since besides, text is shown per page (page changes after each choice), it makes it impossible to both rollback to change a choice, and simply do a read-only rollback to check what has been said (what Renpy calls “fixed rollback”). And it has not text log either.
On the Narrat demo, I see that all previous text is still available on the huge scrollable area by scrolling up, so at least we have access to what has been said.
The remaining questions are:
- is it possible to truly rollback to make different choices?
- is there a manual command to clear pages after a while, to start text from the top again (I use this in Renpy NVL mode for new pages and new chapters) - and in this case, if there a way for the player to still read what was on previous pages? (whether read-only or true rollback)
I’m surprised this is the first topic, the engine seems promising! I see some issues on GitHub but I need to know if it exists first before opening a feature request.
I also see a bug related to choices but that’s another issue so I’ll open a bug on GitHub for that.