Skip to content
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

Add functionality to use winetricks #109

Merged
merged 39 commits into from
Jun 7, 2024

Conversation

R1kaB3rN
Copy link
Member

@R1kaB3rN R1kaB3rN commented Jun 5, 2024

Add initial support for executing winetricks without writing a protonfix module or using the winetricks GUI via GAMEID=winetricks-gui.

Example Usages:

GAMEID=0 umu-run winetricks quartz
GAMEID=0 umu-run winetricks quartz wmp11 qasf

Edit: Changing the layout of the filesystem via bwrap to use the system winetricks needs more discussion and exploration. This case is only relevant when using Valve's Proton builds, and it'll require having Steam running in the background and writing a file that contains an app ID in a folder. Of course, this is not good as it will probably require installing Steam which is contrary to goals of this project. GE-Proton and UMU-Proton builds are not effected by this, and have patches that solve those problems. Launchers such as Heroic or Lutris can workaround this issue but for umu, unless there's a way to workaround those two problems without installing Steam, this feature will need to wait.

Copy link
Contributor

@loathingKernel loathingKernel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solely as an FYI, stable versions of Proton up to Proton 8 used different paths

I don't think this is something that should be accounted for necessarily, but it is good to know if someone files an issue at some point trying to run winetricks with an older Proton version.

@R1kaB3rN R1kaB3rN marked this pull request as ready for review June 6, 2024 22:44
@R1kaB3rN R1kaB3rN marked this pull request as draft June 6, 2024 23:40
@R1kaB3rN R1kaB3rN marked this pull request as ready for review June 7, 2024 01:01
@R1kaB3rN R1kaB3rN merged commit f4fb158 into Open-Wine-Components:main Jun 7, 2024
4 checks passed
@R1kaB3rN R1kaB3rN mentioned this pull request Aug 4, 2024
@R1kaB3rN R1kaB3rN mentioned this pull request Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants