Someone should license Shadowrun for a debut on the XBox. I'm tired of hack-n-slash games that call themselves RPGs. More and more often game developers are leaning toward the kill and advance model, and rather than incorporating compelling roleplaying stories, they're building a linear story where you just kill everything.

The most recent video game that I played that called itself an RPG was Sudeki. Now, people are saying Sudeki is a bad game, and I've not yet decided if I want to dispute that, but it has elements in common to other games that people do like, such as Baldur's Gate: Dark Alliance, which simply stunk, in my opinion.

When was the last time you could really interact with a person in a CRPG? In Sudeki, you don't interact with people, really. You pick from a couple of menu options of things you can say to each person. People in town are friendly and can be talked to. Creatures out of town are evil and must be destroyed. There is no middle ground. Not only can't you talk to these presumably intelligent (spellcasting) creatures to get yourself out of a jam, but you can't kill off the dumb townspeople.

And these RPGs are so linear. My walk from the first town in Sudeki to the second was as linear as it gets. There is no alternate route to take through the forest to get there; I must stay on the path provided. I guess the game designers were so busy creating the textures and maps for that one path that they couldn't be bothered to create a second. Likewise, the entire game is layed out this way. The towns are simple, the paths between them are direct.

Moreover, the paths are entirely too long and the stories, although like reading a book from end to end (something that roleplaying at a table is rarely like) are hideously difficult to remember unless you spend every contiguous hour from it's beginning playing the game to its conclusion. Some companies even boast about the number of hours of gameplay. "Over 40 hours of fresh content!" A game should never be measured in how many hours of fresh scenery it provides, especially if it forces you to walk past every inch of that scenery in order to complete it, slaying everything that gets in your path.

And combat. Let me say this about combat and RPGs. It's a concept that we talk about at the gaming table a reasonable amount. My character - who grew up in Illumina and was raised by wolves and has held a magic sword since it fell out of this slain father's hands and knows the woods as if he were a tree - my character can probably kill things pretty easily. Why on Earth should this be tied to my ability to mash buttons in a precise pattern? RPGs should be turn-based, not realtime. Gah!

What we need is a better system and a new genre. I present Shadowrun.

Shadowrun takes place in a not-too-distant future. The world is run more by corporations than government. Technology is pervasive - you can jack your brain directly into the 'net, and get body modifications that make you mostly cyborg. To complicate matters, nobody is entirely certain what caused the great reawakening of magic, but it was probably the native american shamans and the Great Ghost Dance. With the return of magic to the world you'll also see races of "metahumans" such as orcs and trolls - genetic mutations in the main strain of the human genome that are awakened by the magic.

What's the point of the game? In Shadowrun you typically play the part of a Shadowrunner going on "runs", or missions. Runs are covert operations, usually funded by an anonymous "Mr. Johnson" to do the dirty work of a powerful individual or corporation. You usually have a group with particular skills that does the run together and splits the fee when the job is done. It sounds pretty simple, but it never is.

Why does this model work for video games? Well, by itself maybe it doesn't. But I propose a few changes to the typical computer RPG to go along with the change of genre.

First, dialogue is always in layered menus. I can't remember what PC game it was (maybe the Temple of Elemental Evil?) that had circular cadcading context menus. I think this could work very well for dialogue. Assemble a sentence from a series of phrase parts rather than having preconstructed phrases prepared for you. Why would you know what you should ask someone about? Sifting through the options would make this aspect a little more realistic.

You should also be able to talk to your enemies. There might be no chance that you can talk them down, but at least give you the option to say things like "these aren't the droids you're looking for" and get away with it. Wouldn't that be too cool?

Also, each run should be mostly self-contained. I suppose this is like a mission log in a way, but it's slightly different. When you start playing the game, you should be able to select how long you want to play, and the game should generate a run based on your preference. Every so often, it could throw in a two-parter, just to spice things up.

