Davidobot / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
3.91k stars 344 forks source link

[BUG] Original Joycons and 3rd party Pro Controllers #864

Open chowd3ring opened 2 years ago

chowd3ring commented 2 years ago

Describe the bug Firstly, the bug has never happen before and I have used Betterjoy for 1 year and everything was fine. This is a sudden issue.

I am using 2 original joycons and 2 3rd party Pro Controllers, hence I installed HiDGuardian and did the following settings: -PurgedAffectedDevices false -PurgeWhiteList false -UseHIDG true -NonOriginalController true

The following are the scenarios with issues: IF I turned ON NonOriginalController in the settings: both the 3rd party Pro Controllers works perfectly. But the joycons are being recognized as 2 separate Pro Controller with drifting Joystick issue.

IF I turned OFF NonOriginalController in the settings: both the joysticks works perfectly. But the 3rd party Pro Controllers, although being recognized, are having drifting joysticks issues. (This is however resolved by https://github.com/Davidobot/BetterJoy/issues/590 , but the 1st issue abovementioned will happen)

I keep on uninstalling my HiDguardian and reinstall it. But nothing works.

Expected behavior Expect BetterJoy to recognized original Joycons as Joycons instead of Pro Controller; recognized 3rd party Pro Controller to work as original. Expect both Joycons and Pro Controllers don't have drifting joysticks.

Controller (please complete the following information):