ValveSoftware / Proton

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

Castlevania Anniversary Collection (1018010) #2786

Open JQuilty opened 5 years ago

JQuilty commented 5 years ago

Compatibility Report

System Information

System 1:

System 2:

I confirm:

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.

lavadrop commented 5 years ago

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?

Firehawke commented 4 years ago

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.

N00byKing commented 4 years ago

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

Frenzied-Pop commented 3 years ago

Looks like someone cracked the file saving issue on this, Contra, and Castlevania Advance

https://github.com/Raptor85/proton-ge-custom-workarounds/blob/32db5cf1186b4f0229d2d514e4a94c9127e9972b/patches/game-patches/castlevania-advance-collection.patch