About
Zelda 64: Recompiled is an unofficial native PC port of The Legend of Zelda: Majora's Mask built using Wiseguy's (Mr-Wiseguy) N64Recomp static recompilation tool — his own showpiece project for the technology. Unlike decompilation-based ports such as 2Ship2Harkinian, this uses static recompilation to translate the original N64 binary directly to native x86 code, paired with the RT64 rendering engine for modern graphics output.
The port features an unlocked framerate, widescreen support, gyro aiming via mouse proxy, and as of v1.2.0 a drag-and-drop mod and texture pack installer. It requires a Majora's Mask NTSC-U 1.0 ROM dump specifically. Note: this is a distinct and simultaneously maintained project from 2Ship2Harkinian (HarbourMasters' decompilation-based port of the same game) — different underlying technology, same source game.
Identity
Launch
- Binary
- Zelda64Recompiled
- Needs files
-
- Majora's Mask N64 ROM dump (NTSC-U 1.0)
Runtime
- Runs as
- Native Linux
- Proton
- not needed
⚙ Setup notes
Proton: Zelda 64: Recompiled is a native Linux build — no Proton needed.
Install: Download the latest release from GitHub, extract it, and add the Zelda64Recompiled binary as a non-Steam game in Desktop Mode. A Linux build and a Flatpak are both provided.
ROM: On first run the game will prompt you to locate your Majora's Mask NTSC-U 1.0 ROM dump.
Engine: This is Wiseguy's (Mr-Wiseguy) own showpiece for the N64Recomp static recompilation tool and uses the RT64 rendering engine.
Controller: Gyro support is available via a mouse-aim proxy. On Steam Deck, open Controller Settings, set "Gyro Behavior" to "As Mouse", and set the gyro activation buttons to none (gyro always on).
Mods: Texture packs and mods can be installed via the drag-and-drop mod installer added in v1.2.0. Mods are hosted on the Thunderstore page.
Battery: Community reports indicate ~6W battery draw at 60fps on Steam Deck.
GPU: GPU must support Vulkan 1.2 or newer — Steam Deck qualifies.
The one thing to know
Supply your own copy: Requires a Majora's Mask NTSC-U 1.0 ROM specifically — unlike 2Ship2Harkinian which accepts multiple regions.
GPU: GPU must support Vulkan 1.2+; Steam Deck qualifies.
Technology: This is a static recompilation (not a decompilation) — different underlying technology from 2S2H but same source game; both ports are actively maintained simultaneously.
Mods: Drag-and-drop mod and texture pack support added in v1.2.0 (May 2025).
Community guides
Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.
Get the artwork
deckport never hosts game images. Open this game on SteamGridDB, pick
the cover / hero / logo / icon you like, and drop them into the
game folder under .deckport-art/ before you push it to the
Deck. The importer files them under the right names automatically.
Run it on your Deck
Two files: the one-time importer (deckport.py) in your
Deck's home folder, and this game's install helper. Copy the game
into ~/Games and run the helper with Steam closed — it
writes the recipe (binary, launch options)
and registers the shortcut with artwork.