Good Morning.
There is a List of working Controllers on the NINTENDONT GBAtemp Thread:
https://gbatemp.net/threads/nintendont.349258/
Controllers
- Multi-players support
- Multiple controller supports : Gamecube, Wiimote, Classic, Konga, etc.
- HID controller support via any USB port
- Custom button layout when using HID controllers
- Official WiiU GameCube Controller Adapter support (using HID).
- Bluetooth controller support
- Rumble support
- Reset/Exit via button combo
Supported Controllers
Nintendont supports all official Gamecube controllers and even more!
Playstation 3, Playstation 4, USB, Bluetooth, Wiimote, Wii and wiiU Classic controllers, etc.
This section will help you choose your controller.
Nintendont is compatible with ALL the controllers at the same time, you don't need to change any settings. Connect and play with your favorite controller.
Up to 4 players with different controller type can be used : Player1 official, Player2 USB, player3 Bluetooth, why not!
Official Gamecube Controllers
These official gamecube gamepads are working (on wii only):
- Official Gamecube controller
- Wavebird Gamecube controller. You need to launch Nintendont with this controller already ON.
- Donkey Kong Bongo.
- Dance Mat/Dance Pad. (Even unofficial. This one from Gamestop is reported working).
USB-HID Gamecube Controllers
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.rar
The 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.
Bluetooth Controllers
Compatible bluetooth controllers
- WiiU Pro Controller
- Wii Classic Controller Pro
- Wii Classic Controller, with analog L/R support
- Mayflash GC Controller Adapter for Wii/Wii U [W007]
- Wii U Fight Pad controller [link]
- Hori Battle Pad for Wii U [link]
Notes:
Bluetooth controllers will be automatically disconnected after 20secons of inactivity after game launch.
If your bluetooth controller (wiimote, Classic, Classic Pro, Wii U Pro) is not an official controller then it may have issues (this is the most common problem for users using bluetooth controllers with Nintendont).
Unlike USB-HID controllers, the bluetooth controllers button mapping can't be customized.
Instead, Nintendont provides two pre-configured mapping that you can switch while in a game by pressing a button.
Calibration and button mapping
- The controllers need to be linked to the console (use the red buttons) before launching nintendont.
- If your controller is not sync in Nintendont, disconnect the controller from the wiimote and reconnect it.
- Press the power button to unsync and disconnect it.
- The bluetooth controller analog sticks are calibrated when you sync the controller, the first value it reads will be taken as the analog stick middle. To recalibrate just reconnect the controller.
- The controllers don't support controller.ini. The buttons mapping are hardcoded. a=a, b=b, etc., r+z+start=reset, Home=exit.
Some ingame controller settings are available:
- If you press "-" on your wiimote it will enable/disable rumble
- If you press "-" on your classic controller/wiiu pro controller, it will change the control scheme to be rotated a quarter clockwise or back to the original control scheme
- If you hold "L" on your classic controller/wiiu pro controller, your inputs on ZL/ZR will be used as half pressed L and R buttons in-game