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 (Outdated)
PORTSNATIVE

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

NATIVE PORTACTION / ADVENTUREANDROIDBETA

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

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 (Outdated)

2 Ship 2 Harkinian (Outdated)github.com/Waterdish/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 (Android)github.com/linkzenic/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 Port

A port of 2 Ship 2 Harkinian to Android. <br>

Original Repository: https://github.com/HarbourMasters/2ship2harkinian <br> <br>

Supported (probably): Android 7+ (OpenGL ES 3.0+ required) <br> Tested On: Android 15 <br>

<h3>Installation:</h3> 1. Install the apk from here: https://github.com/Waterdish/2ship2harkinian-Android/releases. <br> 2. Open the app once. It will generate the directory for your rom. Allow all file permissions and then close and reopen the app.<br> 3. Select "Yes" when prompted by the app if you would like to generate an O2R. Select "Yes" when it asks to look for a rom. Navigate to your "MM.z64" and select it. The extraction should start.<br> 5. It will launch straight into the game on subsequent plays. <br> <br>

Use Back/Select/- controller button, or the Android back button (swipe left if using gesture controls) to open Enhancements menu. Use touch controls to navigate menus. <br>

<h3>FAQ:</h3> Q: Where do I add mods? <br> A: 2S2H folder at root of device. <br> <br>

Q: Why is it immediately crashing? <br> A: Try deleting and re-extracting the O2R file (mm.o2r). <br> <br>

Q: The game opened once, but now it's just a black screen. <br> A: Reinstall and don't raise MSAA above 1 in Settings->Graphics <br><br>

Q: The GUI scaling is too big/too small. <br> A: There is no GUI scaling option implemented yet. This will come in a future update. <br><br>

Q: Gyro Aim? <br> A: It works. You just need to press any controller button when it asks for input. It will default to your phone's gyro if the controller doesn't support it. <br> <br>

Q: My controller is not doing anything. <br> A: Close the Enhancements Menu. If the Enhancements Menu is not open, open it with the Android back button and check if it is detected in Settings->Controller->Controller Mapping. If it is, press refresh. <br><br>

<b>Known Bugs</b>:<br> Orientation Lock does not work. https://github.com/libsdl-org/SDL/issues/6090<br> Near-plane clipping when the camera is close to walls.<br> Picto box images render black. <br>

<h3>Build Instructions:</h3> 1. Edit the app/build.gradle file to point to your ndk folder. NDK 26+ tested as working.<br> 2. Open the project in android studio and build.<br>
View official project
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