Hacking Nintendont (Wii) USB Gamecube controller (Nintendo switch)

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
Hi everyone, I'm new here, I was just wondering if is possible to play with the gamecube controller USB (those that are for nintendo switch)
On nintendont or usb loader gx, I mean, I have one of them and I just want to know if is possible to use it on gamecube games. Thank you.
 

iJeevan

New Member
Newbie
Joined
Nov 13, 2019
Messages
1
Trophies
0
Age
48
XP
39
Country
United States
Sadly, you cannot use a usb GameCube controller, I tried it on a Wii and WiiU, it only works on the Nintendo Switch or a PC/Mac. I use it on my Dolphin Emulator on my PC as a WiiMote and a GameCube controller.
 
  • Like
Reactions: WhiteGg

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
Sadly, you cannot use a usb GameCube controller, I tried it on a Wii and WiiU, it only works on the Nintendo Switch or a PC/Mac. I use it on my Dolphin Emulator on my PC as a WiiMote and a GameCube controller.
There are guides on this site that tell you how to add your own controllers. Basically you'll need to use a different app on the Wii to get the values for your inputs and put these into a text document that you add to the controller folder for nintendont. Would link to the guides but I cbb to look for them right now.
 
  • Like
Reactions: WhiteGg

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
There are guides on this site that tell you how to add your own controllers. Basically you'll need to use a different app on the Wii to get the values for your inputs and put these into a text document that you add to the controller folder for nintendont. Would link to the guides but I cbb to look for them right now.
okk thank you, I'm waiting!

--------------------- MERGED ---------------------------

There are guides on this site that tell you how to add your own controllers. Basically you'll need to use a different app on the Wii to get the values for your inputs and put these into a text document that you add to the controller folder for nintendont. Would link to the guides but I cbb to look for them right now.
I was looking for the post and I found it, thank you.
 
  • Like
Reactions: Zense

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
There are guides on this site that tell you how to add your own controllers. Basically you'll need to use a different app on the Wii to get the values for your inputs and put these into a text document that you add to the controller folder for nintendont. Would link to the guides but I cbb to look for them right now.
btw, I have been trying to find a .ini with the config of the gamecube control cause I really dont understand how to create one, :( could you help me?
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
btw, I have been trying to find a .ini with the config of the gamecube control cause I really dont understand how to create one, :( could you help me?
I'll see what I can find.

--------------------- MERGED ---------------------------

btw, I have been trying to find a .ini with the config of the gamecube control cause I really dont understand how to create one, :( could you help me?
First, did you follow the guide on the nintendont page here on gbatemp? Scroll down to "Your USB-HID controller is not in the list?"
https://gbatemp.net/threads/nintendont.349258/#ControllersUSB

A short summary of what you have to do is:
1. Plug your gc controller in a usb port.
2. Run the HID_test_6 homebrew from homebrew launcher on vWii
3. Take note of the offsets you get and add them to a controller.ini according to this guide.
4. When you're done with all the inputs, put this .ini in a "controller" folder on the root of your sd.
 
Last edited by Zense,
  • Like
Reactions: WhiteGg

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
I'll see what I can find.

--------------------- MERGED ---------------------------


First, did you follow the guide on the nintendont page here on gbatemp? Scroll down to "Your USB-HID controller is not in the list?"
Yes I did, I have to install the HID test and load it on homebrew channel right? but it is for wii or vwii (I have wii)
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
Yes I did, I have to install the HID test and load it on homebrew channel right? but it is for wii or vwii (I have wii)
It works on both. I didn't see you said you have a Wii, but the procedure is the same. I edited my post above with a short guide.
 

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
Good, the fact that the numbers change means that you have a nintendont compatible controller. Enjoy!
thankss, but don't leave me alona hahah wait me, what should I do with the joysticks? they have lots of different combinations
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
thankss, but don't leave me alona hahah wait me, what should I do with the joysticks? they have lots of different combinations
For the joysticks I believe you have to push them to the edge on the x-axis and y-axis separately and set those numbers as your values.
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
ok ok Im taking note of all of them
Actually I was mistaken for the joysticks. It's a lot easier. Here's an excerpt of the guide I linked to above:

For example, if no button is pressed, the MayFlash Wii Classic Controller to USB Adapter gives:
7A 8A 86 2F 00 0F 00 00

Analog Sticks only need offset, not value. Example pressing right analog stick to the right:
FF 8A 86 2F 00 0F 20 00

As you can see offset null changed, so you would write:

CStickX=0

Offset null is the name of the first paired numbers or letters in the sequence. Originally when nothing is pressed offset null shows 7A, when cstick is moved in this example it changes to FF. Basically you need to write in your ini which of the 8 offsets (: paired values) that changes whenever you move the stick. In the above example they wrote 0 since it was the first pair that changed. And they start counting from 0. Make sure to only move your analog stick in one axis when doing this. Either up-down(y-axis) or right-left (x-axis).
 
Last edited by Zense,

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
Actually I was mistaken for the joysticks. It's a lot easier. Here's an excerpt of the guide I linked to above:



Offset null is the name of the first paired numbers or letters in the sequence. Originally when nothing is pressed offset null shows 7A, when cstick is moved in this example it changes to FF. Basically you need to write in your ini which of the 8 offsets (: paired values) that changes whenever you move the stick. In the above example they wrote 0 since it was the first pair that changed. And they start counting from 0.
ohh so I should just write 0 on both, the yellow one and the white one
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
ohh so I should just write 0 on both, the yellow one and the white one
No, that's wrong. That could potentially make your left stick and right stick both work as the right or left stick's up and down movement, if 0 is indeed one of the two sticks' offset for either x or y axial movement. I edited my post above btw.
 
Last edited by Zense,

WhiteGg

Active Member
OP
Newcomer
Joined
Nov 13, 2019
Messages
32
Trophies
0
Age
23
XP
100
Country
Panama
No, that's wrong. That could potentially make your left stick work as a right stick or opposite, if that is one of the stick's offset. I edited my post btw.
ook now I have the values, Ill try to create a .ini now

--------------------- MERGED ---------------------------

ook now I have the values, Ill try to create a .ini now
20191113_201935.jpg
Screenshot_20191113-202146.png
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,316
Country
Italy
ook now I have the values, Ill try to create a .ini now

--------------------- MERGED ---------------------------


View attachment 186403 View attachment 186404
Nice, you have the info you need.
Now follow this format to make the .ini:

VID=
PID=
DPAD=1
A=2,01 <- 2 is the pair, so the offset. Going from your pictures, for you this should be "0,04"
B=2,02
X=2,04
Y=2,08
Z=3,02
L=3,08
R=3,04
S=3,01
Left=2,10
Down=2,40
Right=2,20
Up=2,80
RightUp=2,A0
DownRight=2,60
DownLeft=2,50
UpLeft=2,90
StickX=4,0,100
StickY=5,0,100
CStickX=6,0,100
CStickY=7,0,100
StickX is the left-right direction on the white stick and CstickX is the left-right direction on the yellow stick.

--------------------- MERGED ---------------------------

Nice, you have the info you need.
Now follow this format to make the .ini:


StickX is the left-right direction on the white stick and CstickX is the left-right direction on the yellow stick.
Wait I just noticed you can press your joysticks? I guess yours is more than just a usb replica of the original gamecube controller then. If you want to register these buttons, even though the gamecube doesn't have them but nintendont can use them to reset the system, you'd have to add these two lines:
RAnalog=
LAnalog=
Just add them at the end of your .ini.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
    BigOnYa @ BigOnYa: Thank goodness for VPN nowadays