hid_to_vpad
hid_to_vpad copied to clipboard
Introduce Automatic Patching to Help Gamepad/controller-less Owner
Suggestion
Hello, I have a request that would solve a relatively minor issue for Gamepad-less Wii U owners like myself. As it stands, you can replace a Wiimote in the player 1 slot with an HID controller as long as you can press + to apply the patch. If there was an option to automatically apply the patch after adding a new controller this would allow Gamepad-less owners the ability to use their controller of choice in slot 1 without the need for additional controllers.
I would personally envision it as a countdown that would automatically apply the patch if no inputs were received in X seconds after adding a new controller. Or just a button that would apply the patch automatically after the next controller is added.
Reasoning
Gamepad-less Wii U buyers like myself are often trying to squeeze as much out of a small budget as possible and this would be help with that. I only have one functioning Wiimote which thankfully aren't expensive where I live but it adds to the laundry list of costs (CBHC, SD card, USB drive, etc.). They can also be more of a pain to acquire in countries with high tariffs and import duties/taxes. Furthermore, the ability to connect a controller in slot one without having to turn on a 2nd controller is a nice QoL update
Potential Workarounds
-
Easiest current workaround is to have two controllers (Wiimotes) connected to the Wii U when you fire up HID to VPAD. Replace P1 with the HID controller and apply patch with P2.
-
This could also be mitigated by allowing Gamepad emulation without a synced Gamepad but as #67 points out, this functionality isn't working. I'm only able to get a single input working in my VC titles and unlike Pro Controller emulation, there's no Wii U menu functionality at all.
-
This could probably be worked around with DRC Sim. Haven't tried it personally but I see no reason why it wouldn't work. This solution is unfortunately a bit finicky in its current state and also requires a dedicated server or VM to run.
Thanks for making this by the way, it's a shame they pulled the roots of your HID support out of RetroArch. I'm unable to get my USB controllers working at all with newer builds of RetroArch.