ValveSoftware / ValveSoftware/Proton
WRC 5 FIA World Rally Championship (354160)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: WRC 5 FIA World Rally Championship
- Steam AppID of the game: 354160
System Information
-
GPU: AMD RX 570
-
Driver/LLVM version: Mesa 21.3.8 (git-813ee839be)
-
Kernel version: 5.17.0-300.fc36.x86_64
-
Proton version: Proton Experimental (AppID 1493710 / BuildID 8426247)
-
Proton version: Proton 7.0-1 no (AppID 1887720 / BuildID 8260553)
-
I confirm:
-
that I haven't found an existing compatibility report for this game.
-
that I have checked whether there are updates for my system available.
Symptoms
I'm filing this as a compatibility report for this game, but the issue is underlying and has been seen on most games run via proton, only that in this one it's an actual issue blocking the usage of the game. If it's necessary I can file a separate report as a general issue for Proton itself.
I am using a Logitech G29 wheel, running newlg4ff drivers, which for years have improved the compatibility and quality of the force feedback for this device. On most games run via proton, some of the pedal axis might be mapped incorrectly (e.g. not pressing the clutch pedal is mapped to 100% throttle)
In this game in particular, the mapping is unable to properly detect the axes because they're being mapped as negatives (not pressing the pedal produces a 100% axis input), so when running the axis detection settings ingame, everything is mapped to what the game sees as an Axis 5 (clutch pedal)
so, in short:
- Device properly working on several other games but with similar mapping issues (Race Room Experience 211500 ; Forza Horizon 4 1293830 to name a few)
- Device correctly detected ingame as Logitech G29 Driving Force Wheel (on Proton Experimental only, 7.0-1 doesn't detect it properly, but this has already been patched on experimental)
- Wheel axis is mapped correctly
- Clutch pedal is mapped as inverse Axis 5 (not pressing it produces input signal)
- Brake pedal can't be mapped
- Throttle pedal can't be mapped
- wrong button mappings (e.g. the default binding for the handbrake is the shit up/right paddle)
Reproduction
Run the game with a Logitech G29 wheel (both with the kernel's default drivers or newlg4ff) and try any race.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with a Logitech G29 in WRC 5 using the listed Proton versions and compare the wheel, clutch, brake, throttle, and button mappings. Done means the pedals can be mapped correctly and the default button bindings match the device inputs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100