Skip to content

2025-06-08

Latest

Choose a tag to compare

@Galladite27 Galladite27 released this 08 Jun 18:45
· 22 commits to master since this release

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:

  • strpxlen command to get the width of proportionally spaced text in pixels, for precise positioning & centring
  • log command to print string or number variable values to stdout
  • splitonce command, with slightly different functionality to split
  • skipspeed command, to change how fast skip mode advances text
  • csvclose, csvdelete, csveof, csvopen, csvread, and csvwrite commands
  • 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!