protonscr

Castlevania Anniversary Collection

protonopen appid 1018010Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#2786 · opened 2019-06-08 by JQuilty · updated 2021-10-24 · 4 comments · github · game page · search this game
JJQuilty 2019-06-08 github

Compatibility Report

  • Name of the game with compatibility issues: Castlevania Anniversary Collection
  • Steam AppID of the game: 1018010

System Information

System 1:

  • CPU: AMD Ryzen 1800X
  • GPU: AMD Vega 64
  • Driver/LLVM version: Mesa 19.0.5
  • Kernel version: 5.0.17-300.fc30.x86_64
  • Link to full system information report as Gist:
  • Proton version: 4.2-6
    steam-1018010.log
    steam-1018010.log

System 2:

I confirm:

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

Symptoms

On Ryzen 1800X/Vega 64: The games run many times faster than they should, seemingly around 5X faster. This happens in both fullscreen and windowed mode and it happens for all games. They're completely unplayable.

On i5-6200U/Intel HD520: The games run fine in a smaller windowed mode, there is just some minor screen tearing in Castlevania I/II/III (all NES Games) during door transitions. However, when made bigger, every game but Bloodlines (originally a Sega Genesis Game) will begin to lag.

And in both instances, the text when trying to go back to the main menu often will not render, and it will sometimes show in Japanese even when set to English.

Reproduction

These are all very consistent across multiple Proton versions.

Llavadrop 2019-08-16 github

Changing any configuration displays a windows with the word 不要?
Pressing the A button or its corresponding button on the keyboard just closes the window which immediately pops back on. Only way to go back is to force quit. Also the location for the game's config files doesn't exist, maybe the game is complaining because of file permissions issues?

FFirehawke 2020-02-18 github

Even attempting to create the necessary folders and files didn't seem to help. I wonder if it isn't saving some data to the registry, because it clearly saves the display mode changes before going into the loop-- set it to 16:9 and when you next load the game it'll be 16:9. Put it back on original, restart it after the loop and it'll be set to original.

I tried tracing file reads/writes but nothing came up, so the registry is the only other thing that comes to mind.

NN00byKing 2020-04-30 github

The Games running too fast is fixable by limiting the Framerate using tools like libstrangle.
However, I dont know of a fix for the configuration issues. Additionally, saving crashes the Game
Tested using 5.0-6

FFrenzied-Pop 2021-10-24 github

Nothing extracted yet.