I replaced the logfile because I think I mistakenly attached one that was generated with GloriousEggroll. The new one is with vanilla 9.0-2.
gofman asked me on Discord for a log with just PROTON_LOG=1 (instead of +relay) after deleting the prefix. So I reinstalled the game (and verified that this deleted the prefix) and ran it with vanilla 9.0-2 and no protontricks. This is the log it produces for the very first run on a fresh install: steam-2249070-no-relay.log
Incidentally, gofman also reports that the game runs on his system with Proton 9.0-2 and Experimental. I've also heard at least one report of it running on Steam Deck, though I don't know whether that is with the current version of the game. One thing that gofman's machine and the Steam Deck have in common is they have AMD GPUs, whereas mine is Nvidia, but that may be a coincidence.
Thanks to gofman's help, I've found that the following two solutions work (pick one):
PROTON_SET_GAME_DRIVE=1I suspect the problem is the game doesn't like the path Z:\home\furrykef\.local\share\Steam\steamapps\common\Strip Fighter ZERO. Maybe it chokes on the dot in .local or something. Both of these solutions will give the game a different path, avoiding the problem.
proton 9.0-2x1 2024-07PROTON_SET_GAME_DRIVE=1`x1 2024-07PROTON_LOG=1`x1 2024-07PROTON_LOG="+relay"x1 2024-07mscoree.dllx1 2024-07
Compatibility Report
System Information
I confirm:
Symptoms
On launch, the game will pop up a black window, which is only visible for a fraction for a second before the game exits. Occasionally the black window stays for much longer, up to maybe a minute, but it will still close without the game ever starting.
I've figured out a possible reason. I logged with PROTON_LOG="+relay" and I found this little gem:
This suggests that for some reason the game is trying to call
GetModuleHandleWon mscoree.dll without ever having called any of theLoadLibraryfamily of functions for this DLL. Thus the call toGetModuleHandleWfails and it looks like this makes the game (or at least something) give up and quit. Indeed, I don't see anyLoadLibrarycalls for this DLL in the log. What I don't know is what to do about this.Here is the log file. Be warned that it's 171 MB when decompressed.
Reproduction
Nothing special needed to reproduce; the game doesn't launch.