About this project
SpaghettiKart is HarbourMasters’ Mario Kart 64 source port, with a settings menu, controller configuration and selectable graphics backends. Its mod format differs from older HarbourMasters projects.
Source: Official project README — editorial review ↗ · Checked Oct 21, 2026
Compatibility
The required ROM is Mario Kart 64 USA in .z64 format, SHA-1 579C48E211AE952530FFC8738709F078D5DD215E. The README documents Windows, Linux, macOS and Switch; DirectX 11 is Windows-only, OpenGL is shared and Metal is for macOS.
Source: Official project README — editorial review ↗ · Checked Oct 21, 2026
Documented support and independently tested compatibility are different. AllRecomps has not run these games.
Development progress
The player guide describes settings, backend selection and mod loading. Nightly/playtest builds are a distribution channel, not a stable-completion certification.
Source: Official project README — editorial review ↗ · Checked Oct 21, 2026
The latest non-prerelease GitHub release observed is 1.0.0. A release does not establish stability, complete gameplay or tested platform support.
Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026
Known limitations
Mods use .o2r or stored ZIP archives; .otr packages are unsupported. Restart after changing the renderer. Playtest/nightly availability is not evidence that every course, multiplayer configuration and mod combination has been validated.
Source: Official project README — editorial review ↗ · Checked Oct 21, 2026
Getting started
Start the official package and import your ROM with Spaghettify; Linux uses spaghetti.appimage and requires zenity or kdialog for dialogs. For Switch, generate mk64.o2r on a PC and copy it according to the console guide. Esc opens settings and F11 changes fullscreen.
Source: Official project README — editorial review ↗ · Checked Oct 21, 2026
Some projects require files from your own copy of the original game. Follow the official instructions.



