Ardwiino
Ardwiino copied to clipboard
[Request]: Wii Compatibility without using Fakemote
Please describe your request.
Target User: This would be for people who don't have a modified Wii but wish to be able to play GH and RB with their Santroller.
Goal: Playing GH on the Wii with a non-Wii guitar without the use of Fakemote via an additional output mode alongside a Wiimote extension cable/Wiimote socket that's connected to your microcontroller. With this mode you'd be able to manually set which pins you'd put the clock and data on. Be able to use the USB or Wii output without reprogramming.
The General Idea: So say I have my Santroller setup. Lets say it's an original GH SG. I can plug it in via USB and play Clonehero on my PC. I can then plug it in USB to my Wii to play Rock Band because I set it up as RB guitar. "I want to play Guitar Hero on my Wii instead now." No problem, I now plug into the Wiimote using the additional port I've installed. Now the Wii sees it as a GH guitar and I can bootup GH Aerosmith and play until my fingers fall off.
Just an idea that's been floating around my head so I don't know how useful or necessary something like this would be.
What operating system are you using?
Windows 11
os-other
No response
What microcontroller are you making a request for?
pi pico
How will the microcontroller be programed for this request?
Direct
RB works over usb, I don't think the Wii ext port is worth adding support for
It's a lot more work than you'd think
Everything is designed based on the fact that USB is a consistent shared thing that every output and input uses, the Wii protocol is much more difficult to properly emulate, there's encryption and all sorts of things that you can easily bypass to talk to a guitar, but not when talking to an actual remote
I feel like it would be more interesting to try to just straight up emulate a wiimote over Bluetooth but even that would have the same challenges, probably even more
Standard bluetooth was fine as it uses the exact same code as USB, even wiimote bluetooth is a totally different protocol
Should be a thing in the next release.
only thing to be mindful of is when this is released you can never plug in usb and the extension at the same time
It's beta at the moment as I haven't been able to test every extension yet but guitars seem to work. Have just started the release process.