Four days after the UK release of the Nintendo Wii, I have completed the first version of the WiiAction C++ Input Library. It has a very clean interface, similar to Microsoft's XInput.
Supported:
- All button presses
- Tilting (using internal "accelerometer")
- Rumble
Yet to be supported:
- IR Triangulation (For the screen pointer)
- Sound
- Expansion ports (nunchuck etc)
No plans to support fully:
- Mii Data. It's there and accessible, but the idea of writing a Mii Editor to actually edit or display the Miis bores me. It is possible to get the Mii name though, and use that on scoreboards and suchlike.
Technical Information:
The library is written in C++ using the Broadcom WIDCOMM DK. Demos compiled using this library require a WIDCOMM-compatible bluetooth dongle to support it. WiiAction is currently untested on other bluetooth stack formats.
Many thanks to LiquidIce for his fantastic Wii development blog, to the various people hosting versions of the WiiLi Wiki, and to everyone at #wiimote and #wiidev!
Also thanks to the lovely Miss Jessica Walker, for the loan of her dongle, and to Mr. Simon Halliday for the loan of his videocamera. Finally, thanks to Mr. Luke Nockles for directing this video and for ensuring there was always a bitesized chunk of biltong already cut off the hunk when I got hungry.
Tags: Nintendo Wii Wiimote Homebrew WiiDev Teesside WIDCOMM Bluetooth Magna Karter 72HourGDC