Dec 13, 2023 5 min read

How to play Link's Awakening DX HD on Steam Deck

Here's how to get a new fan made PC port of Nintendo classic Link's Awakening running on Valve's Steam Deck.

How to play Link's Awakening DX HD on Steam Deck

Here's how to get a new fan made PC port of Nintendo classic Link's Awakening running on Valve's Steam Deck.

Update: It was only a question of time, but the game has been taken down from Itch.io by Nintendo's lawyers.


✨ Glorious nostalgia on Valve's portable PC

As we reported earlier today, a mysterious developer has released a native PC port of Nintendo's masterpiece Link's Awakening on itch.io, boasting high frame rate support and pixel-perfect rendering.

This PC port of Nintendo’s Game Boy Zelda is pretty incredible
This PC port of Game Boy classic Link’s Awakening offers a new, widescreen way to play.

It looks and plays incredibly well on the Steam Deck, especially on the OLED version!

But getting it up and running is not as easy as one might think. But look no further as we have the guide you're looking for — let's get started, shall we?

Link's Awakening DX HD on Steam Deck

First, go to the Steam Deck's Desktop Mode. From there, open the browser, and access the game's itch.io page to download the required files.

Link’s Awakening DX HD by linksawakeningdxhd
PC Version of The Legend of Zelda: Link’s Awakening DX

Extract the .zip file in your Downloads folder, then right-click on the "Link's Awakening DX HD.exe" inside and hit Add to Steam.

Add Link's Awakening DX HD to Steam

Open the Discover app store and search for Protontricks. There should be only one result, which you'll need to install.

Also install ProtonUp-QT.

Then close Discover and start ProtonUP-QT to install the most recent version of ProtonGE.

Close ProtonUp-QT and head, still in Desktop Mode, into your Steam library, to enable ProtonGE as a compatibility layer for Link's Awakening DX HD.

Now start the game right there, to be met with a message box, claiming that the .NET runtime needs to be installed. Proceed to download the .NET installer.

Afterwards, right-click on the .NET installer file in your Downloads folder and choose "Open with Protontricks Launcher":

Find "Non-Steam shortcut: Link's Awakening DX HD: random number" in the following list and hit OK to proceed and install the .NET runtime.

Once the installer is finished, either reboot your Steam Deck or "Return to Gaming Mode" via the desktop shortcut.

🎉 That's it. You have successfully installed Link's Awakening DX HD on your Steam Deck. Now you can launch the game through its entry in the Non-Steam tab of your library.

Bonus: Adding Artwork to the Game's Shortcut

As of right now, the Link's Awakening DX HD shortcut lacks any assets to make it shine in your Steam Deck's library. Thankfully, there's an easy way to solve this.

First, install Decky Loader on your Steam Deck. This plugin framework is generally a must-have when you want to add some amazing functions to your Steam Deck. We've got you covered in another guide; just follow along and then come back:

Decky Loader: How to install PowerTools on the Steam Deck
Thanks to Decky Loader, you can install several plugins on your Steam Deck, like PowerTools, TunnelDeck or ProtonDB.

Head into Game Mode, open the Quick Action Menu and head to Decky Store. Search for SteamGridDB, and install the plugin.

Afterwards, head into your Steam Library and open Link's Awakening DX HD's Options and choose Change Artwork....

In there, apply one artwork of your choice each, for Capsule, Wide Capsule, Hero, and Logo. Additionally choose an Icon, but you can skip the recommended reboot for now.

There you have it; Link's Awakening DX HD now looks like any other game in your library.

Koholint is calling!

Link's Awakening DX HD runs flawlessly on Steam Deck! Especially on the OLED model, the rock-solid frame rate and smooth camera hit home! No additional tweaks needed. I could never have imagined that one day I would experience Link's adventure on Koholint on an OLED handheld at 90Hz.

The pixel-perfect rendering and vibrant colours look amazing on that panel. As some extra icing on that nostalgia cake: Putting the Steam Deck to sleep midway through your play session doesn't mess with the game's process. So you can easily resort to quick resume if the new autosave function alone isn't convenient enough.


The good folks over at Time Extension have also put together a guide on how to do this, using an approach that uses Proton Experimental, Wine, etc — if you'd rather explore another method then be sure to take a look at how they suggest getting things running. ✌️

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to overkill.wtf.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.