Hey all - i have been struggling with an odd issue that has come up in the last few months that i cannot resolve.
Long story short, i have joycons that i sync to my Windows PC that are consistently triggering another virtual controller that i have when i use Parsec to remotely play games on my PC from my cell phone. I use Betterjoy so that the gyro in the joycons can be used as wiimotes in Dolphin, and I also have betterjoy show the joycons as a single virtual x360 controller so other emulators can use the joycons as a regular controller and it all works great, but i find that the joycons keep triggering the parsec virtual controller as if i'm also using that controller. The controller doesn't show up in joy.cpl unless i'm actually using Parsec, but it still messes with the controller order and makes the joycons look like controller 2 in emulators on occasion. If i choose to not show the controllers as xbox in betterjoy this doesn't happen, however then i lose the ability to use the Gyro from the joycons inside of Yuzu when i play switch games since Parsec cannot pass the gyro controls through a virtual xbox controller like Betterjoy does (not that i can see anyway).
I can't really get my head around it, I'm guessing that because parsec and betterjoy allow the controller you are using with it to look like an Xbox 360 controller, reWASD is getting confused even though everything has distinctly different device IDs. I'm happy to upload any logs that may be necessary to track this down, I did enable logging in reWASD but looking at them i can't really tell why the joycons keep triggering the parsec controller. I was looking for a way to maybe just 'erase' the parsec controller from reWASD and start from scratch by re-adding it, but i cannot find a way to do that, i can only blacklist the parsec virtual controller and no matter what if i unblock it this issue occurs again.
Thanks for any help on this!
Long story short, i have joycons that i sync to my Windows PC that are consistently triggering another virtual controller that i have when i use Parsec to remotely play games on my PC from my cell phone. I use Betterjoy so that the gyro in the joycons can be used as wiimotes in Dolphin, and I also have betterjoy show the joycons as a single virtual x360 controller so other emulators can use the joycons as a regular controller and it all works great, but i find that the joycons keep triggering the parsec virtual controller as if i'm also using that controller. The controller doesn't show up in joy.cpl unless i'm actually using Parsec, but it still messes with the controller order and makes the joycons look like controller 2 in emulators on occasion. If i choose to not show the controllers as xbox in betterjoy this doesn't happen, however then i lose the ability to use the Gyro from the joycons inside of Yuzu when i play switch games since Parsec cannot pass the gyro controls through a virtual xbox controller like Betterjoy does (not that i can see anyway).
I can't really get my head around it, I'm guessing that because parsec and betterjoy allow the controller you are using with it to look like an Xbox 360 controller, reWASD is getting confused even though everything has distinctly different device IDs. I'm happy to upload any logs that may be necessary to track this down, I did enable logging in reWASD but looking at them i can't really tell why the joycons keep triggering the parsec controller. I was looking for a way to maybe just 'erase' the parsec controller from reWASD and start from scratch by re-adding it, but i cannot find a way to do that, i can only blacklist the parsec virtual controller and no matter what if i unblock it this issue occurs again.
Thanks for any help on this!
Comment