This is the official Junk Store FAQ, where you’ll find answers to the most commonly asked questions. We update this page regularly as new features roll out and feedback comes in.
For more help, drop by the r/JunkStore subreddit or join us on Discord.
General
What’s the difference between the Decky version and the Paid version?
The Decky version is free and open source, designed to run via the Decky Loader. The Paid version includes extra convenience features and doesn't require Decky to run.
Feature | Decky Version | Paid Version |
---|---|---|
Epic | ✅ Yes | ✅ Yes |
UMU Fixes | ✅Yes | ✅ Yes |
GOG | 💰 Paid | ✅ Yes |
Amazon | ❌ No | ✅ Yes |
Download queue | ❌ No | ✅ Yes |
Emulators | ❌ No | ✅ Yes |
ROM download support | ❌ No | ✅ Yes |
GOG DOS games | ❌ No | ✅ Yes |
GOG ScummVM games | ❌ No | ✅ Yes |
Built-in extension updates | ❌ No | ✅ Yes |
Built-in help | ❌ No | ✅ Yes |
Offline artwork cache | ❌ No | ✅ Yes (per extension) |
Change game language | ❌ No | ✅ Yes |
Selective DLC install | ❌ No | ✅ Yes |
Change launcher per game | ❌ No | ✅ Yes |
Custom script hooks | ❌ No | ✅ Yes |
Cloud saves | ❌ No | ⚠️ Experimental |
Access Junk Store | 📥 Decky menu | 🎮 L3+R3 or Ctrl+3 |
Releases | 🔧 Decky process | 🚀 Direct |
Performance | 💯 100 games/tab | 🔟🔟🔟 1000 games/tab |
Tinkering | 🔒 Limited | 🔧 Extensive |
Open extensibility | 🧩 All code | 🪄 Generator + code |
Game dependency install | 🛠️ Manual 🧪 Proton Tricks | ⚙️ Built-in 🛠️ Manual 🧪 Proton Tricks |
Custom extensions | 👨💻 Manual coding | 🧙 Wizard-supported |
Customise extensions | 💻 Code heavy | 🧠 Generated + hooks |
Is Junk Store trustworthy?
Yes. Junk Store is developed by a cybersecurity expert and white-hat professional. You can verify our lead developer’s credentials on LinkedIn.
We take user privacy and security seriously — nothing is stored, tracked, or transmitted beyond what is absolutely required for Junk Store to function properly.
Does Junk Store store any of my credentials?
No. Junk Store does not store any of your credentials. This works the same way as in the open-source Decky Plugin version of Junk Store. All authentication is handled via OAuth tokens. The only token managed directly by Junk Store is the Junk Store token. Other tokens are managed by external tools: Legendary (Epic), lgogdownloader (Gog), and Nile (Amazon).
Does Junk Store 2.0 support cloud saves?
Junk Store 2.0 currently offers experimental cloud save support for Epic and GOG. However, this feature is intended only for advanced users who understand and accept the risks involved — including the potential for save data loss.
Important: We do not offer technical support for issues related to cloud saves at this time. If you choose to enable it, please make sure you're confident in your ability to troubleshoot and back up your save data manually if needed.
Note: Not all games from either platform support cloud saves.
Will I be able to play my games installed from the Decky version in the new version?
Yes. However, you’ll need to Reset Launch Options for each game. This only needs to be done once per game to fully migrate it to the new version of Junk Store.
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.
If you want to use Junk Store to manage a game, you’ll need to install it again through Junk Store directly.
Does CheatDeck work with Junk Store?
Not reliably. Epic Games launch options are very sensitive, and tools like CheatDeck often conflict with Junk Store’s custom launch configuration. We've spent many hours fine-tuning this setup, so use CheatDeck at your own risk.
That said, our extension scripts are user accessible and can be modified.
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.
Using Junk Store
I've installed Junk Store, how do I access it?
You open Junk Store by pushing the left and right joystick L3 + R3.
How do I import my installed games from the Decky version of Junk Store?
This is done automatically when you first install and launch Junk Store 2.0. Once you’ve generated the extensions (Epic and/or GOG), your games will sync across when you open each corresponding tab. Please note that this process can take some time, as Junk Store is rebuilding the databases for each storefront.
I don’t have Proton GE or don’t know how to install it.
To get Proton GE or other custom versions of Proton, you can use one of the following tools:
- ProtonUp-QT — A simple app that lets you download and manage Proton versions. You can find it in the Discover Store (in Desktop Mode).
- Wine Cellar — A Decky plugin that works similarly to ProtonUp-QT. If you already have Decky installed for other plugins, you can install Wine Cellar directly from the Decky Plugin Store.
Once installed, use either tool to download the latest GE-Proton release. After that, you’ll be able to select it as a compatibility option in Junk Store.
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?
Not at the moment. It’s a complex feature and on our development roadmap. For now, games need to be stored on internal storage or an already-mounted drive.
How do I install or uninstall a game?
To uninstall a game in Junk Store:
- 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 yourcompatdata
andshadercache
folders. -
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
- Amazon:
~/Games/amazon
or/*your-SD-card*/Games/amazon
- Epic:
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?
- 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:
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.
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
Game Compatibility & Support
Why won't my game launch?
Games may fail to launch for a variety of reasons. Here are some common causes and what you can do:
- Wrong compatibility layer:
Try switching to a different version of Proton. Non-Steam games usually work best with GE-Proton. We recommend finding a version that works well for most of your library and using it as the default for non-Steam games.
However, some titles require a specific version of Proton or GE-Proton to run properly. - Missing dependencies:
Some games require additional libraries such as Microsoft C++ Runtime or DirectX. These dependencies may not always trigger an obvious error message, so try installing them if you suspect they’re missing. - Check ProtonDB:
If the game still won’t launch, visit ProtonDB.com for community tips. You may find game-specific tweaks, compatibility reports, or Proton version recommendations that solve your issue.
Do EA and Ubisoft games work via Junk Store?
EA Games:
No, EA games are not supported. They require the EA Launcher, which isn’t integrated with Junk Store. Because of this, EA titles will not appear in your Epic Games library when accessed through Junk Store.
Ubisoft Games:
It’s complicated. Some Ubisoft titles do appear in your Epic library, while others don’t. The Ubisoft Launcher is not officially supported, but we—and some users—have successfully installed it manually and run select games through Junk Store.
Does the GOG extension support DOS and ScummVM games?
Yes. In Junk Store 2.0, both DOS and ScummVM games downloaded via GOG are supported.
These games will automatically launch using the Flatpak versions of ScummVM
and DosBox
once installed.
Can I play Fortnite via Junk Store?
No. Epic Games does not support Fortnite on Linux due to anti-cheat limitations.
To play Fortnite on a Steam Deck or Linux system, you will need to either:
- Dual-boot Windows
- Use a cloud gaming or streaming service
More info: The Verge article
Can I play Kingdom Hearts via Junk Store?
This title hasn’t been officially tested and is known to have compatibility issues unrelated to Junk Store. If you're keen to give it a shot, check the Legendary README for possible workarounds and notes.
Do games that require third-party launchers work?
Not currently. While Legendary has limited support, this feature isn’t implemented in Junk-Store yet. You can attempt manual setup via CLI or modify the extension script.