ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.94k stars 1.05k forks source link

Anniversary Collection Arcade Classics (1018000) #3366

Open opal1974 opened 4 years ago

opal1974 commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Game installs, but then crashes after launch with a grey screen appearing just for a second or two.

Reproduction

Install, click play, happens everytime steam-1018000.log

flibitijibibo commented 4 years ago

It's failing in CreateFX, but there aren't any warnings and the stack doesn't go into FAPOFX_CreateFX, which suggests the issue is likely in here: https://github.com/wine-mirror/wine/blob/master/dlls/xaudio2_7/xapofx.c#L55

Firehawke commented 10 months ago

Found a workaround; or rather, I figured out that an existing workaround for Metal Gear Solid 2/3 works with this too, when I realized that the crash was exactly the same type this game was having.

I took a copy of xaudio2_9.dll from Windows 11's system32 folder and put it into the game folder on my Steam Deck. I then changed the launch command to be...

PROTON_FORCE_LARGE_ADDRESS_AWARE=1 WINDLLOVERRIDES="xaudio2_9=n" %command%

This was with no manual selection of the version of Proton being used (so no Hotfix or GE or otherwise; whatever default Steam is using right now)

I'm not convinced that the large address awareness is needed, but I don't have a keyboard handy to do more testing without that at the moment and a soft keyboard isn't ideal for this kind of testing.

Testing included loading the game once from Desktop Mode to confirm that launched (I was already there to make the necessary file copy and adjust the command line). Then going to Game Mode, I tested it by loading it up, then going into and playing two different games (Life Force (US) and Gradius 2 (Japanese)). I exited and started up the collection again and it loaded fine.

Hope this helps.

EpicureanGit commented 3 weeks ago

Slackware64 Current NVIDIA GTX 1070 with NVIDIA Driver Version 560.35.03 Steam Build: Steam Beta Branch: Stable Client Steam Version: 1721173382 Steam Client Build Date: Tue, Jul 16 7:22 PM UTC -08:00 Steam Web Build Date: Mon, Jun 24 3:16 PM UTC -08:00 Proton: 1723129720 experimental-9.0-20240808 System Information: https://gist.github.com/EpicureanGit/fa2107155091199c35278be806578b3f System Runtime Diagnostics: https://gist.github.com/EpicureanGit/54aa64bb8aeb647d6f33ba5536de40d3 System Report: https://gist.github.com/EpicureanGit/c4b72b97f15e583ad4a102cf865d0bf7

PROTON_LOG=1 https://gist.github.com/EpicureanGit/a31903fbf057c71e61dac0ee040094ec

Symptoms: A full screen window very briefly opens after clicking "PLAY" in the Steam client before the game crashes.

Reproduction: Click "PLAY" in the Steam client.