DarwiinRemote

From WiiLi

Jump to: navigation, search

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 controls work.

[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

[edit] External links


Windows
cWiimote | GlovePIE | RMX Automation | Wiim | wiimote-api | WiinRemote | WiimoteLib

Linux
CWiid | WMD | Perlwiimote | libwiimote | lg3d-wii

OSX
DarwiinRemote | Remote Buddy | The Wiinstrument

Multiplatform
OpenPIE | Wiimote_Simple | WiiremoteJ | wiiuse | WiiJuce | WiiuseJ

PyBluez Scripts: Wiiewer | Wiimotecomm


Personal tools
Online Casino - best online casino reviews.
Facebook Developers - facebook applications, facebook developers, facebook development, social network application development and viral widget social media strategy