steam-compatdata-symlinker-thing icon indicating copy to clipboard operation
steam-compatdata-symlinker-thing copied to clipboard

Does not work with games installed on microsd cards on steamdeck

Open Akoi89 opened this issue 3 years ago • 1 comments

Does not work with games installed on microsd cards.

On the steamdeck when you install a game on the microsd it puts the compatdata/shadercache for said game on the internal ssd and not the microsd. Because of this, it doesnt think the games are installed anymore and lists them as unused.

Is there any way around this?

Akoi89 avatar Jul 27 '22 01:07 Akoi89

Does not work with games installed on microsd cards.

On the steamdeck when you install a game on the microsd it puts the compatdata/shadercache for said game on the internal ssd and not the microsd. Because of this, it doesnt think the games are installed anymore and lists them as unused.

Is there any way around this?

I've updated the script. There are now variables at the top of the script you can use to set directory overrides.

So you can set shadercachedir to /path/to/your/ssd/steamapps/shadercache and compatdatadir to /path/to/your/ssd/steamapps/compatdata. The script will treat them appropriately.

Or alternatively you can set commondir to /path/to/your/microsd/steamapps/common and pass the ssd's steamapps directory to it.

Or, failing that, you can try making symlinks to bridge the gap by symlinking the missing directories by using ln -s [ path/to/target/ ] [ path/to/symlink/you/want/to/create ].

Does that make sense?

Let me know if this doesn't work. :)

techmouse avatar Jul 27 '22 17:07 techmouse