DarwiinRemote
From WiiLi
DarwiinRemote is an application for the Mac OS X 10.4 and 10.5 which communicates with the Wiimote and allows you to control other applications with it. It is divided into the Application and the DarwiinRemote Framework.
Contents |
[edit] History
- Using the information found on this wiki, DarwiinRemote was first released (0.1a) on December 6th, 2006 along with source code.
- On December 10th, 2006, version 0.3 was released with Sensor Bar support.
- On December 12th, 2006, version 0.3.1 was released with Battery status information.
- On December 25th, 2006, version 0.4 was released with support for manual key mapping, the Nunchuck, mouse sensitivity, and motion sensor auto-calibration.
- On March 8th, version 0.5 was released with Classic Controller support
- On December 1st, 2007, version 0.6 was released with support for on demand syncing with wiimote and a much richer user interface, but Classic Controller support has been dropped temporarily.
- On Mach 27th, 2008, version 0.7 was released. This version put back support for the Classic Controller.
[edit] Requirements
- Wiimote
- Bluetooth enabled Mac with at least OS X 10.4 installed
Once the application is installed, activate your bluetooth, launch DarwiinRemote and have the program sync with the Wiimote (by pressing the 1 and 2 buttons simultaneously). Once the connection has been made, you can start using DarwiinRemote.
[edit] Interface
The basic interface shows a graph of all three forces acting on the Wiimote. You can choose between various modes to interact with the computer. Also a log can be viewed to show the history of the commands sent out by the Wiimote.
Currently it has a default mapping to emulate the AppleRemote. Users may add their own named sets of button-to-key mappings.
[edit] Wiimote
The Wiimote is able to fully interact with the application.
[edit] Nunchuck
The Nunchuck will be recognized and found by DarwiinRemote. All buttons work. The control stick is not currently supported, and it is unknown if support is planned.
[edit] Acceleration
All acceleration sensors are available for use. When you move the Wiimote, the graph outputs the forces acting on it.
[edit] Buttons
All buttons have been implemented on the standard Wiimote.
| Wiimote | Key Mapping |
| A | Left-Click |
| B | Return (Enter) |
| Up | Up Key |
| Down | Down Key |
| Left | Left Key |
| Right | Right Key |
| Plus | Command + Right |
| Minus | Command + Left |
| Home | Command + Esc |
| One (1) | Mouse Mode ON/OFF (Motion Sensor Mode) |
| Two (2) | Mouse Mode ON/OFF (IR Sensor) |
[edit] Sensor Bar
Sensor Bar now works with a click of a button on the main screen. The easiest way to use the Sensor Bar with a Mac is to move your Wii as close as possible to your mac, then connect the sensor bar to the Wii and place the sensor bar below or on top of your screen
Here is a simple way to use the sensor bar with Darwiinremote
1. Put the Sensor bar on top or your Mac/monitor and turn on your Wii
2. Wait until the remote is sync'd with the Wii, then run the DarwiinRemote app
3. DO NOT PRESS 1 AND 2, instead remove the battery cover, and press the "Sync" button.
4. Now click the box that says "IR Sensor" there should now be a Yellow dot in the graph.
5. Now press "2" on the remote to enable IR mouse mode.
[edit] LEDs
The LEDs are set via a set of check boxes on the bottom left of the graph.
[edit] Rumble
Rumble is activated via the Rumble Feature button on the interface.
[edit] Bugs
There are a few bugs within darwiin wiimote
1. On some Macs (PPC?) you will need to delete the bluetooth device which appears as "Nintendo RVL-CNT-01" before you can reconnect with your Mac.
2. The mouse cannot fully emulate a regular mouse. For example, some games cannot be controlled through the wiimote because the mouse doesn't "go" into the game.
[edit] Disclaimer
DarwiinRemote is an UNSTABLE and EXPERIMENTAL software. The author Hiroaki assumes no responsibility whatever for its use by other parties, and makes no guarantees, expressed or implied, about its quality and reliability.
[edit] See Also
- Remote Buddy - Mac OS X Wiimote driver
- GlovePIE - Windows Wiimote driver
- WiinRemote - Windows Wiimote driver
- RMX Automation - Windows XP Wiimote driver
- WMD - Linux Wiimote driver
- CWiid - Linux Wiimote driver
[edit] External links
- Official Sourceforge page
- Blog with pictures and description of DarwiinRemote
- WiiToMidi a Wii controller to MIDI application based on DarwiinRemote's WiiRemote.framework.
- ianrickard DarwiinRemote with IR-based mouse movement
- WiiM8 Using the Wii controller as a VJing tool (video) (using Darwiinremote + Modul8)
Windows
cWiimote | GlovePIE | RMX Automation | Wiim | wiimote-api | WiinRemote | WiimoteLib | WiiYourself!
Linux
CWiid | WMD | Perlwiimote | libwiimote | lg3d-wii
OSX
DarwiinRemote | Remote Buddy | The Wiinstrument | Wiiji (download)
Multiplatform
OpenPIE | Wiimote_Simple | WiiremoteJ | wiiuse | WiiJuce | WiiuseJ
PyBluez Scripts: Wiiewer | Wiimotecomm


