Page 1 of 1

Right trigger failure on X360 pad

PostPosted: Sat Apr 10, 2021 1:32 am
by Leo Sasquatch
I can't get my 360 pad to operate the accelerator in racing games. Now it works fine in the menus, when you have to push the accelerator to make a selection, but it then fails in the game.

I have the right and left triggers correctly set AFAIK

InputAccelerator = KEY_UP,JOY1_RZAXIS_POS
InputBrake = KEY_DOWN,JOY1_ZAXIS_POS

but when I go into Input Test in Scud Race - I see that Brake is sitting at 00H but goes to FFH when pressed, but my Accelerator is sitting at B7H (sic) and goes to 00H when pressed. There appears to be no way to modify this.

So it appears that the game will register that the value has changed, so will operate the selection in the menus, but it can't read a valid value for actual gameplay.

I'm running 858. Earlier versions worked - I tried r640 and it returned correct values for the Accel and Brake in input test - 00H to FFH. Can I sort this or am I stuck on older versions that don't do this?

Re: Right trigger failure on X360 pad

PostPosted: Sat Apr 10, 2021 9:24 am
by Bart
Are you using -input-system=xinput ?

Re: Right trigger failure on X360 pad

PostPosted: Sun Apr 11, 2021 12:54 am
by SegaLover2020
Leo Sasquatch wrote:InputAccelerator = KEY_UP,JOY1_RZAXIS_POS
InputBrake = KEY_DOWN,JOY1_ZAXIS_POS



I've got the same settings and the same controller and it works in all games. You must have some issue with the controller itself, its drivers or some other background program/control panel/app that's using that device.

Re: Right trigger failure on X360 pad

PostPosted: Sun Apr 11, 2021 8:12 am
by orimarc
Open the input config and use the calibration option for the right trigger, looks like the axis is being half read and inverted.