Changes

1,060 bytes removed ,  16:33, 11 June 2017
no edit summary
Line 4: Line 4:  
| author = [https://github.com/Maschell Maschell]
 
| author = [https://github.com/Maschell Maschell]
 
| type = system tool
 
| type = system tool
| version = 0.2e
+
| version = 0.9j
 
| download = http://wiiubru.com/appstore/zips/hidtovpad.zip
 
| download = http://wiiubru.com/appstore/zips/hidtovpad.zip
 
| source = https://github.com/Maschell/hid_to_vpad
 
| source = https://github.com/Maschell/hid_to_vpad
 
| hbb = yes
 
| hbb = yes
 
}}
 
}}
'''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. It works by patching itself into the console's kernel, allowing the input to be passed between all software until the system is powered off (or System Settings is launched).
+
'''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==
 
==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 <code>/wiiu/apps/hid-to-vpad</code> on your SD Card, or you can download the program using the Homebrew App Store.
+
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 <code>/wiiu/apps/hid-to-vpad</code> on your SD Card, or you can download the program using the Homebrew App Store.<br />
 +
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 [http://gbatemp.net/threads/hid-to-vpad-network-client.466150/]:
 +
*  XInput (Xbox 360, Xbox One etc.)
 +
 
 +
The default mapping for each controller can be found in the offical wiki[https://github.com/Maschell/controller_patcher/wiki].
 +
 
 +
==Configuration files==
 +
 
 +
Controllers can be configured via config files which need to placed into the following folder:
 +
Code:
 +
 
 +
    sd:/wiiu/controller
   −
Now you need to launch HBL, insert your USB device, and then launch the program. You will be returned to the Wii U menu, at which point you can use either the GamePad or your controller to perform the same actions.
+
With the help of these files, support for new Controller can be added, or existing native configurations can be overwritten.<br />
==Controller Layouts==
+
The controller patcher wiki, provides information about creating own files. <br />
Several different types of control inputs are compatible with this tool, and surprise surprise, each of them is laid out differently.
+
Configuration files will be collected in this [https://github.com/Maschell/controller_patcher_configs] repository.
===Nintendo GameCube controllers (using Wii U GameCube controller adapter)===
  −
{| class="wikitable"
  −
|-
  −
! GameCube Controller || {{WiiUGamePad}}
  −
|-
  −
| A || {{WiiUGamePadAButton}}
  −
|-
  −
| B || {{WiiUGamePadBButton}}
  −
|-
  −
| X || {{WiiUGamePadXButton}}
  −
|-
  −
| Y || {{WiiUGamePadYButton}}
  −
|-
  −
| +Pad || {{WiiUGamePadDPad}}
  −
|-
  −
| Start || {{WiiUGamePadSTARTButton}}
  −
|-
  −
| L || {{WiiUGamePadZLButton}}
  −
|-
  −
| R || {{WiiUGamePadZRButton}}
  −
|-
  −
| Z and Start || {{WiiUGamePadSELECTButton}}
  −
|-
  −
| Z and L || {{WiiUGamePadLButton}}
  −
|-
  −
| Z and R || {{WiiUGamePadRButton}}
  −
|-
  −
| Z and A || {{WiiUGamePadLControlStick}} press
  −
|-
  −
| Z and B || {{WiiUGamePadRControlStick}} press
  −
|-
  −
| Left Stick || {{WiiUGamePadLControlStick}}
  −
|-
  −
| C-Stick || {{WiiUGamePadRControlStick}}
  −
|}
  −
===PlayStation 3 and PlayStation 4 controllers (using MicroUSB cord)===
  −
{| class="wikitable"
  −
|-
  −
! DualShock 3/4 controller || {{WiiUGamePad}}
  −
|-
  −
| Circle || {{WiiUGamePadAButton}}
  −
|-
  −
| Cross || {{WiiUGamePadBButton}}
  −
|-
  −
| Triangle || {{WiiUGamePadXButton}}
  −
|-
  −
| Square || {{WiiUGamePadYButton}}
  −
|-
  −
| Directional Pad || {{WiiUGamePadDPad}}
  −
|-
  −
| Start (PS3) / Options (PS4) || {{WiiUGamePadSTARTButton}}
  −
|-
  −
| Select (PS3) / Share (PS4) || {{WiiUGamePadSELECTButton}}
  −
|-
  −
| L1 || {{WiiUGamePadLButton}}
  −
|-
  −
| R1 || {{WiiUGamePadRButton}}
  −
|-
  −
| L2 || {{WiiUGamePadZLButton}}
  −
|-
  −
| R2 || {{WiiUGamePadZRButton}}
  −
|-
  −
| L3 (L-Stick press) || {{WiiUGamePadLControlStick}} press
  −
|-
  −
| R3 (R-stick press) || {{WiiUGamePadRControlStick}} press
  −
|-
  −
| Guide (PlayStation) button || {{WiiUGamePadHomeButton}}
  −
|-
  −
| L-stick || {{WiiUGamePadLControlStick}}
  −
|-
  −
| R-stick || {{WiiUGamePadRControlStick}}
  −
|}
  −
===USB powered Keyboard===
  −
{| class="wikitable"
  −
|-
  −
! Keyboard || {{WiiUGamePad}}
  −
|-
  −
| E || {{WiiUGamePadAButton}}
  −
|-
  −
| Q || {{WiiUGamePadBButton}}
  −
|-
  −
| Spacebar || {{WiiUGamePadXButton}}
  −
|-
  −
| R || {{WiiUGamePadYButton}}
  −
|-
  −
| Enter (Return) || {{WiiUGamePadSTARTButton}}
  −
|-
  −
| Numpad - || {{WiiUGamePadSELECTButton}}
  −
|-
  −
| V || {{WiiUGamePadLButton}}
  −
|-
  −
| B || {{WiiUGamePadRButton}}
  −
|-
  −
| Shift || {{WiiUGamePadZLButton}}
  −
|-
  −
| N || {{WiiUGamePadZRButton}}
  −
|-
  −
| W / A / S / D || {{WiiUGamePadLControlStick}}
  −
|-
  −
| Left Arrow / Right Arrow  / Up Arrow / Down Arrow || {{WiiUGamePadDPad}}
  −
|}
  −
If the one USB plug supports both a keyboard and mouse, the mouse can be used to either emulate {{WiiUGamePadRControlStick}} or the touch screen. Pressing F1 on the keyboard toggles the mouse emulation setting.
 
33

edits