Wiimote emulation through GameCube controller

Discussion in 'Wii - Hacking' started by Aurelio, Oct 7, 2018.

  1. Aurelio
    OP

    Aurelio Member

    Newcomer
    3
    Jun 25, 2008
    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.
     
  2. sigboe

    sigboe Advanced Member

    Newcomer
    2
    Feb 3, 2016
    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 Advanced Member

    Newcomer
    3
    Sep 17, 2014
    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 GBAtemp Guru

    Member
    15
    Nov 17, 2008
    United Kingdom
    This project is fantastic, can’t wait to try this out someday!
     
  5. Aurelio
    OP

    Aurelio Member

    Newcomer
    3
    Jun 25, 2008
    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.
     
  6. FrenezyFr

    FrenezyFr Member

    Newcomer
    1
    Sep 11, 2018
    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
    4
    Feb 23, 2014
    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 by Rioluwott, Oct 8, 2018
  8. Aurelio
    OP

    Aurelio Member

    Newcomer
    3
    Jun 25, 2008
    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 Advanced Member

    Newcomer
    1
    Jul 15, 2018
    United Kingdom
    Great Work! Please Keep it up:yaywii:
     
  10. Aurelio
    OP

    Aurelio Member

    Newcomer
    3
    Jun 25, 2008
    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).
     
    Rioluwott, CORE and FrenezyFr like this.
Loading...