Complete FAQ for the free Junk Store Decky plugin. This page covers everything about playing Epic Games and GOG games on Steam Deck using the free, open-source Decky plugin in Game Mode.
Overview & Getting Started
What's the difference between the Decky version and the Professional version?
The Decky version is free and open source, designed to run via the Decky Loader. The Professional version includes extra convenience features and doesn't require Decky to run.For detailed feature comparison: View Complete Comparison Chart
For more information, see our Junk Store 2.0 FAQ
Is Junk Store trustworthy and how are my credentials handled?
Yes, Junk Store is trustworthy. Here's why you can trust us with your gaming credentials:Developer Credentials:
- π Developed by a cybersecurity expert and white-hat professional
- π You can verify our lead developer's credentials on LinkedIn
- π Open-source Decky plugin code is publicly auditable on GitHub
- π€ Active in Steam Deck community since launch with established reputation
- π No password storage: We never store your Epic or GOG passwords
- π« Token-based only: Uses secure OAuth tokens managed by Legendary and lgogdownloader
- π» Local storage only: All authentication data stays on your Steam Deck
- π‘οΈ Same as official stores: Uses the exact same login methods as Epic/GOG websites
How do I install the Junk Store Decky plugin?
The Junk Store Decky plugin requires Decky Loader to be installed first on your Steam Deck.- Install Decky Loader by following the official Decky installation guide
- Once Decky is installed, access the Decky Plugin Store from your Quick Access Menu
- Search for "Junk Store" and install the plugin
- The plugin will appear in your Decky menu after installation
How do I access Junk Store after installation?
After installing the Decky plugin, access Junk Store through the Decky Loader menu:- Press the three-dot button (Quick Access Menu) on your Steam Deck
- Look for the Decky icon in the menu
- Select Junk Store from the plugin list
What should I do first after installing the Decky plugin?
- Open Junk Store from the Decky menu
- Go to the Epic tab and log into your Epic Games account
- Your Epic Games library will automatically sync and appear
- (Optional) Download and install the GOG extension if you want GOG game support (paid)
For GOG support, you'll need to purchase the GOG extension separately from the Junk Store Portal.
Why can I only see games A-L in my Epic/GOG library?
This is normal behavior for the Decky plugin. The free Decky version only loads your first 100 games by default for performance optimization.To see your full library:
- Open your Epic or GOG library in Junk Store
- Navigate to any game in the list (move out of the search field)
- Look for the bottom menu with "SHOW ALL" button
- Press the Y button on your Steam Deck
- Wait a moment for your complete library to load
- Your CSS Loader theme might be hiding the bottom menu
- Try temporarily disabling your CSS theme to access the button
- You can still search for specific games by name
GOG Extension
GOG extension updates are now exclusively available through the Junk Store portal. This change makes it faster for us to deliver updates and much easier for you to download and install them.
Once you've purchased access, please follow the GOG Extension Install Guide to install the extension and link it to your Junk Store plugin.
Note: The GOG extension is currently in maintenance-only mode. This means we'll continue fixing bugs and ensuring compatibility, but we're not actively adding new features. Continued support depends on user interest and purchases.
Where can I find the GOG extension?
Purchase access with a one-time payment through the Junk Store Portal:β οΈ Important: The GOG extension is now exclusively available through the Junk Store Portal. All updates are delivered through the Portal for faster distribution and easier downloads.
π Previous Supporters: All migrations have been completed. Sign in to the Portal using your original email address to access your extension. Read our step-by-step guide for instructions on activating your Portal account.
Once you have it, you have it. We can't take away GOG functionality/integration with the Junk Store plugin. All funds go back into the enhancement and development of Junk Store.Why isn't GOG free to use?
GOG support is available to paid supporters, and while we'd love to offer it for free, there's a lot of behind-the-scenes work and resources involved in creating and maintaining Junk Store. We appreciate your understanding and support as we continue to improve and expand Junk Store. All funds go back into the enhancement and development of Junk Store.Can I get a refund for the GOG extension?
All sales are final. Due to the DRM-free nature of the GOG extension, we are unable to offer refunds. This policy is clearly stated on the Junk Store Portal at the time of purchase.Because the extension is delivered as a downloadable file without copy protection, we cannot verify whether it has been used or copied after purchase.
If you're experiencing technical issues with the extension, please visit our Troubleshooting page or reach out on Discord and we'll do our best to help resolve them.
Does the GOG extension support DOS and ScummVM games?
No. DOS games and some ScummVM titles are not supported by the GOG extension in the Decky version of Junk Store.Does the GOG extension support native Linux games?
No β the GOG extension is designed for Windows games running through Proton. Native Linux games from GOG are not currently supported, as Junk Store relies on Proton's compatibility layer for game execution and integration.Game Management
How do I install or uninstall a game?
To install a game in Junk Store:- Open the game's page in Junk Store and click install.
- Remember to stay on the game page until installation is complete.
- Open the game's page in Junk Store.
-
Open the β° Slider menu and select Uninstall.
Note: You may want to write down the game's SteamID so you can locate it later in yourcompatdataandshadercachefolders to delete any potential leftover files. -
Manually delete any leftover files to free up space or completely remove the game:
- Epic:
~/Games/epicor/*your-SD-card*/Games/epic - GOG:
~/Games/gogor/*your-SD-card*/Games/gog
- Epic:
How do I find save data for my games?
- Find the game's Steam ID at the bottom of its page in Junk Store.
-
Navigate to the following path on your Steam Deck:
~/.local/share/Steam/steamapps/compatdata/<SteamID>/pfx/drive_c/users/steamuser/ -
From there, follow the path used by your game. Here are some examples:
- Epic example:
Local Settings/Application Data/Dying Light/Saved - GOG example:
AppData/Roaming/Lonely Troops/Hero of the Kingdom II
- Epic example:
AppData, Local Settings, or Documents within the Steam compatibility prefix.
π‘ Pro Tip: For exact save file locations, search for your game on PCGamingWiki.com - they have detailed save location information for thousands of games.
How do I change where games are downloaded?
You can set your preferred download location from the Epic tab:- Go to the Epic tab
- Click the βοΈ Gear icon to open settings
- Set your desired download path (e.g. your SD card directory)
- Press X to save your changes
Can I move games to my SD card?
No, not possible. This is a complex feature that we're not planning to implement, but we're open if someone wants to contribute a pull request for this feature.Workaround: Set your download location to your SD card before installing new games.
How do I change the Proton version for a game?
You can do this from either your Steam Library or directly inside Junk Store.From Junk Store:
Press
Y to open the Steam shortcut.
- Click the gear icon βοΈ β Properties β Compatibility
- Select the Proton version you want to use
- Relaunch the game
- Highlight the game and press the Start/Options button (the one with three lines)
- Go to Properties β Compatibility
- Select the Proton version you want to use
- Relaunch the game
Need Proton GE? See our Decky Troubleshooting guide for installation instructions.
Can I use Junk Store with games I already installed using other third-party solutions?
No. Junk Store manages its own installations and environment. Games installed through other launchers (like Heroic, Lutris, or Bottles) are not recognized or managed by Junk Store.This applies to both Epic and GOG games. If you want to use Junk Store to manage a game, you'll need to install it again through Junk Store directly.
Does Junk Store support cloud saves?
No, cloud saves are not supported. We don't want users to run the risk of losing their game saves.Technical details:
- Epic Games: While Legendary supports this, we haven't implemented it due to potential data loss risks
- GOG Games: Not implemented as it isn't a trivial problem to solve and requires more resources than currently available
- Manual configuration: Tech-savvy users can manually configure via CLI, but it's not recommended
Does Junk Store automatically install DLC content?
Yes, DLC is installed automatically by default.Platform details:
- Epic Games: DLC is installed automatically by default
- GOG Games: DLC content is automatically installed by default
- Epic Games: Ideally, all Epic DLCs should download automatically, but not all games handle them the same way. It really depends on how the developers packaged the content, and unfortunately, the current plugin solution doesn't catch every scenario
- GOG Games: We have identified some GOG games that require GOG Galaxy to be installed in order to access the DLC
Do I need to keep Junk Store open while downloading games?
Yes. Junk Store doesn't have a background download queue. If you close or leave the plugin, your download may stop or behave unpredictably.This applies to both:
- Epic Games: Stay on the game page until installation is complete
- GOG Games: Keep the plugin open during downloads
What are some general usage tips and best practices?
How games integrate:- Games appear in your Steam library as non-Steam games
- Use Steam's built-in features (Big Picture, controller configs, etc.)
- Performance settings work the same as regular Steam games
- Steam Deck sleep/resume functionality works normally
- Keep Junk Store open during downloads (no background queue)
- Back up save files before uninstalling games
- Use custom Proton versions (like GE-Proton) for better compatibility
- Set download locations to SD card to save internal storage
- Write down Steam IDs before uninstalling (to clean lingering compatdata files)
How do I change the FPS or performance settings for games?
Just like with regular Steam games, you can change the FPS cap and other performance settings through the Quick Access Menu (QAM).- Hit the three-dot button on your Deck to open the QAM
- Scroll to the performance tab
- Adjust the FPS, TDP, refresh rate, or any other performance settings from there
Game Compatibility
Do games requiring third-party launchers (EA, Ubisoft, etc.) work?
Generally not supported. While Legendary has limited support for third-party launchers, this feature isn't implemented in Junk Store yet.EA Games:
- β Not supported - Require EA Launcher/Origin integration
- EA titles will not appear in your Epic Games library through Junk Store
- β οΈ Mixed support - Some appear in Epic library, others don't
- Ubisoft Connect launcher not officially supported
- Some users have manually installed Ubisoft Connect and run select games
- Games with custom launchers or activation systems
- Titles requiring additional DRM verification
- Games that need launcher-specific features
What about games with anti-cheat systems (including Fortnite)?
General Anti-Cheat Compatibility: Most games with BattlEye and Easy Anti-Cheat (EAC) that work on Steam Deck should also work through Junk Store, since they use the same Proton compatibility layer.β Fortnite Specifically:
- Does not work - Epic Games does not support Fortnite on Linux due to anti-cheat policy
- This is Epic's decision, not a Junk Store limitation
- Alternatives: Dual-boot Windows or use cloud gaming services
- More info: The Verge article
π Check our testing: Visit our Games Tested table to see which anti-cheat games have been tested and their compatibility status.
Can I play Kingdom Hearts via Junk Store?
Kingdom Hearts has known compatibility issues on Linux, and this isn't specific to Junk Store.We haven't been able to test it ourselves as we don't own a copy, so we can't provide official support or recommendations at this time.
Does CheatDeck work with Junk Store?
Not reliably. Epic game launch options are very sensitive, and tools like CheatDeck can conflict with Junk Store's configuration. We've spent over 100 hours fine-tuning this β so use with caution.
That said, our extension scripts are open and easier to modify than the plugin core. If you want to experiment and send a working pull request, we're happy to review it!
Technical Support
I think I've found a bug. How do I report it?
We really appreciate bug reports! Like you, we want Junk Store to just workβso if you come across a bug, please let us know. If we don't know about it, we can't fix it.Submit bugs on GitHub so we can track them properly:
Submit a bug report
You'll need a GitHub account to submit an issue. It's free to create one if you don't already have it.
Note: Bug reports aren't support tickets. If you need help or aren't sure if it's a bug, please ask in our Discord server first.
How do I request features or get X feature added?
We prefer feature requests via GitHub where they can be tracked:Submit a feature request
Ways to get features implemented:
- Submit a pull request if you know how to code
- Offer a bounty and pay a developer to implement it
Where can I get help if I'm stuck?
Community Support: Our community is very helpful for troubleshooting and general questions.- Discord: Join our Discord server for real-time help
- Reddit: r/JunkStore subreddit for discussions and tips
- Decky Plugin Help - Installation and basic setup
- Tutorials - Step-by-step guides
Didn't Find Your Answer?
Still have questions after reading this FAQ? We've got you covered with multiple support options.