Skip to content

[Wine-Wayland] Assetto Corsa Rally sees a controller as a steering wheel #110

Description

@TakinaLisa

Compatibility Report

  • Name of the game with compatibility issues: Assetto Corsa Rally
  • Steam AppID of the game: 3917090

System Information

  • GPU: RX 6800 XT
  • Video driver version: Mesa 26.1.1
  • Kernel version: 7.0.9
  • Link to full system information report as Gist: https://gist.github.com/TakinaLisa/c312d5c31152081985b668bf9ce60037
  • Proton version: proton-EM-11.0-0-60-gd13b9b9c-x86_64 and Proton-EM 10.0-37 HDR
  • DE: KDE Plasma Wayland 6.6.5
  • Controllers: Sony DualShock 4 via Bluetooth, 2015 Steam Controller

I confirm:

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

Symptoms

Assetto Corsa Rally appears to read a controller as a steering wheel.

Reproduction

  1. Enable wine-wayland via PROTON_USE_WAYLAND=1 flag. Optional - pass PROTON_USE_SDL=1 (explained later).
  2. Launch the game.
  3. Enter Settings -> Inputs.
  4. Attempting to bind any gamepad action, results with the game show a warning saying "this input cannot be bound to this device category". Using the same input in "Racing Wheel" category, creates a binding. Examples:
    Left Stick Horizontal Axis - Analog2
    Left Stick Vertical Axis - Analog1
    Right Stick Horizontal Axis - Analog4
    R1/Right Bumper - Button6
  5. If using SDL via PROTON_USE_SDL, my controller is being read as both a gamepad and a steering wheel. I can now navigate the menus, however I can still bind my controller as a steering wheel. This is still an issue, as I cannot drive a car during a race, as this game defaults to the fake steering wheel input, which is waaayy too sensitive and does not allow adjusting a deadzone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions