Little tool to use a HID-Device as WiiU GamePad
Go to file
Maschell aa421146c7 Release of HID to VPAD 0.9f
Changelog:
- Reaaaaaally a lot of things internally. Rewrote the many parts of the controller_patcher engine.
- Added a nice GUI! DarkIrata did a great job at creating the graphics.
- Finally fixed the DS3 bug in a official build (sorry for the delay)
- Controller can also be used to emulate Pro Controller
- Input preview/tester
- Supporting even more controller via the network client (e.g Xbox 360, Xbox one, the new DS4,Switch Pro Controller etc.). Big shoutout @QuarkTheAwesome who helped me there!
- Added support for DS3 Rumble (thanks @skid_au)
- GC-Adapter rumble fixed.
- Support for all slots of deviced with multiple slots (like https://github.com/Maschell/controller_patcher_configs/blob/master/DualShock2.ini)
- Hopefully reduced the random crashes.
- Probably some stuff I already forgot.
2017-03-30 20:11:37 +02:00
data Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
meta Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
src Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
.gitattributes 👾 Added .gitattributes & .gitignore files 2016-04-25 20:37:41 +02:00
.gitignore Using the newest controller_patcher 2016-08-03 22:47:09 +02:00
.gitmodules First commit 2016-04-25 22:21:28 +02:00
filelist.sh Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
hidtopad.cbp Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
LICENSE First commit 2016-04-25 22:21:28 +02:00
Makefile Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
README.md Fixed the readme 2017-03-24 13:04:54 +01:00

HID to VPAD

This is a little tool that let you use a hid device instead of the WiiU Gamepad.
Currently its experimental and result in random crashes at exiting an application or attaching/detaching a device.
It's based on the controller_patcher engine.

Usage

Start the .elf with the homebrew launcher. The system menu will be loaded and you can use your device. You can attach and detach devices at any time, but maybe it will result in a random crash.

Place the config files into the following folder:

sd:/wiiu/controller

Supported devices

The official GC Adapter, PS3/PS4 Pad, Mouse, Keyboard have built in support. Other devices can be added when a valid config file in provided.
Check out the controller_patcher repository for more details.

You can find deep information for creating own config files, the default mapping, in the controller patcher wiki

Default button mapping:

FAQ

I'm getting this annoying screen at the beginning

Just press A to skip it.

What about XBOX controller

The Xbox controller are no HID devices. Its not possible to use them with this method.

Is my controller supported?

Take a look at this repo

Can I really use my Mouse and Keyboard

Yes. Just plug in you mouse and keyboard. The mouse has 2 mode, switch between them with "F1" on the keyboard.

???

Do you have an other question? First take a look at:

If you don't find an anwser, please open an issue.

Building

In order to build this application, you need the custom liboGC and portlibs modified/created by dimok. You can find them on the loadiine_gx2 repo (https://github.com/dimok789/loadiine_gx2/releases/tag/v0.2). Simply put the files in your devkit folder and run the Makefile of HID to VPAD.

Credits

  • A big thanks goes out to dimok for creating the HBL, the dynamic libs and every stuff he made. The "environment" of this app is copied from ddd, turned out to be a "hello world" with useful extra stuff.
  • Also huge thanks to FIX94 who initally created his gc-to-vpad. Helped me a lot! Thanks!
  • And of course big thanks to everyone who has helped me testing! (dimok, dibas, EclipseSin,FunThomas,n1ghty etc.)