Majora's Mask on PC: 2 Ship 2 Harkinian vs Zelda 64: Recompiled

Majora's Mask has two native PC ports, and they're built in completely different ways. 2 Ship 2 Harkinian (2Ship) is a Harbour Masters port built on the decompilation, like Ship of Harkinian is for Ocarina. Zelda 64: Recompiled statically recompiles the N64 binary and renders it with RT64. Both are free, both need your own ROM, and both beat emulation. Here's how they differ, checked against both official repos on Oct 13, 2026.

Legal: CRT Forge links to official project repos only. We never host or link ROMs, ISOs or game dumps. Bring your own dump from a cartridge or disc you own. This isn't legal advice.

2 Ship 2 HarkinianZelda 64: Recompiled
How it worksPC port built on the Majora's Mask decompilation and libultrashipStatic recompilation of the N64 binary with N64: Recompiled, rendered by RT64
Latest release (checked Oct 13, 2026)5.0.1 "Battler Bravo", Aug 25, 2026v1.2.2, Aug 27, 2025
PlatformsWindows, macOS, LinuxWindows, macOS, Linux (x64 and ARM64, plus Flatpak), Steam Deck
ROMs acceptedNTSC-U 1.0 (N64) and NTSC-U GameCubeOnly the US N64 release (other formats are auto-converted if it's the right ROM)
RendererDirectX 11, OpenGL or MetalRT64 on Direct3D 12, Vulkan or Metal, with N64 effects kept intact
Frame rate and widescreenYesAny frame rate and any aspect ratio, ultrawide included
ModsDrop .o2r or .otr packs in the mods folderMods and texture packs from Thunderstore (use Manual Download), installed by dragging onto the window
ExtrasEnhancement menus, nightly buildsDual-analog camera, gyro aim, autosave, randomizer mod, portable mode
GPU needsOrdinary OpenGL/DX11 hardwareDirect3D 12 (SM6), Vulkan 1.2 or Metal Argument Buffers Tier 2; SSE4.1 on x86-64
AI policyNot stated in the READMEHard no: the team says it does not use generative AI and bans contributions that do

Pick Zelda 64: Recompiled if...

Pick 2 Ship 2 Harkinian if...

How to set up 2 Ship 2 Harkinian

  1. Check your dump with the official 2ship.equipment checker.
  2. Download from the official Releases page (5.0.1 "Battler Bravo" when we checked).
  3. Windows: extract and run 2ship.exe. Linux: put your ROM in the same folder as 2ship.appimage and run it. macOS: open 2ship.app and pick your ROM.
  4. If it crashes, edit the Backend section of 2ship2harkinian.json: 0 is DirectX 11, 1 is OpenGL, 2 is Metal.

How to set up Zelda 64: Recompiled

  1. Download the build for your system from the official Releases page (v1.2.2 when we checked).
  2. Launch it and select your US N64 Majora's Mask ROM in the main menu. There's no separate extraction step.
  3. Install mods by dragging the files onto the game window, or with the Install Mods button.

Seeing stutter? The README warns that overlays like MSI Afterburner, Wallpaper Engine and external frame limiters can cause problems. Use the in-game frame rate slider instead.

A note on AI

CRT Forge covers AI in game dev, so it's worth being clear: the Zelda 64: Recompiled team states it has never used generative AI on the project and bans AI-assisted contributions. That's a real contrast with recomps like ssbu-recomp and some Xbox 360 recomps, whose authors say coding agents wrote much of the code. Both approaches are shipping great ports.

More: best N64 PC ports in 2026, how to play decomp PC ports, decomp launchers and the full decomp hub.

FAQ

What is the best way to play Majora's Mask on PC?

There are two native ports. Zelda 64: Recompiled has the most polished experience (RT64 renderer, any frame rate, gyro, dual-analog camera, Thunderstore mods). 2 Ship 2 Harkinian has the newer release and accepts the GameCube version too. Both are free and need your own copy.

Is 2 Ship 2 Harkinian the same as Ship of Harkinian?

Same team (Harbour Masters) and same libultraship base, different game. Ship of Harkinian is Ocarina of Time; 2 Ship 2 Harkinian is Majora's Mask.

Which ROM does Zelda 64: Recompiled need?

Only the US (North American) N64 version of Majora's Mask. It isn't an emulator and can't load other ROMs. Other file formats are converted automatically if it's the right game.

Does Zelda 64: Recompiled support Ocarina of Time?

Not yet. The README says Ocarina of Time support is in development. For Ocarina today, use Ship of Harkinian.

Is Zelda 64: Recompiled based on the decompilation?

No. It statically recompiles the original binary, so it doesn't need decompiled source code, although the team credits the decompilation's reverse engineering as invaluable.

Where are Zelda 64: Recompiled saves?

Windows: %LOCALAPPDATA%\Zelda64Recompiled\saves. Linux: ~/.config/Zelda64Recompiled/saves. macOS: ~/Library/Application Support/Zelda64Recompiled/saves. Put a portable.txt next to the executable to keep everything in one folder.

More on CRT Forge