Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
The Legend of Zelda: Majora's Mask · 2 Ship 2 Harkinian (Android)
PORTSNATIVE

The Legend of Zelda: Majora's Mask · 2 Ship 2 Harkinian (Android)

NATIVE PORTACTION / ADVENTUREANDROIDBETA

The Legend of Zelda: Majora's Mask · 2 Ship 2 Harkinian (Android)

The Legend of Zelda: Majora's Mask

OriginNintendo 64

TechnologyNative C/C++ port (engine reimplementation)

Available forAndroid

View official project

About the project

The Legend of Zelda: Majora's Mask es un videojuego de acción-aventura del año 2000 desarrollado y publicado por Nintendo para la Nintendo 64. Fue el segundo juego de The Legend of Zelda que utilizó gráficos 3D, después de Ocarina of Time (1998). Diseñado por un equipo creativo liderado por Eiji Aonuma, Yoshiaki Koizumi y Shigeru Miyamoto, Majora's Mask se completó en menos de dos años.

10 versions of The Legend of Zelda: Majora's Mask

You're viewing: 2 Ship 2 Harkinian (Android)

2 Ship 2 Harkinian (Android)github.com/linkzenic/2ship2harkinian-Android
Android
Current
Majora's Mask Decompilationgithub.com/zeldaret/mm
Windows
Linux
macOS
›
MaskPad (Majora's Mask iOS)github.com/chrissotraidis/maskpad
iOS
›
2 Ship 2 Harkiniangithub.com/2ship2harkinian/2ship2harkinian
Windows
Linux
macOS
›
2 Ship 2 Harkinian (2s2h)github.com/Jameriquiah/2ship2harkinian
Android
›
2 Ship 2 Harkinian (Outdated)github.com/Waterdish/2ship2harkinian-Android
Android
›
2ship2harkinian · Android (HarbourMasters)github.com/HarbourMasters/2ship2harkinian
Windows
Android
Linux
›
The Legend of Zelda: Majora's Mask (MMRecompRando)github.com/RecompRando/MMRecompRando
Windows
›
Zelda 64: Recompiledgithub.com/Zelda64Recomp/Zelda64Recomp
Windows
Linux
macOS
›
Zelda64 Recompiled (Android)github.com/linkzenic/Zelda64Recomp-Android
Android
›

Official project information

Author's original READMEOpen on GitHub ↗

2 Ship 2 Harkinian Android

Android port of 2 Ship 2 Harkinian, based on the HarbourMasters project and forked from Waterdish's original Android port.

Original repository: https://github.com/HarbourMasters/2ship2harkinian

Current Android release: v5.0.1-android.3

Supported: Android 7+ with OpenGL ES 3.0+

Tested on: Android 13

Installation

  1. Install the APK from the releases page: https://github.com/linkzenic/2ship2harkinian-Android/releases
  2. Open the app once so it can create the data folder and copy bundled support files.
  3. When prompted, select your legally obtained MM.z64 ROM so the app can generate mm.o2r.
  4. Subsequent launches should start directly into the game.

Use the Back, Select, or minus controller button, or the Android back gesture/button, to open the 2 Ship 2 Harkinian menu. Use touch controls or a controller to navigate menus.

Data Folder

The app stores user data in the selected 2S2H data folder. You can view the current folder and change it from Settings > General.

Mods and user preset files should be placed in the relevant folders inside the selected data folder.

FAQs

What is different with this fork? Special attention to Android specific needs.

  • Move the data folder to an SD card
  • Turn touch controls on or off
  • Scalable menu sizes

Why is it immediately crashing?

Try deleting and regenerating mm.o2r from your own ROM.

My controller is not doing anything.

Open the menu and check Settings > Controls to confirm the controller is detected and mapped.

Can I hide the on-screen touch controls?

Yes. Use Settings > Touch Controls > Disable Touch Controls.

Can I resize the menu?

Yes. Use Settings > General > Menu Scale.

Known Issues

Orientation lock is limited by SDL behavior on Android: https://github.com/libsdl-org/SDL/issues/6090

Near-plane clipping can occur when the camera is close to walls.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Action / Adventure
Status
beta
Original platform
Nintendo 64
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 1

Android
View on GitHub
Advertisement