This is old content! The graveyard is a snapshot of content created from 2002-2005. For new stuff, visit Maniacal Rage.
 

Someone Explain All of This

posted on march 25, 2004, tag: gaming

Yesterday I picked up Halo for the Mac. I own the PC version, but I got tired of plugging the Cinema Display into the converter just to play a game. It's especially annoying because you can't swap the display out while the Mac is on (since it gets power from the Mac), so you have to shut down, then unplug. It's time consuming—even if my Mac only takes 32 seconds to start back up—and I don't like having to get under my desk multiple times just to play a game then go back to normal computing. Anyway. Halo for the Mac.

I installed the game and launched it, and was shocked to find when attempting to change bindings that I couldn't assign actions to any of the action keys on the keyboard (Shift, Control, etcetera). Since I've been a PC gamer for many, many years now, I have developed a very good system for myself of using the keyboard and mouse, and that includes a very specific binding system. I use the same keys in almost all shooters because almost all have very similar command sets. In the PC version of Halo I was able to go about my business as usual, but in the Mac version I got no response when trying to assign reload to the right shift key. I tried assigning crouch to the right control key... no dice.

Now I'm confused. The Unreal Tournament 2004 beta allowed me to bind commands to these keys, so it's not an OS X thing. It seems to just be a Halo thing. Why would Macsoft do this? It doesn't make sense. Perhaps Mac FPS players are just used to the fact that walk forward is W, etcetera, etcetera, and they don't mind. I, however, do. I should be able to bind any command to any key on the keyboard.

It's also worth noting that Halo does not take over the system when it's running, which is a double-edged sword. On the one hand, it's great, because Halo runs exactly like another application and can be hidden, switched out of, and such, allowing you to play Halo and still receive IMs if you wish or anything of the like. OS X is so well done that I can actually use Expose and show the desktop while Halo is playing to check the time and then bring the app back into focus without a performance hit. At the same time, though, this means that when assigning keys on the keyboard that are assigned to other global system functions I get a conflict. For instance: by default, Halo binds the F1 key to show scores, but I have that assigned to an Expose function. So when Halo is running and I push F1, instead of Halo capturing the key press and just showing me scores, it shows scores and Expose also fires. This is very annoying.

Maybe the conflict problem is an OS X thing, but I don't think it is. I think an application can trap key presses and deal with them without having to send them to the system. Maybe I'm wrong. It should be noted that Windows has this problem too, but only with the Windows key on the keyboard. Then again, that's really the only global key in Windows (other than Alt+Tab, which works as well). I thought it was just Expose at first (maybe it was running in a layer above the application), but I found that using a Synergy function key also had this effect. Consider this my open letter to MacSoft. I might be the only bastard with this problem, but that's not going to keep me from complaining.

I also noticed rather cruddy visual performance from time to time, but apparently that's just because I was playing Halo in letterbox format (which matches the shape of the Cinema Display) and I needed to be playing in a 4:3 ratio (with black bands on the sides). This is something that definitely needs to be fixed. What's the point of having a widescreen display if you can't use a quarter of it? I'm willing to look past this, however, if I can actually the play the game—but the binding issues stated above are making that very difficult.

Comments

There are 6 comments, comments are closed

Mathew Hoy on 03/25/2004:

hey. i was finding the binding annoying too. when im'ed, i tab out to see the msg. hitting tab triggers a weapon change. when i get back to the game, i've always got a new gun! it's like russian roulette!

-m

Brice on 03/26/2004:

Simply put ... you're using a mac ... you were expecting to be easy to play? Bah ...

It still amazes me to realize that MS would produce anything that runs on a free operating system core. Not terribly surprising that halo doesn't completely work. (I might be assuming too much, but all I know is that halo was only available for the xbox.)

Dave on 03/27/2004:

"I also noticed rather cruddy visual performance from time to time..."

That's just Halo, it's unbelievably slow. I have a 2.4GHz P4, 512MB of ram, GeForce FX5600 Ultra—a pretty decent system. I can run UT2004 at 1152x864, lots of details, absolutely zero slowdown even in decent firefights. Halo, at 800x600, no details, was absolutely unplayable AND uglier than UT2004. It's basically a shitty console port—it's not even that good of a game. My roommate got it to run decently and gave up on it anyways because it was too boring. Go get UT2004 (there's a free mac demo at http://www.unrealtournament.com/ut2004/downloads.php) and try Onslaught, you won't be disappointed.

Brice on 03/27/2004:

Did they do the same thing with halo that they did with a few of the finaly fantasy games that they ported from the playstation to the PC? I don't think they did anything for them besides write an emulator and it had similar performance problems to what you're talking about. Obviously, I know little about what was actually done, but that's a possible explanation for the crappy performance.

Greg on 03/27/2004:

Get an Xbox. I used to be a hardcore computer gamer until I saw the simplicity and fun that can be had with a console. Not too mention, you'll have none of the problems you're having now.

If computer gaming were Microsoft Word, console gaming would be xPad.

Mark on 05/05/2004:

I wasnt impressed with Halo either on the PC or the Mac. I have an xbox and on that - it is absolutely incredible.


See Also

View the archive

Original iPod Introduction
How far we've come in just a few short years. Here's where it all started.

Front Row on Non-iMacs
Going to try this tonight!

WriAShorStorWe!
DY starts a one-week short story writing event for people to lazy to enty NaNoWriMo. VerCooIdea.

Lost Rhapsody
Funny Flash movie using Weird Al music and Lost stuff. Lyrics make a surprising amount of sense!

Jed's Other Poem
Unsolicited music video made on an Apple ][. Fantastic!

Printers Output Secret Barcode
The government is keeping tabs on what you print, with the help of major printer companies.

Dreamhost Promo Codes
DH already has very cheap, very good hosting—this just sweetens the deal.

Photos of the new iPod
Just received my new iPod and I put a few photos up.

PEZ MP3 Player
Funny idea that actually looks kind of neat. I like that it comes pre-loaded with "indie" music.

HD Easter Egg
"My Name is Earl" on NBC gives viewers with HD TVs a little easter egg. Cute, but weird.