Hacking Gamecube Adapter Support and FAQ

Mike4Real

Member
Newcomer
Joined
Jan 8, 2015
Messages
9
Trophies
0
XP
105
Country
United States
... it looks like the way he's getting around the problems I encountered is by setting each port up as its own HID controller, which makes sense. If his version works for all ports though, I may well just stop developing mine.
Something I noticed, I think some applications do recognize all 4 ports separately as their own devices. This is only one obscure example but I was using your driver to let me use a GameCube controller on an N64 emulator, Project64K. Its a Windows N64 emulator that supports netplay, and I run it on my Mac using wine, which is another application that lets you run .exe files easily. Anyway, when I configure the controller plugin .dll file it appears that it recognizes all 4 ports, 1-4 all appear on the devices list. I even tested it, selecting 2 means I must plug my GameCube controller into port 2 for it to receive inputs. This controller plugin is called N-Rage`s Direct-Input8 V2 1.83:

EdIpeZC.png


So maybe it is Dolphin that's the problem? I'm 100% not sure if this is actually meaningful but I thought I would tell you about it anyway just in case.
I think you should be able to install mine permanently following the same instructions as his (i.e. the sudo chown commands).
That means I wouldn't have to do the Terminal commands every time anymore? That would be nice. For his driver you need to have Xcode open at all times I think though.

One more thing about the terminal commands. Some users on reddit are asking me how to install the driver, and some other friends are too. They notice that their computer gives them the white text on black background when it starts up and shuts down after using the driver. Its booting in verbose mode and I know you can turn it off with "sudo nvram boot-args=" but I was wondering if the -v verbose tags are necessary parts of the terminal commands to running the driver?

The one possible advantage to mine is that my driver may have less lag than his, as he is sleeping for 5ms between polls (which will randomly introduce one frame of lag sometimes), whereas my driver updates whenever the data from the controller updates. I don't have a setup to confirm that, however, and the understanding I have of the code I've adapted isn't solid enough to whole-heartedly believe it either. I assume this other developer actually knows what they're doing!
Well, I'm going to keep using yours anyway. Less lag, even in theory, is better. I wonder what his approach is to the triggers slightly pressed thing.
 

area

Member
Newcomer
Joined
Jan 4, 2015
Messages
17
Trophies
0
XP
103
Country
I even tested [Project64K in WINE], selecting 2 means I must plug my GameCube controller into port 2 for it to receive inputs.

So maybe it is Dolphin that's the problem?

This, as well as the fact that the Mayflash adapter apparently gives the same behaviour in Dolphin when in PC mode, leads me to believe the problem is either in Dolphin or OSX. Thanks for letting me know!

That means I wouldn't have to do the Terminal commands every time anymore?

Shouldn't do. I've not done it myself, but that's only because I'm testing more than I'm playing!

One more thing about the terminal commands. Some users on reddit are asking me how to install the driver, and some other friends are too. They notice that their computer gives them the white text on black background when it starts up and shuts down after using the driver. Its booting in verbose mode and I know you can turn it off with "sudo nvram boot-args=" but I was wondering if the -v verbose tags are necessary parts of the terminal commands to running the driver?

You can remove the -v from that command. I actually don't use it myself - I just copied and pasted the command from somewhere else when writing the README, and that source happened to have it and I didn't spot it! It's useful when developing, but for using an unsigned driver that works (such as this one), it's totally unnecessary. I apologise for the verbose bootup you and others have been suffering through!
 

Jazzist

Well-Known Member
Member
Joined
Jun 27, 2013
Messages
158
Trophies
0
Age
34
XP
282
Country
I've got to ask, has something being made to allow us to play Brawl (+ Other Wii titles that used the GC Controller) using the GC Controller with the Adapter? I know Nintendont enables it for the GC games, has it been done for Wii games?
 

goldenpipes

New Member
Newbie
Joined
Jan 31, 2015
Messages
3
Trophies
0
Age
38
Location
Little Canada, Minnesota
XP
102
Country
United States
okay so after reading this whole thread. I got the Mayflash W012 and sometimes when i play GC roms with nintendont and slight wiggle of the box seems to make the box not work until i power cycle the wii u. Its wierd. anyone else have this issue?

using latest versions of everything available.
 

gustebeast

New Member
Newbie
Joined
Apr 20, 2015
Messages
1
Trophies
0
Age
28
XP
21
Country
United States
Has anyone got this working on osx 10.10? I tried the standard installation instructions and the controllers do not show up. Should I be building something through xcode? Should it just work without me doing anything after I run the install script and restart?
 

xXDarkie

New Member
Newbie
Joined
Oct 10, 2009
Messages
1
Trophies
0
XP
118
Country
Swaziland
Has anyone got this working on osx 10.10? I tried the standard installation instructions and the controllers do not show up. Should I be building something through xcode? Should it just work without me doing anything after I run the install script and restart?

Same question here. I'm working with OSX (10.9 actually) and would like to know what exactly should I do once I installed the drivers, plugged the adapter & the controller, and started Dolphin. A detailed guide would be much appreciated, thanks!
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
782
Trophies
1
Age
41
XP
1,208
Country
United States
So I know that currently this adapter does not work on a Wii U's vWii for Wii games, WiiWare or Virtual Console games that were compatible with GameCube controllers. But I would like to know if it is even possible for the adapter to be able to work for those games. Like do any of the Wii hacking experts know of a reason why something like this could never become a reality. The reason I ask is because I like to play my Virtual Console games with their original controllers (ie. NES, SNES, etc.) using an adapter that allows me to plug them into the GameCube ports. This is the only reason why I still keep my original Wii around. Otherwise I would get rid of it and play everything on my Wii U. My only other option if I still wanted to get rid of my original Wii would be to buy all the adapters that let me plug the controllers into the Wiimote and have them be recognized as a Classic Controller. So if it is possible to get it working for those games on the Wii U but no one has starting working on it yet then maybe I will just try holding out a little longer in the hopes that one day it will work.
 
  • Like
Reactions: Deleted User

bootsector

Well-Known Member
Member
Joined
Oct 2, 2008
Messages
198
Trophies
0
XP
275
Country
Brazil
So I know that currently this adapter does not work on a Wii U's vWii for Wii games, WiiWare or Virtual Console games that were compatible with GameCube controllers. But I would like to know if it is even possible for the adapter to be able to work for those games. Like do any of the Wii hacking experts know of a reason why something like this could never become a reality. The reason I ask is because I like to play my Virtual Console games with their original controllers (ie. NES, SNES, etc.) using an adapter that allows me to plug them into the GameCube ports. This is the only reason why I still keep my original Wii around. Otherwise I would get rid of it and play everything on my Wii U. My only other option if I still wanted to get rid of my original Wii would be to buy all the adapters that let me plug the controllers into the Wiimote and have them be recognized as a Classic Controller. So if it is possible to get it working for those games on the Wii U but no one has starting working on it yet then maybe I will just try holding out a little longer in the hopes that one day it will work.
Take a look at this adapter now on Kickstarter if you want to be able to connect retro controllers on the WiiU/Wii via either Wiimote or USB: https://www.kickstarter.com/projects/kadevice/kade-miniconsole-a-smart-open-source-retro-gaming
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
782
Trophies
1
Age
41
XP
1,208
Country
United States
Take a look at this adapter now on Kickstarter if you want to be able to connect retro controllers on the WiiU/Wii via either Wiimote or USB: https://www.kickstarter.com/projects/kadevice/kade-miniconsole-a-smart-open-source-retro-gaming

Looks interesting but I don't think it's for me. It just seems like too many pieces. Like I will need the adapter cables to go from each controller to the KADE box and then another adapter to go from the KADE box to the Wiimote. When I could just have an adapter that goes straight from my controller to Wiimote. Much like the ones found here. The only thing I don't like about those ones is the sleeve in the middle of it where it looks like he spliced the wires together. I'd rather have one clean looking cable like the ones I have for the GameCube ports here. So I'm probably going to buy the ones off raphnet unless anyone can recommend any better adapters.
 

kbop

New Member
Newbie
Joined
Oct 2, 2014
Messages
1
Trophies
0
Location
Philadelphia
XP
95
Country
United States

SAHunterMech

Well-Known Member
Newcomer
Joined
Jun 28, 2015
Messages
54
Trophies
0
Age
32
XP
79
Country
Canada
The link for the OSX driver should be changed to https://github.com/area/osx-wiiu-gcc-adapter/ , which now has all four ports working and an install script so that you don't have to open Xcode every time.

About that... I'm having a little trouble getting the driver working on my system; It's likely due to the fact that I have borderline dementia when it comes to coding. Anyway, I'm using Yosemite, I downloaded the .dmg, I entered sudo into terminal, then space, then I dragged the 'install.sh' script into the window, and pressed return. After entering my password when prompted, nothing happened. Can you tell me what I'm doing wrong?

Edit: It looks like the files are installed in the proper place, but I still can't get the adapter to be recognized as a joystick.
 
Last edited by SAHunterMech,

-Phoenix

New Member
Newbie
Joined
Jun 29, 2015
Messages
1
Trophies
0
Age
35
XP
120
Country
No, it will never happen I'm afraid. You're better getting an adaptor that pretends to be a Classic Controller.
http://www.play-asia.com/gc-controller-adapter-for-wiiwii-u-play-asia-com-edition/13/708aqh
That seems like an awfully definite "no", there. Are you saying Nintendo won't ever support it officially? Fair enough if so.
If not, is it a case of developers not wanting to do it, or is it actually impossible, or are you just guessing?
Any dev discussion you can link me to about it? It'd seem strange to me that Nintendon't can support USB/HID, but other homebrew can't.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Still don't know why he left unless someone really hurt his feelings
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +2
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
  • BigOnYa @ BigOnYa:
    I feel like gbatemp should make t-shirts or memorabilia to remember the lost ones. I bet the Polly shirts would sell out quick.
  • K3Nv2 @ K3Nv2:
    Nah that could actually bring lawsuits
  • K3Nv2 @ K3Nv2:
    Tempsuits
  • BigOnYa @ BigOnYa:
    PollySuits
  • BigOnYa @ BigOnYa:
    Your correct, Somebody would be guilty and there would be riots, then they storm the gbatemp capitol,
  • K3Nv2 @ K3Nv2:
    Online or not there are still certain rights that judges would have no issue handing out a warrant over
  • K3Nv2 @ K3Nv2:
    Just look at Kim dotcom
  • BigOnYa @ BigOnYa:
    Honestly I'm scared to, from you, but ok, lemme turn on vpn, virtual machine, private browser first
  • K3Nv2 @ K3Nv2:
    Remember that Alexa robot I gifted you
  • K3Nv2 @ K3Nv2:
    And that laptop Webcam you never tapped up
  • BigOnYa @ BigOnYa:
    That robot is here somewhere, I hear it moving around at night, but I haven't seen it for months.
  • BigOnYa @ BigOnYa:
    Oh that laptop I give to ancientboi, so you been watching him for months, and he's been watching you
  • K3Nv2 @ K3Nv2:
    Oh good more than enough material for the fbi
    +2
  • BigOnYa @ BigOnYa:
    Damn its 5 in morn, I gotta Go wake your mum and send her to work. Check ya later.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    He could make so much money!!! His arm would never get tired lol
    +2
  • S @ salazarcosplay:
    How are yall doing
    +1
    S @ salazarcosplay: How are yall doing +1