DS4Windows icon indicating copy to clipboard operation
DS4Windows copied to clipboard

[Suggestion] Stick center offset option

Open watcher654321 opened this issue 4 years ago • 5 comments

Setting sticks dead zone is one way to fix the drift problem, but setting center offset + dead zone makes sticks more sensitive than only setting dead zone.

Xinputplus has center offset option, I really like it. I hope D4W can add this function and surpass Xinput+.

watcher654321 avatar Jun 01 '20 04:06 watcher654321

Is centerOffset something like "deadzone + anti-deadzone" in DS4Windows?

mika-n avatar Jun 01 '20 06:06 mika-n

Center offset is something like coordinate correction, you can set 0 point anywhere you like. e.g. My controller LS outputs -7%x 2%y without any input, I can set LS a 5%x 0%y center offset and a 5% dead zone. LR outputs 11%x -8%y, I can set RS a -10%x 5%y center offset and a 5% dead zone.

watcher654321 avatar Jun 02 '20 03:06 watcher654321

This would be immensely helpful when using older controllers, with time the potentiometers in the analog stick module would wear out and the middle point would change, ex so when you leave the stick centered it would start to drift. By adding an offset in the software you can change the potentiometer middle point to counter the stick drift. In short, implementing an offset would eliminate most of stick drift without messing with the deadzones,antideadzones.

SwizzBiz avatar Aug 03 '20 14:08 SwizzBiz

Not sure about this one. I believe I had to use a similar procedure for my old Wiimote + Nunchuk config for MoltenGamepad since the analog stick of the Nunchuk was off center from the absolute center.

https://gist.github.com/Ryochan7/a288dcfe70445cb722207a1739541540#file-moltengamepad_changes_20180724-diff-L236

The analog sticks on my two DS4 controllers return to absolute center often enough that it has not been a concern for me.

Ryochan7 avatar Aug 03 '20 16:08 Ryochan7

So 3 years passed and still no fix? My DS4 has offset from center on RS, i would be very happy to see an option to move stick's center.

Temtaime avatar Sep 19 '23 22:09 Temtaime