Saturday 13 February 2010

WoW and Guildwars on wine

This worked!

http://www.fsckin.com/2007/12/20/how-to-run-world-of-warcraft-wow-in-linux-using-wine/comment-page-3/

More detail:

glxinfo | grep rendering

should show direct rendering as yes.

Install wine, then some fonts:

sudo apt-get install wine msttcorefonts ttf-xfree86-nonfree

winecfg

Audio tab: try ALSA Driver

Copy the game over.

Update WTF/Config.wtf to the example below.

Run regedit. Add the key,

My computer/HKEY_CURRENT_USER/Software/Wine/OpenGL

and add the key: value

DisabledExtensions = GL_ARB_vertex_buffer_object

That should do it. Old data follows

-------------------------



Now, however, the sound is choppy. I changed to hardware sound; this helped the choppy video.
Today, the sound is off (after running gw and wow and pan on separate desktops).

So, according to http://ubuntuforums.org/showthread.php?t=964580 changing the buffer helps.
vi ~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/WTF/Config.wtf

SoundBufferSize was "150"

Set to 50: No good. Restore to 150

Try using OSS audio instead of ALSA:

padsp winecfg and change from OSS to ALSA under the audio tab,

Run wow via:
padsp wine Wow.exe

I ran without the padsp command: Changing to ALSA fixed the audio. :)

-------------------------

A month later and WoW won't update. It claims there's a patch that needs downloading, but it can't do it. Piece of shit! Notes all over the web with moaning kids proposing silly fixes involving timed right clicks and permissions.

Anyway, long story short. Copy a working version over, from a different machine. It worked.

The WTF/Config.wtf file read as follows:

SET readTOS "1"
SET readEULA "1"
SET readTerminationWithoutNotice "1"
SET readScanning "-1"
SET readContest "-1"
SET locale "enGB"
SET expansionMovie "0"
SET movie "0"
SET showToolsUI "1"
SET portal "eu"
SET realmList "eu.logon.worldofwarcraft.com"
SET coresDetected "2"
SET timingTestError "0"
SET hwDetect "0"
SET gxRefresh "56"
SET gxMultisampleQuality "0.000000"
SET videoOptionsVersion "3"
SET Sound_OutputDriverName "System Default"
SET farclip "1277"
SET specular "1"
SET groundEffectDensity "64"
SET installType "Retail"
SET patchlist "eu.version.worldofwarcraft.com"
SET mouseSpeed "1"
SET Gamma "1.000000"
SET accounttype "CL"
SET Sound_MusicVolume "0.60000002384186"
SET Sound_AmbienceVolume "0.40000000596046"
SET projectedTextures "1"
SET realmName "Trollbane"
SET gameTip "87"
SET gxResolution "1440x900"
SET VoiceActivationSensitivity "0.39999997615814"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET textureFilteringMode "5"
SET componentTextureLevel "9"
SET shadowLevel "0"
SET groundEffectDist "140"
SET environmentDetail "1.5"
SET weatherDensity "3"
SET gxApi "opengl"
SET ffxGlow "0"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET Sound_EnableHardware "1"
SET Sound_SFXVolume "0.30000001192093"
SET gxVSync "0"
SET Sound_OutputQuality "0"
SET Sound_MasterVolume "0.60000002384186"
SET gxWindow "1"
SET Sound_NumChannels "64"
SET Sound_ZoneMusicNoDelay "1"
SET Sound_EnableSoundWhenGameIsInBG "1"
SET accountName "yeahright@etc.com"

No comments:

Post a Comment