WoW
Ubuntu Sverige
[redigera] World Of Warcraft
| World of warcraft | ||
|---|---|---|
| Action | ||
| Producerat år | 2004 och 2007 (TBC) | |
| Skapare | Blizzard | |
| Kräver Wine? | JA | |
| Använder OpenGL | JA | |
Innehåll |
Det här är en HOWTO för att installera World of Wacraft på en Ubuntu x86 dator
Wine är en fri open-source implentering av win32 API:n, och är till för att kunna installera och köra windows-program och spel på Unix-liknande operativsystem. DirectX-stöd i Wine är fortfarande i ett väldigt tidigt stadium, men World of Wacraft har fullt utvecklat stöd för OpenGL, som i sin tur har fullt stöd i de flesta Unix/Linux baserade operativsystem, och World of Warcraft är förmodligen det windows-spel som fungerar bäst genom Wine för tillfället.
World of Warcraft fungerar särskilt bra med Nvidia-grafikkort, eftersom Nvidia har väldigt bra drivrutiner för Linux. Intel's grafikkort är för det mesta inte särskilt kraftfulla, men har också välutvecklade drivrutiner. ATI's drivrutiner däremot är inte särskit bra,och kan vara ostabila, vilket kan resultera i dålig prestanda. Flera av ATI's nyare kort fungerar inte alls, eftersom ATI inte har utvecklat några drivrutiner för dom. World of Wacraft kan också spelas med hjälp av de ofria mjukvarorna Cedega och CrossOver Linux. Den här HOWTO'n beskriver dock bara hur man installerar World of Warcraft med hjälp av Wine.
[redigera] Installera World of Warcraft
1: Börja med att installera wine,
2: Börja med att klicka på platser > Hemmapp och gör en ny mapp dit du kopierar alla filerna från cd-skivorna.
3: Börja installera genom att skriva följande i terminalen:
cd **namn på mappen** wine Installer.exe
4: Några dialoger kan vara blanka, och installtionen kan även hänga sig i upp till 5 minuter och använda 100 % av CPUn. Bara vänta och tryck på "Next" när det är möjligt. Om du inte vill råka ut för det här kan du installera de ofria Microsoft fonterna och läga till dom i /home/dittNamn/.wine/drive_C/ Windows/fonts/ . Skriv följande i terminalen:
sudo apt-get install msttcorefonts
Om du inte vill installera från skivorna kan du ladda ner spelet härifrån:
Burning crusade finns att hämta här:
- (Europeisk version av The Burning Crusade)
- För US-versionen så loggar du in här
När du har laddat ner Installations-nedladdarna öppnar du dem med wine. Så här kan det se ut:
wine WoW-BurningCrusade-enGB-Installer-downloader.exe
[redigera] Konfiguration
[redigera] Config.wtf
WoW använder sig av DirectX som standard, men för de flesta kommer det att fungera dåligt. Om det är så för dig kan du ändra i config.wtf så att WoW kör OpenGL istället.
config.wtf hittar du i /home/<snvändarnamn>/.wine/drive_c/Program\ Files/World\ of\ Warcraft/ och öpnna sedan wtf-katalogen så hittar du filen
Om filen inte existerar så starta WoW och logga in med din karaktär så skapas filen. Öpnna config.wtf med en text-redigerare och lägg till följande längst ner:
SET gxApi "opengl"
Om du har problem med spelet ändå så lägg till följande i config.wtf:
SET ffxDeath "0" SET ffxGlow "0"
Notera att ffxGlow kan också aktivera "antialiasing"
Om du har dåligt ljud, eller inget ljud alls, lägg till följande i config.wtf också:
SET SoundOutputSystem "1" SET SoundBufferSize "150"
[redigera] Winecfg
Om du fortfarande har problem med ljudet kan du ändra i Wine's inställningar genom att öppna en terminal, skriva winecfg och sedan trycka på enter.
Gå till ljud-avdelningar och markera ALSA och se om det hjälper. Notera att du bar ska ha 1 alternativ markerat åt gången.
[redigera] Register-ändringar
För att dramatiskt öka din frame-reate så öpnna en terminal och skriv följande:
regedit
- Hitta nyckeln HKEY_CURRENT_USER\Software\Wine\
- Markera Wine-mappen i den vänstra panelen. Ikonen bör nu ändras till en öppen mapp
- Högerklicka på Wine-mappen och välj NEW och sedan KEY
- Ersätt texten New Key #1 med OpenGL
- Högerklicka i den högra panelen och välj NEW och sedan String Value
- Ersätt New Value #1 med DisabledExtensions (Notera att du måste skilja på versaler och gemener)
- Dubbelklicka på "DisabledExtensions" och en dialog-ruta kommer att öppnas
- I värde-fältet skriv GL_ARB_vertex_buffer_object
[redigera] Spela
Dubbelklica på World of Warcraft-ikonn på skrivbordet eller gå till program > wine > program > World of warcraft och starta spelet därifrån
Du kan också starta spelet genom att skriva följande i terminalen:
wine "C:\Program Files\World of Warcraft\Launcher.exe"
Notera att Wine förmodligen vill att du installerar Gecko, gör det isåfall.
Vill du däremot hoppa rakt in i spelet, skriv följande:
wine "C:\Program Files\World of Warcraft\WoW.exe"
[redigera] Felsökning
Har du problem att överhuvudtaget starta eller installera spelet kan du ladda hem följande dll-filer:
och lägga dom här: /home/<användarnamn>/.wine/drive_c/windows/system32/
Har du problem med "laggande"-ljud så kan du i config.wtf ändra SET SoundBufferSize -värdet till mellan 50 och 250. Ett högt värde kan dock skapa problem.
Om du försöker ändra WoW's video-inställningar när du kör OpenGL kommer WoW att krascha. Starta därför wow på följande sätt:
wine wow.exe -d3d
eller ändra i config.wtf:
SET gxApi "OpenGL"
till
SET gxApi "d3d"
Ändra sedan tillbaka till följande när du har ändrat inställningar:
SET gxApi "OpenGL"
Om WoW crashar när du startar det med openGL med fungerar med D3D så prova att ändra till följande i config.wtf:
SET ffxGlow "0"
Om du har ett Nvidia-kort och har uppgraderat till Wine 0.9.30 efter att du har installerat WoW, och om WoW crashar och du får följande femeddelande:
Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 14 Current serial number in output stream: 15
Det kan lösas genom att köra följande i terminalen:
sudo apt-get install nvidia-glx
För ATI-kort: Vissa kort har problem med OpenGL och om spelet crashar 5-10 sekunder in i spelet eller efter en stunds spelande. Då måste du ändra i din /etc/X11/xorg.conf-fil och lägga till följande i sektionen "Device": Du redigerar filen genom att skriva:
gksudo gedit /etc/X11/xorg.conf
Lägg till nedanstående text i sektionen "Device"
Option "Capabilities" "0x00000800" Option "UseFastTLS" "off" Option "KernelModuleParm" "locked-userpages=0"
När du har gjort ändringarna så ska det se ut ungefär såhär:
Section "Device" Identifier "aticonfig-Device[0]" Driver "fglrx" Option "Capabilities" "0x00000800" Option "UseFastTLS" "off" Option "KernelModuleParm" "locked-userpages=0" EndSection
Om du har problem med korrupta ikoner kan du ändra i config.wtf:
Set UIFaster "2"
Detta brukar rätta till problemet.
Om du använder beryl/compiz och GNOME-panelen visas fast du spelar WoW kan du lägga till följande kommando när du startar WoW: -windowed
eller så lägger du till följande i config.wtf
gxWindow "1"
Kategorier: MMORPG | Spel


