← recipe book

Needs test

Zelda 64: Recompiled (Majora's Mask)

Native Linux Action-adventure 2000 (Nintendo 64 original); static recompilation first released 2024; v1.2.0 May 2025 added modding and texture pack support with a drag-and-drop installer; v1.2.2 August 2025 is a frame-pacing hotfix other
Does it run on your Deck?

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

DeveloperWiseguy (Mr-Wiseguy)
PublisherCommunity project
Released2000 (Nintendo 64 original); static recompilation first released 2024; v1.2.0 May 2025 added modding and texture pack support with a drag-and-drop installer; v1.2.2 August 2025 is a frame-pacing hotfix
GenreAction-adventure
ModesSingle-player
Engineother
TypeNative Linux
AliasesZelda64Recomp, MM PC Port Recompiled, Majoras Mask Recompiled

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.