PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
Other
10.61k stars 1.54k forks source link

[BUG]: Unable to correctly bind Fanatec CSL DD from Controller Settings page #11129

Open cybersoldier8 opened 2 months ago

cybersoldier8 commented 2 months ago

Describe the Bug

When attempting to set up a USB Port 1 steering wheel, using the Driving Force Pro (rev11.02) profile, I am unable to bind my Fanatec CSL DD correctly from the controller settings page. Clicking the "Steering Right" input box and turning the wheel to the right detects "SDL-1/-Axis6". However, clicking the input box for "Steering Left" and attempting to turn the wheel to the left registers nothing, no matter how many times you try or how much you turn the wheel.

You can manually map this input by going into the PCSX2.ini file, finding the entry under [USB1] for "Pad_SteeringRight = SDL-1/-Axis6", copying it, pasting it in on the next line, and changing it to "Pad_SteeringLeft = SDL-1/+Axis6". Once this is done the game does register the input, however the steering is backwards. Turning the wheel clockwise turns the car to the left, and turning the wheel counterclockwise turn the car to the right. To resolve this issue, you have to go back to the PCSX2.ini file, and reverse the signs in the steering inputs, to Pad_SteeringLeft = SDL-1/-Axis6 and Pad_SteeringRight = SDL-1/+Axis6. Then the car will turn in the correct directions.

Reproduction Steps

Expected Behavior

I would expect to be able to bind both directions of my steering wheel from the controller settings screen, and I would expect the directions that I bind to be correct and not reversed in game.

PCSX2 Revision

1.7.5727 nightly

Operating System

Windows 10 (64bit)

If Linux - Specify Distro

No response

Logs & Dumps

No response

stenzek commented 2 months ago

This is the sort of issue you'll have to debug and fix yourself, as if it's hardware specific, none of us have this hardware.