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

Switching to 32 bit prefix #4

Open
rea987 opened this issue Dec 25, 2018 · 1 comment
Open

Switching to 32 bit prefix #4

rea987 opened this issue Dec 25, 2018 · 1 comment
Labels
enhancement New feature or request

Comments

@rea987
Copy link

rea987 commented Dec 25, 2018

Some Windows games require 32 bit prefix to run via Proton which is mostly related with 32 bit dotnet20 dependency that cannot be installed in 64 bit prefixes. I previously prepared a guide for this which involves removing prefix after backing up .../Program Files (x86)/Steam directory. Then recreating a 32 bit prefix and finally moving Steam directory to Program Files.

https://www.reddit.com/r/SteamPlay/comments/9qojgb/w40k_dawn_of_war_winter_assault_32bit_prefix_fix/

As the method utilizes systems own wine32 to create the prefix, I had doubts whether Gallium Nine works or not. It turned out that despite using system's wine32 to create the prefix, Gallium Nine functions regardless. So, should I use following command to specify wine build to use winecfg, winetricks etc, or is using system's own wine safe?

WINE=~/.local/share/Steam/compatibilitytools.d/Proton_3.16-5_Gallium_Nine_Extras_0.1.1/dist/bin/wine

@popsUlfr popsUlfr added the enhancement New feature or request label Dec 26, 2018
@popsUlfr
Copy link
Owner

I should maybe try iterating on this pull request : ValveSoftware#919
Force it to create a 32bit prefix or change it to one if already 64bit, though the existing prefix would need to get nuked :/
I'm not sure how to properly account for that, even before the first time you launch the game and let it create the prefix you'd need to force wine to 32bit only.

Using the system's wine to run winetricks or winecfg shouldn't cause any problems. Next time you start the game it will update the prefix to get back in line with the proton wine.
Make sure WINEARCH=win32 is set.

For winecfg or winetricks I usually run the game with PROTON_DUMP_DEBUG_COMMANDS=1, then ./run winecfg inside /tmp/proton_<username>.
For winetricks cp ./run ./run_winetricks, I edit the file to put the last line the wine command inside the WINE= variable like you did and add winetricks afterwards.

popsUlfr pushed a commit that referenced this issue Oct 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants