La scena homebrew non smette mai di stupire, e ScratchEverywhere ne è la prova vivente. Questo runtime, scritto in C++, ha l’ambizioso obiettivo di portare i progetti Scratch 3 su una vasta gamma di console e dispositivi legacy. Ieri, NateXS ha rilasciato la Beta Build 28 (v0.28), un aggiornamento ricco di novità, miglioramenti alle prestazioni e importanti correzioni di bug per quasi tutte le piattaforme supportate.
Scopriamo insieme cosa c’è di nuovo in questa ultima versione.
Novità Principali della Build 28
Ecco le modifiche più importanti che troverete in questa release:
-
🎵 Colonna sonora per il Menu Principale: Finalmente il menu non è più in silenzio! Grazie a @Dogo6647, ora potete godervi delle melodie mentre navigate tra i progetti.
-
✍️ Penna di Alta Qualità (Piattaforme non-3DS): Aggiunto il supporto per l’opzione “High Quality Pen” di TurboWarp, che renderà i tratti della penna molto più fluidi e meno pixelosi.
-
🔊 Audio Sistemato: Una serie di correzioni risolve problemi fastidiosi legati all’audio:
-
Risolti problemi di riproduzione con progetti “unzipped”.
-
I suoni ora possono essere riprodotti più volte di seguito.
-
I suoni ora possono cambiare volume correttamente.
-
-
⚙️ Miglioramenti al Runtime e Stabilità:
-
Corretti problemi di compatibilità legati ai valori “Infinity” e “nan”.
-
Risolti crash legati ai blocchi delle liste.
-
I progetti che contengono liste con molti elementi ora si caricano più velocemente.
-
Il blocco “Apri progetto” può ora selezionare progetti dalla scheda SD.
-
Miglioramenti Specifici per Piattaforma
-
PC (Windows, MacOS, Linux): I build ora vengono pubblicati direttamente nella sezione “Releases” di GitHub! Inoltre, il sistema di compilazione è stato migrato a CMake.
-
PS Vita & Nintendo DS: Risolto il problema per cui l’audio non funzionava.
-
Nintendo 3DS: Sistemata la texture della penna, che era sfalsata di 1 pixel.
-
PS Vita: Tempi di compilazione ridotti.
Caratteristiche Uniche di ScratchEverywhere
Per chi non lo conoscesse, ScratchEverywhere non è un semplice porting, ma offre funzionalità pensate per il mondo console:
-
Modalità Schermo (3DS): Modificando la risoluzione del progetto su client come TurboWarp, puoi decidere se usare lo schermo superiore, quello inferiore o entrambi.
-
Audio Ottimizzato: Su molte piattaforme, i suoni riprodotti dallo Stage vengono gestiti come “Streamed Sound” (ideale per la musica di sottofondo), riducendo i tempi di caricamento.
-
Framerate Personalizzabile: Usando TurboWarp, puoi abilitare l’opzione 60 FPS e persino impostare un FPS personalizzato.
-
Blocchi Personalizzati: Come TurboWarp, SE! introduce blocchi speciali, tra cui i molto utili “Project Linking Blocks”, che permettono di dividere un gioco grande in progetti più piccoli e caricarli al volo (esempio: un progetto principale che carica una scena negozio).
Download e Installazione
ScratchEverywhere è software homebrew, quindi richiede una console moddata.
Il metodo più semplice è scaricare il build pre-compilato per la tua piattaforma direttamente dalla pagina delle Release di GitHub. In molti casi, puoi anche trovarlo nei negozi homebrew più popolari:
-
3DS: Universal Updater
-
Wii U: Homebrew App Store
-
Wii: Open Shop Channel
-
Nintendo Switch: Homebrew App Store
-
PS Vita: VitaDB
Dopo aver installato l’app, basta copiare i tuoi file .sb3 nella cartella dedicata sulla SD (es. 3ds/scratch-everywhere per 3DS, wiiu/scratch-wiiu per Wii U, ecc.) e avviare l’applicazione ScratchEverywhere dalla home della tua console!
Limiti e Roadmap
È importante ricordare che ScratchEverywhere è ancora in beta attiva. Alcune cose non funzionano ancora perfettamente, come le estensioni (Penna, Musica, ecc.), i blocchi “dire” e “pensa”, e le collisioni avanzate. Tuttavia, il team ha un roadmap chiaro che include il supporto alle estensioni, il miglioramento delle collisioni e molto altro.
Conclusioni
La Beta Build 28 di ScratchEverywhere rappresenta un passo avanti significativo in termini di stabilità e funzionalità. Con l’audio ora funzionante su Vita e DS, la musica nel menu e le numerose correzioni, l’esperienza di gioco è notevolmente migliorata. Se hai una console moddata e vuoi riscoprire la magia di Scratch in una veste nuova, questo è il momento perfetto per provare ScratchEverywhere.
Link Utili
-
Download della Build 28: https://github.com/ScratchEverywhere/ScratchEverywhere/releases/tag/0.28
-
Repository Ufficiale (GitHub): https://github.com/ScratchEverywhere/ScratchEverywhere
-
Progetto d’esempio per i Blocchi Personalizzati: https://scratchbox.grady.link/project/twStEkSKjQaH
Hai già provato la nuova build? Faccelo sapere nei commenti!

