How to Install Game Dependencies in Junk Store Pro
Toggle the runtimes and libraries a game needs in its Installation settings, and what to do when one isn’t listed
Games sometimes need a runtime or library before they'll start. In Junk Store Pro that's a toggle rather than a job, and the common one is handled for you.
On the Decky plugin? Runtimes are a manual process there. See installing the C++ runtime in the Decky plugin.
On Epic, the Visual C++ runtime is automatic. It comes down with the game, so the most common dependency of the lot is one you never have to think about. Anything else a game wants, you turn on yourself.
The Dependencies list
Each game's Installation settings carry a Dependencies section, listing the supporting components that store knows the game needs. Toggle on what you want and Junk Store Pro fetches it.
- Open the game's Installation settings
On the game's page, open the cog, then choose Installation.
- Find the Dependencies section
The panel is built for that particular game by asking the store what it offers, so you'll see up to four sections: DLC, Languages, Dependencies and User_Configs. A game only shows the sections that apply to it, so the panel looks different from one game to the next. That's the store answering honestly, not a fault.
The list can be long, and it runs well beyond runtimes: DOSBox builds, ScummVM, OpenAL, nGlide and XNA all turn up on games that need them.
- Toggle on what the game needs
Switch on what the game is asking for, then press X to save.
- If the game is already installed, verify or repair it The panel on its own doesn't move any files. Toggling something records that you want it, it doesn't fetch it. Run Verify game or Repair game from the game's own menu to make the files match. Skip this and nothing appears to happen, which is the usual reason people report that changing a dependency did nothing.
Expect it to take a while on a large game, since it checks what's already on disk before working out what's missing. On a game you haven't installed yet, there's nothing to do: the download picks up your choices.
If it isn't on the list
A game sometimes wants a runtime or library the store doesn't know about. Run Exe is how you install one anyway, because whatever you run through it runs inside that game's own Windows environment.
- Download the redistributable
Get X64 Redistributable for Visual Studio 2015-2022 from the Microsoft C++ Redistributable downloads page. The file is named something like
VC_redist.x64.exe. - Get the file into the game's folder
Use the File Manager to copy it in, whether it's coming from an SD card, a USB drive or another machine on your network. Once it's in the game's folder it appears among that game's executables.
- Run it with Run Exe
Open the sliders menu on the game's page, choose Run Exe in Game Dir, and pick the file you copied in.
The list is headed Select executable to run and shows every program found in the folder, the game's own launchers and installers included, so what you copied in may not be at the top. Press A on the one you want.
Run in same directory as executable is a toggle at the top of that list, above the executables and out of shot here, and it's off to begin with. Some installers only work when started from their own folder, because they expect their data files beside them, so if one runs and then complains about missing files, turn it on and try again. Set it before you press anything, since it applies to whatever you run next.
- Follow the installer
It behaves the same as it would on a Windows PC. What it installs lands in that game's environment, where the game can find it.
If the game still won't run
- Try a different Proton version. A dependency that installs cleanly under one Proton version can still fail under another. See how to change Proton version.
- Check ProtonDB. Other players note which Proton version a game wants, and any extra steps it needs.
- Works with Run Exe but not the Play button? That points at the launch options, not the dependency. Reset them from the game's Manage menu.
More in the manual
The user manual covers the why behind these screens, if you want the detail rather than the steps.
- Per-game installation settings - DLC, languages and dependencies, and why the panel differs per game
- Installing a dependency that isn't listed - The Run Exe route in full
- Changing DLC or languages afterwards - Why a verify or repair is needed to move the files
Stuck or need help?
Most issues are quick to sort out. Here's where to start.
- Games won't load: C++ error - If a game reports a missing runtime
- My game won't launch - If it crashes on start
- Troubleshooting - All Pro version issues
Want the full detail? The user manual covers every screen and setting in Junk Store Pro, and is worth a look if you'd rather read up than hunt through fixes.
Still stuck? Open a support ticket right in the Support Portal
For game-specific issues, feedback, or just a chat, you'll find us on:
On Discord, head to the #js-pro-support channel.