Open godilau008 opened 2 years ago
Try my fix in #900 . I can't speak to how this will affect other things for you, as I mainly just use my pro controller for rocket league, but uninstalling betterjoy and associated drivers and using build 6.4 fixed things for me.
Describe the bug The emululated controller works as intended, but when the software is running, the pro controller starts emitting a bunch of random input. This is not a problem most of the time as not many programs can actually read the pro controller input, but some games such as hollow knight can. This issue leads the game to freak out under all the random input being pressed.
Expected behavior The pro controller should not emit any input. Only the emulated 360 controller should. From my understanding, HIDG should prevent other programs from detecting the pro controller, but I can never make it work without breaking bettejoy itself or losing the ability to detect the pro controller at all. This was tested on my main system, on a second computer with a fresh windows install using different versions of the program and on a VM running a fresh windows install as well. Steam was closed for all the tests I did.
Controller (please complete the following information):
Official Switch Pro Controller
Usb and bluetooth
It's hard so see the setting in this gif but no settings were changed except maybe : useHIDG / PurgeWhitelist / PurgeAffectedDevices
edit : Just realized after more research that #818 and #858 tackle the same issue I am experiencing.
2edit : Managed to find a way to prevent the pro controller from being seen by the system, but still by betterJoy via HidHide. This has to be the best and easiest solution I have found as of yet. I have not tested if this solution prevents you from using gyro or any other pro controller functionality as I do not need them for what I use my controller for.