To be honest, Liches make me a little queasy

I see a deep sorrow in Arthas's eyes; a quantifiable longing for bananas.
I see a deep sorrow in Arthas's eyes; a quantifiable longing for cuddly puppies and kittens.

I finally received my copy of the new World of Warcraft expansion, Wrath of the Lich King last night and set about installing it on Linux. Even though I got home pretty late last night, I wanted to at least give it a try, and since the installation and patching only took about 30 minutes, I went ahead and created a Death Knight.

My first impressions were…. *drool*. The opening video is stunning, and I was anxious to get rolling. After configuring my appearance, I began my demented existance.

As I continued playing, however, my apprehension grew. I’m the sort of guy that, when I play Knights of the Old Republic, I’m invariably a light-sided Jedi. It makes me uncomfortable to slaughter people for no other reason than my own self-advancement, and I don’t delight in rampant carnage… unless they be Stormtroopers. Even the Horde on World of Warcraft are billed as misunderstood, noble, and generally decent people. They take care of their own, and if anything can be said about their actions, it’s that they had little choice but to fight for survival.

But the Death Knights… they’re just plain evil. You start out serving the Lich King, and one of your first tasks is to go into a town and slaughter the inhabitants. You’re specifically ordered, in fact, not to worry too much about the guards, but to focus on chasing and cutting down the civilians because that will strike greater terror into the hearts of the Lich King’s enemies.

I’m going to keep going with my Death Knight, because I’m assuming you eventually break away from the Lich King to join your respective faction (Alliance or Horde) and things return to normal after a while. But these opening quests so far have just made me just a little uncomfortable.

How to install Wrath of the Lich King on Linux

You have your shiny new expansion, but you (quite understandably) don’t want to shell out another $90 for a crappy operating system to play it. No problem, says I, because WotLK is Cedega Certified!

Unfortunately, while the game works pretty well, installation does not, and you’ll quickly encounter a bug in the Death Knight starting quests that will prevent you from advancing along that quest chain. No worries, though; just follow these simple instructions and you’ll be up and running in no time.

Installation

First, you need to mount the DVD properly. I use Ubuntu, which means I have Gnome, so I use Nautilus as my file manager. After inserting the DVD, you’ll need to open your file manager (Nautilus in my case) to unmount the DVD. You should see Lich listed in the left navigation bar: right click on it with your mouse and choose Unmount.

Now, open a terminal window and type in the following line. You’ll need to modify userid and insert your own userid (what you use to log in). You may also have to modify the cdrom0 point if you use something else; you can check this by browsing to /media in Nautilus or the terminal.

sudo mount -t udf -o ro,unhide,uid=userid /dev/scd0 /media/cdrom0/

Now you can open Cedega and install as you would normally, just using the Install button. However, when the Cedega installation window pops up, notice that it wants to put WotLK into its own folder. You need to change this so it installs into the folder in which you already have World of Warcraft. Edit this, then you’re ready to proceed with the install.

Installation and patching should proceed smoothly and normally from here. Now it’s time to play!

Setting the OpenGL flag

Personally, I don’t like playing with OpenGL. Maybe it’s just my system, but I get some bugs with it, most notably that WoW doesn’t close when I quit the game, it crashes. Despite this, there are a few quests that glitch out on Linux, and you need to use OpenGL to get through them.

When playing as a Death Knight, this is most notable when doing the quest involving the Eye of Archerus. Your screen will go all solid colours, though you can still see the UI, so you can’t very well proceed with the quest. This is due to the Death Effect and Full Screen Glow, but just disabling those options in WoW doesn’t resolve the problem.

There are two steps to setting the OpenGL flag.

  1. You need to add the following line to the config.wtf file. This file can be located at:/home/userid/.cedega/World of Warcraft/c_drive/Program Files/World of Warcraft/WTF
  2. SET gxApi “opengl”

  3. Set the -opengl flag in the Cedega shortcut, as pictured below:
  4. Click to enlarge

Conclusion

You should now be good to go. After the Eye of Archerus quest, I promptly disabled OpenGL and removed that line of code from my config.wtf. It’s good to know that there’s a solution for this Death Effect bug, and I may have to use it again (especially if it crops up when the Death Knight dies and becomes a zombie that can keep fighting), but if I can avoid OpenGL, I will. It just doesn’t seem as fast or as stable as D3D to me.

Happy gaming, and suffer well!