So I did it. And holy cripes, I don't think I will ever play a Scumm game with a mouse ever again. This. Is. *Awesome.*
Unfortunately I don't have pictures or video yet, but I wanted to share this because this is by far the most awesome way you can possibly play with ScummVM. If you're dying for Scumm on your Wii, this is just as good.
Step 1: Get a computer hooked to your TV.
None of this matters if you can't get video-out from a computer to your TV. Laptops are awesome for this -- I'm running on a circa-2004 Mac Powerbook G4. It has S-Video out, a headphone jack, and bluetooth, which is all I need. Grab a quick S-Video to RCA converter along with a 1/8" Stereo plug to RCA converter, and everything plugs right into my TV. (Actually, VCR, since that's what runs through my surround sound ... but I didn't want to admit I still had a VCR)
You do need bluetooth for this, though. If your computer has it built-in, awesome. If not, you can grab a quick Bluetooth USB key for between $40 and $60 in the states -- not sure what prices are like elsewhere.
Step 2: Get a Wiimote and hook it up
That's right: You don't actually need a Wii for this to work. Just buy a Wiimote at your local electronics/game shop for.. I think $30, and you're set. You don't need the nunchuk or anything like that. If you already have a Wii and controller, that's awesome too -- syncing the wiimote with your computer will not hinder its ability to connect to your Wii again.
What you need is a Wiimote driver for your computer. There's a good listing here. I use DarwiinRemote on my Mac and it's great, but I want to experiment with some other options because it has some quirks that I'll address later. Follow the instructions that come with your driver for getting the Wiimote connected.
Step 3: The sensor bar.
As I said above, using the accelerometer in the controller to control the mouse pointer is bunk and not at all enjoyable. So forget that: we need an infrared sensor bar. And truth be told, the name "sensor bar" is incredibly inaccurate because the bar doesn't sense anything. All it does is emits two blobs of infrared light. The controller has what amounts to an infrared-only webcam in it, and detects where it's pointed based on the location of those two dots. So now that we know that you don't need something else attached to your computer for this, this becomes hella easy:
- If you have a Wii, this is a no-brainer. Just turn on your Wii so the sensor bar comes on, and you're done.
- If you don't have a Wii, you have three options.
- Get two candles. Votives are best. Sit them on a flat surface in front of your TV, about 5-9 inches apart (experiment -- proper width depends on what distance the Wiimote is at). Ta-da, you're done. This method isn't so great, though, because the flickering flames will shake your pointer. That gets annoying.
- Buy a wireless sensor bar. I've only seen one out, it's way overpriced.. but hey, it's quick, easy, and works. I think Best Buy had it for like $30.
- Build your own. This is what I did, and it works like a dream. It's also cheap . Run to radio shack and pick up a circuit board (or breadboard if you don't feel like soldering or don't have a soldering iron), a couple infrared LEDs, a holder for two AAA batteries, a tiny 3mm LED (color doesn't matter, as long as it produces visible light) to use as a power indicator, a small on/off switch, and some 10 Ohm resistors. You can throw your own bar together lickety split if you know anything about electronics. If not, ask here and I'd be happy to give you a quick crash course in Ohm's law. Or you could google it. Or google for an LED resistance calculator.
Step 4: The Set-Up
This is when it all comes together! Open your Wiimote driver program and map your buttons. I have my A button set to left-click, B set to right-click, Home is F5, Minus is ESC, Plus is spacebar, 1 changes depending on what game I'm playing, and 2 toggles mouse mode on and off. (Quirk: Some of those don't work in DarwiinRemote on my non-Intel mac -- like F5, for example. Hmmph. I'll try other alternatives later on)
Hook the TV up to the computer and turn on "Clone" mode -- the display mode that sets your computer resolution to the same resolution as your TV, and shows the same thing on both screens.
Run ScummVM, load a game, and hit Alt+Enter to fullscreen it.
Listen as the heavens open up and angels sing as you enter ScummVM on Wiimote bliss! COMI is fantastic with this setup because you don't need to click things like "Use" or "Pick up" or anything of that that we'd normally use keyboard shortcuts for, so I recommend that and any other game with a similar format.