How to use the Official GameCube Controller Adapter for Wii U in Dolphin: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
m (Protected "How to use the Official Wii U GameCube Adapter in Dolphin": I hate it when people edit a work in progress >_< I can't do everything instantly you know! ([Edit=Allow only administrators] (expires 07:22, 29 December 2014 (UTC)) [Move=Allow only administrators] (expires 07:22, 29 December 2014 (UTC))))
No edit summary
Line 1: Line 1:
'''''THIS IS A WORK IN PROGRESS'''''
'''''THIS IS A WORK IN PROGRESS'''''


To initialize
As of {{revision|4.0-4594}}, Dolphin has built in support for the [[http://www.nintendo.com/wiiu/accessories Nintendo GameCube controller Adapter for Wii U]], the only official USB GameCube adapter available. The GC pad is auto-configured and calibrated, with full rumble support. Wireless controllers and bongos are supported.


You will need:
= Installation =


-Dolphin 4.0-4594 or later
== Linux ==
 
Linux support does NOT require any special drivers. However, do to a bug, Dolphin must be run as root for the adapter to be detected.
-Official Wii U GameCube Adapter
 
-A Gamecube Controller


== Linux ==
== OS X ==
Linux support does NOT require any special drivers. All that has to be done is run Dolphin as root.
The adapter does not appear to work in OS X at this time. Further testing is required.


== Windows ==
== Windows ==
Line 61: Line 59:
If the controller settings says "Driver not detected", go to the Windows "Device Manager", and look for the "WUP-028" device which is usually under the "Universal Serial Bus devices". Select the "Driver" tab. Click "Uninstall". Select "Delete the driver software for this device". Click "OK". Then unplug and re-insert the GC adapter. The steps for driver installation can now be followed.
If the controller settings says "Driver not detected", go to the Windows "Device Manager", and look for the "WUP-028" device which is usually under the "Universal Serial Bus devices". Select the "Driver" tab. Click "Uninstall". Select "Delete the driver software for this device". Click "OK". Then unplug and re-insert the GC adapter. The steps for driver installation can now be followed.


=== Other operating systems ===
= Setup =
The WUP-028 (057E 0337) GC adapter has to be accessible by libusb for Dolphin to make use of it.
 
With any necessary installation complete, insert the USB cable(s) and run Dolphin, and select '''''"GameCube Adapter (bug JMC on what it says here)''''' in the Controller Settings.
 
*Ensure that "Standard Controller" or "bongos" is selected in each port you wish to use in the Controller Settings. The ports on the adapter correspond to the numbered ports in the Controller Settings.
 
*Both USB cables need to be plugged in for wireless controllers and/or rumble.
 
*Dolphin supports hot-plug, so the pads can be unplugged and plugged into other ports. If a pad is unplugged from the adapter, Dolphin will use what is configured (PC keyboard/mouse, PC gamepad etc).

Revision as of 09:38, 15 December 2014

THIS IS A WORK IN PROGRESS

As of 4.0-4594, Dolphin has built in support for the [Nintendo GameCube controller Adapter for Wii U], the only official USB GameCube adapter available. The GC pad is auto-configured and calibrated, with full rumble support. Wireless controllers and bongos are supported.


Installation

Linux

Linux support does NOT require any special drivers. However, do to a bug, Dolphin must be run as root for the adapter to be detected.

OS X

The adapter does not appear to work in OS X at this time. Further testing is required.

Windows

If you have the vJoy drivers installed, the GC pad will act like a generic gamepad which can be configured in Dolphin like any other controller. To turn off Dolphin's in-built support, go into the "Controller Settings" and uncheck "Direct Connect". Press the "Configure" button and set up the gamepad.

Driver signing enforcement might need to be disabled.

Driver installation

If you would like to use Dolphin's in-built driver, uninstall the vJoy drivers and unplug the GC adapter.

1. Close Dolphin if it is running.

2. Plug in the GC adapter.

3. Download Zadig and start it up.

4. From the "Options" menu in Zadig, select "List All Devices"

5. In the pulldown menu, select "WUP-028".

6. Check that the driver on the left says "HidUsb" and the USB ID is "057E 0337". If it doesn't, follow the driver removal instructions below.

7. If it is, on the right hand side, select "WinUSB"

8. Click "Replace Driver"

9. Select "Yes" to modify the system driver

10. Press Close at the prompt

11. Close Zadig

12. Start up Dolphin

13. In the "Controller settings", under "GameCube Adapter", it should have the option of "Direct Connect" checked. Check it if it is unchecked.

14. If it does, select "Standard Controller" (or TaruKonga/bongos) in the ports that you have a GC pad plugged into.

15. Press "OK" on the "Controller settings" and start a game.

Playing

The GC pad is auto-configured and calibrated (and cannot be changed). Rumble is supported. Both USB cables might need to be plugged in for wireless controllers and/or rumble. Dolphin supports hot-plug, so the pads can be unplugged and plugged into other ports. If a pad is unplugged from the adapter, Dolphin will use what is configured (PC keyboard/mouse, PC gamepad etc). Ensure that "Standard Controller" or bongos is selected in the "Controller settings". The ports on the adapter correspond to the numbered ports in the "Controller Settings."

Adapter not detected

If Dolphin's controller setting says that the adapter is not detected, try inserting the GC adapter into another USB port (try USB 2.0 ports and USB 3.0 ports). Dolphin will detect GC adapters that are plugged into USB hubs.

Driver removal

If the controller settings says "Driver not detected", go to the Windows "Device Manager", and look for the "WUP-028" device which is usually under the "Universal Serial Bus devices". Select the "Driver" tab. Click "Uninstall". Select "Delete the driver software for this device". Click "OK". Then unplug and re-insert the GC adapter. The steps for driver installation can now be followed.

Setup

With any necessary installation complete, insert the USB cable(s) and run Dolphin, and select "GameCube Adapter (bug JMC on what it says here) in the Controller Settings.

  • Ensure that "Standard Controller" or "bongos" is selected in each port you wish to use in the Controller Settings. The ports on the adapter correspond to the numbered ports in the Controller Settings.
  • Both USB cables need to be plugged in for wireless controllers and/or rumble.
  • Dolphin supports hot-plug, so the pads can be unplugged and plugged into other ports. If a pad is unplugged from the adapter, Dolphin will use what is configured (PC keyboard/mouse, PC gamepad etc).