Electronicks / JoyShockMapper

A tool for PC gamers to play games with DualShock 4s, JoyCons, and Pro Controllers. Gyro aiming, flick stick.
Other
343 stars 20 forks source link

Motion Stick behaves incorrectly with Joycon on Virtual DS4 #65

Open DamianS-eng opened 2 years ago

DamianS-eng commented 2 years ago

When Virtual Controller is set to Xbox or DS4 and only the Motion Stick Mode is set to Right Stick (set Right Stick Mode to No-Mouse), the Motion Stick outputs the right stick as expected. When VC is Xbox and Right Stick Mode is also set to Right Stick, both can contribute to the Right Stick output, although the stick overrides the motion stick's angle, which is fine.

But if Virtual Controller is set to DS4 and an analog stick is set to Right Stick along with Motion Stick Mode, the axes seem to "max out", as if the values from both sets are added together instead of averaged or prioritized like with the Xbox setting.

`VIRTUAL_CONTROLLER = DS4 RECONNECT_CONTROLLERS MERGE

LEFT_STICK_MODE = LEFT_STICK RIGHT_STICK_MODE = RIGHT_STICK

MOTION_STICK_MODE = RIGHT_STICK JOYCON_MOTION_MASK = IGNORE_LEFT HOME = "SET_MOTION_STICK_NEUTRAL"`

output2

Electronicks commented 1 year ago

Found the bug. Thank you for reporting. Will be fixed in next version.