How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (2024)

If you haven't yet, follow us on X (Twitter) to know when we post new articles, and join our Reddit or Subscribe to us on YouTube to check out our content and interact with our awesome community. Thank you for supporting us!

Recently, we published a guide on how to download, set up, and play The Legend of Zelda: Majora's Mask's Native PC Port on the Steam Deck, and it blew up. It almost got to 1,000 likes on X, and we were stunned by the response. However, there was one issue: It isn't Ocarina of Time. Of the two, Ocarina of Time is definitely more popular, and support for the game is coming to the Majora's Mask Recompiled project, but there is a Native PC Port for the game available right now with tons of extra features including Randomizer support, custom model and texture support, cheats, and much more. This is the Ship of Harkinian.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (1)

Developed by the Harbour Masters, Ship of Harkinian is a full decompilation and recompilation of The Legend of Zelda: Ocarina of Time, making it a native PC application. This comes with many benefits, including high-resolution support, higher framerates, cheats, changing things whenever you want (like clothing color), and so much more. And, of course, it fits perfectly on the Steam Deck with gamepad support, 16:10 resolutions, and extremely low battery drain (5.5W - 6.5W at 60 FPS).

So, here's a quick guide on how to set it all up with some recommended configurations to make accessing the enhancements a bit easier:

NOTE: You will need a PAL (Europe) copy/ROM of The Legend of Zelda: Ocarina of Time to use this (The Master Quest version is supported). We will not provide the game or links on where to get it. While SteamDeckHQ completely supports emulation for game preservation, we don't condone piracy in any way, shape, or form.

How to Install The Legend of Zelda: Ocarina of Time's PC Port on Steam Deck

So, let's dive right into it!

Step 1:

Head to Desktop Mode and go to the Ship of Harkinian GitHub's newest release. Download the "Linux/SteamDeck" version by clicking the giant button with the same label. At the time of writing, this is version 8.0.5.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (2)

Step 2:

Now, take what we downloaded and extract it into a new folder. I recommend creating a folder on your Desktop to put it in for ease of access, but there shouldn't be an issue as long as they are in a folder.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (3)

Step 3:

Now, go ahead and put your legally obtained copy/ROM of Ocarina of Time and put it in the same directory. In the end, your folder should look like this.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (4)

Step 4:

Run the soh.appimage file in the folder. This will generate the OTR files and folders you will need to use the program.

Step 5:

After this is done, go ahead and right click on the soh.appimage file and click on Add to Steam. This will add a shortcut in Game Mode once you go back to it.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (5)

And that's all! You should be set to play the game, which is wonderful, but there are some other optional minor changes I would make to enhance the experience.

Installing Custom Textures

I love the original style of the game, but it is a bit nice to see some better textures all around. It can make the game feel completely different, and with how easy it is to toggle on and off, it feels like a no brainer to have them installed just in case. I recommend using OoT Reloaded from GhostlyDark. For the Deck, I would go to that link and download the oot-reloaded-v10.4.2-soh-otr-hd.7z for the regular HD version. You can download the 4K resolutions if you'd like, but it isn't necessary on the Deck's small screen.

Compare

No Custom Textures

Custom Textures Applied

\

Custom Textures Applied

No Custom Textures

Once that is done, open the file and you will see four different OTR files. You are going to take those files and move them to the "mods" folder in the Ship of Harkinian directory. That's it! You can now toggle "Alternate Textures" when in-game through the enhancements menu (more on how to access this below).

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (6)

Changing the Control Scheme for Enhancement Menu

To apply enhancements in the game, you will need to bring up a small menu at the top of the screen and click on the enhancements you want. This isn't accessible without a keyboard, so we need to change some settings to make it possible to access.

For my time playing, I decided to change how both trackpads act to make it easier. On the left trackpad, I created a virtual menu that can not only bring up the enhancements menu, but save and load states and toggle custom textures you install. On the right trackpad, we change it to act as a mouse and pressing the trackpad emulates a left mouse click. This will allow you to interact with the menu as you please.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (7)

Changing the Framerate and Resolution

This one is smaller, but if you want to get the most out of the game, I recommend increasing the framerate and internal resolution. You can do this from the "Settings" tab in the Enhancements menu. I would recommend changing the internal resolution to 200% and setting the FPS to 60 (or 90 if preferred). You can also click the "Match Refresh Rate" box if you'd like, but if you change your refresh rate, you will need to go back to this menu and manually change the FPS to match.

This does make the game a bit sharp, but doesn't affect the battery drain.

Accessing and Using the Randomizer

One of the awesome features of Ship of Harikinian is the integrated Randomizer support. This randomizes different aspects of the game, like the items you pick up, making the playthrough more exciting for those who have already played the game. But it isn't as straightforward, so I wanted to give some information on how to use it.

You first need to generate the Randomizer file, which you do in-game! After you boot up the game, open up the Enhancements menu and go to the Randomizer tab. Once there, you can change randomizer settings if preferred, but if you want to, just click on "Generate Randomizer." Once you do, it will generate a file, and you can now play the Randomizer version!

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (8)

To access it, you will have to start a new game. When it asks you which quest you want to choose, there will be an option for the Randomizer.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (9)

