@makabrax It's worth pointing out AppID 3347400 is the Darkwinter version of the game, whereas this thread AppID 3308670 is the HaoPlay version, wondering whether to open a new issue for the other version or not, since I'm unsure I'll post here first unless being asked otherwise.
steam-3347400-bleeding-edge-fail.log
Game need several retries to open successfully
The publisher is just different for the geolocation, you can easily use the same steps to make either version work. Here is another guide.
<Link removed by moderator>
Hello @Parmethyst, generally speaking, if a game is using a different appid, then we want to track that variant separately, but until there's any known difference between the two, it probably doesn't matter one way or another.
Hello @makabrax, the workaround you linked is legally problematic and has been removed.
The Haoplay version has a dependency on webview2, whereas the Darkwinter version does not.
The work-around for the title screen crash for the Haoplay version is available on Workaround removed by moderator, basically just comes down to installing webview2 with Windows 7 compatibility and changing the renderer to GDI. The issue where you have to re-launch the game is applicable to the Haoplay version too even with the webview2 work-around.
Possibly related to https://gitlab.winehq.org/wine/wine/-/merge_requests/7032
I need to make this abundantly clear. I'm not a lawyer, but it appears that third party redistribution of WebView2's installer is legally problematic and instructions pointing towards that should not be recommended here. Additionally, scripting the download of the software by pointing to a Microsoft download site also appears to be against the installer's EULA.
Please do not point others in that direction, as the way forward is to always grow support for the component in wine or wine-adjacent projects.
@ItsKaa, the workaround you linked is legally problematic and has been removed.
The game does not need any winetricks or any special patches.
The game does not like being launched under steam, but it launches without steam with the start /wait /unix flags.
In GE-Proton we have this setup for UMU for non-steam games:
elif "UMU_ID" in os.environ:
log(sys.argv[2])
if len(sys.argv) >= 3 and sys.argv[2].startswith('/'):
log("Executable a unix path, launching with /unix option.")
argv = [g_proton.wine64_bin, "start", "/wait", "/unix"]
else:
log("Executable is inside wine prefix, launching normally.")
argv = [g_proton.wine64_bin]
else:
argv = [g_proton.wine64_bin, "c:\\windows\\system32\\steam.exe"]
The default it uses for steam is this:
argv = [g_proton.wine64_bin, "c:\windows\system32\steam.exe"]
Which does not work.
If I set a bogus UMU_ID in the launch options like this:
UMU_ID=0 %COMMAND%
This gets used instead:
argv = [g_proton.wine64_bin, "start", "/wait", "/unix"]
and the game launches as expected.
There is a lot of stutter while the game downloads/patches itself, but otherwise it runs fine.
THE TLDR:
UMU_ID=0 %COMMAND% until valve figure out why it wont launch with steam.exeHello @GloriousEggroll, see the earlier comments in this compatibility report. There's multiple variants of this game and they don't have the same technical requirements to run with Proton. It's likely a region-locked difference for which can be accessed through the store.
Hey @GloriousEggroll I've tested the workaround and unfortunately it doesn't seem to work.
I'm using Proton GE-Proton9-25 and added UMU_ID=0 %command% to the launch options, but as soon as I click on "Press Start" the game still crashes.
Hey @GloriousEggroll I've tested the workaround and unfortunately it doesn't seem to work. I'm using Proton
GE-Proton9-25and addedUMU_ID=0 %command%to the launch options, but as soon as I click on "Press Start" the game still crashes.
Works fine here, I even made a separate account for trying this region's version -- both versions worked the same way for me. I'm not sure what "press start" button you're referring to. There's no launcher to the game. As soon as you launch it the game itself launches begins downloading the game client from within it
Works fine here, I even made a separate account for trying this region's version -- both versions worked the same way for me. I'm not sure what "press start" button you're referring to. There's no launcher to the game. As soon as you launch it the game itself launches begins downloading the game client from within it
Hey, every time you start the game you will see the text in the bottom center (Game files need to be fully downloaded). You can also trigger the same crash behavior by clicking on the globe icon on the left side.
Works fine here, I even made a separate account for trying this region's version -- both versions worked the same way for me. I'm not sure what "press start" button you're referring to. There's no launcher to the game. As soon as you launch it the game itself launches begins downloading the game client from within it
Hey, every time you start the game you will see the text in the bottom center (Game files needed to be fully downloaded). You can also trigger the same crash behavior by clicking on the globe icon on the left side.
Ah I just finished downloading the client and reproduced the issue, looking into it. Will just reiterate for now the 3347400 version DOES work with this workaround UMU_ID=0 %command% on GE-Proton, I was playing it last night. That version is the one available in NA. For 3308670 I had to switch to an account with Japan region.
looks like proton is missing https://github.com/wine-mirror/wine/commit/a24039ad09abd72f47c4d76544d337a76fb626cf
details:
https://bugs.winehq.org/show_bug.cgi?id=56259
https://forum.winehq.org/viewtopic.php?t=38443
This allows the official webview2 installer from microsoft to complete -- also fixes the webview2 installer on Vermintide 2.
@kisak-valve I don't think it would be an issue to make a winetrick verb for this seeing as it's available for free from microsoft:
https://developer.microsoft.com/en-us/microsoft-edge/webview2/consumer/?form=MA13LH
But just double checking before I go making one.
Read WebView2's EULA regarding redistribution very carefully before proceeding.
I thought webview2 is only required when there is a launcher, but the stream version doesn't have one?
I'm pretty sure I tried it with Bottles and added webview2 but it did not work, I might get back to it and try again~
Read WebView2's EULA regarding redistribution very carefully before proceeding.
well this sucks:
3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to):
e) share, publish, distribute, or lease the software, provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
However, this would mean that Warhammer Vermintide 2 is violating the EULA because they literally ship it with the game and force the launcher to run it if it's not installed:
This is a current problem for that game because the installer always crashes (unless you patch in the commit i noted above) -- and therefore every time you run the game it tries to install webview 2. According to MS's EULA they (the game publisher) aren't allowed to redistribute webview2.
anyway sorry this is getting off topic -- regardless of whether or not they are doing something illegal it's irrelevant to this game.
Noting additionally:
even with webview2 installed version 3308670 hangs after 'Press Start'.
the US version 3347400 runs fine with GE-Proton and UMU_ID=0 %command%
Thank you for looking into it, do you have any idea why it still crashes even with webview2 installed?
The following also seems to be required for the Haoplay version (the version that requires webview2):
The Haoplay version uses Webview for account login and account support pages (and maybe some more stuff).
For me the game works like this through Steam / Bottles (using Proton-GE / Wine-GE to fix some corruption in cutscenes) or Heroic (using UMU).
I also had it running as an external Steam game like this before the Steam version officially released.
The only major issue I still have is that it sometimes takes several attempts to launch. Besides that menu transitions aren't as smooth compared to the mobile versions on iOS.
I have also renamed the Webview installer / updater .exe to work around https://bugs.winehq.org/show_bug.cgi?id=56259 so it doesn't get launched.
[Proton 11.0(beta)][GIRLS' FRONTLINE 2: EXILIUM] not launching game
Issue transferred from https://github.com/ValveSoftware/Proton/issues/9713.
@egloos posted on 2026-04-25T03:38:49:
The game fails to launch specifically on Proton 11.0 (Beta). When attempting to start the game, it either immediately crashes back to the Steam library or stays on a black screen without proceeding to the title.
Regression Status:
proton 10.0-4x1 2026-04proton 11.0x1 2026-04ge-proton9-25x2 2025-02proton hotfixx2 2025-02proton 9.0-4x1 2025-02proton experimentalx1 2025-02UMU_ID=0 %command%x4 2025-02
Compatibility Report
System Information
I confirm:
systemreport-20250211200643.tar.gz
steam-3308670.tar.gz
Symptoms
After updating the game for the first time and proceeding to start, the game just unexpectedly closes without any error or warning message.
Reproduction