How to Play Zelda on Your Steam Deck [All Versions] (2024)

Readers help support Windows Report. We may get a commission if you buy through our links. How to Play Zelda on Your Steam Deck [All Versions] (1)

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

The Legend of Zelda is an action-adventure game that was developed and published by Nintendo. The game has a lot of versions and earlier was limited to Nintendo Switch.

Not anymore; now you can download and play Zelda on your Steam Deck using an emulator. In this guide, we will discuss step-by-step instructions to get it on the handheld device.

How can I play Zelda on Steam Deck?

Before moving to the detailed steps, let us check out a few things that you need to do:

  • Ensure you have the game before you emulate it on Steam Deck.
  • Turn off anti-aliasing.
  • Format your SD card as ext4 (or btrfs) to make it compatible with EmuDeck.

Now follow all the steps in the same manner as mentioned below.

1. Install EmuDeck

  1. For SD cards, format the SD card in Game Mode on SteamOS.
  2. On your Steam Deck, press the Steam button, then press the Power button, and select Switch to Desktop.
  3. Download EmuDeck Installer from the official website. Copy the installer to your Steam Deck’s desktop and run it.
  4. Next, locate the Emulation/roms folder created by the installer and copy your games to it.
  5. Launch Steam ROM Manager via EmuDeck. Every parser corresponds to an emulator; enable the ones you like to use.
  6. Once selected, click Preview, then Parse. The images will be downloaded; wait for the process to complete.
  7. Click Save to Steam. Once done, selected ROMs and tools will be added to the Steam library.
  8. Close Steam Rom Manager, click Return to Game Mode on the desktop to complete the installation.

2. Install PowerTools (Optional, helps with performance)

  1. Go to GitHub’s PowerTools page.
  2. Locate a green button named Code, and click to get the drop-down.
  3. Now click Download Zip to get it.
  4. Double-click the file to get it extracted on Steam Deck.

3. Download the dependencies

How to Play Zelda on Your Steam Deck [All Versions] (8)NOTE

This method needs a Windows computer with Windows 7, 10, or 11 on it and a stable Wi-Fi connection to which both PC and Deck can connect.

3.1 Install Winpinator

  1. On your Windows PC, visit GitHub’s Winpinator page.
  2. Go to the Release heading, which is located on the right side of the page, and click Latest.
  3. Click the winpinator_setup_0.1.2_x64.exe file and download it.
  4. Double-click the file and follow the onscreen instructions to complete the process.

3.2 Install the Cemu emulator

  1. On your PC, visit GitHub’s Cemu page. Go to the latest release and click it.
  2. Next, under Assets, locate and click cemu-2.0-45-windows-x64.zip to download it.
  3. Double-click the file and follow the prompts to install it.

3.3 Get Wii U USB Helper

  1. On your PC, visit GitHub’s Wii U USB Helper page.
  2. Go to the latest release, under Assets, locate, and click USBHelperInstaller.exe to download the file. Double-click the installation file and follow the instructions to finish the process.
  3. Now select the region and agree to the disclaimer.
  4. Next, the app will ask you to select a folder to store games. So, create a folder in your drive and name it USBHelper Downloads; next, create two folders inside this folder, naming them DL-Enc and DL-Dec, respectively. Choose DL-Enc and click Selected Folder.
  5. Next on the Ticket page, For the WiiU option, enter this command and click OK: titlekeys.ovh
  6. The Wii U USB Helper app will load; it may take some time, so wait for the process to complete.
  7. Once loaded, go to the Extraction directory option.
  8. On the next window,select the DL-Dec folder that you created previously.
  9. Now, it is all set; you can download the games to your PC.

4. Get the game in .wua format

  1. On the Wii U USB Helper window, type legend of zelda and choose the version you want to download.
  2. Select the version you want to install, and on the right pane, select Add, Add DLC & Add update.
  3. Now click Start downloading.
  4. You will see a Download Manager showing the progress.
  5. Once it is done, right-click it and select Unpack (Cemu) and select the folder.
  6. Go to Desktop and double-click Cemu to open it.
  7. Next, go to File, then select Install game title, update, or DLC.
  8. Locate and select the game folder; once the title is installed, you will receive Title installed! message. Click OK to close.
  9. The game will appear in the Cemu menu. Click Tools, then Title Manager.
  10. On the Title Manager window, right-click the base version of the game, and click Convert to compressed Wii U archive (.wua).How to Play Zelda on Your Steam Deck [All Versions] (25)

This will convert the old archaic Wii U ROM structure into a single file, saving storage space.

Read more about this topic
  • 3 Easy Ways to Fix Dev Error 5433 in Modern Warfare 3
  • 4 Simple Ways to Fix Error Code Cr901001 in Dragon Ball Legends

5. Get the game to Steam Deck

  1. On Steam Deck, go to Desktop mode, use the Discover app, and search & install Warpinator. This tool will help communicate with the Winpinator app to transfer files.
  2. Press the Windows key, type winpinator, and click Open. Launch Warpinator on Steam Deck.
  3. Ensure you are on the same network on both devices to establish a connection.
  4. Now transfer the game file (.wua); if it asks to extract, don’t do it.

6. Setting things up on Steam Deck

  1. On Steam Deck, go to Desktop Mode, and download Cemu (Windows-x64 version). This will replace the Cemu version with EmuDeck, as the experimental version has native support for .wua ROM files, which are easier to handle.
  2. Once downloaded, extract the version and drag & drop the files to this location. the path may differ depending on where you installed the EmuDeck: EmuDeck Emulation/roms/wiiu
  3. Follow the instructions to write in or overwrite the files if prompted.
  4. Now right-click Cemu.exe and select Add to Steam.
  5. Launch the Steam app, right-click Cemu.exe, and select Properties.
  6. Now click Compatibility, then select Force the use of a specific Steam Play compatibility tool and choose the latest version of Proton (7.0-4).
  7. Locate the Zelda .wua file and move it to this folder: EmuDeckEmulation/roms/wiiu/roms
  8. Next, launch Cemu.exe from Steam and check if the game appears in the menu.
  9. Close Steam and launch Steam ROM Manager; scroll to the parsers list to find Nintendo Wii U – Cemu (.wud, .wux, .wua), ensure it is enabled, and click it.
  10. Scroll down the settings on the right pane, locate Executable Configuration, and change the path to this folder: EmuDeck'sEmulation/roms/wiiu/Cemu.exe
  11. On ROM Manager, click Preview, then Generate app list, and change the filter to Wii U. The Zelda game will appear; click Save app list and close Steam ROM Manager.
  12. Launch Steam again, right-click The Legend of Zelda game shortcut from the games list, and select Properties.
  13. Click Compatibility, then select Force the use of a specific Steam Play compatibility tool and select Proton’s non-experimental version, and it is done.

You can return to Gaming Mode and start playing Zelda on Steam Deck; however, if you want to optimize it for smooth running and better FPS, move to the next section.

7. Optimize the game

  1. First, you need pre-rendered shader caches; you can find them for the game version from the GitHub page.
  2. Next, extract the shaders and copy the content to this folder and overwrite the files if prompted: EmuDeck'sEmulation/roms/wiiu/shaderCache/transferable
  3. Launch Steam, then Cemu.
  4. In Cemu, select the game, go to Tools, and select Edit graphic packs.
  5. From the window that pops up, click Download latest community graphic packs.
  6. Next, expand the Mods tab, enable FPS++.
  7. Now, to change mode, select Advanced Settings and Framerate LimitS, then choose 40 FPS.
  8. Switch to the Workarounds tab, enable Enhancements and Graphics.
  9. To play at native Steam Deck resolution, click Graphicsand changeAspect Ratio, then choose 16:10,andfor Resolution, select 1280×800.
  10. Next, ensure you have the PowerTools plugin installed and launch the Zelda game from Gaming Mode.
  11. In-game, click the physical three dots button on your Deck.
  12. On the Performance tab, click Refresh Rate, and select 40.
  13. Click Framerate Limit, and select 40.
  14. Next, click the same three-dot button on Steam Deck.
  15. Go to the Plugin tab, and go to PowerTools. Click Disable SMT; and then for Threads, select 4.

If you want to play the game offline without interruption, go to next section.

8. Play offline

  1. Launch Desktop Mode on Steam Deck, then launch Steam.
  2. Next, launch Cemu via Steam.
  3. Go to Options, then click Input Settings.
  4. Go to Controller 1 (DSUController), and hit the minus button to delete the profile leaving only XInput.
  5. ChangeEmulated controllerfromWii U GamepadtoWii U Pro Controller.

Deleting it will prevent Cemu from loading DSUController devices that need an internet connection.

So, these are the steps that you follow to install & play Zelda on Steam Deck and get on to the action-adventure journey of Zelda.

Looking for a way to install Zelda: Breath of the Wild on PC? Read this informative guide to know the easiest ways.

If you have questions or suggestions, please mention them in the comments section below.

Srishti SisodiaWindows Software Expert

Srishti Sisodia is an electronics engineer and writer with a passion for technology. She has extensive experience exploring the latest technological advancements and sharing her insights through informative blogs.Her diverse interests bring a unique perspective to her work, and she approaches everything with commitment, enthusiasm, and a willingness to learn. That's why she's part of Windows Report's Reviewers team, always willing to share the real-life experience with any software or hardware product. She's also specialized in Azure, cloud computing, and AI.

How to Play Zelda on Your Steam Deck [All Versions] (2024)

References

Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6007

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.