github Eukaryot/sonic3air v22.02.13.0-test
Test build v22.02.13.1 (Windows only)

pre-release3 years ago

This build is mostly about new additions to the lemonscript language used for script modding:

  • Constants can now be defined locally inside functions as well, where they are limited to their respective scope, like local variables
  • Constant arrays allow for having a lookup table for a list of fixed integer values or strings; they can be defined globally or locally
  • Strings feature a ".length()" method, and specialized operators + (concatenation of strings) and <, <=, >, >= (string comparisons)
  • Preprocessor directives #define and #error

All of these are described in the Oxygen Handbook PDF (located at "bonus/oxygenengine/Handbook.pdf" inside the game installation).

Aside from that, there's a few other improvements:

  • Fix for a bug in Data Select when left + right is pressed at the same time
  • Optimizations for the script compiler to reduce RAM usage and compilation times
  • Plus all changes from the previous two test builds

Hotfix: The attached sonic3air_game.zip was updated to include hotfix v22.02.13.1 that fixes a possible crash when loading script mods.

Don't miss a new sonic3air release

NewReleases is sending notifications on new releases.