Pubblicato un nuovo aggiornamento stabile per Sonic 3: Angel Island Revisited (Sonic 3 A.I.R.), uno dei fangame più apprezzati dedicati al classico Sonic 3 & Knuckles, costruito partendo dalla versione Steam del titolo originale.

Questo progetto continua a distinguersi per la sua capacità di modernizzare l’esperienza Sega senza snaturarla, offrendo supporto widescreen, miglioramenti grafici e sonori, oltre a numerose opzioni di personalizzazione che rendono il gioco più fluido e adattabile ai gusti moderni.
Con questo aggiornamento, il team ha lavorato in modo evidente sia sull’esperienza utente che sulla struttura interna del gioco. Una delle novità più rilevanti è l’introduzione di un browser di file integrato direttamente nelle opzioni di sistema, che consente di importare mod in formato zip su piattaforme come Android, iOS e Web senza passaggi complessi.
Si tratta di un’aggiunta che semplifica enormemente la gestione delle modifiche, rendendo il titolo ancora più accessibile anche a chi non ha familiarità con operazioni manuali sui file.
Anche il sistema di salvataggio è stato rivisto in profondità: i dati non sono più concentrati in un unico file, ma distribuiti in più elementi all’interno della cartella “storage”.
Questo approccio rende molto più semplice effettuare backup mirati o eliminare singoli progressi senza compromettere tutto il resto.
Sul fronte del gameplay, sono stati aggiunti piccoli ma significativi miglioramenti, come suggerimenti opzionali per scoprire i monitor nascosti e la possibilità di disattivare alcune funzionalità che in passato erano sempre attive e non modificabili.
L’aggiornamento introduce inoltre nuove scene saltabili, migliorando il ritmo di gioco soprattutto per chi rigioca frequentemente.
Sul piano tecnico, sono state applicate ottimizzazioni mirate al renderer software, in particolare per la gestione di sprite ruotati o scalati, con benefici tangibili in termini di prestazioni e fluidità.
Parallelamente, il lavoro sui bug è stato ampio e dettagliato. Sono stati risolti problemi legati alla fluidità del frame rate, migliorata la precisione delle collisioni e corrette diverse situazioni che potevano portare a crash, soprattutto in modalità specifiche o in determinate sequenze di gioco.
Anche la stabilità generale è stata rafforzata grazie alla correzione di errori nella comunicazione con i server, che in precedenza potevano compromettere funzionalità come il Ghost Sync o il controllo aggiornamenti.
Non meno importante è l’intervento su numerosi glitch grafici, animazioni errate e problemi audio, inclusi bug che causavano velocità anomala della musica o comportamenti incoerenti nei temi sonori.
Una parte sostanziale dell’aggiornamento è dedicata al modding, ambito in cui Sonic 3 A.I.R. continua a evolversi in modo significativo.
È stato introdotto un nuovo sistema di menu per la modalità sviluppatore, attivabile facilmente anche dalle opzioni, e molte componenti del gioco, come il menu pausa e l’Act Select, sono ora completamente scriptate e quindi modificabili.
Il linguaggio Lemonscript riceve importanti miglioramenti, tra cui il supporto agli array e a nuovi tipi di dati, oltre a funzioni avanzate per la gestione di variabili, numeri casuali e chiamate interne.
Sono state ampliate anche le possibilità tecniche per i modder: rimosso il limite al numero di sprite, aumentata la capacità delle palette personalizzate e aggiunto supporto per funzionalità avanzate come nuove modalità di rendering, gestione dei colori e strumenti per il debug.
Miglioramenti importanti riguardano anche la stabilità degli script, con correzioni per crash durante la compilazione e una gestione più robusta degli errori.
Changelog
Nuove funzionalità e miglioramenti
- Aggiunto un browser di file integrato (in Opzioni -> Sistema) che consente di importare mod in formato zip su Android e iOS/Web dal file system nei dati dell’app di S3AIR.
- I dati di salvataggio ora vengono distribuiti su più file nella cartella “storage” all’interno della directory dei salvataggi, facilitando l’eliminazione o il backup dei singoli file.
- Aggiunta un’opzione per suggerimenti sui monitor nascosti svelabili con il cartello di fine livello.
- Aggiunte opzioni per diversi piccoli miglioramenti già presenti in S3AIR ma che prima non potevano essere disattivati.
- Aggiunte ulteriori cutscene saltabili (fine LBZ 2, inizio SSZ, transizione atto DEZ).
- Ottimizzazioni delle prestazioni per il renderer software, in particolare per la gestione di sprite ruotati o scalati.
Correzioni di bug
- Migliorata la precisione del controllo delle collisioni con il terreno per gli anelli dispersi.
- Risolto un problema che poteva causare scatti nel frame rate.
- Corretti diversi bug del renderer software.
- Risolto un bug che poteva causare crash durante la modalità competizione in pausa e nelle sequenze del dirigibile in AIZ 2 / MHZ 2.
- Corretti problemi di comunicazione con il server che potevano interrompere casualmente Ghost Sync e il controllo aggiornamenti.
- Risolto un errore per cui selezionando HPZ nell’Act Select si avviava il boss di Lava Reef 2.
- Corretto un problema casuale nella colonna sonora emulata che accelerava la musica.
- Corrette le versioni emulata S3A della musica dei mini-boss e del tema di Knuckles.
- Risolto un bug che poteva causare un rendering errato degli sprite nelle mod.
- Risolto un problema per cui premendo Numpad-9 si rompeva il rewind e il gioco si bloccava se la modalità sviluppatore era disattivata.
- Utilizzata l’animazione corretta per Tails quando trasporta Sonic esausto sott’acqua.
- Corretta la priorità di rendering dell’Egg Mobile dopo il boss di SOZ 2.
- Corretta la posizione e rotazione dello sprite della posa finale di Sonic.
- Risolto un problema per cui il terreno non diventava bianco dopo aver completato uno stage in modalità Blue Sphere.
- Corretto un glitch nell’Act Select avviando una partita durante la transizione della preview delle zone.
- Risolto un problema di layering in alcune grafiche, come le animazioni di corsa di Tails.
- Corretto un glitch tornando al menu principale subito dopo essere entrati nel Data Select.
- Risolto un memory leak legato al rendering del testo.
- Corretti crash ed errori durante il caricamento di font modificati da zip o percorsi con caratteri non ASCII.
- Aggiunti controlli per prevenire errori “type is not convertible to string” quando file come
active-mods.jsonsono malformati. - Ulteriori correzioni per piccoli glitch e incoerenze in animazioni e palette.
Modding
- Nuovo sistema di menu per la modalità sviluppatore (attivabile con F1 quando la modalità è attiva).
- La modalità sviluppatore può ora essere attivata dal menu opzioni nella sezione sistema (richiede riavvio).
- Act Select e menu pausa sono ora implementati tramite script e completamente moddabili.
- Lemonscript ora supporta gli array (vedi Oxygen Handbook, pagina 11).
- Aggiunto supporto per array costanti di tipo float e double.
- Le variabili locali sono ora generalmente preferite rispetto alle globali con lo stesso nome.
- Rielaborate le funzioni dei dati persistenti per salvare dati in file separati e opzionalmente in cartelle locali per le mod.
- Possibilità di dichiarare conflitti tra mod come errori nel file mod.json usando “IsConflict”.
- Supporto per mod fino a quattro giocatori.
- Rimosso il limite massimo di sprite.
- Aumentato il numero massimo di righe e colori per riga nelle palette personalizzate da 64 a 256.
- “Renderer.enableSecondaryPalette” ora supporta altezze schermo superiori a 254.
- F10 ora ricarica anche l’audio delle mod.
- Corretto un problema per cui la proprietà “Volume” in
audio_replacements.jsonveniva ignorata. - Su desktop,
config.jsonha priorità susettings.jsonper le proprietà condivise. - Errore di compilazione script se il valore predefinito di costanti o variabili globali è troppo grande.
- Risolto un crash durante la compilazione script con valori floating point e operazioni bitwise.
- Corretto un crash durante il retry della compilazione di script fallita.
- Aggiunto supporto stringformat per float e double (usando “%f”).
- Aggiunte varianti di “System.getGlobalVariableValueByName” per float, double e stringhe.
- Rivisto il sistema di generazione numeri casuali con nuove funzioni come “System.randomFloat” e “System.randRange”.
- Aggiunta funzione “makeCallable” per ottenere indirizzi u32 di funzioni script.
- Aggiunta funzione “System.removePersistentData”.
- Supporto per palette personalizzate tramite nuove funzioni
SpriteHandle. - Aggiunte varianti script per metodi SpriteHandle come rotazione, scala e colori.
- Aggiunte costanti BlendMode.
- Aggiunte funzioni utili “getScreenCenterX” e “getScreenCenterY”.
- “Log” e “LogDec” supportano ora float, double e stringhe.
- Aggiunta funzione “System.isDevModeActive”.
- Documentazione aggiornata nell’Oxygen Handbook sugli effetti automatici dei font (contorni e ombre).
Download
Windows
- sonic3air_game.zip (15.6 MB)
- artifacts.7z (14.8 MB)
MacOS
- sonic3air_mac_260328.dmg (23.2 MB)
Linux
- sonic3air_game.tar.gz (19 MB)
Android
- sonic3air_game.apk (41.7 MB)
Web
- sonic3air_web_data.zip (131 MB)
Source Code
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-05-13 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-238x178.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-238x178.webp)
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-100x75.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-100x75.webp)