Runtime Changes
- Added support for custom extensions via Lua! (Via PR #594)
- This will make it way easier to port extensions from Scratch mods (e.g. TurboWarp) over to SE!
- We currently have TurboWarp's
Gamepad,JSONandUtilitiesextensions ported over, with more coming soon! - Unlike native C++ extensions, Lua extensions support way more platforms!
- They are currently NOT supported on NDS, PSP, PS4, or Libretro. PSP and PS4 may get support in a later release, but NDS will not due to RAM limits.
- The extensions are compiled in a custom
.see(Scratch Everywhere! Extension) file format, for easy distribution! - This release will have the above TurboWarp extensions packed in the executable, so all you need to do is run a project using one of those extensions and it should just work.
- Do note that future releases will NOT have the extensions included once we figure out a good way to distribute/download them separately.
- You can also load extensions by putting the
.seeextension file inside of(SE!-folder)/extensions/. - Lua extensions are located in the lua-extensions repo, with the
.seecompiler located in the seec repo. - The Lua extensions API are currently a W.I.P. and not yet released at the time of writing :(
- Fixed audio not playing in unzipped projects
Menu Changes
- Removed birthday theme
- Added French and Polish languages
3DS Changes
- Fixed crash when closing the app
- Fixed hang when trying to close the app when inside certain projects
Authors
This release was brought to you by: @Starlii10, @ccawley2011, @Dogo6647, @gradylink and @NateXS
Translators: @matu6968 (polish), @SimsCrafterZ (french)