-
Notifications
You must be signed in to change notification settings - Fork 40
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
GOG Witcher 2 runs under WineGE, but not ProtonGE with umu #315
Comments
In this issue tracker, please use the umu-launcher tool directly to run your game if you're hoping to get any support. For example:
Either build the latest user install of umu-launcher, install it from your distribution, or download the version 1.1.4. For building see the instructions listed in our README for more details. |
In fact, forget about building/installing, you can just copy the one sourced from HGL. |
This is what I get when launching Witcher 2. The Witcher 2 simply exits, nothing ever appears on screen and I did not see it in my processes.
To ensure this was just a Witcher 2 problem, I also tested running Fallout 3, which launched without issue.
|
Interesting, especially since you said, So this narrows down the problem scope a bit. Also, do you mind setting GAMEID=umu-20920 and STORE=gog just like in Heroic’s command line? According to the umu database, there’s a fix for this game so I was incorrect to suggest setting GAMEID=umu-0 as an example. Be sure $HOME/Games/umu/umu-20920 is a new prefix. If still nada, then we’ll need to see the wine debug logs. |
To generate the wine log, set WINEDEBUG=+fixme Also, setting DXVK_LOG_LEVEL=info and VKD3D_DEBUG=fixme would also be helpful |
|
The log indicates a Windows dependency is missing for some reason, which are usually installed automatically during the install process by your client. I believe you can get it by running a winetricks verb. With that same environment variables set, if you run |
Installing vcrun2010
Attempting to launch game. Doesn't start, but different errors than before.
|
Perhaps it's not the correct dependency. For what it's worth, you're not the only one who's running in this issue. |
It'd be nice if it was clear what the exact redists that game needs because gogdb and steamdb do not make that clear. If there's a vdf file in that game's directory, I believe it should list them. |
Couldn't find any vdf files. |
In any case, I'm convinced this isn't a umu-launcher bug because of missing dep clearly indicated in the wine trace back and the fact that:
If you're able to figure out the dependency, then we can add a proton fix for this title. But I think this should be reported in the HGL issue tracker too, as this could be a bug in the client's install process. |
Additionally, there’s actually an open issue for this in upstream Proton as well Which, again, supports the issue being dependency related. |
The reason is because this game needs registry entries. Lutris handles this:
Heroic does not. We need to add a protonfix for non-steam versions that adds the registry entries: HKEY_LOCAL_MACHINE\SOFTWARE\CD Projekt RED\The Witcher 2 note: it also needs vcrun2010 tested and verified (i own both steam and gog versions) |
Closing. The pull request in Heroic Heroic-Games-Launcher/HeroicGamesLauncher#4251 is confirmed to fix this issue. |
Describe the bug
Thought I would report this since the intention is to move to ProtonGE and umu in the future. Apologize if this isn't the right place to report.
When installing the Witcher 2's Windows version from GOG, the game will fail to launch when using ProtonGE and umu. In Heroic, it was say the game is running for a few seconds before closing.
However, when using WineGE, the game's launcher will open without issue.
Interestingly, if you create the wine prefix by first launching the game with WineGE then switch to ProtonGE, the game will run.
Add logs
Steps to reproduce
Expected behavior
Game will launch
Screenshots
No response
Heroic Version
Latest Stable (Flatpak)
System Information
CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
Memory: 16.68 GB (used: 6.75 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Speedster QICK 319 RX 6700 XT
IDs: D=73df V=1002 SD=6601 SV=1eae
Driver: amdgpu
OS: Fedora Linux 41.20241217.0 (Silverblue) (linux)
The current system is not a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2
Nile: 1.1.2 Will A. Zeppeli
Additional information
No response
The text was updated successfully, but these errors were encountered: