Your USB controller must be compatible with the "USB-HID" standard to work with Nintendont.
Not all USB controllers follow this standard so you will have to test your own controller to see if it works.
USB-HID controllers button mapping can be customized if needed.
By default, Nintendont will try to find your controller's button mapping from an internal list of existing controllers.
Already compatible USB-HID controllers
The following USB-HID gamepads and adapters are working and included in Nintendont:
PS2 Dual shock
PS3 Dual shock/Sixaxis
PS4 Controller
Logitech Rumble Gamepad F510
Trio Linker v1 (GC, DC, PS)
Official WiiU GameCube Controller Adapter [WUP-028] - Supports 4 players and rumble on Wii and WiiU. Supports Gamecube controller, Wavebird, Dance mat, bongo, probably all official controllers too.
All third parties Wii U GameCube Controller Adapter clones
Mayflash Wii Classic Controller to USB adapter for PC [PC052] (Multiplayer support!)
Mayflash Wii Classic Controller to USB Adapter [PC045] (Multiplayer support!)
Mayflash Wireless Wii U Pro Controller Adapter [W009] (Multiplayer support! L/R analog are not working because WiiU Pro lacks analog shoulder buttons)
Mayflash 3 in 1 Magic Joy Box adapter [PC035](only GameCube and PS/PS2 ports. The Xbox controller doesn't work).
Microsoft Sidewinder Force Feedback 2 Joystick
Hori Real Arcade Pro 3 SA
CronusMax adapter (for Xbox 360 wired controller)
CronusMax adapter + Xbox360 PC adapter (for Xbox 360 wireless controller)
Standard/commonly used USB-HID controller.
and more...
Not all USB controllers are USB-HID compatible
The following gamepads are NOT WORKING:
Wii remote alone (use Nunchuk, CC or CCPro extensions instead)
Wii remote+Hori Fighting Stick Wii [picture] (D-pad down stuck always pressed)
Wii U gamepad
Xbox, Xbox 360, Xbox One controllers connected directly to the Wii. (Xbox360 can work with an adapter, see above).
Mayflash GC Controller Adapter for PC [PC051]
Your USB-HID controller is not in the list?
If you have a specific USB controller you want to play with, you can test if it is compatible with this homebrew:
http://crediar.no-ip.com/HIDTestv4.rarThe readme in this rar-file should explain everything.
Rename to boot.dol to launch the homebrew from HBC.
new versions:
HID_Test v6
Use this guide to create your own controller.ini file.
And place your controller.ini on the root of your Gaming device.
If your games are located on USB : USB:/controller.ini
If your games are located on USB : SD:/controller.ini
If you want to use different controllers, instead of using "controller.ini" on the root, you can place your files in a sub-folder, and using the PID_VID as filename.
/controllers/PID_VID.ini
/controllers/PID_VID.ini
/controllers/PID_VID.ini
etc.
Note: You can use only one HID-USB Compatible controller or adapter at a time. No multiplayer with HID is possible unless you are using a multi-controllers adapter.