Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anniversary Collection Arcade Classics (1018000) #3366

Open
2 tasks done
opal1974 opened this issue Dec 27, 2019 · 2 comments
Open
2 tasks done

Anniversary Collection Arcade Classics (1018000) #3366

opal1974 opened this issue Dec 27, 2019 · 2 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@opal1974
Copy link

opal1974 commented Dec 27, 2019

Compatibility Report

  • Name of the game with compatibility issues: Arcade Classics Anniversary Collection
  • Steam AppID of the game:1018000

System Information

  • GPU: gtx 960
  • Driver/LLVM version: 430.64
  • Kernel version: 5.0.0-37
  • Link to full system information report as Gist:
  • Proton version: 4.11-11

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

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

@kisak-valve kisak-valve added Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem labels Dec 27, 2019
@flibitijibibo
Copy link
Contributor

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
Copy link

Firehawke commented Oct 28, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

4 participants