-
Notifications
You must be signed in to change notification settings - Fork 13
5. Controller | Overview
With the help of the controller_patch engine you can use USB HID Gamepads to emulate the input of the actual gamepad.
Without any config files, a few controllers are already supported. Here is the complete list:
- Gamecube Controllers with the official gamecube controller adapter
- The Dualshock 3 Controller via USB
- The Dualshock 4 Controller via USB
- The Switch Pro Controller via USB
- XInput devices via the Network Client
These controller also have an easy way to be remapped and edited.
The gamepad, keyboard and mouse had their own first line to identify.
Every HID-Device has his own Vendor ID (VID) and Product ID , which can be used to identify extacly this device. Thats we want, the first line for controller cofig files is a combination of both values.
Example: The vid of the official gc-adapter is "0x057e", the pid "0x0337". The identify would be this:
[vid=0x057e,pid=0x0337]
Detailed information on the default button layout and how to configurate it can be found here:
- Gamecube Controllers with the official gamecube controller adapter
- The Dualshock 3 controller via USB
- The Dualshock 4 controller via USB
- XInput controller via Network Client
- Switch Pro Controller via USB
By adding a configfile that has new vid/pid in the first line, new controllers can be added. Detailed information about the possibilities and features can be found here
A repository with created config files can be found here