If you wanted to carry an over-arcing plot, you could sprinkle pre-desigend runs in amongst the randomly generated ones in such a way that it would seem like just another run to the player. But then something different and unique would happen. Still, the duration of the run would be determined by the length of time available for play. All of this could be set up on an in-game web site that posted potential contracts for runs.

Playing this way offers interesting options for network play because you can gather a group of the required skill types for a fixed amount of time, play, and be done. Either start over or not.

If you do things in a run that might have an effect on future missions, this would be written up in the game log. For example, if you blow up a DocWagon, they might be less inclined to show up when your 911 bracelet transmits your flatline signal. Of if you ticked off a cop, he might show up in a later run to hunt you down. Each of these is self-contained, though. For people who follow from mission to mission, it'll all fit together. And for people who don't, it will seem like just another game. The main point is that you don't need to remember that you shouldn't mess around near Lone Star headquarters, the game just smacks you to remind you when you do.

I don't know. I have been told that my CRPG model won't sell, and that's probably true. But I can't be the only one who is tired of picking up pointless powerups and has to get the whole story spoon-fed to me because it's all prewritten.

I got myself a new wireless ethernet bridge from Linksys (via Amazon using my Paypal-linked Mastercard - Ah, the wonders of technology) and hooked it to the XBox. Now I can watch video files over the network using XBMC without having to turn on the basement lights (thus powering the network hub that lies dormant in the basement). Now if I could just remember where I put those episodes of Keen Eddie...

I played a little DOA3 last night. It was good enough. Playing with the regular controller takes a little getting used to. Speaking of which:

Ok, they make wireless controllers. That's fine. But why don't they make wireless remote dongles? Imagine this... You plug your favorite controller into a doodad that is battery-powered. The doodad transmits the signals from your favorite controller to the receiver that is plugged into the console. That way, your favorite controller could be a fighting stick or a wacky air-cooled vibratron of doom. Is this too much to ask?

While I'm at it, can it be bluetooth, too? That way, there is enough bandwidth in the airwaves for the XBox Live headset to have a chance of working. I only want to sit as far away as I can see the TV; it's not like I want to play from across a soccer field. At least start producing wireless headsets that work with Live and my wireless controller.

I need a new/pretty dashboard. I grow weary of EvoX's spinning graphic and dull menu. I've seen one that I liked the skins for but I can't remember the name. I'll have to hunt that down again. Mht? Mpt? Something like that. And I should really flash the ejectfix BIOS. Yeah.

If I get the kitchen computer running again, I think I'll invest in another one of these bridge gadgets so that I can leave the basement hub off permanently. I'll probably need a range extender if I want to hit the bedroom with WiFi, though.

This is actually the second one of these things that I've used. The original one I got, a cheap D-Link, burnt out somehow and no longer responds even when you're connected directly to it with an ethernet cable. So much for that.

After Berta and Abby went to bed for the night, I got out my tools and ripped apart the XBox again. My goal was to put a bigger hard drive into the XBox so that I could store more pirated games information in it. This project was doomed from the start.

To replace the existing drive, you need to copy everything over to the new one. To do that, both drives must be hooked to the XBox at the same time, by removing the IDE ribbon from the DVD-ROM. The trick is that the power cable on the DVD-ROM is not the same as what you would use on a hard drive, and there are no extras inside the box like there are in a computer.

So I took one of the kitchen computers and plugged it into the wall near the TV. I then ran an extension cable to the XBox from the other side of the room. You'll ask why - The extension cable (actually both of the two short ones I hooked together) had no ground, and although the computer required it, the XBox didn't. Imagine me sitting in a sea of wires and opened computer cases. Then, I did the crazy thing: I plugged one of the power leads from the computer into the XBox's new hard drives. This is while the drive was hooked via IDE to the XBox.

Surprisingly, that worked.

Anyway, I unplugged it all, removed the old drive, installed the new one, switched the slave/master jumpers around, and everything looked good to go. It looked good.

