1. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    Hey everyone, I am opening this thread to show you a project I am currently working on.
    As the name implies I am working on a way to emulate the Wiimote (+ extensions) with a GameCube controller. The way this works is by replacing the BT module interface in IOSes with a custom one that behaves as a BT module with a wiimote connected. The project is still in the early stages, but I have a couple of videos to show the progress. The project is meant mainly for Wii portables, but I think it might be suitable for home Wiis as well.
    The following video was a first test in which the stick emulates the wiimote IR camera to move the cursor in the System Menu (sorry about the crappy video quality).

    Lately I made a lot of progress, including extensions support (Nunchuk or Classic controller) and basic gestures (like Wiimote shaking). This video shows the hack working in Super Mario Galaxy.


    I am now working on an homebrew to allow making custom configuration for each game, I hope to have something releasable soon.
    Also in order to support the development of this and other projects I started a Patreon page (https://patreon.com/aureliomannara), making these works often requires expensive prototypes and tools. If this is not allowed let me know and I will remove the link ASAP.
     
    fst312, _47iscool, Darkyose and 24 others like this.
  2. sigboe

    sigboe Advanced Member
    Newcomer

    Joined:
    Feb 3, 2016
    Messages:
    84
    Country:
    Norway
    AMAZING,

    is there going to be a public release? Does this disable the use of real wiimotes?

    Motion plus?

    Config maker with UI for linux going to happen? Or is the settings done via json or xml?

    One thing that would be amazing would be support for variables and arrays in the per configuration setting, so that games with menus could be done practically. I saw someone do metroid prime on the steam controller through action sets, but it took forever to make and was tedious to make. I didnt try it but I imagine without variables and arrays it is prone to fail.
     
  3. Hakaisha

    Hakaisha GBAtemp Regular
    Member

    Joined:
    Sep 17, 2014
    Messages:
    154
    Country:
    United States
    This is pretty amazing. Very nice work. The ability to use GameCube/Wii-U Pro controllers in standard Wii games has been a highly desired feature for many people.

    I can't tell you the amount of times I've ran out of batteries for the Wiimote, and wished the GameCube controller would at least work the Wii's home menu.
     
  4. KiiWii

    KiiWii Contributor
    Contributor

    Joined:
    Nov 17, 2008
    Messages:
    9,832
    Country:
    United Kingdom
    This project is fantastic, can’t wait to try this out someday!
     
  5. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    Thanks everybody for the nice comments :)

    Yes, I will release it as soon as it will be ready (hopefully I will release a working beta soon-ish). The first release will disable the use of real wiimotes (it patches out the BT module), so only GC controllers will be supported. Actually only one wiimote will be emulated, but I plan on adding support for multiple emulated wiimotes and also allowing both real and emulated wiimotes to be used at the same time (this is a bit more complex, but still doable).

    The motion plus is also emulated, but as you can imagine not many games that use the motion plus are suitable to be played with buttons.

    The configurator will be an homebrew for the Wii, so it can detects the games on your drive and allow you to make per-game configuration files. Although a PC software is definitely doable (windows, linux, OS X, whatever).

    This is a bit harder, mostly because it would need multiple configurations per each game (one for the menus, one in game, ...) and automatically detecting which one is needed is not straightforward.
     
    SCOTT0852, Zense and spielvan like this.
  6. FrenezyFr

    FrenezyFr Member
    Newcomer

    Joined:
    Sep 11, 2018
    Messages:
    37
    Country:
    France
    Your project is really great. I can not wait to test a beta version. Thank you for this great project
     
  7. Rioluwott

    Rioluwott GBAtemp Advanced Fan
    Member

    Joined:
    Feb 23, 2014
    Messages:
    776
    Country:
    Mexico
    This looks great i cant wait to play mario galaxy with my gamecube controller since my motion sensor isnt working anymore and its a pain to buy batteries
    i hope we get a release soon
    it would be good to make a thread with configuration for each game here on Gbatemp
    Good luck on this project
    EDIT: would something like the usb controller emulation on nintendont be possible with this on wii mode?
     
    Last edited: Oct 8, 2018
  8. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    Thanks. When I will have the configurator ready I will make sure to make a thread for people to share their configurations :)
     
  9. CORE

    CORE 3:16
    Member

    Joined:
    Jul 15, 2018
    Messages:
    861
    Country:
    United Kingdom
    Great Work! Please Keep it up:yaywii:
     
  10. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy

    I have finished working on a first beta of the configurator homebrew. The video briefly show its features.
    I will release the homebrew later today and I my patreon supporters will get access to a beta of the IOS (for now only compatible with neek2o).
     
    Tarmfot, Zense, spielvan and 4 others like this.
  11. FancyNintendoGamer567

    FancyNintendoGamer567 GBAtemp Advanced Fan
    Member

    Joined:
    Feb 13, 2017
    Messages:
    897
    Country:
    United States
    How do you add games to the games list that appears when you boot up the control mapper?
     
  12. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    It scans for all the wbfs games on your drive.
     
    spielvan likes this.
  13. FancyNintendoGamer567

    FancyNintendoGamer567 GBAtemp Advanced Fan
    Member

    Joined:
    Feb 13, 2017
    Messages:
    897
    Country:
    United States
    So this only works for USB loaders?
     
  14. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    For now yes, but I could make it for disc games as well, although you would still require homebrews to make the games configurations (they would have to be saved over your NAND though) and you would need a custom IOS with this module installed (best way imo would be doing it over IOS249 and use priiloader to force discs to run with that).
     
    Zense and spielvan like this.
  15. spielvan

    spielvan Member
    Newcomer

    Joined:
    Oct 10, 2016
    Messages:
    39
    Country:
    Brazil
    Congratulations on the great work, some possibility that in the future we have added to the Usb Loade Gx and Wiiflow, I am eager to use it in conjunction with the Kade mini Console +

    [​IMG]
     
  16. Zense

    Zense GBAtemp Maniac
    Member

    Joined:
    Apr 20, 2008
    Messages:
    1,027
    Country:
    Italy
    Fantastic work! Can't wait to see how this turns out! Like others have said, we can finally use a controller for navigating the wiimenu and to play wiimote-unnecessary games like New Super Mario Bros Wii with gamecube controller etc.
     
  17. blopa

    blopa GBAtemp Regular
    Member

    Joined:
    Jan 19, 2009
    Messages:
    145
    Country:
    Brazil
    woooooow. That will be AMAZING. Would that also work on Wii U?
     
  18. Aurelio

    OP Aurelio Advanced Member
    Newcomer

    Joined:
    Jun 25, 2008
    Messages:
    61
    Country:
    Italy
    Definitely not on the first release, it would require additional work to use the usb adapter. Besides I don't know much about the vWii
     
    blopa likes this.
  19. blopa

    blopa GBAtemp Regular
    Member

    Joined:
    Jan 19, 2009
    Messages:
    145
    Country:
    Brazil
    Oh, true. That would be a lot of work. Glad I have a Wii :D do you have a estimate to when this will be released?
     
  20. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08
    Member

    Joined:
    Mar 17, 2010
    Messages:
    18,580
    Country:
    Norway
    Very cool, would it be possible to support other controllers as well, such as USB HID controllers, or even using a classic controller in place of Wiimote or Wiimote+Nunchuck?
    Some games annoyed me with their lack of controller support, for example only supporting Wiimote with forced shake controls or similar, when I would much rather use a classic controller. This would be good for those games.
     
    Tarmfot likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - controller, emulation, GameCube