d3xMachina / BetterJoy

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

[ENHANCEMENT] More than 4 controllers at once? #13

Closed StealthDragonJ closed 7 months ago

StealthDragonJ commented 7 months ago

I only have 4 Switch controllers right now but I may end up getting more in the future...

Since it wasn't mentioned in the readme or wiki I want to know... does this program have support for more than 4 Switch controllers at once (such as 4 Joy-Con pairs or 8 Pro controllers)?

And if not will this be added as a feature in the future?

d3xMachina commented 7 months ago

More than 4 controllers simultaneously should work. You just won't be able to see the 4 last controllers on the GUI. As for the motion over the UDP server (to use with emulators for example) only the 4 first controllers are supported right now.

If you're not really using all the controllers at the same time but just swapping them around there is the "PowerOffInactivity" setting to automatically power off inactive (no input) controllers after a few minutes or the "HomeLongPowerOff" setting to power off the controller with a long press of the home button. If you press any button on the controller after being powered down it will wake up and connect.

I might extend the GUI and UDP server to 8 controllers since the Switch and emulators support that many players.

d3xMachina commented 7 months ago

8 controllers are now displayed in the latest version (8.4).

As for the UDP server, I've also increased the supported amount of controllers to 8. However the emulators I checked (Yuzu, Ryujinx, Dolphin) only use 4 so it won't change anything unless they increase it too, the 4 first connected controllers will work in this case.