Wiiji is the perfect joystick solution for Wii remotes on Mac.
With Wiiji, your Wii remotes will appear as ordinary joysticks to any application that supports joystick input. It does this through a kernel extention.
If your favorite game doesn't support joysticks, Wiiji can emulate keyboard input, too.
It runs conveniently in your menu bar.
Support Wii remote, nunchuck, and classic controller.
Use all buttons and analog joysticks.
Emulate an HID joystick interface for each connected Wii remote.
Emulate keyboard input.
Provide the source so you can modify it to your needs.
Support Mac OSX 10.5 and 10.4, Universal Binary!
Wiiji Doesn't (Yet):
Support IR input.
Support Wii remote/nunchuck rotation/translation sensors.
Emulate mouse input.
Calibrate the joysticks. (But your game probably does.)
How to use it:
Note to 10.4 users:
The Wii remote search doesn't work well in 10.4.
It helps if you go to System Preferences > Bluetooth > Devices, and delete the Nintendo RVL-CNT-01 items.
Wiiji is compatible with Osculator's "perfect-pairing." If you have that installed, it will help. Wiiji will have it's own method of perfect-pairing soon!
Unlimited number of connected Wii remotes.
Japanese localization and web page.
Support IR input, and rotation/translation motion sensing.
System mouse emulation.
Analog joysticks to support keyboard controls (with user-definable precision) and mouse.
User can choose which wiimote elements redirect to which HID elements, and other advanced settings.
Classic Controller analog buttons into joystick rudder/throttle elements.
New preferences window with toolbar category buttons.
Mac style help guide.
Creation of additional virtual HID keyboards and mouses for each Wii remote (Kernel driver)
Bluetooth mice temporarily get choppy after connect sometimes. (Framework)
Auto Joystick centering and max-min calibration. (Framework)
Wii remotes sometimes take several tries to connect, especially in 10.4/PPC. (Framework) Note: See above help for 10.4 users under How To Use.
Support for the balance board. (Framework)
Add special mouse handling code for a "paint brush" mode to be used in Photoshop. Think of other modes such as desktop, presentation, security, etc. Fork that into new project if useful. Beat Nintendo to WiiPaint.
Wiiji is developed by Taylor Veltrop (firstname.lastname@example.org) on a MacOS 10.5 Leopard MacBook, and a 10.4 Tiger Powerbook Pismo with G4 upgrade card and 3rd party Bluetooth.
It was tested with MAME OSX and Nestopia.
Special thanks to the Darwiin Remote team for putting the WiiRemote.Framework together.
Wiiji's source and binaries are hosted on SourceForge.
Wiiji, VirtualHID, and this website are Copyright (c) 2008 Taylor Veltrop. Please check the license.
Wii is a trademark of Nintendo.