QoL improvements for CYOAs made in IntCyoaCreator
当前为
This little script has the purpose of enhancing your experience with CYOAs made in IntCyoaCreator.
project.json is being downloaded and displays information on loading progress
(unless it's been already added by the deployer)$dbg variable as well as globally)
$store)$state, $pointTypes, $rows, $activated)$items for all cards, $getItem to get a card by ID, $hiddenActivated lists
activated multi-select & image cards – as they're excluded from the $activated list)$clone makes a deep copy of state collection which makes it easier to examine)$encode/$decode for data/compressed hash conversion, $slimStateCopy
for obtaining state snapshot without image data, $diff for calculating snapshot diff;
in addition, $initial contains initial snapshot size, in bytes)http://localhost:8080/* into User Matches to enable the userscript there).project.json is embedded in sourcefile (app.*.js).{} in Edit state dialog
(you can also use it or $diff() in browser console to examine current changes).This script appears to work in every IntCyoaCreator app I've tried it on (or at least as well as builtin import dialog does), but I haven't checked it with every IntCyoaCreator version.