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.

Showing all questions

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
How Your Credentials Are Handled:
  • πŸ”’ 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
Bottom line: The Decky plugin has been stable and trusted by thousands of Steam Deck users since launch. Your credentials are handled using industry-standard practices by established tools in the Linux gaming community.
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.
  1. Install Decky Loader by following the official Decky installation guide
  2. Once Decky is installed, access the Decky Plugin Store from your Quick Access Menu
  3. Search for "Junk Store" and install the plugin
  4. The plugin will appear in your Decky menu after installation
For detailed instructions, refer to our Junk Store Decky Plugin Install Guide.
How do I access Junk Store after installation?

After installing the Decky plugin, access Junk Store through the Decky Loader menu:
  1. Press the three-dot button (Quick Access Menu) on your Steam Deck
  2. Look for the Decky icon in the menu
  3. Select Junk Store from the plugin list
The plugin opens directly in Game Mode without requiring Desktop Mode switching.
What should I do first after installing the Decky plugin?

  1. Open Junk Store from the Decky menu
  2. Go to the Epic tab and log into your Epic Games account
  3. Your Epic Games library will automatically sync and appear
  4. (Optional) Download and install the GOG extension if you want GOG game support (paid)
Note: The initial library sync can take a few minutes as Junk Store builds the database for your games.

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:
  1. Open your Epic or GOG library in Junk Store
  2. Navigate to any game in the list (move out of the search field)
  3. Look for the bottom menu with "SHOW ALL" button
  4. Press the Y button on your Steam Deck
  5. Wait a moment for your complete library to load
Can't see the "SHOW ALL" button?
  • 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
Note: Each store (Epic, GOG, Amazon) needs "SHOW ALL" pressed separately.

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.
To uninstall a game in Junk Store:
  1. Open the game's page in Junk Store.
  2. 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 your compatdata and shadercache folders to delete any potential leftover files.
  3. Manually delete any leftover files to free up space or completely remove the game:
    • Epic: ~/Games/epic or /*your-SD-card*/Games/epic
    • GOG: ~/Games/gog or /*your-SD-card*/Games/gog
    Once you have located the games folder you can delete any remaining game files/data.
Important: Uninstalling a game will remove all local save data. Be sure to back up your saves first if you want to keep them.
How do I find save data for my games?

  1. Find the game's Steam ID at the bottom of its page in Junk Store.
  2. Navigate to the following path on your Steam Deck:
    ~/.local/share/Steam/steamapps/compatdata/<SteamID>/pfx/drive_c/users/steamuser/
  3. 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
Each game may store saves in slightly different locations depending on how it was packaged or ported. Look under 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:
  1. Go to the Epic tab
  2. Click the βš™οΈ Gear icon to open settings
  3. Set your desired download path (e.g. your SD card directory)
  4. Press X to save your changes
For GOG games: Similar process but from the GOG extension interface after installation.
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.
  1. Click the gear icon βš™οΈ β†’ Properties β†’ Compatibility
  2. Select the Proton version you want to use
  3. Relaunch the game
From Steam Library:
  1. Highlight the game and press the Start/Options button (the one with three lines)
  2. Go to Properties β†’ Compatibility
  3. Select the Proton version you want to use
  4. Relaunch the game
Once you've selected a version, back out to the game screen and hit Play.

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
Known limitations:
  • 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
We're aware of these limitations, but right now we don't have the resources to fully address them.
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
Important: Stay on the game page until installation is complete to ensure reliable 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
Best practices:
  • 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
This works for both Epic and GOG games since they're integrated as Steam shortcuts.

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
Ubisoft Games:
  • ⚠️ 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
Other affected games:
  • Games with custom launchers or activation systems
  • Titles requiring additional DRM verification
  • Games that need launcher-specific features
Workarounds: Advanced users can attempt manual setup via CLI or modify extension scripts, but this requires technical knowledge and isn't officially supported.
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
Best Practice: Check ProtonDB for compatibility reports specific to your anti-cheat games before installing.

πŸ“‹ 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:
  1. Submit a pull request if you know how to code
  2. Offer a bounty and pay a developer to implement it
Alternative: Discuss ideas first in our Discord community before submitting requests.
Where can I get help if I'm stuck?

Community Support: Our community is very helpful for troubleshooting and general questions. Documentation: When contacting support: Include your Steam Deck model, SteamOS version, and specific error messages or symptoms.

Didn't Find Your Answer?

Still have questions after reading this FAQ? We've got you covered with multiple support options.

Community Support

Join our community for live help and discussion

Discord Reddit

↑