There are some games that immediately invoke a sense of nostalgia as soon as you hear the name. The Legend of Zelda: Ocarina of Time is one, as is Majora’s Mask, two incredible games from the Nintendo 64.

While it’s easy to play either of these with an emulator, projects like Ship of Harkinian from Harbour Masters take things to the next level. And now, you can play Majora’s Mask on Android, Steam Deck, and Windows courtesy of a new port.

This new port, named 2Ship2Harkinian also comes from Harbour Masters. The team reverse-engineered the original version of Majora’s Mask, allowing it to introduce a slew of new features. This includes the ability to use mods, autosave, skip cutscenes, and of course, use cheats. Today, we’re going to take you through the steps so you can play Majora’s Mask on Android, Steam Deck, and Windows.

What You’ll Need

How to Play Majora’s Mask on Steam Deck

Getting everything set up to play Majora’s Mask on the Steam Deck is pretty easy, even if it may seem daunting. Thankfully, the steps are pretty straightforward as most everything is done in Desktop Mode.

  1. Wake your Steam Deck and switch over to Desktop Mode.
  2. Navigate to the 2Ship2Harkinian GitHub page.
  3. Scroll down and click Releases.
  4. Scroll down again and download the 2Ship-Rika-Alfa-Linux.zip file.
  5. Open the File Manager and navigate to your Downloads folder.
  6. Locate the 2S2H file and right-click it. If you aren’t using a keyboard, tap the left trackpad or press L2.
  7. Extract the folder, placing it where you prefer it to be stored.
  8. Once extracted, open the 2S2H folder.
  9. Locate and copy your Majora’sMask.z64 ROM to the same 2S2H folder.
  10. Open the 2ship.appimage and click Execute, when prompted.

You’ll see a bunch of text appear in the window, just wait until it’s finished. If everything is done correctly, the game will start and you can jump right in! But, if you want to access Majora’s Mask from Gaming Mode, here’s how you can do so:

  1. From Desktop Mode, open the Steam app.
  2. In the bottom left corner, click the Add a Game button.
  3. Highlight and select Add a Non-Steam Game…
  4. From the window that appears, click the Browse button.
  5. Navigate to the 2Ship2Harkinian folder and select the 2ship.appimage.
    How to play Majoras Mask on Steam Deck

Now, you can close the Steam window and click Return to Gaming Mode from your Desktop. If you have Decky Loader and the SteamGridDB plugin installed, you can go through and add artwork instead of being left with the default non-Steam images.

How to Play Majora’s Mask on Windows

Last but certainly not least, you can play Majora’s Mask on Windows thanks to the 2Ship2Harkinian port. Here’s how to get everything set up on your Windows handheld, laptop, or desktop.

  1. From your Windows handheld or PC, open your browser of choice.
  2. Navigate to the 2Ship2Harkinian GitHub page.
  3. Scroll down and click Releases.
  4. Scroll down again and download the 2Ship-Rika-Alfa-Win64.zip file.
  5. Open the File Explorer and navigate to your Downloads folder.
  6. Extract the folder, placing it where you want.
  7. Once extracted, open the 2S2H folder.
  8. Open the 2ship file.
  9. When you see “No O2R files found. Generate one now?,” select Yes.
  10. After a moment or two, you’ll see “No roms found. Look for one?” Select Yes again.
  11. Locate and select your Majora’sMask.z64 ROM.
  12. Wait a few moments.

From there, the Majora’s Mask port will start up, so you can jump right and start playing.

How to Play Majora’s Mask on Android

In a surprising twist, there’s a port of the port, allowing you to play Majora’s Mask on Android via 2Ship2Harkinian. As long as you have some basic understanding of side-loading apps, this is probably as easy as it gets. After you’re done, you’ll be able to enjoy Majora’s Mask on all of the new Android handhelds like the Odin 2 Mini or Ayaneo Pocket S.

  1. Open your web browser of choice and navigate to the 2Ship2Harkinian-Android GitHub page.
  2. Scroll down and click Releases.
  3. Scroll down again and download the 2ship.apk file.
    How to play Majoras Mask on Android
  4. Open your File Manager app and navigate to your Downloads folder.
  5. Tap the 2ship.apk file and follow the on-screen instructions to install it.
    How to play Majoras Mask on Android
  6. Once installed, open the app and accept all file permissions.
    How to play Majoras Mask on Android
  7. Close and re-open the app.
  8. When prompted, tap Yes to generate an O2R file.
  9. Tap Yes to look for a ROM.
  10. Locate and select your Majora’sMask.z64 ROM file.

Once the ROM is selected, the 2Ship app will begin extracting all of the files it needs for you to play. After a few moments, the game will boot up and you can start playing!

How to play Majoras Mask on Android

There is a bit of a catch if you try to play Majora’s Mask on Android. Currently, you cannot play the game using your phone or tablet’s touchscreen. Instead, you’ll need to pair and use a controller in order to play. However, if you need to make any changes, such as accessing the Enhancements menu, you can use the touchscreen to interact with those menus.

Conclusion

Most of the time, being able to just load up a ROM into an emulator works just as you’d expect. Depending on the emulator that you’re using, you can even add a shader to give you that retro vibe on your retro handheld.

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.