CryoByte33 / steam-deck-utilities

A utility to improve performance and help manage storage on Steam Deck.
GNU General Public License v3.0
3.2k stars 79 forks source link

Both shadercache and compatdata are required to count as sync-able #176

Open Desdaemon opened 7 months ago

Desdaemon commented 7 months ago

I was looking into why CryoUtilities wasn't syncing any of my compatdata from internal storage to the SD card, and I came across these lines:

https://github.com/CryoByte33/steam-deck-utilities/blob/db020c24bb74428b4f60d525e346ac6d2eb6f7b9/internal/handler_game_data.go#L175-L177

I then double-checked that my shadercache is empty since I must have disabled it some time ago. Would it be possible to sync games if they only have compatdata? Thanks for your hard work!

Note: For anyone running into this issue, here's a temporary fix:

cd ~/.local/share/Steam/steamapps
mkdir shadercache
cd shadercache
for f in $(ls ../compatdata); do mkdir $f; done