I know UDPWii was deprecated, but me and some friends wanted to play Just Dance. All my wiimotes are broken, except one, single player's no fun. The Just Dance streaming service and ios/android won't start the songs most of the time. I also didn't have a very smooth experience with the existing UDPWii Android apps. Given how simple it is to make one, I ended up with Dolphindroid.
I was able to play Just Dance 2015 and Mario Kart Wii just fine with it and I figured other people could benefit from it too.
Right now it supports:
- All default wiimote buttons. No nunchuck, I decided not to implement this, it felt like the screen would just be too cluttered and unusuable, as games expect you to use 2 hands.
- Accelerometer should work as expected
- The IR sensor is emulated on the touch screen, so no more tons of calibrations just to navigate those silly menus.
It is on the Play Store:
https://play.google.com/store/apps/detai...lphindroid
And on github:
https://github.com/nebososo/dolphindroid
To actually play Just Dance (which expects you to use the IR sensor to navigate the menus), I had to change one tiny detail in Dolphin's old UDPWii implementation, for it it to actually read the IR data from the UDP packet.
I forked the wiispeak branch and pushed a couple of commits to allow this. The code can be found here:
https://github.com/nebososo/dolphin/tree...eak_udpwii
I use Linux to play, but I went ahead and compiled Windows binaries that can be downloaded on the releases page :
https://github.com/nebososo/dolphin/releases
I expect the Linux and MacOS people to compile their own binaries. The standard cmake way works just fine.
Games still expect you to hold the phone horizontally for the IR sensor to work and use accelerometer data to wiggle it. So keep this in mind when playing.
If this happens to be useful to you, do report any bugs you may find here:
https://github.com/nebososo/dolphindroid/issues
I also wrote a simple UDPWii server to help writing and debugging clients: https://github.com/nebososo/udpwii_tester
I was able to play Just Dance 2015 and Mario Kart Wii just fine with it and I figured other people could benefit from it too.
Right now it supports:
- All default wiimote buttons. No nunchuck, I decided not to implement this, it felt like the screen would just be too cluttered and unusuable, as games expect you to use 2 hands.
- Accelerometer should work as expected
- The IR sensor is emulated on the touch screen, so no more tons of calibrations just to navigate those silly menus.
It is on the Play Store:
https://play.google.com/store/apps/detai...lphindroid
And on github:
https://github.com/nebososo/dolphindroid
To actually play Just Dance (which expects you to use the IR sensor to navigate the menus), I had to change one tiny detail in Dolphin's old UDPWii implementation, for it it to actually read the IR data from the UDP packet.
I forked the wiispeak branch and pushed a couple of commits to allow this. The code can be found here:
https://github.com/nebososo/dolphin/tree...eak_udpwii
I use Linux to play, but I went ahead and compiled Windows binaries that can be downloaded on the releases page :
https://github.com/nebososo/dolphin/releases
I expect the Linux and MacOS people to compile their own binaries. The standard cmake way works just fine.
Games still expect you to hold the phone horizontally for the IR sensor to work and use accelerometer data to wiggle it. So keep this in mind when playing.
If this happens to be useful to you, do report any bugs you may find here:
https://github.com/nebososo/dolphindroid/issues
I also wrote a simple UDPWii server to help writing and debugging clients: https://github.com/nebososo/udpwii_tester