-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 |
|
I've been thinking about it, and Steam really needs to redo the library side of things. I understand this is probably not the best place for it, but... Yeah, moving /compatdata/ inside a /userid/ is a necessary step (although I'd rather make it IMO:
|
|
@etyarews there's ValveSoftware/steam-for-linux#12030 for the first point. It also eliminates the need of doing /. From what I understand from the code, Steam passes the compatdata location to Proton, so it's an issue with Steam and has to be resolved there. |
Fixes #4820 by setting the base directory of
CompatDatafromsteamapps/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?