Install Epic Games on Steam Deck with Junk-Store

Regarding x86 gaming, the Steam Deck may still be the best value for the money, but there are still drawbacks to consider. Enjoying games from the Epic Games Store, which uses a different launcher and anti-cheat techniques, is only one example. However, you may now use Junk-Store to install Epic Games on the Steam Deck.

You can still use the Epic Games launcher in various ways since the Steam Deck's debut. However, it may be the most straightforward method because Junk-Store is a Decky Loader plugin. We will guide you through installing Epic Games on the Steam Deck using Junk-Store.

Install Decky Loader

You must install Decky Loader as a prerequisite before you can begin using your Epic Games collection on the Steam Deck. Since this is one of the most widely used Steam Deck add-ons, you will likely already have it installed. But we've got you covered if you're new to the Steam Deck and just starting.

  1. Holding down the Power button will activate your Steam Deck.
  2. Select Switch to Desktop after highlighting it.
  3. Launch your default web browser in desktop mode.
  4. Go to steamdeckhomebrew/deck-loader on github.com.
  5. On the Decky Loader GitHub page, click the Download option.
  6. Open the Downloads folder after the file has finished downloading.
  7. Verify that decky_installer.desktop is the name of the downloaded file.
  8. From the Downloads folder, drag the installation file to your desktop.
  9. To get started, double-click the install file.
  10. Enter your admin password when asked.
  11. Double-tap (or click) the Return to Gaming Mode shortcut on your desktop once the installation is complete.

Install and Set Up Junk-Store

After installing Decky Loader, all that is left to do is install the Junk-Store plugin. However, you must take a few additional steps, so it's not as easy as just installing a plugin. Here's how to install and configure Junk-Store.

  1. Once your Steam Deck is back in Gaming Mode, open the right-side panel by pressing the … button.
  2. Choose the new Power Plug icon by highlighting it.
  3. In the upper right corner, select the Store icon.
  4. Tap the Install button after searching for Junk-Store.
  5. Reopen the Decky Loader panel after installation.
  6. From the list of installed plugins, choose Junk-Store.
  7. Press the "About" button.
  8. Choose Dependencies from the left sidebar.
  9. After selecting the Install Dependencies option, watch for the procedure to be completed.
  10. Press the Install Proton BattlEye Runtime and Install Proton Easy Anti Cheat buttons.
  11. When you're done, press the Reload Scripts button. If the installation is done correctly, the Proton Easy Anti Cheat and Proton BattlEye Runtime buttons will be grayed out.
  12. To go back to the home page, use the B button.
  13. Select the Login button by highlighting it on the new screen.
  14. Enter your account and password to access the Epic Games Store when asked.

Sign-in Error Workaround

When you reach this level, there are two things to watch out for. First, you won't be able to sign in from here if you depend on Single Sign On services like Google or Xbox. Second, some people get an error when entering their password and username. Fortunately, there is a workaround, although it requires switching back to desktop mode.

  1. Get your web browser open in desktop mode.
  2. Go to the Epic Games website and sign in.
  3. Shut down your web browser.
  4. Launch the Konsole software (Terminal).
    • Enter and execute the subsequent command: flatpak run com.github.derrod.legendary auth –disable-review
  5. Your browser will launch a new page with an "Authorization Key."
  6. Paste the key into the Konsole window after copying it from the webpage.
  7. Hit Enter.
  8. Go back to the game mode.

You should be able to launch the Junk-Store plugin and be signed into your Epic Games account, assuming you haven't encountered any additional issues. You may download and install any games linked to your Epic Games account from this location.

Try Different Proton Compatibility Layers

While many games will likely work perfectly on your Steam Deck with Junk Store, this may not be the case for all of them. Nevertheless, there is still hope because you may only need to adjust the Proton Compatibility Layer that is being utilized, which you can do as follows:

  1. Find the game that is giving you trouble, then open the listing.
  2. Select the Settings (Cog) button by highlighting it in the game listing.
  3. Highlight, then choose Properties.
  4. Choose Compatibility from the menu on the left.
  5. Verify that Force using a particular Steam Play compatibility tool is turned on on the right side of the window.
  6. Try several GE-Proton layers using the drop-down menu until you find one that suits your game.

It's also important to remember that compatibility layers do not necessarily function with other games simply because they work with one. Because of this, we advise experimenting with various layers based on the game you're trying to play.

Enjoy Epic Games on Steam Deck (and Bazzite)

The process took me approximately half an hour, even though I had to fumble with the login issues mentioned above. It's not even the most significant part, though. I didn't install Epic Games with the Junk Store on the Steam Deck! I used the most recent Bazzite version on my Lenovo Legion Go to accomplish this. Decky Loader comes preconfigured with the Bazzite image, which made the process much simpler because I didn't need to complete any additional steps.

Although loading your Epic Games library onto the Steam Deck has traditionally been accomplished with the Heroic Games Launcher, it's always good to see an alternative approach. It eliminates some of the uncertainty in handling the various Proton Compatibility Layers. It could not be your "cup of tea," but you've been waiting for something else. Thanks to Decky Loader and Junk Store, that day has finally arrived.