Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

DarwiinRemote - A Wiimote Frontend for OSX

Posted by Zonk on Thu Dec 07, 2006 01:23 PM
from the two-great-tastes dept.
jeckil writes "DarwiinRemote is a tiny piece of software which reads data from and sends data to Nintendo Wii Remote. It detects all 3 axis sensors, all buttons (except power). You can modify which controller LED indicator is on, and send force feedback. Right now it only supports a basic front row control scheme but they should be releasing a better version in a few days. All the source code is available and compatible with latest version of xcode. One can only wonder ... If the latest apple rumor turns out to be true, things could get very interesting for apple. Someone has already released a modified version of this app. It seems there have been some problems detecting the remote so an alternate version that uses the Wiimote's sync button has been released."
+ -
story

Related Stories

[+] Apple Console Rumour Resurfaces 201 comments
1up has commentary on speculation from an industry analyst, which GamesIndustry.biz has published. Prudential analyst Jesse Tortora gesticulates wildly in the direction of renewed interest by Apple in the games market. From the GI.biz article: "We think the videogame market represents a distinct possibility for Apple, especially considering that it recently announced the availability of videogames for its iPod through its iTunes store ... The game console device could be morphed out of some combination of the MacMini and iTV, while the handheld player could be developed as an enhancement for a future version of the widescreen iPod."
[+] Games: How the Wiimote Works 135 comments
The New York Times' 'How it Works' series touches on a remote with a twist: the Nintendo Wiimote. The article describes the micron-sized machines that make it work, displays cut-away graphics of the little white marvel, and rounds out the discussion with a breakdown of where the tech came from. From the article: "The controller's most-talked-about feature is the capacity to track its own relative motion. This enables players to do things like steer a car by twisting the remote in the air or moving a game character by tilting the remote down or up. 'This represents a fabulous example of the consumerization of MEMS,' the tiny devices known as micro-electro-mechanical systems, said Benedetto Vigna, general manager of the MEMS unit at STMicroelectronics, a leading maker of the accelerometers embedded in the controllers. (Nintendo itself declined to talk about the controllers' inner workings.) He said the motion sensors, using the technology that activates vehicle air bags, can accurately sense three axes of acceleration: up and down, left to right, and forward and backward."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • WiinRemote (Score:3, Informative)

    by Phroggy (441) * <slashdot3@phrog[ ]com ['gy.' in gap]> on Thursday December 07 2006, @01:25PM (#17149158) Homepage
    I can't read Japanese, but it looks like WiinRemote [onakasuita.org] is a similar app for Windows; this page is linked from the DarwiinRemote page.
    • Re:WiinRemote (Score:5, Informative)

      by KingJoshi (615691) <slashdot@joshi.tk> on Thursday December 07 2006, @01:37PM (#17149360) Homepage
      And the English page, http://onakasuita.org/wii/index-e.html [onakasuita.org]
      • alternatively...
        http://carl.kenner.googlepages.com/glovepie [googlepages.com]

        I wonder why it's news when it's on a Mac :)
        • look at the site and readme on that program and you will see the following

          "NOTE! You may not use this software on military bases, or for military purposes, or in Israel (which amounts to the same thing). Violation of the license agreement will be prosecuted. See the readme for the license agreement.
          "

          Seems like the neo-Nazi author is not fond of Jews.
            • No country is perfect, and no man. So this guy is a little naive, but hey.. one might think the same of half of Slashdot. Hint: Eric S. Raymond %)
          • No, I think it's because Mac users are more curious about their computer and about what they can do with it, and less afraid of downloading stuff from the Internet :-P
              • See, that's exactly what I'm talking about. Downloading programs is considered "a problem" if you're a Windows user.
                  • And how is it not a problem if you're a Mac user?

                    Wow. Just... Wow.

                    That makes me kind of sad. You seriously think apps on every OS generally consist of spyware and trojans? They're not. You should read that [daringfireball.net].

                    Actual conversation on MSN Chat:

                    Friend of mine who recently switched to a Mac: "Hey, how can I send a picture from iPhoto using my GMX account?

                    Me: "Click on 'Attach File' and drag the photo from iPhoto to your web browser's 'open' window."

                    Her: "Okay... drag from where?"

                    Me: "Wait, I'll send you a

                    • Aye, PC fanboi (Score:3, Interesting)

                      The only reason Macs don't have more viruses and trojans is because Macs are a niche market, and thus hardly targeted. Windows is everywhere, so it's targeted more.

                      First of all, who cares? This has got nothing to do with the discussion. Even if you're right: Why should I care why there are no viruses? There are none, that's all that matters.

                      Second, you're wrong. It's total bullshit. If there were few viruses, sure, the smaller market share would explain it. There were few viruses for pre-X Mac OS system

                    • I wanted to know what security the Mac offered that let users download and run arbitrary programs without worrying about malware. (...) Seems to me that all the ingredients are there for Mac users to experience the same misery as Windows users

                      No, because PC users' fear of downloading apps is somewhat irrational. If you randomly download apps from P2P networks, sure, there's a certain danger (which, while smaller, also exists for Macs, since as you say, writing Trojans is easy on pretty much every OS). Bu

                    • Well, I concede that it is possible that you will infect your PC by downloading stuff from reputable sources. I think it's unlikely, but it seems to be possible. It has never happened to me (although I did infect my PC by through an ad from a domain forwarding service - this attack vector just seems better suited for virus designers than getting your app on download.com and convincing people to install it).

                      As for why it's not a problem on Macs, I never claimed that the low market share was not a cause. The

    • Re: (Score:2, Informative)

      The guys over at wiili.org have a windows "driver" posted using an input emulator. There is also a python script linked to that can be used for linux input.
  • Well (Score:2, Insightful)

    We all knew Mac users were wankers; and here they are admitting they play with their Wiis while using their Macs! ;-)

    Seriously, though - this is cool. I'd love to see a program to control iTunes with gestures.
    • Wow, what a bunch of humorless assholes. I was *kidding* FFS!

      I've used Apples since the II+, I own a MacBook Pro, and I love OS X.

      Jeez, some poeple around here are desperately in need of a blowjob!
      • Jeez, some poeple around here are desperately in need of a blowjob!
        Always true. Even if just after sex or a blow job, one could always use more. Always.
        *sigh* - to be young and have a nympho gf again - that was the bomb
  • by lpangelrob (714473) on Thursday December 07 2006, @01:47PM (#17149544)

    Typical slideshow presenters: $56.00 [directron.com].

    Wii Remote: $29.95

    All that you're missing is a laser pointer, and the requisite freaking sharks.

    • Blah. I amend my post to read "Wii Remote: $39.99 [wikipedia.org]". The "Never check Wikipedia for /. posts" axiom costs me again!
      • Don't forget to add $10 for a misnamed "sensor bar" (assuming you don't already have one)...or you could use two candles (or two of anything else that emits IR).
    • from the SAME SITE a cheaper one... WITH LASER http://www.directron.com/mofxprf.html [directron.com]
    • Not only that, the wiimote's cheaper than my £30 "gaming" mouse. Can't wait for kernel 2.6.20.
    • Who needs the laser pointer? Somehow integrate this software with the software being used to present the document, and suddenly your mouse turns into a pointing finger and moves with the Wiimote.

      Set it up so that - and + changes slides, and use the D-pad to control what type of pointer is being used- a hand, a grabber to draw a circle or square around an area, an underlining tool, or nothing. The A or B button controls turning that on and off.
    • Apple remote that comes with every Mac: free.

      Those suckers are strangely powerful too. Aiming it ANYWHERE in the room (even from behind the computer, aiming the other direction) is enough for it to work.
  • Like Photoshop and FinalCut! Ok So the photoshop idea might be neat.
  • Pointer feature? (Score:3, Interesting)

    by MindStalker (22827) <jlarsen.fsu@edu> on Thursday December 07 2006, @01:56PM (#17149712) Journal
    What would be really great is the ability to use calibrate and use the pointing feature.
    Sure you'll need an IR source, but the ability to say, put an IR source on the floor and use a projection screen with a true pointer would be very very cool.
    • That should be coming really soon. I read on digg today that some drivers have just added support for the IR cameras on the remote.
    • The "modified version" has that. No calibration needed even.
    • You don't need a "sensor bar" or calibration. PCs and Macs have a thing called a cursor. You can move the remote to move the mouse. It doesn't allow you to aim where you want the cursor to appear, but that would be totally impractical anyway.
      • The Wiimote works by acting as an infrared camera. The "sensor bar" sends out two IR signals which the remote uses to determine its position and rotation. No sensor bar => Wiimote can only send button presses to the Wii.
        • Re: (Score:2, Informative)

          No, it can send button presses and motion information, but not absolute position as determined by the IR camera. You can swing the remote to swing your sword in Zelda no matter where it's pointed, but you have to point it near the sensor bar to move the on-screen cursor.
        • The wii remote has gyroscopes and accelerometers. It doesn't need a sensor bar to know you're moving the thing left, right, up or down. It wouldn't allow you to point at a spot on the screen and put the cursor there, but then neither do conventional mice - I can pick up my mouse and deposit it a foot away and the computer doesn't know since it just tracks movements.

          Besides which having to point at the screen would be totally impractical, frustrating and just a waste of time. Presentations are usually done

    • What would be really great is the ability to use calibrate and use the pointing feature.

      Already done it seems, see http://wiisave.com/news/ [wiisave.com].

  • by inio (26835) on Thursday December 07 2006, @01:58PM (#17149766) Homepage
    Unfortunately the article doesn't say it, but the big deal about the "modified version" is support for sensor bar based mouse movement.
  • Notice that you don't point where you want to aim. You point the wii remote up and your aiming reticle starts going up. When to go back to level position the aiming reticle stops instead of returning to level point like the aiming portions of zelda. It seems to only use the tilt function without the triangulation to know what part of the screen you are pointing at for aiming which is useless to me because that is what makes the wii so easy to use. Point at the section of screen you want to aim at instea
  • by TheSHAD0W (258774) on Thursday December 07 2006, @02:10PM (#17149974) Homepage
    ...but can someone post some details on how to physically read the Wiimote from a PC or Mac? Is the controller connected via USB? (I don't own a Wii so I've no idea how things plug together.)
    • It uses bluetooth.
    • The Wii Remote is just a Bluetooth HID device.
    • by Phisbut (761268) on Thursday December 07 2006, @02:15PM (#17150054)
      ...but can someone post some details on how to physically read the Wiimote from a PC or Mac? Is the controller connected via USB? (I don't own a Wii so I've no idea how things plug together.)

      I might be wrong, but I do believe the Wiimote communicates with Bluetooth, so it's basically just a bluetooth device that your Mac or PC deals with, like a mouse or any other device.

      Ya gotta love standard interfaces when stuff like that happens :-)

    • This uses the bluetooth capibilitys of the Wiimote, not the infrared pointing capabilitys, which means there is nothing to plug in. Essentially, it uses the accelerometer to sense the directions of your movements but cannot tell where you are pointing it.

      -Toby
  • Funny thing I noticed is that the Wii remote doesn't detect all types of movement, for instance if i place it on a table and rotate it clockwise or counterclockwise no movement is detected except for some vibration. It only seems to detect rotation in relation to gravity, like tilting onto it's side or tilting back or forward. That sensor bar should help a lot but even then I guess it would only help while the remote is pointing towards the sensor bar.
    • Rotating on it's axis without any other movement will not generate any sensed movement as you have noticed. That is because the wii only use accelerometers which only detect movement relative to gravity.
      • Re: (Score:3, Informative)

        uh, huh? Since when to accelerometers only detect movement relative to gravity? Here, all along i've been thinking they sense... oh, I don't know... ACCELERATION?

        The real reason it doesn't detect anything when rotated is because the you're spinning about the axis of the sensor. If you rotate it instead about one end of the wiimote, it will detect the motion. Gravity has nothing to do with it.
        • Yea I was definitely wrong about the gravity part and thinking about it now makes no sense at all so I don't know why I said it. I was just really trying to explain that what he saw was expected because they won't detect any acceleration when rotated on their axis. Thanks for the correction.
  • by noretsa (995866) on Thursday December 07 2006, @02:38PM (#17150492)
    This hack is kinda limited in functionality since it uses only the tilt data for input as opposed to the pointer functionality. Although the site is hammered, someone has already supported this functionality in Linux as shown in this amazing demonstration [youtube.com]. The functionality in that video is so good I can easily see people buying a wiimote without having the wii (although they would have to create their own LED bar).
    • "(although they would have to create their own LED bar)."

      The fact that you can use a pair of candles [youtube.com] as a sensor bar suggests that cheap third-party wireless ones shouldn't take long to hit the market.
  • Well, so I bit. I downloaded the app, and installed it on my laptop. It is still obviously a little buggy, but like their site says, once you get it to connect properly, it tends to stay that way. (but this took a number of program restarts)

    I don't have my IR bar accessable at the moment, so I haven't tested out the mouse functionality on it, but I'm pretty excited about it and will try it out when I get home. Just happened that today I have my wiimote at work, because I'm taking them over to a bud's ho
  • How? (Score:2, Insightful)

    "If the latest apple rumor turns out to be true, things could get very interesting for apple."

    Not sure what Wiimote functionality on a Mac has to do with a possible gaming console made by Apple...

    Unless the console was running OSX at its core thus allowing use of this Wiimote utility. But then wouldn't that just be a Mac? In which case, why not just focus on a broader gaming market for Macs?

    But there is no way in hell that games for an Apple console/computer would be able to utilize the Wiimote out