WiiMote xtra
Based on the WiiYourself! library class here it supports IR and the Nunchuck. I've not used callbacks because the xtra appeared to be struggling with the volume of data, though will probably enable button callbacks when I get time. It has been tested with the BlueSoleil bluetooth stack, however the WiiYourself! library should work with other ones.Download
For BlueSoleil
Once BlueSoleil is installed click on the orange ball in the BlueSoleil app and buttons 1 + 2 (pressed together all four leds should flash) on the WiiMote. The WiiMote should appear in the BlueSoleil app as Nintendo RVL-CNT-01.
Next, right click on the icon for the WiiMote and select Refresh Services, then press buttons 1 + 2 again. The mouse icon in the bar at the top should turn yellow.
Then right click on the mouse icon and select Connect, once again pressing buttons 1 + 2. The WiiMote icon should now turn green and develop a small signal level bar. You should now have a connected WiiMote.
You should now be able to play with Director and a WiiMote.
This rigmarole results in the permanent existence of a WiiMote as a HID device, moreover you can end up with WiiMotes on IDs that are never used. So beware, you can think you have connected to a device from Director that is not there.