Comments
It's somehow been another year, but a gap that long between releases doesn't mean that nothing has happened in-between! Besides numerous bugfixes and housekeeping changes, with particular thanks to Sean McGovern and Playmer, this release includes plenty of interesting feature additions for compatibility and new games.
Particularly, the CSV commands which I re-created based on NScripter's versions of the same commands, to store and manage large amounts of string and number variables in new ways. This feature was particularly requested by Eien, however should be useful to a wide variety of projects! If you do end up using them, please do report any bugs since the commands are brand new!
Thank you everyone for sticking around; I'm personally very hopeful for the future of ONScripter-EN in original, ported, and translated games! If you are too, I hope to see you very soon ;-)
Changes
Galladite:
- strpxlencommand to get the width of proportionally spaced text in pixels, for precise positioning & centring
- logcommand to print string or number variable values to stdout
- splitoncecommand, with slightly different functionality to- split
- skipspeedcommand, to change how fast skip mode advances text
- csvclose,- csvdelete,- csveof,- csvopen,- csvread, and- csvwritecommands
- EPS repository created to manage variant & CMake builds, and to better control support for minor platforms
- Fixed bugs related to keybinds being changed - scroll up now always activates the lookback systemcall!
Sean:
- Unit tests implemented
- Various security fixes
- Fixes relating to AltiVec
Playmer:
- Github CI jobs
- Work on CMake builds
General:
- Many bugfixes!