Back
Scratch Everywhere!
by NateXS and Grady Link
|
| Version | 0.29 |
| Zip size | 13,698 KiB |
| License | Lesser GPLv3 |
| Updated | 17/11/2025 |
| Downloads | 2,976 |
| MD5 | c2c826a4fb003d4cedde59635f891d5e |
App Details
A custom Scratch runtime that allows you to run Scratch 3 projects on your Wii U! This is an official port of the original runtime for the 3DS.
See the Github README for more info on what features are supported.
Mouse
3DS: Glide your finger/stylus on the bottom screen to move the mouse, and tap the bottom screen to click.
Wii U GamePad: You can use the touchscreen on the GamePad.
Wii Remote: You can use the Wii sensor bar to control the mouse.
Other Controllers: Enter Mouse Mode by holding L. Use the D-pad to move the mouse, and press R to click.
Screenshots
Changelog
v0.29
New Features
- PSP Port!
Switch Changes
- Upgraded to the latest libnx version, meaning SE! is now supported on Firmware 21.0.0.
3DS Changes
- Fixed app not closing when closed from the Main Menu
Runtime Changes
- The Main Menu is feeling a bit jolly...
- Changed Arialn font to Liberation Sans Narrow font
Parity Changes
- Added instant block execution
- In Scratch, if nothing on screen happens, all blocks run as if Run Without Screen Refresh was on. SE! now handles this behavior.
- Sprites now correctly run their blocks in layer order
- The direction blocks are now correctly clamped and rounded
- The Change Variable by x block now works correctly when putting in letters as input
- Fixed some blocks not running without screen refresh when they should
- The Pick random block now correctly works with non-decimal numbers
- NaN is now correctly handled as a number when put in block inputs
- Booleans now work as they would in Scratch
- Uppercase letters in hex colors now work correctly
- SE! now handles Scratch's rare null input bug correctly
- Fixed Broadcast and wait block's weird behavior from a clone who's ready to be deleted
v0.28
Runtime Changes
- Added Music to the Main Menu (tunes by @Dogo6647 !)
- [Non-3DS Platforms]- Added support for TurboWarp's High Quality Pen option
- Fixed audio issues with unzipped projects
- Fixed sounds not being able to replay
- Fixed sounds not being able to change volume
- Fixed a bunch of parity issues related to Infinity and nan numbers
- Fixed crashes related to list blocks
- Projects that contain Lists with many items now load faster
- The Open project block: https://scratchbox.grady.link/project/twStEkSKjQaH can now choose projects from the SD card (Via pull request 425)
PC Changes
- Builds for Windows, MacOS, and Linux will now be put in releases!
- Migrated to CMake for compilation
- Added support for RomFS projects
PS Vita Changes
- Fixed audio not working
- Sped up compilation time
DS Changes
- Fixed audio not working
3DS Changes
- Fixed Pen texture being off by 1 pixel
v0.27
THE GREAT PORTENING
DS Port!
- They thought it was impossible... but impossible is my middle name.
- It's recommended that you read the README for the limitations of this port!
- You will likely come across many crashes, so please open up a GitHub issue if you experience them!
- KNOWN ISSUES
- Unpacking projects and changing controls crash the system
- Cloud variables will not be supported
- RAM is very limited, so try to keep projects small
- A bunch of Audio limitations, see README for details
- Via pull request 362!
Web Port!
- @gradylink has ported the Runtime to WebAssembly!
- With this, ScratchBox: https://scratchbox.grady.link is also updated to use SE!
- Via pull request 334!
PS4 Port!
- @PwLDev has spent over 3 months porting SE! to the PS4!
- Now all 3.5 modded PS4 users can enjoy Scratch games on the big screen!
- KNOWN ISSUES
- Cloud variables is not currently supported
- Via pull request 278!
Runtime Changes
- Optimized Sprite rendering performance
- Fixed huge memory leak with If else block
- Fixed Main Menu and audio memory leaks
- Switch costume to blocks with a number as an input now chooses the correct costume
- Fixed positioning of Monitors (Visible Variables)
- Changed the look of Monitors look a bit more like Scratch
- Added support for more Monitor types
- Added Scratch Everywhere! controller custom block
- Returns the current controller being used
- [SDL2 Platforms]- Fixed scaling of Pen stamped Sprites
3DS Changes
- Fixed rendering with the Pen extension
- The Pen extension can now be used in dual screen mode
- The mouse can no longer go off screen
- Fixed compilation error when ENABLE_AUDIO is off
Wii Changes
- Fixed projects being at an unplayable Framerate
Wii U Changes
- The Stop "All" block now correctly takes you back to the Main Menu
Vita Changes
- Sounds from the stage now play as Streamed audio
Switch Changes
- Fixed keyboard menu not closing when closing the software keyboard