A common downside of emulation on PC is that actually using your controllers requires some extra footwork. This is especially problematic when PC gamepads like the Xbox One controller just don’t translate smoothly to playing something like GameCube games on Dolphin. Fortunately, using real GameCube controllers with Dolphin isn’t too tough, and we’re more than happy to walk you through the process.
What You’ll Need
Wii U GCN USB Driver. This driver supports the official Nintendo Wii U Gamecube USB adapter, as well any third party adapters emulating the device WUP-028. Display Install Instructions. Installing this version of the driver will let you use either as an input method for dolphin. GameCube Controller Real GameCube Controller (GameCube Adapter) To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see How to use the Official GameCube Controller Adapter for Wii U in Dolphin. It does not require any button configuration.
Unfortunately, you’ll probably need to buy something to follow this guide properly. The launch of Smash Brothers for Wii U introduced a Wii U GameCube Controller adapter, which Dolphin developers were quickly able to make compatible with their emulator. Before following the rest of this guide, be sure that you have the list of requirements above completely met.
Related: The Ultimate Guide To Dolphin Emulator
Using Zadig To Replace The Driver
Start by downloading and installing Zadig, which you can find here. Zadig is a utility that allows you to modify drivers for the USB devices that you’re using. In this case we’ll be replacing Windows’ default driver for our GameCube adapter with one that Dolphin can read properly. Don’t worry, this will only change how your PC recognizes the adapter, and it will still work as intended with the Wii U.
1. Once you launch Zadig, you’ll see a blank screen like this one.
2. Click “Options,” then select “List All Devices.”
3. Now, click the dropdown and select WUP-028.
4. After you’ve selected WUP-028, verify that your USB ID is “057E 0337,” as pictured below. If it isn’t, you may need to restart your PC and re-connect your device in a different USB port.
5. If everything lines up, make sure you have the WinUSB driver selected, then click “Replace Driver” to replace the driver. Your Wii U GameCube Controller Adapter will now be recognized in Dolphin!
Related: How to Play Wii Games on Ubuntu with Dolphin
Using The GameCube Controller In Dolphin
1. Go ahead and open Dolphin.
2. Click Controllers.
3. Click the Port 1 dropdown under GameCube Controllers.
4. Go ahead and select “GameCube Adapter For Wii U.” Note that this will correspond to the port your actual controller is plugged into on the adapter.
A quick way to verify that Dolphin recognizes your adapter is to click “Configure” to the right of the dropdown.
If you get a tiny popup that says “Adapter Detected,” congratulations. Your controller should work fine!
If you don’t get this confirmation, you didn’t follow this guide properly. Retry the guide according to our instructions or comment below and we’ll help you.
Parting Words
Did this guide work smoothly for you? If so, what games will you be playing on Dolphin with your GameCube controller? I personally recommend Super Mario Sunshine and Super Smash Brothers Melee as games that feel and play amazing with their intended control setup. Don’t hesitate to tell us what you’ll be playing below or to let us know they you need help!
The Definitive Guide to Gaming on PC
Have you ever wanted to play games on your PC, but are not sure if your PC is up to the mark? This Definitive Guide to Gaming on PC ebook teaches you all you need to know to start gaming on your PC.
Official GameCube Controller Adapter for Wii U
As of 4.0-4599, Dolphin has built in support for the Nintendo GameCube controller Adapter for Wii U, the only official USB GameCube adapter available. With Dolphin's implementation, the GameCube controller is auto-configured and calibrated, with full rumble support. Wireless controllers and bongos are supported.
This guide is primarily for the official adapter, but third-party adapters that are compatible with Super Smash Bros. for Wii U generally also work. If your adapter has a switch for choosing between PC mode and Wii U mode, set it to Wii U mode before following these instructions.
Linux
Linux support does not require any special drivers, as long as Dolphin was built with libusb support. However, a udev rule must be created to allow access to the device.
Paste the following in the /etc/udev/rules.d/51-gcadapter.rules file (/lib/udev/rules.d/51-gcadapter.rules if making a package):
SUBSYSTEM'usb', ENV{DEVTYPE}'usb_device', ATTRS{idVendor}'057e', ATTRS{idProduct}'0337', MODE='0666'
Gba emulator for pc. Reload udev rules with:
sudo udevadm control --reload-rules
Then re-insert the adapter. Dolphin should now detect it in the controller settings (refer to #Dolphin Setup below).
If you want to change the rule, links for instructions are available on the libusb FAQ.
macOS
Due to the nature of Apple's HID implementation, all HID devices (including non-standard ones) are intercepted by IOKit's HID driver. Since the adapter does not supply a valid report descriptor, this makes the IOKit driver useless for direct communication.
Instead, IOKit's behavior may be manipulated via a codeless .kext to simply ignore the adapter and permit a lower-level connection (like the one Dolphin makes):
Easy InstallTerminal Install
Once installed, Dolphin should be able to recognize that the adapter has been plugged in. You do not need to configure the controllers manually within Dolphin's controller settings but any controllers plugged into the adapter should work immediately.
For questions on any of these macOS connection techniques, please see the forum thread.
macOS with System Integrity Protection (SIP)
On El Capitan (10.11) and later, the unsigned Kernel Extension will fail to load.The only current workaround is to disable kernel-extension signing verification, which can be done in macOS Recovery Mode.This will lessen security, and is not recommended.
See this StackExchange thread for more details.
Windows
On Windows, the GameCube controller adapter will need a certain driver to let Dolphin detect it and use it.
Avoid vJoy
The software that utilizes vJoy drivers, such as GameCube USB Adapter Driver, can treat the GameCube controllers as generic gamepads for Windows. They can be configured in Dolphin like any other controller. Unlike vJoy, Dolphin's native support will offer more straightforward and added missing supports from vJoy (i.e. 1903a3 serial number lookup. force feedback), and offer better latency. vJoy and Dolphin's native support conflict with one another, so to use the native support in Dolphin, driver services must be stopped through GameCube USB Adapter Driver 's window. You probably already have ran Zadig setup if the GameCube USB Adapter Driver version is v3.0 or later. Skip to #Dolphin Setup below if you haven't encountered any problems with it.
Windows
If you are using 5.0-2472 or newer, you need to either install a filter driver using Zadig or install UsbDk. (Doing both is unnecessary, but doesn't lead to any problems.) If you aren't sure which one to pick, use Zadig and follow the instructions below.
If you are using 5.0-2341 or older, using Zadig is required.
Using Zadig
Plug in the GameCube controller adapter if it hasn't been already. Download and launch Zadig. If you're using the Mayflash adapter, make sure you switch it to 'Wii U' or Zadig won't pick it up properly.
1. From the 'Options' menu in Zadig, select 'List All Devices'
2. In the pulldown menu, select 'WUP-028'. Ensure that its USB ID is '057E 0337'.
3. On the right column, select 'WinUSB' then click 'Replace Driver'. Select 'Yes' to modify the system driver.
When it said the driver is installed successfully then you can close the Zadig setup and continue to #Dolphin Setup below.
Problem with Zadig?
If there is a problem in the installation process, you can completely restart Zadig by following these instructions.
Reverting the adapter's driver back to vanilla state
Delete temporary setup files (Fixes 'Driver installation failed')
Gamecube Controller For Wii U
Android
Android doesn't require anything special to make the adapter work. Under the gamepad controller settings; For each controller that you want to use the adapter with, change the selection from Emulated to Gamecube Adapter. After that point, make sure to start the game with the adapter plugged in and Android will ask if you want Dolphin to have permission to use the device.
Input doesn't work
There is a bug in Android's USBManager framework that sometimes causes Dolphin to be incapable of reading the adapter. In these instances a toast window will pop up asking you to unplug and replugin the adapter. Do so and Dolphin will be able to read the adapter after that.
The left slot on the adapter (while engraved 'Wii U' facing up) is the first port, and so on, so don't mistake it for being the other way around!
Before Dolphin 4.0-4599
The GameCube controller adapter is not supported in versions older than 4.0-4599. Updating to a newer version is necessary.
Dolphin 4.0-4599 to Dolphin 4.0-8593
With any necessary installation complete, run Dolphin, and check Direct Connect under GameCube Adapter in the Controller Settings, then restart Dolphin. Set GameCube ports to Standard Controller corresponding to each port on the adapter that is plugged in with the actual GameCube controller. The setup for the adapter is now completed. To test, simply start a game that uses GameCube controllers.
Dolphin 4.0-8601 and Newer
With any necessary installation complete, run Dolphin and click the GameCube controller dropdown. Select GameCube Adapter for Wii U on any slot that you wish to use the adapter for. Hitting Configure when this is selected allows you to turn rumble off/on per controller, as well as a toggle for using the DK Bongos.
Unlike 4.0-8593 and before, you will have to choose between GameCube Adapter for Wii U or Standard Controller for a real GameCube controller or the device emulating a GameCube controller. The hot-plug properties are also removed.
Adapter Not Detected
It's worth noting that only the first instance of Dolphin Emulator will detect the adapter. Another instance will detect the second one if inserted, and so on. If the Dolphin Emulator couldn't detect the adapter, it's possible that you already have another one running.
Dolphin might not show the correct status of the adapter if Direct Connect is unchecked. Check that then restart Dolphin.
If the adapter is not detected at all, then it may only be a matter of changing USB ports and restarting Dolphin, or its driver/setup might have recently been changed/overridden. You should follow the instruction again from one of the sections for your system.
Retrieved from 'https://wiki.dolphin-emu.org/index.php?title=How_to_use_the_Official_GameCube_Controller_Adapter_for_Wii_U_in_Dolphin&oldid=167991'
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |