Super Mario Sunshine arriva finalmente su PC con un porting nativo non ufficiale che porta il celebre titolo del Nintendo GameCube fuori dall’emulazione tradizionale, offrendo una serie di funzionalità pensate per sfruttare al meglio l’hardware moderno.

Il progetto, sviluppato a partire dalla decompilazione di Super Mario Sunshine, permette di eseguire il gioco direttamente su PC Windows e Linux attraverso un’applicazione nativa.
Il risultato è particolarmente interessante perché non si limita a riproporre l’esperienza originale, ma introduce numerose caratteristiche che oggi ci aspetteremmo da una versione PC.
Il porting consente infatti di raggiungere una risoluzione interna fino a 8 volte quella originale, arrivando a 5120 × 4224, oltre a offrire supporto per schermi ultrawide fino al formato 32:9, MSAA fino a 8x, FXAA e filtraggio anisotropico fino a 16x. Anche il comparto visivo può essere ulteriormente migliorato grazie al supporto per texture HD.
Uno degli aspetti più interessanti è poi la possibilità di giocare a 60 FPS, mantenendo però la corretta velocità di gioco. Il titolo originale di GameCube era progettato per funzionare a 30 FPS, mentre questa versione permette di aumentare il framerate senza alterare il normale funzionamento del gameplay.
Il progetto introduce anche una telecamera molto più vicina agli standard dei giochi PC moderni. È possibile utilizzare il mouse per controllare la visuale, modificare separatamente l’inversione degli assi, regolare la velocità della telecamera e utilizzare una modalità free camera.
A rendere il port ancora più interessante è il nuovo launcher, attraverso il quale è possibile gestire praticamente ogni aspetto dell’esperienza.
Dalla grafica ai controlli, passando per la risoluzione, la modalità di visualizzazione, le texture HD, il framerate e le modifiche, tutto può essere configurato prima di avviare il gioco.
Non manca nemmeno il supporto ai controller moderni, mentre i comandi possono essere completamente personalizzati anche utilizzando tastiera e mouse.
Super Mario Sunshine su PC introduce inoltre una prima forma di cooperativa online fino a otto giocatori, una delle caratteristiche più curiose dell’intero progetto. Un giocatore può creare una sessione e gli altri possono unirsi inserendo l’indirizzo dell’host.
Il sistema è ancora nelle sue prime fasi e non rappresenta una modalità cooperativa tradizionale completamente sincronizzata. Ogni giocatore mantiene infatti il proprio progresso, i propri nemici e i propri Shine, mentre gli altri Mario vengono visualizzati all’interno dello stesso livello.
Sul fronte grafico è possibile installare anche un pacchetto di texture UHD che sostituisce più di 2.000 texture originali con versioni ad alta risoluzione.
Il launcher permette di scaricarlo e installarlo direttamente, rendendo molto più semplice ottenere un’immagine decisamente più pulita rispetto alla versione originale per GameCube.
Il progetto supporta inoltre versioni migliorate delle 21 sequenze cinematografiche del gioco, portate a una risoluzione di 1920 × 960, mantenendo temporizzazione e audio originali.
È importante però fare una distinzione. Questo port non rappresenta la conclusione definitiva della decompilazione originale di Super Mario Sunshine.
Il progetto attuale nasce infatti da una catena di lavori comunitari e utilizza come base una decompilazione ancora in sviluppo.
La discussione nella community ha inoltre evidenziato l’ampio utilizzo di strumenti di intelligenza artificiale durante alcune fasi della ricostruzione del codice.
La questione ha generato qualche perplessità tra gli sviluppatori e gli appassionati di decompilazione, soprattutto per la differenza tra un progetto rapidamente trasformato in un port giocabile e una decompilazione completamente verificata e ricostruita secondo un processo più tradizionale.
Nonostante questo, il risultato finale è già utilizzabile e offre un modo particolarmente interessante per riscoprire Super Mario Sunshine su hardware moderno.
Il porting non include naturalmente i dati originali del gioco. Per utilizzarlo è necessario possedere una propria copia di Super Mario Sunshine per Nintendo GameCube, nello specifico la versione nordamericana GMSE01 Revision 0. Il launcher verifica l’immagine fornita dall’utente prima di procedere all’installazione.
Per chi possiede una copia compatibile, il risultato è quindi una versione di Super Mario Sunshine profondamente rinnovata: risoluzione elevata, 60 FPS, supporto ultrawide, texture HD, controlli moderni, camera libera, cinematics migliorate e persino una prima modalità online.
Caratteristiche principali
- Risoluzione fino a 8x: Rendering fino a 5120 x 4224, con un’impostazione consigliata per il proprio monitor. Un’impostazione elevata esegue il supersampling verso la risoluzione dello schermo.
- Antialiasing reale: MSAA 2x, 4x o 8x, FXAA, filtraggio anisotropico fino a 16x e nitidezza adattiva al contrasto.
- Texture HD con un solo clic: Il launcher scarica e installa l’UHD Texture Pack, che ricrea oltre 2.000 texture. È possibile attivarlo o disattivarlo in qualsiasi momento.
- Ogni modalità di visualizzazione: Modalità finestra, borderless o fullscreen esclusivo a qualsiasi risoluzione e frequenza di aggiornamento. Widescreen fino a 32:9 e VSync disattivato, attivato o adattivo.
- Telecamera moderna: Inverti separatamente gli assi X e Y, utilizza una telecamera libera che rimane dove la punti, regola la velocità e utilizza la visuale tramite mouse.
- Co-op online: Ospita o partecipa a una partita dal launcher e visualizza fino a sette amici nello stesso livello, animati e con il proprio nome. Funziona sulla rete domestica oppure tramite Internet.
- 60 fps: Gameplay a 60 fps mantenendo la velocità originale. Menu e filmati rimangono a 30 fps.
- Rimappatura e controller: Rimappa ogni tasto e utilizza automaticamente controller Xbox, PlayStation e altri controller.
- Installazione in un solo passaggio: Indica al launcher l’immagine del disco, che verrà verificata e posizionata automaticamente.
Il launcher
Tutto viene configurato prima dell’avvio del gioco, attraverso un launcher compatibile con mouse, tastiera o controller. Le impostazioni vengono salvate nei file di testo semplice settings.txt e bindings.txt, che possono quindi essere modificati anche manualmente.
Installazione
Indicare al launcher l’immagine del disco tramite Browse, oppure trascinare il file sulla finestra.
- Verificare che si tratti del gioco, della regione e della revisione corretti, fornendo indicazioni chiare in caso contrario (inclusa la conversione dei file RVZ di Dolphin).
- Copiare il file nella cartella del gioco mostrando una barra di avanzamento, oppure lo utilizza direttamente dalla posizione originale.
- Accetta immagini ISO, GCM, NKit ISO e CISO di Dolphin.
Schermo
- Finestra, borderless o fullscreen esclusivo, con selezione della risoluzione e della frequenza di aggiornamento.
- Scelta del monitor.
- VSync disattivato, attivato o adattivo.
- Widescreen 16:9, 16:10, 21:9, 32:9 oppure adattato al monitor, con HUD centrato o posizionato ai bordi dello schermo.
- Mantieni, allarga o utilizza un aspect ratio intero, con filtro di scaling morbido, nitido o nearest.
Grafica
- Risoluzione interna da 1x (640 x 528) fino a 8x, con una configurazione consigliata per il proprio display.
- MSAA 2x, 4x o 8x e FXAA.
- Filtraggio anisotropico fino a 16x.
- Nitidezza e luminosità.
- Pacchetto texture HD: installazione, attivazione o disattivazione e impostazione del limite di memoria.
- Filmati HD: tutti i 21 filmati a risoluzione 3x, creati dalla propria immagine disco; installazione e successiva attivazione o disattivazione.
Telecamera
- Inverti orizzontale e inverti verticale, separatamente, sul C-stick, stick destro, tasti della telecamera e mouse.
- Telecamera libera: la telecamera rimane dove la punti invece di tornare dietro Mario, come la telecamera libera del porting PC di Super Mario 64. Premere
per ricentrarla. - Velocità della telecamera dal 25% al 300%.
- Visuale tramite mouse con sensibilità dedicata.
Gameplay e audio
- Gameplay a 60 fps, mantenendo la velocità normale del gioco.
- Salta i filmati introduttivi.
- Mod del gioco dalla cartella
mods/ - Overlay delle prestazioni con i tempi dei frame.
- Audio attivabile o disattivabile e volume principale.
Comandi
- Rimappa ogni comando: fai clic su di esso e premi un tasto, aggiungi un secondo tasto oppure ripristina l’impostazione.
- Mostra i controller collegati; Xbox, PlayStation, Switch Pro e altri funzionano automaticamente.
Informazioni
- Mostra il launcher all’avvio oppure passa direttamente al gioco (tieni premuto Shift per richiamarlo).
- I tasti di scelta rapida durante il gioco e la posizione delle impostazioni.
- Aggiornamenti: versione installata, verifica degli aggiornamenti e controlli automatici all’avvio.
- Un collegamento all’SMS Launcher ufficiale.
Giocare insieme online
Nella pagina Online, un giocatore sceglie Host, mentre gli altri selezionano Join e inseriscono l’indirizzo dell’host. Tutti premono Play.
- Gli altri giocatori appaiono nella propria partita quando si trovano nello stesso livello e nello stesso episodio.
- Il loro Mario è completamente animato, con cappello, mani e FLUDD equipaggiato con la bocchetta utilizzata.
- Un nome mostra chi è ogni giocatore.
- Fino a 8 giocatori; sulla rete domestica funziona immediatamente, mentre tramite Internet l’host deve inoltrare la porta UDP 27016.
Ogni giocatore continua a giocare la propria partita: livelli, nemici e Shine Sprites non sono ancora condivisi. Questo è il primo passo del gioco online. La condivisione dei progressi arriverà successivamente.
Texture HD con un solo clic
Il Super Mario Sunshine UHD Texture Pack di qashto e razius viene scaricato dalla relativa release GitHub e installato automaticamente, con indicazione dell’avanzamento, possibilità di riprendere il download e pulsante Annulla.
Non è necessario installare altro. Qualsiasi texture pack realizzato per Dolphin funziona anch’esso se inserito in mods/textures/.
Nel gioco
GameCube contro porting PC
| GameCube | Porting PC | |
|---|---|---|
| Risoluzione | 640 x 528 | fino a 5120 x 4224 (8x) |
| Frame rate nel gameplay | 30 fps | 30 o 60 fps |
| Aspect ratio | 4:3 | da 4:3 a 32:9 |
| Anti-aliasing | nessuno | MSAA 2x/4x/8x, FXAA |
| Filtraggio texture | bilineare | anisotropico fino a 16x |
| Texture | originali | originali o UHD pack |
| Filmati | 640 x 448 | originali o migliorati con IA 3x (1920 x 960) |
| Modalità di visualizzazione | TV | finestra, borderless, fullscreen esclusivo |
| Telecamera | C-stick | assi invertiti, telecamera libera, velocità, mouse |
| Comandi | controller GameCube | tastiera (rimappabile), qualsiasi controller SDL |
| Multiplayer | giocatore singolo | co-op online: fino a 7 amici nel proprio mondo |
Tasti di scelta rapida
| Tasto | Azione |
|---|---|
| F11 o Alt+Enter | attiva/disattiva il fullscreen |
| F10 | rilascia o cattura nuovamente il mouse (visuale tramite mouse) |
| ` | overlay delle prestazioni |
| F7 (overlay aperto) | velocità del gioco x1 / x2 / x4 / x10 |
| Esc | esci |
Comandi predefiniti da tastiera: muovi Mario con WASD o i tasti freccia, A è Spazio, B è Shift, X è V, Y è F, Z è Z, L/R sono Q/E, Start è Invio e il C-stick è I/J/K/L. Tutti possono essere modificati dalla pagina Controls.
Per iniziare
- Scaricare l’ultima release.
- Windows:
SMS-PC-Port-*-windows-x64.zip. Estrarre il contenuto ovunque e avviare l’eseguibilesms.exe. - Linux:
SMS-PC-Port-*-linux-x86_64.AppImage. Renderlo eseguibile (chmod +x) e avviarlo.
- Windows:
- Nella pagina Install del launcher, selezionare l’immagine del disco e premere Install.
- Facoltativamente installare il pacchetto texture HD dalla pagina Graphics e scegliere le impostazioni desiderate.
- Premere Play.
Requisiti: Windows 10 o 11 (64 bit), oppure Linux a 64 bit, e una GPU con OpenGL 3.3. Risoluzioni interne più elevate e MSAA richiedono una GPU più potente. Una RTX 4070 Ti mantiene 60 fps a 5x con MSAA 4x.
I salvataggi vengono memorizzati in %APPDATA%\sms-port\card-a su Windows e ~/.local/share/sms-port/card-a su Linux. L’AppImage Linux conserva le proprie impostazioni, l’immagine disco installata e le mod in ~/.local/share/sms-port.
Changelog
- Il launcher ora controlla la presenza di aggiornamenti ogni volta che viene aperto. Quando è disponibile una nuova versione, un banner propone Aggiorna ora: scarica la release, sostituisce i file del gioco direttamente nella posizione attuale e si riavvia. Le impostazioni, le associazioni dei tasti, il gioco installato, le texture HD e i filmati HD vengono mantenuti. È possibile disattivare questa funzione dalla pagina Informazioni, che include anche Controlla aggiornamenti.
- SMS Launcher è il launcher ufficiale. chasem-dev, autore di questo porting, ha sviluppato il proprio launcher, SMS Launcher. Le funzionalità di questo launcher vengono integrate, una alla volta, sia in esso che nel suo porting. Una volta che saranno state implementate tutte, questo launcher verrà ritirato. Fino ad allora continuerà a funzionare e ad aggiornarsi. Il launcher mostra una nota al riguardo una sola volta e include un collegamento alla pagina dedicata nella sezione Informazioni.
- Aggiornato in linea con il progetto originale, comprese le impostazioni per il fullscreen desktop e l’inversione della telecamera. Anche le build avviate da SMS Launcher (
SMS_FULLSCREEN,SMS_CAMERA_INVERT_X/Y) funzionano con questa versione.
Aggiornamento dalla versione 1.3.0 o precedente: scaricare manualmente questa release una sola volta. Da quel momento in poi, il launcher si aggiornerà automaticamente.
Precedente: Filmati HD
- Tutti i 21 filmati a risoluzione 3x (ottimizzati con l’IA, 1920 x 960), mantenendo la loro temporizzazione originale, i sottotitoli e l’audio. Provengono dalla release ufficiale dei filmati HD del progetto originale.
- Nella pagina Grafica del launcher, Filmati HD → Scarica e installa scarica le patch dei filmati (circa 5,7 GB), ricostruisce i filmati utilizzando la propria immagine del disco e verifica ciascuno di essi confrontandolo con il checksum pubblicato. Un interruttore consente quindi di attivarli o disattivarli.
- L’installazione è tutto o niente: se fallisce o viene annullata, viene mantenuto ciò che era già installato in precedenza.
Precedente: Modalità cooperativa online (prima fase)
- Una nuova pagina Online nel launcher: un giocatore sceglie Host, gli altri scelgono Join e inseriscono l’indirizzo dell’host, quindi tutti premono Play.
- Gli altri giocatori compaiono nella propria partita quando si trovano nello stesso livello e nello stesso episodio, completamente animati, con il loro cappello, le mani, il FLUDD e l’ugello, oltre a una targhetta con il nome sopra la testa.
- Fino a 8 giocatori. Funziona immediatamente su una rete domestica. Su Internet, l’host deve inoltrare la porta UDP 27016 (modificabile) sul proprio router.
- Tutti devono utilizzare questa versione. Al momento ogni giocatore gioca la propria partita: livelli, nemici e Shine Sprite non sono ancora condivisi. La condivisione dei progressi sarà la fase successiva.
- La barra laterale del launcher ora riesce a contenere tutte le sue pagine anche sugli schermi più bassi.
Precedente: Installazione del pacchetto di texture HD
- Scarica e installa nella pagina Grafica scarica il Super Mario Sunshine UHD Texture Pack (qashto, razius) dalla sua release dedicata, mostrando l’avanzamento e supportando la ripresa del download e il pulsante Annulla. È quindi possibile attivarlo o disattivarlo, reinstallarlo oppure rimuoverlo.
Questi download non contengono alcun dato del gioco. È necessaria una propria immagine del disco di Super Mario Sunshine, versione Nord America (GMSE01), revisione 0 (ISO, GCM, NKit ISO o Dolphin CISO). La pagina Install del launcher la copia nella posizione corretta.
Download
- Windows (64-bit):
SMS-PC-Port-*-windows-x64.zip. Estrarre l’archivio in una posizione qualsiasi ed eseguiresms.exe. - Linux (64-bit):
SMS-PC-Port-*-linux-x86_64.AppImage. Renderlo eseguibile (chmod +x) ed eseguirlo. Le impostazioni, l’immagine del disco installata e le mod si trovano in~/.local/share/sms-port.
Launcher
- Installazione: cerca oppure trascina la propria immagine del disco. Viene verificata (gioco, regione, revisione) e copiata nella cartella del gioco, oppure utilizzata direttamente dalla posizione in cui si trova.
- Schermo: modalità finestra, borderless o fullscreen esclusivo (con possibilità di scegliere risoluzione e frequenza di aggiornamento), monitor, VSync (disattivato, attivato, adattivo), widescreen fino a 32:9 o adattato al proprio monitor, posizione dell’HUD, rapporto d’aspetto (mantieni, estendi, intero) e filtro di scaling.
- Grafica: risoluzione interna da 1x a 8x (ne consiglia una in base al monitor), MSAA 2x/4x/8x, FXAA, filtro anisotropico fino a 16x, nitidezza, luminosità e pacchetti di texture HD.
- Telecamera: inversione separata degli assi X e Y, una telecamera libera che non torna più automaticamente dietro Mario (L la ricentra), velocità della telecamera e controllo tramite mouse con sensibilità regolabile.
- Gameplay, Audio e Controlli: 30 o 60 fps, possibilità di saltare i filmati introduttivi, mod, overlay delle prestazioni, volume principale e rimappatura della tastiera. I controller funzionano automaticamente.
Nel gioco
- F11 o Alt+Enter attivano/disattivano il fullscreen. F10 libera il mouse quando è attivo il controllo tramite mouse.
`mostra l’overlay delle prestazioni. Esc chiude il gioco.
Download: Super Mario Sunshine PC Port v1.4.0 (Linux)
Download: Super Mario Sunshine PC Port v1.4.0 (Windows)
Download: Source code Super Mario Sunshine PC Port v1.4.0
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: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API





