Cloned Games

The Legend of Zelda Majora's Mask Recompilation for Android

PortActive

An existing game or its source code brought to another platform.

The Legend of Zelda: Majora's Mask (original game, not this project)Original game image
Image of the original game, The Legend of Zelda: Majora's Mask. This project has no screenshots of its own yet.
Links, repository & details

About

An Android port of 2 Ship 2 Harkinian, based on the HarbourMasters project and forked from Waterdish's original Android port. It supports Android 7+ with OpenGL ES 3.0+ and was tested on Android 13.

How it differs from the original

This fork focuses on Android needs: the data folder can be moved to an SD card, touch controls can be turned on or off, and menu size is scalable.

Getting started

When prompted, select your legally obtained MM.z64 ROM so the app can generate mm.o2r. The menu opens with the Back, Select or minus controller button or the Android back gesture, and mods go in the data folder.

Known issues & limitations

  • Orientation lock is limited by SDL behavior on Android.
  • Near-plane clipping can occur when the camera is close to walls.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Android version).

  • You need a legally obtained MM.z64 ROM.

Features

  • Mods and user preset files can be placed in folders inside the selected data folder.

How to install

  1. Install the APK from the releases page.
  2. Open the app once to create its data folder and copy support files.
  3. When prompted, select your legally obtained ROM to generate mm.o2r.
  4. After setup, subsequent launches should start directly into the game.

Controls

  • Use Back, Select, or the controller’s minus button, or the Android back gesture or button, to open the menu.
  • Use touch controls or a controller to navigate menus.

Summarised from the project's README.

Additional notes

Crash fix
If it crashes immediately, delete and regenerate mm.o2r from your own ROM.

FAQ

What is The Legend of Zelda Majora's Mask Recompilation for Android?
The Legend of Zelda Majora's Mask Recompilation for Android is an open-source port of The Legend of Zelda: Majora's Mask. An existing game or its source code brought to another platform. The original game ran on Android.
Do I need the original game files to run The Legend of Zelda Majora's Mask Recompilation for Android?
Yes. The project does not include the original game's assets, so you need your own copy.
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.
Share:

More like The Legend of Zelda Majora's Mask Recompilation for Android

Active
Zelda 64: Recompiled screenshot
Statically recompiles Majora's Mask into a native PC port with mod support, widescreen, and high framerates.
Platforms:WindowsLinuxOSX
Stars7,261
Updated2 months ago
LicenseGPL-3.0
Release2023
Active
Original game (original game, not this project)Original game image
A native PC/Mac/Linux port of Majora's Mask on the libultraship engine, requiring your own verified ROM dump and no bundled assets.
Platforms:WindowsLinuxOSX
Stars2,283
Updated1 month ago
LicenseCC0-1.0
Release2023
Active
Original game (original game, not this project)Original game image
A work-in-progress decompilation of Majora's Mask built purely from analysis, targeting only NTSC-US 1.0, with no PC port planned.
Platforms:N64
Stars1,718
Updated2 months ago
LicenseUnknown
Release2020