Little tool to use a HID-Device as WiiU GamePad
Go to file
Maschell efe14da687 - Now using the new dynamic_lib
- fixed possible bug in memory class
- added new makro to logger
- fixed warnings in sd devoptab
2017-10-10 21:05:57 +02:00
data Added Settings menu. 2017-05-07 18:44:34 +02:00
languages Now you can disable the network controller. In some games (e.g. splatoon) the network thread causes disconnects. This will hopefully fix this 2017-07-20 17:29:39 +02:00
meta - Added settings classes 2017-05-06 19:53:36 +02:00
other Fixed folder structure in the portlibs.7z 2017-04-10 11:20:19 +02:00
src - Now using the new dynamic_lib 2017-10-10 21:05:57 +02:00
.gitattributes 👾 Added .gitattributes & .gitignore files 2016-04-25 20:37:41 +02:00
.gitignore Added a travis script for creating nightly 2017-04-01 23:40:59 +02:00
.gitmodules First commit 2016-04-25 22:21:28 +02:00
.travis.yml - Added spanish translation (thanks to victormr21) 2017-05-06 20:00:35 +02:00
filelist.sh Release of HID to VPAD 0.9f 2017-03-30 20:11:37 +02:00
ftpupload.sh Ignoring the languages file while uploading the nigtly to the appstore 2017-05-13 15:35:30 +02:00
gitrev.sh Changed the app name for the nightly builds 2017-04-28 21:12:43 +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 - Added settings classes 2017-05-06 19:53:36 +02:00
README.md Updated the README, added missing resources 2017-05-06 20:11:40 +02:00
updatelang.sh - Now using the new dynamic_lib 2017-10-10 21:05:57 +02:00

Current Stable Release | Nightly builds | Issue Tracker | Support Thread

HID to VPAD Build Status

This is a little tool that let you use a hid device on the WiiU.
It's based on the controller_patcher engine.

Usage

Start the .elf with the homebrew launcher. A GUI will open where you can assign your controller. You can attach and detach devices at any time. To change the mapping, open the Mii Maker.

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:

In combination with the Network Client, more controllers are supported. You can find more information here.

FAQ

What about XBOX controller

The Xbox controller are no HID devices. But it can be used in combination with the Network Client!

Is my controller supported?

Take a look at this repo

???

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 in the "other" folder. 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.)