What a mess. I don't know how many times I tried to reflash the chip bios, nor how many CDs I rewrote trying to get the new bios to take. Every time I turned the box on, it would flash the Xenium splash screen, then jump straight to the Microsoft bios. Sometimes the DVD would work, sometimes not, and I could often not get it to open the tray no matter what I tried. What the heck?

After hours of searching and rewriting and getting very frustrated, I finally realized that having sat on the controller wire caused the breakaway cable to come slightly loose. Firming up this connection made the everything work as expected. I expressed a sigh of relief after quite a few hours of toil.

In the middle of fragging the XBox, I noticed that the Xenium OS 2.0 beta is available for release. This will be pretty nice when it's finished. But there are currently warnings about not being able to re-flash back to XOS 1.1, so I'm going to hold off for a while. If this OS makes it so I can boot the XBox with my wireless controllers installed, I'll be a very happy man.

After having played with it for a while, there are a few things that bother me about this XBox mod chip and the software that is available for it.

The Xenium apparently has some kind of problem with there being a non-Microsoft controller plugged into any port when the XBox boots. I have installed XeniumOS 1.1, which is supposed to take care of this issue, but it doesn't. The system just hangs at the boot screen if you have anything other than a real MS controller plugged in. I'm anxious to get XeniumOS 2.0, which looks very cool, and hopefully solves this issue.

The mod chip is supposed to allow region-free DVD playback. Well, ok, but the weird combinations of configurations that get this to work don't suit me. There are three ways:

  1. Use custom software, DVD-X, to play DVDs. This works, but isn't compatible with the remote, has lousy controls, and has no function to return to the dashboard, so it really sucks.
  2. Overwrite region coding on EEPROM with Zenium and play with default XBox Dashboard. If you have the remote dongle plugged in (the thing that receives the remote signals) when you play a DVD, it resets the region encoding back to region-1.
  3. Use a hacked version of the default XBox Dashboard that doesn't overwrite the EEPROM. This would be great, but I can't get it to run. I think I have named the file incorrectly or something.

I think this last option might work best because I'll get remote support, but it's a pain how you have to install stuff on the XBox. Hmm... I guess it wasn't originally designed for that.

XBox Media Center just won't stay alive long enough to be useful. Eventually, you tell it to do something that kills it. I can never play more than one auto file without rebooting. I am hit-or-miss playing back videos over the network without rebooting. I have yet to play a DVD from it without hanging the XBox instantly. The software looks cool, but it just ain't doing it. The only thing that works well is the image viewer. Yawn.

I did make my first game "backup" over the weekend, of issue 29 of the Official XBox Magazine disk. Worked like a charm. And regular DVD playback (with the default dashboard and the chip disabled) works just fine with the remote. So it's not as bad as all that, just that it's not as functional as I would have liked.

So I ordered this Xenium mod chip for my XBox last week. It arrived yesterday, and I attempted to install it. What a trial!

Here are the lessons I learned...

[pictures at bottom]
The Xenium arrived in a plastic, bubbly FedEx envelope. I was expecting a box or something, but it turned out this was sufficient protection. I ordered my chip through ModWhiz, who was an authorized seller as listed on the ozXodus site, the people who make the chip.

I've been researching this for quite a while, and I settled on the Xenium chip because it seemed to have the right combination of features. Of particular interest to me was an easy, no-switches way of disabling the chip for use with XBox Live. The Xenium can be disabled from it's boot menu, or by turning the system on with the power button as opposed to the eject button, which is pretty nice.

Anyhow, I ran out to Home Depot and snatched up a Torx screwdriver set. They didn't have any like the size 15 I already have, which look just like a regular srewdriver except the head. The thing I got for $9 looks like one of those multi-allen wrench things, with lots of Torx heads on it. It had the size 10 and 20 that I needed to disassemble the XBox.

I recommend this modding procedure to friends. My XBox probably differs from most of yours because it's out of warranty. So when yours expires, you're free to experiment. If I had known at the beginning what I know now, the whole install process would have taken less than a half hour. But...