And there you go! You should be all set to play and enjoy the game to the fullest and take advantage of the amazing port this is. Hats off to Harbour Masters for creating an amazing way to experience Ocarina of Time. And yes, it is fantastic to play on the Steam Deck, so I would consider this essential if you want to experience one of the best games from the N64 era in a new, modern light.

If you enjoyed this guide, check out the rest of the content onSteamDeckHQ! We have a wide variety of game reviews and news that are sure to help your gaming experience. Whether you're looking fornews,tips and tutorials,game settings and reviews, or just want to stay up-to-date on the latest trends, we've got your back.

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (10)

Noah Kupetsky

A lover of gaming since 4, Noah has grown up with a love and passion for the industry. From there, he started to travel a lot and develop a joy for handheld and PC gaming. When the Steam Deck released, it just all clicked.

Steam Profile

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ (2024)

FAQs

How to Set Up Zelda: Ocarina of Time PC Port on Steam Deck - Steam Deck HQ? ›

The Legend of Zelda: Ocarina of Time has a fantastic native PC port with tons of great features like a built-in Randomizer and Cheats, and it runs perfectly on the SteamDeck!

Can you play Ocarina of Time PC port on Steam Deck? ›

The Legend of Zelda: Ocarina of Time has a fantastic native PC port with tons of great features like a built-in Randomizer and Cheats, and it runs perfectly on the SteamDeck!

How to play The Legend of Zelda Breath of the Wild on Steam Deck? ›

However, you can play it on your Steam Deck through emulation. First, you need to install an emulator like Yuzu or Cemu through the Linux desktop mode. Then, legally obtain a copy of Breath of the Wild and load it into the emulator. Remember, you must own the game to emulate it legally!

Is Zelda on Steam Deck? ›

Can I play Zelda Tears of the Kingdom on Steam Deck? To play “Zelda: Tears of the Kingdom” on the Steam Deck, you'll need to install YUZU, which is an emulator software designed to mimic the Nintendo Switch. This process allows you to run Switch games on devices like the Steam Deck.

How do I add PC games to my Steam Deck? ›

On the desktop, go to the Steam client, and click the “add a game” button in the lower left corner, click 'add a Non-Steam game', then find the application you installed in the list.

How to install Ocarina of Time on Steam Deck? ›

So, let's dive right into it!
  1. Head to Desktop Mode and go to the Ship of Harkinian GitHub's newest release. ...
  2. Now, take what we downloaded and extract it into a new folder. ...
  3. Now, go ahead and put your legally obtained copy/ROM of Ocarina of Time and put it in the same directory. ...
  4. Run the soh.
May 16, 2024

What is Ocarina of Time PC port? ›

Ship of Harkinian is an unofficial source port of the 1998 Nintendo 64 video game, The Legend of Zelda: Ocarina of Time, that runs on Microsoft Windows, Linux, macOS, Wii U, and Nintendo Switch. It first released in March 2022 for Windows, four months after Ocarina of Time's source code was decompiled and released.

How do I add Cemu games to Steam Deck? ›

How to Install DLC and Updates
  1. Launch Cemu on Desktop Mode.
  2. Click File in the top left, click Install game title, update, or DLC... Visual Reference:
  3. Navigate to to your Update or DLC files. ...
  4. Select the Update or DLC and click Open. ...
  5. Wait a moment, and your DLC or update will be successfully installed.

Does Steamlink work with Steam Deck? ›

Steam Link® lets you wirelessly connect your Steam Deck to a TV through an app, which you should be able to download on your smart TV. Here's how to set it up: Open the Steam Link app on the smart TV. Follow the on-screen prompts to connect Steam Link to your Wi-Fi network.

Does Steam Deck only play Steam? ›

Can I run non-Steam games through Proton on Steam Deck? Yes, you can run non-Steam games through Proton.

Can you transfer games from PC to Steam Deck? ›

Once a game is installed on one PC, all other PCs or the Steam Deck can install or update that game by transferring files directly from that one PC. A modern PC can easily transfer game content with 100MB/sec over a wired network connection.

How do I get PC mode on Steam Deck? ›

Hold down your Steam Deck's power button, and select "Switch to Desktop." Wait a few seconds, and that's it – you're in. Want to go back? Either restart your Steam Deck manually, or more easily, just double-click on the "Return to Gaming Mode" shortcut on the desktop.

How do I install Microsoft PC games on Steam Deck? ›

Open the Steam app in desktop mode. Go to Games at the top pull downand & use 'add a non-steam game to your library'. Browse to your setup.exe file and add it. Then highlight it in your library list (usually at the bottom in 'uncatagorized').

Can you play with PC players on Steam Deck? ›

Absolutely! The Steam Deck is pretty much a portable PC. So if a game supports cross-platform play and you're playing it on Steam Deck, you can totally play with your friends on PC. It's all about the game supporting it, not the device.

Can you turn the Steam Deck into an emulator? ›

Running emulated games on the Steam Deck

You can launch them straight from SteamOS and jump out of them back to the SteamOS interface. Alternatively, you can use the EmuDeck app that also appears in the Non-Steam section of your library. This will launch a frontend that only shows the emulated games you have installed.

Does the Steam Deck play Windows games? ›

As long as you copy the games to a Steam Deck/Linux (EXT4/BTRFS) formatted partition, in the case of non-Steam games add them as such and force Proton compatibility, almost any (modded) game will work, also in Game Mode.

Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 5981

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.