Table of Contents

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!

Playing Epic games on the Steam Deck has always been a bit of work, but it is possible to do. You would need to go through the Epic Launcher in Desktop Mode and add it to Steam, or you could use the Heroic Launcher and add games directly to Steam, but it does still require you to go to Desktop Mode. You can add the launchers directly to Steam to access from Game Mode too, which works, but it will be significantly harder to use due to incorrect scaling. However, there is a new plugin that just released that seems to bridge this gap, bringing Epic games directly into Steam in a more uniform and easier-to-access way. That is the goal of Junk-Store.

Junk-Store, created by ebenbruyns and their team, was just released into the wild with its 1.0 release, and it is pretty amazing seeing the work that was done. By going into the plugin, you can log into Epic and get a list of your games shown to you, similar to how Steam shows you its library. Then, all you have to do is pick and choose the game you want to install, and there you go! It's just that easy and all in an incredible and clean interface.

Epic Games Library on Steam Deck using Junk Store plugin

Before you start doing this, though, you need a couple of things. First, you will need Decky Loader, which can be installed easily by following our guide. Then, you will need the latest Proton GE, which you can get by following our other guide and using ProtonUp-QT! Decky Loader is a plugin framework that is needed to install the plugins, while Proton GE is recommended as some games won't work without this community fork of Proton. Some games can work without it, but better safe than sorry.

Now that both of those are discussed, we can install the plugin and start getting it running.

How to Install Junk Store From Decky Loader

Step 1:

Go to the Decky Loader store by clicking the little store icon at the top right of the Decky Quick Access Menu. Then, scroll down and install Junk-Store, and make sure it is version 1.0.

JunkStoreonDeckyStore

Step 2:

Once it is installed, you will find Junk-Store in your list of plugins. Click on it, and it will take you to a "Dependencies" page to install any specific programs and files you will need for the plugin. Make sure you click on "Install Dependencies," "Install Proton Easy Anti-Cheat," and "Install Proton BattlEye Runtime." Once you do, click on "Reload Scripts" and if done correctly, the anti-cheat and runtime options will be greyed out.

JunkStoreInstallDependencies

Step 3:

Once that is installed, you can exit out of the screen by pressing B. Then, you will need to go back into the plugin and select the "Games" option instead.

JunkStoreGamesOption

Step 4:

This will take you to a new screen where you can log into Epic! Now, go ahead and click on the login button. I actually had a bit of trouble with this one. I typed my login into Epic, but there is some issue that will stop you from being able to log in and pop up with an error. Thankfully, this is a more common problem, and there is a quick solution to it.

JunkStoreEpicLogin

Fixing Epic Games Store Login for Junk-Store Plugin

Step 1:

Head on over to Desktop Mode and bring up your Konsole, which you can find in the applications menu in the bottom left of the screen.

JunkStoreOpenKonsole

Step 2:

Copy and paste this command into the Konsole and press enter. There are no sudo passwords needed! This will allow you to log into Epic from the website and give you the chance to bypass the error. And don't close the Konsole window yet, you will need to come back to it.

flatpak run com.github.derrod.legendary auth --disable-webview

Step 3:

Once you log in, you will be taken to a screen that gives you an "Authorization Key." It's a long string of numbers and the second-most top option there. You will have to copy the numbers and paste them into the Konsole and press enter. Then, you are good to head back into Game Mode!

And that's really it! Now, you can go back into Junk-Store and start looking through and installing your games. There are a lot of options to customize your experience too, reminding me of a lot of the options Heroic Launcher gives when it comes to customizing games.

At the game library screen, there is a cogwheel that allows you to change your Install location from SSD (internal) or the Micro SD Card and turn on Offline mode, which allows you to play Epic Games without the Internet. If you have a lot of games and not all of them show up, make sure to press "Y" to show all of your games, as it will limit the games shown otherwise.

JunkStoreEpicOptions

Then, you can select a game. There, you can install it directly and change some settings. You can change Proton Configuration, which allows you to turn on anti-cheats, ESync or FSync, VKD3D-Proton, Radv Perftest, and limit framerate. You can also find another menu to repair the game, uninstall it, boot up ProtonTricks, fix the Registry, Verify the game, and more!

And yes, clicking on install will give you a shortcut in your "Non-Steam Games" section of your Steam library so you don't always have to go to Junk-Store to play!

JunkStoreKH

I would also recommend changing the Compatibility preferences in each installed game to the latest version of Proton GE, which you can do from the preferences of each game's page on the Steam side.

JunkStoreCompatibilitySettings

And that's it! You should be all set to go. Not only does this make it significantly easier to look through and install games, it shows us in such a convenient and simple way. Not all games may work this way, but the developers do note that if a game works with Heroic Launcher or Lutris, it should work with Junk Store as well; it's just a matter of finding the right tweaks. I guess it's now time for me to install Kingdom Hearts and try to get it working again!

A big thank you to the team for making this plugin possible. If you'd like to support them directly, you can join their Patreon!

If you enjoyed this article, check out the rest of the content on SteamDeckHQ! We have a wide variety of game reviews and news that will help your gaming experience. Whether you're looking for newstips and tutorialsgame settings and reviews, or just want to stay up-to-date on the latest trends, we've got your back!

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