Hacking Wiimote emulation through GameCube controller

  • Thread starter Thread starter Aurelio
  • Start date Start date
  • Views Views 81,520
  • Replies Replies 164
  • Likes Likes 37
I second HID controllers, although I'm sure that's a lot of extra work. I'll have to play through SMG 1&2 when this is released!
 
Even though its not done yet, I am coming to say Thanks because Nintendo should have made motion controls optional as the games I played using motion controls made me not want to buy a Wii in the end.

The only request I have is for when you do get to the part where you implement per game custom controls that the community can share, make some kind of splash screen that comes on until a button is pressed before the game loads to see the custom controls that have been setup for that game.

Thanks and keep up the good work, I may have to start looking at buying a Wii now.
 
This is really cool! Maybe I'll finally have a somewhat reasonable time playing City Folk on my S9+.
 
@Aurelio really nice works, i mostly use the gamecube controller in my wii, its a pain having to use the wiimote to get trough the wii menu and when exiting the games (i know i can just launch the homebrew channel from boot but i like the wii menu and i use it)
since this basically replaces the BT connection and redirecting the inputs from the gamecube controller
what about games that support the gamecube controller natively? i guess that they either dont detect a NGC controller, or detect both?
 
Thanks everyone for the support. I will try to answer everyone:
- HID and CC support is possible, but won't be available in the first release since they need a lot of additional work.
- As of now the control mappings are saved in external files (one per game) and can be shared with anyone without any issues.
- Games already using the gc controller would cause conflicts because they would detect both the gcc and the emulated wiimote. It is possible to patch games on the fly to let them not see the gcc, but I don't really see the point if using this hack with those games
 
Another great use for this is for people whose setups are in too bright rooms leading to the wiimote being all over the place when pointing, so that now they can use a controller instead :grog:
 
  • Like
Reactions: spielvan
Thanks everyone for the support. I will try to answer everyone:
- HID and CC support is possible, but won't be available in the first release since they need a lot of additional work.
- As of now the control mappings are saved in external files (one per game) and can be shared with anyone without any issues.
- Games already using the gc controller would cause conflicts because they would detect both the gcc and the emulated wiimote. It is possible to patch games on the fly to let them not see the gcc, but I don't really see the point if using this hack with those games

What a wonder I can not wait to test, there are many games of nintendo wii that I intend to play, but due to the remote if I played a 2 games of wii was a lot since 2013, thank you for the dedication and a question, the Virtal Console will be 100 % by Game Cube control? currently for game said to go back to the nintendo wii menu, it depends on the wii remote home button.
 
@speilvan

home button will be mapped to select on gc if i remember what OP said in an earlier post
The GC controller doesn't have select, just start. There is actually a video on this thread showing the configuration Homebrew and he maps the Home Button to X+Y (I believe the way he does it is by choosing X as the button and Y as a modifier).

Something that I don't fully understand is, how is it gonna be used? Like, is it integrated to a USB loader? Is it a homebrew you run and get's you back on the HBC? I'm really confused as to how it will actually be used.

Also, any updates/progress? I know it's not an easy thing to do, I don't want to sound rude, but it's been 2 months since the beta. This is something I'm really looking forward, and would hate to see it just dissapear or stay at development hell, with a couple of patrons having a beta for years without a final product (I have seen one too many stories like those, specially in the realm of homebrew)

Edit: Also, when you say this only works with neek2o, you mean it only works with that neek? Or it doesn't work on Nand?
 
Last edited by Franciscop98,
@speilvan
home button will be mapped to select on gc if i remember what OP said in an earlier post
The GC controller doesn't have select, just start.
This. There's no select button on the Gamecube controller.

Unless you're talking about this, and even that functions as a Z button.
PA.02645.001.jpg
 
  • Like
Reactions: spielvan
The GC controller doesn't have select, just start. There is actually a video on this thread showing the configuration Homebrew and he maps the Home Button to X+Y (I believe the way he does it is by choosing X as the button and Y as a modifier).

Something that I don't fully understand is, how is it gonna be used? Like, is it integrated to a USB loader? Is it a homebrew you run and get's you back on the HBC? I'm really confused as to how it will actually be used.

Also, any updates/progress? I know it's not an easy thing to do, I don't want to sound rude, but it's been 2 months since the beta. This is something I'm really looking forward, and would hate to see it just dissapear or stay at development hell, with a couple of patrons having a beta for years without a final product (I have seen one too many stories like those, specially in the realm of homebrew)

Edit: Also, when you say this only works with neek2o, you mean it only works with that neek? Or it doesn't work on Nand?
Sorry about the late answer.
The hack is a custom IOS module that replaces the stock one that handles USB communication with the on-board BT module. I am currently testing it by loading using a custom neek2o build, but the module can be made part of d2x as well.
As far as progress goes, I haven't stopped working on it. I had to work on other projects that had higher priority, but I should go back to this one ASAP
 
Considering the standalone WiiMote didn't had a Z button, can that be used as the home button?
Yes, whatever you want.
@Franciscop98 I forgot to say, the configuration homebrew creates a settings file for each game that you have and then the custom IOS module loads it when you boot the game
 
@Aurelio This project is going to be a marvel mano, because I use the retropad 32 (bootsector design) + retro receiver from 8bitdo, to use control of playstation 3 in control input of Game Cube of nintendo wii, with this your project I will be able to use the control of ps3 wireless throughout nintendo wii, and the best no input lag.
 
  • Like
Reactions: maddenmike95

Site & Scene News

Popular threads in this forum