Create a wine prefix per user
Fixes #4820 by setting the base directory of CompatData from steamapps/compatdata/<steamid>/ to steamapps/compatdata/<steamid>/<userid>/ (I'm honestly surprised that it worked without a hitch).
The only issue is that the old files still exist.
Ideally we would move them to the new path.
I assume that would belong in upgrade_pfx? Or is it even necessary?
How could we make this progress forward ? I just got it by the exact same problem when trying to make family sharing work.
Could someone look into this? This fix would prove really useful for us.
Does this break Steam Cloud save backups? Might need some coordination with the Steam folks to make sure this doesn't break existing save backups.
+1 also related to https://github.com/ValveSoftware/steam-for-linux/issues/3942