ValveSoftware / Proton

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

Raiden IV: OverKill (323460) #1652

Open nightsky30 opened 6 years ago

nightsky30 commented 6 years ago

Compatibility Report

System Information

I confirm:

steam-323460.log

Symptoms

The controller's UP directional button presses are stuck if the controller is plugged in while starting the game with Proton. I also found that when you start the game with the controller plugged in that it is listed in the main menu as GAMEPAD 5 (as if 4 others were detected). If you are already at the main menu and started the game with the controller plugged in, then unplugging and re-plugging the controller will not allow the controller to be detected again. The user must exit the game by pressing Alt+F4 on the keyboard due to the directional issues.

Workaround: However, if you first start the game and then plug the controller in during the intro movie sequence, the controller and game will function just fine. In this case it is listed as GAMEPAD 1.

Reproduction

Try to start the game using Proton with the controller plugged in.

Note: I am using a (PS3 type) Logitech Gamepad F310 with the switch on the bottom set to X (Xinput Mode). Maybe it has something to do with https://github.com/ValveSoftware/Proton/issues/1235#issuecomment-418589364

davewongillies commented 5 years ago

Using the instructions from https://github.com/ValveSoftware/Proton/issues/1235#issuecomment-418589364, I managed to disable my controller and am now able to user my controller (an 8Bitdo SF30 Pro).

My user.reg ended up looking like this

~/.steam/steam/steamapps/compatdata/323460/pfx/user.reg

[Software\\Wine\\DirectInput\\Joysticks] 1547525979
#time=1d4ac898845fe2c
"8Bitdo SF30 Pro"="disabled"
"8Bitdo SF30 Pro (event)"="disabled"
"8Bitdo SF30 Pro (js)"="disabled"
howdev commented 5 years ago

Proton 4.11 controller not detected if plug in during intro movie. If controller connected before run game, detected as Gamepad 5 and direction is stuck Simply controller doesn't work at all on Proton 4.11

nightsky30 commented 5 years ago

With Proton 4.2.9 and 4.11.3 the F310 seems to be fine even when plugged in and starting the game.

howdev commented 5 years ago

I used the PS4 controller Bluetooth connection which doesn't work with Proton 4.11 but works with 3.16. They have said the Proton 4 directly access the controller where the older version is emulation. I believe this change has caused this compatibility issue

nightsky30 commented 5 years ago

I used the PS4 controller Bluetooth connection which doesn't work with Proton 4.11 but works with 3.16. They have said the Proton 4 directly access the controller where the older version is emulation. I believe this change has caused this compatibility issue

Ahh that explains it. Sorry to hear they messed up the bluetooth connection :(

waspennator commented 1 year ago

Game seems to work well on deck, but for some reason there's a weird graphical quirk halfway through the game, playing on Overkill mode, went through most of the game until you got into the part where you go into space and while some of the meteorites are showing up, some of them are just mostly invisible, making it harder to guess where the hell they are. Apparently this was happening briefly with the Mikado Remix version too and it got patched. Easiest way to replicate it is to play through overkill mode on practice difficulty (Turns off all enemy bullets), then just breeze through the game until you get to the space sections, then as soon as you beat special mission 2 (Destroy asteroids), intentionally game over to unlock the stages for future testing. It's more easily noticeable on special mission 2 where you have to destroy as many asteroids as possible.

Edit: I also tried forcing WineD3D to see if it would change anything and certain asteroids still showed up as invisible, dunno if this is a proton issue, a deck issue, a mesa issue, or something else.

steam-323460.log

How it looks on deck: Purple Rocks Deck Circular Meteors Right Deck

How it should look from my W11 laptop running this game: Circle path rocks Raiden 4 Purple rocks Raiden 4

waspennator commented 1 year ago

Checking out protondb, seems like the issue happens on intel chips too, judging from one review mentioning the issue 4 years ago, dunno if the reviewer was using proton 4.0 or 5.0, but they were apparently using mesa version "3.0 Mesa 19.1.4" taken from the report

waspennator commented 1 year ago

I'm assuming the issue is still present since the issue report on the mesa github is still open.

waspennator commented 12 months ago

Updated to steamos stable with latest mesa drivers, can confirm the invisible meteorite issue is still present

waspennator commented 11 months ago

Also present on oled deck, sharing link to mesa issue report since I probably should have done it sooner.

https://gitlab.freedesktop.org/mesa/mesa/-/issues/9167

Report seems to also mention some stuff going on with intel iris so I dunno if this is both an amd and an intel issue too.

waspennator commented 3 weeks ago

Updated to latest version of stable steamos and it looks to me like the meteors are finally rendering.