Posts Tagged ‘Wii’

Wii Guitar

Monday, December 31st, 2007

I’ve just gotten Guitar Hero 3 for Wii (despite not having a Wii). The Guitar controller connects to my wiimote, and then I can use the bluetooth built in to my laptop to play Frets on Fire with a guitar-like thing. Awesome fun, and very Linux friendly. Debian and Ubuntu users can just apt-get the cwiid driver (you need the wminput package) and use the configuration from here:

# wiiguitar profile for FOF
Classic.Down=KEY_ENTER #Strum
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.LStick.X = ABS_HAT0X
Classic.LStick.Y = ABS_HAT0Y
Classic.RStick.X = ABS_HAT1X
Classic.RStick.Y = ABS_HAT1Y
Classic.A = KEY_F1 #First Fret starting at top of wiiguitar
Classic.B = KEY_F2 #Second Fret
Classic.X = KEY_F3 #Third Fret
Classic.Y = KEY_F4 #Forth Fret
Classic.Minus = BTN_SELECT
Classic.Plus = BTN_START
Classic.Home = BTN_MODE
Classic.L = BTN_TL
Classic.R = BTN_TR
Classic.ZL = KEY_F5 #Fifth Fret
Classic.ZR = BTN_TR2

I have that saved as ~/.fof and just run sudo wminput -c ~/.fof before i start frets on fire. Fun!

Back to practicing!

More HSPDA/3G with Xbox 360 and Wii

Monday, December 10th, 2007

Its amazing – 40% of the traffic to my blog has been from people frantic to learn about HSPDA and their games consoles. Here’s a little update.

I’m happy to report that it /does/ work. I went back to my friends to try it out the other weekend and Halo 3 works over HSPDA – even with two of us playing online at the same time. There are moments of lag, but for the time we played it was rare. I was pleasantly surprised to say the least.

We tweaked the settings some more. It looks like the network at Three’s end is introducing a NAT.. We set up port forwarding but nothing ever comes to the PC to be forwarded to the 360. So you will get warnings about NAT, but these are harmless. Everything seems to work regardless \o/

3G/HSDPA Xbox Live/Wii Online

Monday, November 5th, 2007

So yesterday I went to a friends to play Halo 3, play Halo3, eat curry and oh yeah.. Get destroyed at Halo 3. Luckily for my ego and really unfortunately for him, his 360 started with the red ring problem before i was defeated too badly. I really feel for you mate!

Anyway, lets add insult to injury. His new house sucks.  Simply, it has TPON so he can’t get broadband. No Xbox live! It isn’t even in a cable area. So to ease his pain, I figured out how to plumb his desktops 3G/HSDPA to the 360, only for the DVD drive to die within an hour…

How to recreate this? We only had a single patch cable (no crossover for 360 to PC, and quite a large cable was needed). The 360 had wireless, his PC did not. He had a router from when he applied for broandbad. We picked it up from his parents and plumbed it up so that the connection was like so:

  • My laptop / Xbox 360
  • Wifi
  • Netgear DG834G
  • Ethernet
  • Dell Windows XP Desktop
  • 3 USB Modem

I found that the 360 will work on a network with Microsoft ICS. Unfortunately the information on that is insanely limited. Or perhaps there is too much non-geek whitenoise: You can find out how to set it up in conventional situations, but not how it actually works. Which makes unusual setups challenging. The internet suggested the ICS host needed to be on and that it either acted as a DHCP server or used zeroconf addresses. So I duly turned off DHCP on the router, moved it to and made the PC

So now I booted my Linux laptop and did some ping testing. I had a zeroconf address and could ping the PC and the router. Pinging google, however, failed on DNS resolution. I checked my resolv.conf and it had chosen the PC as the gateway and had a reference to “”. So I was happy the setup was working “theoretically”, and that ZoneAlarm was at fault. Sure enough, down the firewall and it worked just fine. Gah.

ICS mode in ZoneAlarm got DNS working, but the connection still seems blocked. No idea how to fix that :-( If you are insane and down the firewall.. Both the 360 and Wii happily venture online! Yay..