Hey, first of all, great work on WiinUSoft, it works great except for one annoying problem.
I'm creating a machine that will be connected to my TV and will not have anything connected to it but my Wii U pro controllers. I've installed WiinUSoft, synced the controllers and it's working fine. I've assigned them to auto connect to the first available XInput device and this works great for the first controller that's turned on, but once one is connected, the other won't connect until I manually click refresh. Is this because it stops auto-refreshing when a controller is connected or am I missing something?
Actually, I might see the problem, I see lines like this in the sourcecode. If I read the rest well enough, it means that AutoRefresh is only called when there are 0 devices connected. Regretfully, I don't know how to build this, else I'd try patching this and testing it for myself.
So, I figured out how to build it, and I patched it, making it autorefresh if less than 4 controllers are connected. This worked and now both my controllers connect without the need for me to click refresh.