
San Zamoyski
Published
Create syswow64 and system32 dirs in pfx folder (source: https://github.com/ValveSoftware/Proton/issues/3119#issuecomment-657252386): mkdir steamapps/compatdata/22300/pfx/drive_c/windows/syswow64 mkdir steamapps/compatdata/22300/pfx//drive_c/windows/system32
Put xlive.dll into game root. It can be downloaded as standalone dll or extracted (twice) from installer.
This is tricky! If You have Intel GPU and game crashes, put this modified dll (https://bugs.winehq.org/attachment.cgi?id=48463&action=edit), into game root directory. It is modified dll that fakes ATI GPU. In my case it didn't work, becose it was not used by game. Solution came here: https://www.reddit.com/r/SteamPlay/comments/99f4hl/question_passing_wine_variables_though_steam_play/ Download wine 64-bit version and: WINEPREFIX=steam/steamapps/compatdata/22300/pfx winecfg go to libraries and add d3d9 (native, buildin).
This finally worked for me. Hope it helps anyone else.
To workaround performance (graphic and audio) problems: -CustomResolution:enabled -r1920x1080x32 -intro:off -CPUPriority:high -CPUCount:2
Due to WINED3D I had to lower down all graphics settings. Game is playable, but not too comfortable.
PROTON_USE_WINED3D=1