Does not work with games installed on microsd cards on steamdeck
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?
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. :)