@Omegareaven That’s a good question actually. One I do not have the answer to as I’ve spent all my time making Chronicler instead of the story I was planning on writing with Chronicler.
If anyone else has attempted it, I’d be curious to find out. As far as I’m aware the only requirements are that your game pass the Choicescript tests such as the randomtest.
Sorry for the lack of updates, but there really hasn’t been anything exciting to write about other than general progress updates. I’ve got the Choicescript parser fully working, and it is by far the cleanest and most robust Choicescript parser I’ve written to date. I’d love to nerd out and describe the code in great detail, but I guess I’ll spare you the gory details.
Right now I’m updating the underlying data structure so it can interface nicely with the server and database when those are setup. Once that’s done I intend to get started on rendering Nodes and all (or at least most) Choicescript components. Then I’ll get the server running and see what I can do about offline support. Then I’ll get the scene rendering done (i.e. the flowchart view). Note that in the new version the flowchart view isn’t as interactive as the current version. It’s more of a roadmap of your game that allows you to select nodes and edit them rather than being the main workspace of the game. I firmly believe this will greatly streamline and simplify the writing process since you no longer have to waste time dragging bubbles around. furthermore things will be grouped more logically, in that each node is a representation of each page in your game. This is not something that is easy to see with the current version of Chronicler where multiple bubbles may show up on the same page.
Release date is set for late March, or at least that’s when Senior Project is due. I intend to have a working product by then but perhaps not a polished one. I may take more time to release it to you guys if I feel it needs it. Perhaps the biggest mistake I made with the current version was releasing it in a very early and buggy state. I want a polished and relatively bug-free program that users can rely on. A program I can truly be proud of to give to the world, so in pursuit of that goal, I thank you for your patience.