Il team Ship of Harkinian, celebre per il porting di The Legend of Zelda: Ocarina of Time, ha realizzato il primo adattamento di Mario Kart 64 per PC e Nintendo Switch, ribattezzato SpaghettiKart.

Per rispettare i diritti d’autore, il gioco non include alcun contenuto protetto: è necessario disporre di una ROM legale della versione americana del gioco, in formato .z64. Se si possiede una ROM in formato .n64, questa può essere convertita facilmente con strumenti online.
Dopo aver scaricato SpaghettiKart, è sufficiente estrarre i file e utilizzare l’applicazione Spaghettify.exe su PC Windows o spaghetti.appimage su Linux per generare un file .o2r a partire dalla propria ROM originale.
Per chi gioca su Nintendo Switch, il file generato va copiato sulla scheda SD. Una volta completato questo passaggio, si può avviare il gioco direttamente dal programma Spaghettify.exe.
Dal punto di vista grafico, SpaghettiKart supporta DirectX11 su PC Windows, OpenGL su tutte le piattaforme e Metal su macOS. In caso di problemi grafici, è possibile modificare l’API dalle impostazioni o intervenendo manualmente sul file di configurazione.
Il gioco consente inoltre di personalizzare l’esperienza aggiungendo mod in formato .o2r o .zip all’interno della cartella dedicata, realizzabili con strumenti come retro o con il plugin fast64 per Blender. I file in formato .otr non sono compatibili.
Chi desidera contribuire allo sviluppo può compilare il codice seguendo le indicazioni disponibili, oppure testare le build sperimentali, tenendo presente che queste potrebbero non essere stabili.
Il progetto è curato principalmente da MegaMech, Coco e Kirito, che raccomandano l’uso esclusivo di ROM originali e offrono supporto attraverso i canali Discord.
Guida rapida
Verifica del dump della ROM
In questa prima versione è supportata esclusivamente la versione americana (USA) del gioco, è possibile verificare di aver estratto una copia valida controllando l’hash SHA-1 della ROM su questo sito: https://www.romhacking.net/hash/
L’hash corretto per la ROM USA è: SHA-1: 579C48E211AE952530FFC8738709F078D5DD215E
Verifica del formato della ROM (.z64)
La ROM deve essere in formato .z64. Se si possiede una ROM in formato .n64, convertirla con questo strumento online: https://hack64.net/tools/swapper.php
- Scaricare SpaghettiKart dalla repository.
- Generare il file
.o2ra partire dalla ROM.
Per PC Windows
- Estrarre tutti i file dall’archivio ZIP in una cartella a scelta.
- Avviare
Spaghettify.exee selezionare la ROM USA.
Per Linux
- Estrarre tutti i file dall’archivio ZIP in una cartella a scelta.
- Avviare
spaghetti.appimagee selezionare la ROM USA. - Potrebbe essere necessario assegnare i permessi di esecuzione con il comando
chmod +x spaghetti.appimageda terminale.
Per Nintendo Switch
- Utilizzare una delle versioni per PC per generare il file
mk64.o2r. - Dopo aver avviato il gioco su PC, troverete questo file nella stessa cartella di
Spaghettify.exeospaghetti.appimage. - Copiare i file sulla scheda SD.
Giocare
- Avviare
Spaghettify.exe. - Congratulazioni, stai per salpare con SpaghettiKart! Buon divertimento!
Configurazione predefinita della tastiera
| N64 | Tastiera |
|---|---|
| A | Shift |
| B | Ctrl |
| Z | Z |
| START | Invio |
| Levetta analogica | Tasti freccia |
| Pulsante C | TGFH (↑ ↓ ← →) |
| D-Pad (croce direzionale) | Num 8 2 4 6 |
Altre scorciatoie
| Tasto | Azione |
|---|---|
| F11 | Fullscreen |
| Tab | Attiva/disattiva risorse alternative |
| Ctrl+R | Reset |
| Esc | Impostazioni |
Motori grafici supportati
Attualmente sono supportate tre API di rendering: DirectX11 (solo Windows), OpenGL (tutte le piattaforme) e Metal (macOS), è possibile selezionare l’API desiderata nel menu Settings della barra dei menu. Il cambio richiede il riavvio dell’applicazione.
Se si riscontrano crash, è possibile modificare l’API anche manualmente nel file spaghettify.cfg.json. Cercare la riga "Backend": { ... e impostare:
"id": 3e"Name": "OpenGL"per forzare l’uso di OpenGL.- DirectX11 (default Windows):
"id": 2 - Metal (default macOS):
"id": 4
Asset personalizzati
Gli asset personalizzati possono essere contenuti in file .o2r o compressi in .zip. Per utilizzarli, basta posizionarli nella cartella mods.
Se si intende creare o impacchettare i propri asset .o2r personalizzati, è possibile utilizzare:
Nota: Gli archivi .otr non sono supportati da SpaghettiKart.
Changelog
- Corretto il percorso Harbour Master.
Nota: Il download per Linux è attualmente disponibile per Ubuntu 22 e versioni precedenti. Dovrebbe però funzionare anche sui sistemi più recenti.
Download: SpaghettiKart v0.9.9.1 Alfredo Alfa (Windows)
Download: SpaghettiKart v0.9.9.1 Alfredo Alfa (Linux/Steam Deck)
Download: SpaghettiKart v0.9.9.1 Alfredo Alfa (Nintendo Switch)
Download: Source code SpaghettiKart v0.9.9.1 Alfredo Alfa
Fonte: github.com
![[Scena DS/DSi] Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio stereo e supporto per film più lunghi](https://www.biteyourconsole.net/wp-content/uploads/RocketVideoPlayer--238x178.webp)


![[Scena DS/DSi] Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio stereo e supporto per film più lunghi](https://www.biteyourconsole.net/wp-content/uploads/RocketVideoPlayer--100x75.webp)



![[Scena PS3] Aggiornamento disponibile per il nuovo Custom Firmware Rebug 4.41.1 Lite Edition](https://www.biteyourconsole.net/wp-content/uploads/rebug3552os2.png)
![[Scena Switch] Rilasciato EdiZon Overlay v1.0.13: Corretta una criticità in gdbstub e migliorata la stabilità](https://www.biteyourconsole.net/wp-content/uploads/EdiZonOverlay-100x75.webp)