I've found online that the .NET Framework this games requires is .NET Framework 4. I've installed it to the game prefix:
WINE="/mnt/seagate/Steam/steamapps/common/Proton 3.16/dist/bin/wine" \
WINEPREFIX="/mnt/seagate/Steam/steamapps/compatdata/246700/pfx" \
WINEARCH=win64 \
winetricks dotnet40
No need to set "Windows XP" with winecfg. With .NET Framework 4 installed, the game launches, splash screen shows up, and a "Unreal Technology" logo enters, with sound. The games stops at that and hangs in a black screen, no useful log. I have to pkill -9 UDK.exe. PROTON_NO_D3D11=1 has no effect.
Looks like the game works fine now, since Proton version 4.2-5
https://www.protondb.com/app/246700
I don't know why ProtonDB doesn't have those GPU driver versions whitelisted. Because of that, overall rating weren't updated, it seems. Would be nice if someone submit a report with a valid setup.
(If you need players, ask in Discord.)
proton 3.16x1 2018-11PROTON_NO_D3D11=1`x1 2018-11WINEARCH=win64x1 2018-11WINEPREFIX="/mnt/seagate/Steam/steamapps/compatdata/246700/pfx"x1 2018-11
Compatibility Report
System Information
I confirm:
Symptoms
Game closes on start. The relevant information from Proton log is:
This is the same kind of issue I've found on "Batman: Arkham City". Lack of .NET has been generally solved by running
winecfgand setting the Windows Version to Windows XP. I've done that, even with a prefix created from scratch, but it doesn't solve for this game, I keep getting the "Wine Mono is not installed" log, it's like the game setup isn't caring to install .NET, game launching preparation is faster than usual. I could try installing it manually, withwinetricksmaybe, but I dunno how, or which .NET version.