WoW under Wine in FreeBSD, Part 2

| | Comments (2) | TrackBacks (0)

Due to popular request, here's how I did it. These guidelines assume you've got an nvidia video card. If you don't... well, I can't help you. ;)

FreeBSD tart.freebsdgirl.com 6.2-RELEASE-p2 FreeBSD 6.2-RELEASE-p2 #4: Sun Mar 11 03:36:58 PDT 2007 root@tart.freebsdgirl.com:/usr/obj/usr/src/sys/DESKTOP i386

esound 0.2.37_1
nvidia-driver 1.0.9746
wine-0.9.33,1
xorg-clients 6.9.0_3
xorg-libraries 6.9.0_1
xorg-server 6.9.0_6

Enable glx under the Module section of your xorg,conf, and run xdpyinfo from an xterm to verify your configuration. You should see both GLX and NV-GLX in the list of enabled extensions.

After installing wine, run winecfg to bring up the graphical configuration editor. Click to see a screenshot of my Applications Tab, Audio Tab, and Graphics Tab. The audio tab won't display a checkbox for esound unless the daemon is running. It's not required that you use esound, but that was the method I decided on. Use what works for you.

The only way I could install WoW was by copying over the directory from my old windows installation. I had a lot of issues with the installer from the CD, but your mileage may vary. Unless you've got a non-standard wine directory configuration, you'll want to copy/install to ~/.wine/drive_c/Program Files/World of Warcraft.

Using your favorite text editor, open WTF/Config.WTF inside the World of Warcraft directory. This file contains most of the general audio/video configuration options. See WoWWiki: Config.wtf Defaults for more information.

Add/change these variables.

SET gxApi "opengl"
SET gxWindow "1"

Here's some Config.wtf tips from WoWWiKi: Linux/Wine.

If you experience poor performance, graphical glitches, or the game doesn't run at all, then add the following options as well:

SET ffxDeath "0"
SET ffxGlow "0"

If you experience stuttering, bad sound or no sound what so ever, then add the following options as well:

SET SoundOutputSystem "1"
SET SoundBufferSize "150"

Download the Apply to Forehead Addon, and unzip it to Interface/Addons in your World of Warcraft directory. Make sure you keep this addon enabled, as it's unlikely you'll be able to change your Video Options without the game crashing without it.

From the author's page:

This add on makes it possible for Linux users to change the Video Options in-game (except resolution). This is done by killing off the following functions:
    * SetMultisampleFormat
    * SetScreenResolution
    * RestartGx

Ready to play? Cross your fingers, and run:

wine "c:\program files\world of warcraft\wow.exe"

0 TrackBacks

Listed below are links to blogs that reference this entry: WoW under Wine in FreeBSD, Part 2.

TrackBack URL for this entry: http://freebsdgirl.com/mt/mt-tb.cgi/70

2 Comments

thats l33t randi!
i wish i could be like you

=)

Reflects my own experience with WoW! :-) And it's working with D3D9, too - a little slower, though.
ffxDeath and ffxGlow didn't affect my system's performance as much as the registry hack mentioned in WoWWiki...
And the Installer won't run: in 6.2 I just the the splash and in CURRENT it dumps core after 1-2 seconds.

Leave a comment