HID to VPAD
HID to VPAD | |
General | |
---|---|
Author(s) | Maschell |
Type | System tool |
Version | 0.9j |
Links | |
Download | |
Source | |
Downloadable via the Homebrew App Store |
HID to VPAD is a tool that allows USB-powered devices (such as controllers and keyboards) to be used in place of the Wii U GamePad or Wii U Pro Controller. It works by patching the console's functions, allowing the input to be passed between all software until the system is powered off (or System Settings is launched).
Features
- Native support for common USB-HID devices like the DS3,DS4 and the GC-Adapter.
- Emulating the WiiU Gamepad and up to 4 WiiU Pro controllers simultaneously.
- Support for XInput controllers (e.g XBox 360 and Xbox One) or Bluetooth HID-Devices (e.g. Switch Pro Controller) over the network.
- Support for other controllers can be added by providing a valid configuration file.
- Remapping of your WiiU Gamepad button layout.
Setup
Firstly, you will need a system with the Homebrew Launcher set up. Once that is done, you can either download the zip from above, and extract the files into /wiiu/apps/hid-to-vpad
on your SD Card, or you can download the program using the Homebrew App Store.
Now you need to launch HBL, insert your USB device, and then launch the program. You will see an menu where you can map your controllers.
Supported Devices
HID to VPAD has native support for common HID-Devices when they are connected via USB.
- Mouse (experimental)
- Keyboard
- GameCube via the official GameCube-Controller-Adapter for the WiiU.
- Switch Pro Controller via USB.
- Dualshock 3 (via USB)
- Dualshock 4 (via USB and only the old model, for the new one you'll need the network client)
Native support when connected via the Network Client [1]:
- XInput (Xbox 360, Xbox One etc.)
The default mapping for each controller can be found in the offical wiki[2].
Configuration files
Controllers can be configured via config files which need to placed into the following folder: Code:
sd:/wiiu/controller
With the help of these files, support for new Controller can be added, or existing native configurations can be overwritten.
The controller patcher wiki, provides information about creating own files.
Configuration files will be collected in this [3] repository.