Skip to content

1.0 Release Candidate 3

Latest

Choose a tag to compare

@NateXS NateXS released this 08 Jun 03:00

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, JSON and Utilities extensions 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 .see extension file inside of (SE!-folder)/extensions/.
    • Lua extensions are located in the lua-extensions repo, with the .see compiler 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)