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
37
Location
Little Canada, Minnesota
XP
92
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,200
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,200
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
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
  • K3Nv2 @ K3Nv2:
    Lol stremio hogging all of my tvs on board ram
  • BigOnYa @ BigOnYa:
    Just download more Ram to it, or setup Raid666 on it.
    +1
  • SylverReZ @ SylverReZ:
    Morning
    +1
  • CooingMaxito @ CooingMaxito:
    Hello fellow stranger
  • K3Nv2 @ K3Nv2:
    What do you mean I've known you since today
  • CooingMaxito @ CooingMaxito:
    Damn that's bonkers mate, it's almost like we've never met!
  • CooingMaxito @ CooingMaxito:
    Probably just my imagination
    SylverReZ @ SylverReZ: :rofl2: