protonscr

Tekken 7 DPAD not working with Proton 4.11 and above

protonclosed appid 389730Game compatibility
ValveSoftware/Proton#4367 · opened 2020-11-12 by TheGreatestJannet · updated 2020-11-14 · 2 comments · github · game page · search this game
TTheGreatestJannet 2020-11-12 github

Compatibility Report

  • Name of the game with compatibility issues: Tekken 7
  • Steam AppID of the game: 389730

System Information

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

The DPAD of my PS3 Controller won't work with proton 4.11 and above. If I switch to 4.2 the DPAD works fine. All other buttons work.

Reproduction

  1. Force Proton 4.11 or newer
  2. Launch Tekken
  3. Try to use the dpad.
TTheGreatestJannet 2020-11-12 github

I wonder if it is because of this change:
4.11-3:

Games will now attempt to access gamepads directly, instead of Proton emulating gamepads as if they were Xbox controllers. This means PlayStation 4 gamepads as well as fighting gamepads and other controllers will behave much more like they do on Windows. If you would like your gamepad to be emulated as if it were an Xbox controller, please use the Steam client controller mapping feature. If the controller cannot be accessed directly, due to a permissions issue, it will continue to be presented like an Xbox controller.

However aren't PS3 Controllers seen as Xbox controllers by games due to the HID-Sony mapping it that way?

TTheGreatestJannet 2020-11-14 github

Manually setting the controller buttons in steam input fixes it.

Proton versions