CryoByte33/steam-deck-utilities

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

Desdaemon opened this issue · 0 comments

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:

if contains(storage.RightCompatDirectories, gameString) && contains(storage.RightShaderDirectories, gameString) {
d.right = append(d.right, gameString)
}

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