Vai al contenuto

Le ultime notizie dal mondo dei videogiochi, guide, recensioni e molto altro.

iCrewPlay iCrewPlay
Preferiti
Progetto · NotiziaNintendo

Super Mario Galaxy è stato decompilato al 100%: ora nasce AstroCore per PC

Dopo il traguardo di Petari, Luma's Workshop sta costruendo un motore PC non ufficiale per il classico Nintendo Wii.

Avatar di massimoDiMassimo 4 min di lettura Nintendo
Astrocore

Super Mario Galaxy ha raggiunto un traguardo importante per la community del reverse engineering: il progetto Petari indica la decompilazione del gioco originale come completata, mentre Luma’s Workshop sta preparando AstroCore, un motore non ufficiale pensato per eseguire il classico Nintendo in modo nativo su PC. Non si tratta di un remake e nemmeno di un emulatore: il lavoro punta a ricostruire il software partendo dal codice decompilato, senza distribuire gli asset originali di Nintendo.

È una di quelle storie tecniche che diventano interessanti anche fuori dalla nicchia del modding, perché Super Mario Galaxy è un gioco del 2007 ancora fortemente legato all’hardware Wii. Portarlo verso un’esecuzione nativa moderna significa studiare pezzo per pezzo il comportamento dell’originale e ricrearlo in una forma comprensibile e compilabile su piattaforme contemporanee.

Super mario galaxy
Super mario galaxy è nato su wii nel 2007 e resta uno dei platform 3d più riconoscibili di nintendo.

Petari ha ricostruito il codice di Super Mario Galaxy

Il punto di partenza è Petari, il progetto open source della community dedicato alla decompilazione di Super Mario Galaxy. Il repository specifica chiaramente due aspetti importanti: non contiene gli asset del gioco e richiede una copia esistente del titolo per poter essere utilizzato nel contesto previsto dal progetto.

Pubblicità

Decompilare un gioco non significa semplicemente estrarre dei file. L’obiettivo è ottenere codice sorgente capace di riprodurre il comportamento del programma originale, partendo dal software compilato distribuito sulla console. È un lavoro lungo, perché funzioni, strutture e sistemi devono essere identificati, ricostruiti e verificati fino a ottenere corrispondenze affidabili.

Gli sviluppatori di Petari sottolineano inoltre che il progetto non è, da solo, un port PC. Questa distinzione è fondamentale: la decompilazione crea la base tecnica, ma serve poi un ulteriore livello di lavoro per trasformarla in qualcosa che possa girare nativamente su un sistema diverso dalla Wii.

Ed è qui che entra in gioco AstroCore

Sul sito ufficiale di Luma’s Workshop, AstroCore viene presentato come il software PC utilizzato per eseguire questi giochi su computer. Il progetto è ancora in sviluppo e la pagina pubblica, al momento, non indica una data di uscita definitiva.

La differenza rispetto alla normale emulazione è il cuore della storia. Un emulatore cerca di riprodurre l’hardware e l’ambiente della console originale; un port nativo ricompila invece il software affinché possa funzionare direttamente sulla piattaforma di destinazione. Questo può aprire la strada a risoluzioni moderne, gestione più naturale di mouse e controller, miglioramenti tecnici e mod più profonde, anche se le funzioni effettivamente disponibili dipenderanno da ciò che AstroCore implementerà.

Super mario galaxy su nintendo
Il progetto non distribuisce il gioco originale: la base open source e gli asset nintendo restano due elementi distinti.

Non è un download gratuito di Super Mario Galaxy

Questo è il punto che evita molte interpretazioni sbagliate. Petari dichiara esplicitamente di non includere gli asset proprietari del gioco. AstroCore è un progetto non ufficiale e non trasforma Super Mario Galaxy in un titolo freeware: per utilizzare legalmente un eventuale port è necessario partire dai dati di una copia posseduta, secondo le modalità che il progetto supporterà.

Non c’è quindi nessuna nuova versione PC pubblicata o approvata da Nintendo. Quello che esiste è un lavoro comunitario di reverse engineering che ha raggiunto un livello di maturità sufficiente da consentire a un progetto separato di costruire sopra quella base.

Un lavoro umano, senza scorciatoie generative

Il repository di Petari dedica anche una nota specifica al metodo di sviluppo: il team afferma che la decompilazione non è stata accelerata tramite modelli generativi o strumenti AI che producessero direttamente il codice ricostruito. È un dettaglio interessante perché restituisce la scala del lavoro svolto dalla community, fatto di analisi, confronti, test e correzioni manuali.

È anche uno dei motivi per cui il traguardo ha un peso diverso da una semplice mod grafica. Ricostruire il codice di un gioco di queste dimensioni crea una base che può sopravvivere all’hardware originale e diventare studiabile, mantenibile e adattabile molto più facilmente nel tempo.

Super Mario Galaxy continua a vivere anche fuori dalla Wii

La serie è già tornata recentemente su hardware moderno. Nella nostra recensione di Super Mario Galaxy + Super Mario Galaxy 2 abbiamo analizzato le riedizioni ufficiali Nintendo e il modo in cui i due classici si comportano su Switch. Il lavoro di AstroCore segue però una strada completamente diversa: non vuole sostituire quelle versioni commerciali, ma costruire un’esecuzione nativa comunitaria a partire dal reverse engineering.

Chi vuole recuperare il contesto della riedizione può anche leggere il nostro approfondimento su recensioni e accoglienza di Super Mario Galaxy 1+2, utile per capire perché questi due capitoli continuano ad avere un peso così forte nella storia dei platform 3D.

Il prossimo passo sarà vedere quanto lontano arriverà AstroCore

Per ora il dato concreto è questo: la base di decompilazione di Super Mario Galaxy è arrivata al traguardo e AstroCore sta trasformando quel lavoro in un progetto PC separato. Non c’è ancora una release pubblica definitiva da trattare come un prodotto finito, quindi conviene evitare promesse su prestazioni, compatibilità o funzioni che il team non ha ancora formalizzato.

Ma per un gioco nato quasi vent’anni fa, vedere una community arrivare fino alla ricostruzione completa del codice e poi usarla come fondazione per un motore moderno è già una storia notevole. E il fatto che il lavoro continui rende Super Mario Galaxy uno di quei classici che sembrano rifiutarsi di restare confinati alla console su cui sono nati.

La tua opinione in un clic

Cosa ne pensi?

La sala è aperta

Entra nella conversazione

Condividi il tuo punto di vista: non serve creare un account. I contributi restano soggetti alla moderazione editoriale.

Traguardo della community0 / 5
Mancano 5 interventi al prossimo traguardo.

Aggiungi la tua voce

Partecipazione libera: inserisci i dati richiesti e pubblica senza registrarti.