3) Gamecube controller plugged into port 1 on the adapter 4) The black USB, not the gray cord (adapter comes with 2, but I think the gray one is only for rumble) 5) In Dolphin, choose 'Gamecube Adapter for Wii U', NOT 'Standard Controller' These are the screenshots of what I see when I run Dolphin 5.0. 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.
- Gamecube Controller Driver For Mac Download
- Gamecube Controller Driver For Mac Torrent
- Gamecube Controller Driver For Mac Windows 10
Join GitHub today
- Userspace OSX driver for Nintendo's USB GameCube controller adapter, using async interrupts - area/osx-wiiu-gcc-adapter.
- How to Use an Xbox One Controller with a Mac. Nature of the PS4 controller, the Xbox Controller requires some third party drivers and configuration. For the TekRevue Weekly Digest using the.
- Wii U GCN USB Driver. This is the home of the unofficial Windows driver for the official Wii U GCN USB adapter. The latest version is 3.2.1 and is being hosted here. 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.
Gamecube Controller Driver For Mac Download
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Jan 7, 2015
Hello, I just got two gamecube controllers and this adapter : http://www.amazon.com/gp/product/B0089NVTDM/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 The controllers show up as USB Gamepad but only the triggers are recognized. I then installed USB Overdrive to test the controllers and all the keys are recognized and working fine. Is it a know issue ? Did anybody else managed to get gamecube controllers to work with OpenEmu ? |
commented Feb 8, 2015
I have this same problem. I have a Mayflash, openemu and a macbook. Only the Right bumper registers, but it works perfectly fine when I'm playing on Dolphin |
commented Feb 27, 2015
Same for me but with the PC/WiiU 4-controller adapter. Definitely not a localized issue. |
commented Mar 10, 2015
Same problem with the Mayflash GC adapter... Have you tried #1607 ? Only the triggers work... |
commented May 9, 2015
same problem here. multiple controllers hooked up to this adapter work fine in mame as well FYI, |
commented Sep 7, 2015
Same issue here on 10.11 |
commented Dec 6, 2015
I've hit this too. Basically, configuration works until I accidentally hit one of the shoulder buttons. Then I can't assign anything except the shoulder buttons. Even assigning buttons for non-GC controllers stops working! |
commented Dec 27, 2015
Does the reworked input system in 2.0.1 fix this? OpenEmu is basically unusable for me with this issue. |
commented Feb 8, 2016
Can confirm that this problem still exists. Dolphin reads all inputs fine, but OpenEmu gets locked to triggers-only after using them once while configuring controller. |
commented Feb 19, 2016
Will we ever see support for the first party Wii U GameCube adapter? |
commented Apr 26, 2016
I have made a temporary (I hope it's temporary) workaround. I experienced this bug and knew right away it was a software bug and knew it was a problem with the front-end user interface. Here's what to do;
I just made this workaround last night and when I tested it it seemed to work great. Let me know if you guys have any troubles. And I really hope this bug is fixed soon because it does suck. OpenEmu is an awesome and beautiful emulator but it is so buggy and unreliable. |
commented Jun 9, 2016
Same issue? #1607 |
commented Aug 14, 2016
Same setup, same problem. August 2016. Mayflash GC controller adapter for USB. |
commented Aug 16, 2016
Same issue with the official Wii U GameCube Adapter... It's not recognized when plugged in. Everything's fine with Dolphin 5.0, all buttons and even rumble feature are responsive! I've just installed the driver on this page : https://wiki.dolphin-emu.org/index.php?title=How_to_use_the_Official_GameCube_Controller_Adapter_for_Wii_U_in_Dolphin. Hope it'll be included in a future release... Love the GameCube pad ;-)!!! OpenEmu v2.0.3 |
commented Aug 17, 2016
@Kabaaz Thanks for the help. I have both the blue two-port adapter and 4-port wii u/pc adapter. I also tried the second, both usb ports, switch in both positions, all four ports in each situation. I did manage to find one combination that worked in Dolphin. Well, it worked on the controller setup, the buttons had no effect once the emulation began. Leaving everything the same, there was still no response in OpenEmu besides the right analog trigger. I added that kext and upgraded to Dolphin 5.0 to test. |
commented Aug 17, 2016
Hello everyone with this issue, please post a link to your exact adapter that can be purchased. We cannot diagnose the problem if we don't have the adapter or even know which one. Now for the Official GameCube Controller Adapter for Wii U, that will likely remain unsupported as it is not an actual HID device and would need a driver built into the app. |
commented Aug 17, 2016
Hi clobber, Thanks to you and your OpenEmu team for this great work... Keep up! And so no support for the Official GameCube Controller Adapter for Wii U... I understand though, I'll try with one of these Mayflash adapters and will come back here from time to time to post and see how it's going! According to previous posters, one (or both) of the triggers is responsive with Mayflash... That's a start ;-)! |
commented Aug 17, 2016
http://www.mayflash.com/Products/PCUSB/PC051.html (not the new one with a switch) |
commented Aug 18, 2016
If you read my previous comment you will see that the adapters actually work fine and you can use them with SixtyForce without any problems. It's actually the front end of OpenEmu that is having the problems. I am able to use OpenEmu with the GameCube controller triggers by going into the backend and editing the Default.oebindings file manually. Download the file I uploaded and give it try (I only set it up to work for the N64 games). OpenEmu has problems when you try and set up the GameCube controller in the app's preferences and it only messes up when you press or bump the L or R triggers during set up. And Clobber, you should be able to get the OEM Nintendo WiiU adapter to work as well because Dolphin was able to support it. It would be nice to just put Dolphin in OpenEmu and kill two birds with one stone. Then we could use the WiiU adapter and play GameCube / Wii games in OpenEmu. |
commented Aug 18, 2016
@SoloKeita You aren't adding anything to the discussion here. The workaround with the mappings is known, and the fact that the adapters work with other applications is irrelevant. Also, I don't care much for natively supporting the Official Wii U adapter (honestly, or GameCube controllers in general -- they are awful for retrogaming). I am simply asking for a list of devices that don't work and links to where they can be purchased, so that we might check them out eventually, to troubleshoot the problem. I also didn't care for your earlier comment where you made a brash generalization about the application being 'so buggy and unreliable' due simply to your experience with an adapter. That certainly won't win you any favors. |
commented Aug 18, 2016
@clobber Sorry for being a disturbance to your work then. I'm just trying to do what I can to help. This is the one I have. I got it on eBay but those links expire so here it is on GearBest. http://www.gearbest.com/video-game/pp_203817.html?currency=AUD&gclid=CjwKEAjwudW9BRDcrd30kovf8GkSJAB3hTxF6fUC4GzK6p8LKjWpDR6CZryRdUrlVk6V-0BGDLV8VhoCPcnw_wcB |
commented Aug 19, 2016
GameCube controllers awful for retro gaming? What kind of sacrilege is this...? ;) I have a Mayflash GameCube controller adapter purchased from Amazon: https://www.amazon.com/gp/aw/d/B00RSXRLUE/ref=pd_aw_sbs_147_3?ie=UTF8&psc=1&refRID=MMWMJCEN2KZE6TF32MGW Neither the Wii U mode nor the 'PC' mode work with OpenEmu - same trigger issues as described above. Both modes work in Dolphin. @clobber Let me know if Amazon doesn't ship to wherever you are or you can't purchase this for some reason and I will personally send you one. I believe there are quite a number of people who want this feature - myself included! Willing to help however I can to make that dream a reality. Cheers. |
commented Sep 4, 2016
@SoloKeita I can't find the file to replace it. It's not showing up in OpenEmu at all. Any help? |
commented Sep 7, 2016 • edited
edited
@seanskii You can't find the file on your computer? In Finder, press on 'Go' in the menu bar, press & hold the 'Option' key, then select 'Library'. Then in that 'Library' folder go to the 'Application Support' folder. In that folder is the 'OpenEmu' folder and in there is the 'Bindings' folder. You may have to at least open OpenEmu once for these files to appear. |
commented Sep 27, 2016
I've been wanting a fix for this for over a year. I'd like to play some old N64 games on this platform (4 player) and I already have the gamecube controllers. I'm a developer and I'd happily contribute, but I don't know the first thing about emulator platforms, controller configuration, or whether the problem is with the software or the driver for the controllers themselves. That said, I'd be willing to learn if anybody can point me in a starting direction. Between OpenEmu and Dolphin I can play pretty much every game I grew up with that is no longer convenient/possible to play on the original system. I'd rather use the $100 worth of controllers I already own. I can definitely see a gamecube controller being less than perfect for older systems, but it does really well for N64. |
commented Oct 7, 2016
@NorthWest1620 By default macOS thinks it's a HID device, tries to read the commands, which obviously don't meet the standard, and fails. Dolphin users use a Kext to stop macOS from believing it's a HID device: Then Dolphin has it's own driver from read the non-standand output: I'm not a developer and may have be wrong, in fact I'd say it more than likely I've used the wrong terminology, so please correct me if I'm wrong. But I'd love to use the the adapter with OpenEMU. |
commented Dec 23, 2016
I took a few hours to look into this issue, since I have the same problem. Here's my assessment of the situation.
Many peoples and google searches pointed to PR #1607. I tried to make it work by reapplying the patch manually at the tip of the master branch, but I was not able to get a successful build (I was able to get one before I applied the patch). Also, to my understanding of the issue, this patch would not fix the issue, since it only add bindings to the controller database (which doesn't seems to be the right ones) and would not allow us to bind the controller manually. Since my understanding and experience in Objective-C is pretty limited, I'm unable to dig into the code to find and fix the issue we're having. But, as I saw in issues #792 and #2133, I should be able to provide more data that may help the resolution of the issue.
@clobber You might find useful the three files I linked above. Tell me if you need anything else. |
commented Feb 4, 2017
@SoloKeita I tried what you did but it must have been patched because it didn't work. I have the same problem, here's my adapter: https://www.amazon.com/gp/product/B00RSXRLUE/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 |
referenced this issue Mar 30, 2017
ClosedMayflash Gamecube Wii U adapter and Wii U pro controller not mappable #3114
commented Apr 1, 2017
Same adapter https://www.amazon.com/gp/product/B00RSXRLUE/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 same problem. Note : This adapter as two mode (with switch interruptor) : WII U mode and PC mode. |
commented Apr 17, 2017 • edited
edited
Hello I found a fix that worked for me :
|
added a commit to MarkMendell/OpenEmu that referenced this issue Jun 29, 2017
Gamecube Controller Driver For Mac Torrent
referenced this issue Jun 30, 2017
OpenTime out controller mapping read events #3241
commented Jul 7, 2017
@Fluxxed@seanskii Sorry for the very long delay in replying. I just went to use OpenEmu a couple weeks ago and it asked me to do the update so I did and the problem seems to be fixed for me. Get the latest update and let me know if it works. I think it still did weird things but I was able to remap my GameCube controller in OpenEmu. |
commented Jul 15, 2017
@SoloKeita I've never been able to get the controllers working using your fix, with any version of Open Emu. |
commented Aug 4, 2017
@SoloKeita the default.oebindings.zip fix above worked like a charm for me using a 3in1 MagicJoyBox. Much appreciated - thank you! |
commented Aug 15, 2017 • edited
edited
Hey @NorthWest1620 and @Fluxxed I think I know what your problem may be. I think the file I made might not be working for you because your adapter has a different name than mine. Do this for me...
**Notice that my adapter actually has four names that are all one digit apart (45,46,47,48), these are for each individual port on my 4-port adapter. If your adapter's name is different;
This is all theory so let me know if it works or if the name of your adapter is even different than mine. And sorry for the delayed response. If you don't get any of this just post the name your adapter has in the default.oebindings file and I might get around to doing it for you. |
commented Aug 15, 2017
@shax71 No worries! I'm glad it worked for you! |
commented Sep 3, 2017
@SoloKeita I tried replacing the device identifiers in your bindings file with the one that was specific to my GC Adapter, no luck. Same behavior of only the right trigger firing and action event. |
commented Sep 6, 2017
@NorthWest1620 So just to clarify, the right trigger is the only thing that works when you go to play a game? Or the right trigger takes over when you go to set up the controls? Because if you are using the default.oebindings file I made means you don't mess with the controls in OpenEmu, they are already set up. |
commented Sep 6, 2017
In the game I couldn't get any response from the controllers (most games require you to push start at the beginning), so there was no way to verify if the right trigger was doing anything. Only after trying to use the controller in game did I go back to the UI to see if mappings showed up, which they didn't...and then verified that only the right trigger would register to be mapped through the UI. |
commented Sep 7, 2017
@NorthWest1620 Are you playing N64 Games? I only set this up for N64 games. If you are playing N64 games, are you able to go into settings and map all the controls except for L&R triggers? You may have to stop on 'analog; right' so it doesn't automatically go down to the trigger. That's what I did when I first set it up. Then I used TextWrangler and filled in the blanks to map the L&R triggers since OpenEmu just messes it all up. If none of that works, can you zip up your default.oebindings file and upload it for me to look at? I want the default.oebindings file OpenEmu makes for your specific GameCube controller adapter, not the one I have uploaded. |
referenced this issue Nov 8, 2017
ClosedGameCube controller support #2360
commented Jan 21, 2018
ugh so what's the issue here why isn't it supported? i've got the 4 port one and yeah dolphin works fine on openemu only right bumper on one controller :/ |
locked and limited conversation to collaborators Jan 21, 2018
##Update:I recommend you use this driver instead, which has all for controller ports working correctly: https://github.com/area/osx-wiiu-gcc-adapter
##DescriptionBased on a similar bare-bones KEXT for an XBOX One controller:
This heritage is painfully obvious in the names of various variables.This will change in the future, but I'm trying to get things goingquickly.
(Temporary) Installation
You will need to disable *.kext signing in OSX 10.10, which isthe only OS I have tested on so far. This is done by
BUT ONLY DO THIS IF YOU KNOW WHAT CONSEQUENCES IT BRINGS
After building, copy the *.kext to a temporary location
and load it:
Gamecube Controller Driver For Mac Windows 10
Usage
A HID Controller with 24 axes and 48 buttons will present itself. These can then be mapped to actions in games or apps that support them.
Known Bugs
Reporting as a single controller is clearly unwanted. I thought this was meant to be taken care of with the HID report and using non-null Report_IDs, but apparently not.
##TODO
Appear as XInput controller to allow support in many more games (Nidhogg, I'm looking at you)
Rumble