-
-
Notifications
You must be signed in to change notification settings - Fork 289
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
fix: Steam and Proton usage #2961
Conversation
Pylint result on modfied files:
|
@pszabunko Could you confirm it fixes the issue for you? Please also submit log entries containing The build artifact can be downloaded here, if I'm not mistaken it can be installed with a regular |
I did
Unfortunately it doesn't work at all now, even for runners other than
When I downgraded Bottles to official package only
config_info for game using
config_info for game using proton-8.3 installed by protonup-qt:
|
Ah my bad, I forgot the Thanks for the logs, it seems the new method for detecting a Proton prefix is working correctly. Last thing to check is that the Steam runtime is now chosen accordingly to what's defined in the The new build artifact should be available soon here. |
It's back to the original probem: working for runners installed manually or with protonup-qt and not working for
However, it looks like it gets proton from flatpak directory right this time I don't know what exactly is going on with Steam runtime, but here's what I did: I created new bottle with a game, picked GE-Proton8-6 runner, checked "Steam runtime" option and ran the game.
|
This revision should finally fix the flatpak Does the path |
|
Sorry, it was once again a one-liner not commited, the missing part was: Could you confirm it is now correctly working on your end too? Note: I reverted the update of the runtime to keep this PR entirely focused on the fix. |
Where do I download new version? |
It can be downloaded here. |
It runs now, but still cannot find com.valvesoftware.Steam.CompatibilityTool.Proton-GE
|
It seems the flatpak version, unlike its official counterpart, does not define Looking at that manifest, it also don't define Edit: bundle available for download here. |
It shows all the Steam prefixes, and there are no errors during the startup. |
That is nice to hear, thank you @pszabunko for helping debugging these issues. This should be ready for review. |
Description
Fixes #2952
Fixes #2850
To completely fix those issues,
Proton-GE
runners manifests should be updated in the components repository. It is independent from this PR and will not require furtherBottles
code change.I described what the issue is and how to fix it in the linked issues, pasting those comments for reference:
Originally posted by @koplo199 in #2850 (comment)
Originally posted by @koplo199 in #2952 (comment)
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.