Playable Nintendo 64 Needs your original copy Verified 24/10/2026

The Legend of Zelda: Majora's Mask PC and Android Port (2 Ship 2 Harkinian)

Native port of Majora's Mask (Nintendo 64) for Windows, Linux and macOS, with a community adaptation for Android. You need your own supported copy of the game.

WindowsLinuxmacOSAndroid

What it is

2 Ship 2 Harkinian (2Ship) is the native PC port of The Legend of Zelda: Majora's Mask, from the same family as Ship of Harkinian. It is not an emulator and it does not include any copyrighted assets: you must provide a supported copy of the game.

It supports three rendering APIs: DirectX 11 on Windows, OpenGL on every system and Metal on macOS, switchable from the settings menu. A community adaptation exists for Android (the 2ship2harkinian-Android project).

What you need

Your original copy: Your own supported copy of Majora's Mask. You can check your dump with the official checker (2ship.equipment) or with the repository's sha1 hashes. The project does not include game data.
  • Windows (zip), Linux (AppImage) or macOS (app).
  • The project's README does not publish hardware requirements.
  • Android (community adaptation): Android 7 or higher with OpenGL ES 3.0 or higher; tested on Android 15.

How to install and run it

  1. Check your copy with the official checker.
  2. Download the latest release from Releases (the "Go to the official project" button).
  3. On Windows, extract and run 2ship.exe. On Linux, place your copy of the game in the same folder as the AppImage and run 2ship.appimage. On macOS, open 2ship.app and pick your copy.
  4. On Android, install the 2ship2harkinian-Android APK, open the app once, grant the permissions and restart it; answer "Yes" to generate the O2R file and select your MM.z64.

Current limitations

  • The Android version is a community adaptation: its latest release (1.1.2P1) is from June 2025, older than the official port (5.0.1, August 2026).
  • On Android, orientation lock does not work, there is near-plane clipping when the camera is very close to walls and Pictobox images render black.
  • If the game closes at launch on Android, delete and re-extract the mm.o2r file; if it shows a black screen, do not raise MSAA above 1.

Port or emulator?

If your computer does not meet the requirements, you do not have the exact version the port asks for, or you prefer the classic route, you can play the original with a console emulator: see emulators and its install and setup guide.

Other ports