-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Create a wine prefix per user #4861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: proton_6.3
Are you sure you want to change the base?
Conversation
Fixes ValveSoftware#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 ? |
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 ValveSoftware/steam-for-linux#3942 |
+1 This would fix so many issues |
Please. This is giving me nightmare having to recompile Proton just to share my games with my wife. |
Same fix as ValveSoftware#4861
@eilimrib you don't have to compile it. Since it's a change in a simple python file, you can just do the same change in already installed Proton version |
Perhaps it's better to store prefixes in the local compatdata? Because in case user1 with 1000 and user2 with 1001 on the first system won't get swapped prefixes on a system where user1 is 1001 and user2 is 1000 |
So, I found that this is the reason why I cannot let my two sons make use of the same gamedata as my account. Seems like a simple fix. |
I would do this as a personal patch:
Or, from my understanding, Steam just could supply a local compatdata directory in |
Fixes #4820 by setting the base directory of
CompatData
fromsteamapps/compatdata/<steamid>/
tosteamapps/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?