For those who don't know, Mayflash has listed wireless adapters for both the Wii U pro and PS3 controllers for a while now and they've just started to sell on ebay for about $20. I ordered one and, by Mayflash standards, it works refreshingly well.
The adapter has only a switch for Dinput/Xinput and a sync button. After installing the driver disc that comes with the adapter, all you have to do is press sync on both the adapter and the Wii U Pro to get an immediate connection. Pressing the Pro's power button in either mode turns the controller and adapter back off.
Dinput connects the controller as a standard HID, and PC games label the buttons with numbers. I was able to calibrate the sticks and test the rumble in windows setup, all of it worked perfectly (incidentally, the sticks on the Wii U Pro have great dead zones, way smaller than past Nintendo pads). Apparently 4 Wii U pros can be connected at once in this mode, and the player LEDs on the controllers will even reflect the player order.
Xinput connects the controller as a 360 pad, which is a much simpler approach. The buttons will be recognized as A/B/X/Y, and all of them are mapped to match the Wii U pad... meaning A is actually mapped to A, B is actually mapped to B, etc.
This means the button placements will be different vs a 360 pad, but the change makes perfect sense. Microsoft mirrored the Nintendo position of X/Y and A/B for their pad, and it's a lucky break that Nintendo's new stick layout matches this mirroring; as on the 360 pad, X is still the closest button to the right stick and B is still the furthest. It may take some getting used to reaching down instead of up, but the buttons are technically laid out in the same positions relative to the analog stick, just in reverse. Having the face buttons mapped letter-to-letter also makes QTEs much easier to perform.
Rumble and everything else still works in Xinput, but the downside is that only 1 Wii U Pro can be connected, and I assume games that use the analog triggers will have problems.
Both Xinput and Dinput modes work just fine in Dolphin, in fact it doesn't really make a difference which one you choose there. I would much prefer using this controller for GC games over a 360 pad, just because sticks are smoother and the D pad is one of the best ever made instead of one of the shittiest, but in all honestly I'll still probably use a gamecube pad with Mayflash's GC adapter.
My only complaint is that the adapter has a red light that remains on when in use and flashes when not in use, which is pretty annoying, but that's a small gripe. Otherwise, I've noticed no latency or connection issues whatsoever. I definitely recommend this adapter to anyone wanting to use the Wii U pro on PC, for Dolphin or otherwise, Mayflash really impressed me this time.
The adapter has only a switch for Dinput/Xinput and a sync button. After installing the driver disc that comes with the adapter, all you have to do is press sync on both the adapter and the Wii U Pro to get an immediate connection. Pressing the Pro's power button in either mode turns the controller and adapter back off.
Dinput connects the controller as a standard HID, and PC games label the buttons with numbers. I was able to calibrate the sticks and test the rumble in windows setup, all of it worked perfectly (incidentally, the sticks on the Wii U Pro have great dead zones, way smaller than past Nintendo pads). Apparently 4 Wii U pros can be connected at once in this mode, and the player LEDs on the controllers will even reflect the player order.
Xinput connects the controller as a 360 pad, which is a much simpler approach. The buttons will be recognized as A/B/X/Y, and all of them are mapped to match the Wii U pad... meaning A is actually mapped to A, B is actually mapped to B, etc.
This means the button placements will be different vs a 360 pad, but the change makes perfect sense. Microsoft mirrored the Nintendo position of X/Y and A/B for their pad, and it's a lucky break that Nintendo's new stick layout matches this mirroring; as on the 360 pad, X is still the closest button to the right stick and B is still the furthest. It may take some getting used to reaching down instead of up, but the buttons are technically laid out in the same positions relative to the analog stick, just in reverse. Having the face buttons mapped letter-to-letter also makes QTEs much easier to perform.
Rumble and everything else still works in Xinput, but the downside is that only 1 Wii U Pro can be connected, and I assume games that use the analog triggers will have problems.
Both Xinput and Dinput modes work just fine in Dolphin, in fact it doesn't really make a difference which one you choose there. I would much prefer using this controller for GC games over a 360 pad, just because sticks are smoother and the D pad is one of the best ever made instead of one of the shittiest, but in all honestly I'll still probably use a gamecube pad with Mayflash's GC adapter.
My only complaint is that the adapter has a red light that remains on when in use and flashes when not in use, which is pretty annoying, but that's a small gripe. Otherwise, I've noticed no latency or connection issues whatsoever. I definitely recommend this adapter to anyone wanting to use the Wii U pro on PC, for Dolphin or otherwise, Mayflash really impressed me this time.