I got the Box apart and located the LPC port. This port is a place on the motherboard of the XBox that a device can be attached to perform diagnostic testing. The Xenium chip uses it to integrate itself into the workings of the XBox and change certain behaviors, like the code that the XBox uses to start.

It turns out my XBox was a version 1.0. There are 6 different versions of XBox and you need to know which one you have (to some degree) to install the mod chip because of the placement of what they call the d0 lead. It turns out that the d0 lead is a very small hole on the motherboard that seems randomly located. I have no idea how the mod chip manufacturers located the d0, but I'm sure it required hours of fooling around and quite a few toasted XBoxes.

Like I said, my XBox is a 1.0. You can tell because the LPC port contacts are filled with solder, which only happes on a 1.0. Other XBoxes have large holes that are unfilled, and sometimes require the use of these extra rivet things that came with the Xenium. I didn't need those.

I bought the solderless bracket for the Xenium. Basically, you have three install options when you install this (and most others) mod chip. You can use the quick solder method, which is a neat idea on the part of the mod chip maker that allows you to solder the mod chip circuit board directly to the face of the motherboard LPC. You can use the pin header method, where you solder a set of pins into the LPC holes and attach the mod chip to the pins via a socket. And you can use the solderless install method, which uses this little blue arm-like gadget with pointy spring-heads that gouge into the LPC holes when you screw the arm to the main board.

The solderless adapter has a little wire that sprouts from it that is in generally the right place to poke it through the d0 hole. You pasically place the "pogo pins" on the bottom of the arm so that they contact the LPC holes (in my case, they were nicely soldered over), screw the arm down on the motherboard to crush the points into contact, then slip the wire into the d0 hole. Simple.

I set up the adapter and plugged the Xenium into the pin header that it exposed. I put the dvd drive and hard drive back in, and powered the whole thing up...

FRAG.

"FRAG" is a technical term in XBox mod chip install that stands for "Flashing Red And Green". It's what happens to the power light on the front of the XBox when something is wrong during power-up. Uh-oh.

I fiddled with the connection for about two hours. No matter what I tried, I could not seem to get the connection set so that it would work. The XBox seemed to reboot twice then FRAG every time I turned it on. The red light on the Xenium that indicates correct operation would flash when the Box rebooted, but wouldn't stay constant. Real bummer.

I was getting tired, and as such, more stupid and bold. After trying pretty much everything else, I decided to flip the Xenium around on the pin header just to see if the whole thing would catch on fire. I turned it on and, voila! Xenium-OS appeared on my screen.

So here's the lesson learned- When installing the Xenium chip with the solderless adapter, put the chip board on the pin header so that the LED on the board faces the closest side of the XBox. Or, if it's not working, just turn it around.

I looked through the installation manual again just to see how I could have missed this, but there was only one close-up picture of the installed Xenium on the pin header, and it wasn't really clear about which direction the board should have been attached. I recommended the change on their message board.

So with the Xenium installed, I proceeded to perform the OS upgrade and install the new EvolutionX dashboard. For some reason, after searching for quite a long time for the files, I feel compelled not to tell you where I got them. But I will anyway. Go to EFNet on IRC and join channel #xmods. Follow the instructions there and you'll be on your way to downloading working binaries in no time.

Another weird thing is that I needed WinRar to extract the files. BitZipper wouldn't do it. BitZipper would show the directories, but not the files. BitZipper has been annoying me lately, especialy with its lack of bz2 support. I'm going to have to write Bitberry.

Anyway, in short order, I had EvoX and XBox Media Center installed. You can now boot my XBox to EvoX without using a boot disk. It's pretty sweet. Sometime soon, I plan on setting up the SMB shares in the XBox Media Center so that I can display files (pictures, music, movies) directly from my computers on the network.

I'm so close to playing pirate movies on my livingroom TV that I can smell the sea air.