Jak jsem jiz zminil ve svem ohledu za WoW, vratil jsem se na chvili k WoW. Vpodstate od patche 3.2 jsem hraval ve Windows Seven, takze jsem byl velmi zvedav jak a zda vubec pujde rozjet WoW v poslednim patchi 4.3.x.
Tady se hodi napsat par postrehu ohledne Unity v Ubuntu samotnem. Zacnu tim, co se lze docist na vsech diskuznich forech a to bohuzel tim, ze Unity (zakladni prostredi v zakladu 11.10) je nedodelek, ktery pije krev casteji nez by bylo zdravo a pokud je to jen mozne, bylo by dobre se jej co nejjednoducseji a nejrychleji zbavit. Nahrada neni velmi snadna, nicmene Gnome 3 nevypada tak lze, popr. zvazit downgrade na nizsi verze systemu (zni opravdu hrozne ve svete svobodneho software) na Gnome 2. Ted to neni o tom, jak narocne nebo graficky cool Unity je nebo neni, ale o tom, ze cas od casu pri behu Wine zatuhne a nebo zamrzne / spadne neco na pozadi, co drzi Unity v behu a nezbyde nic jineho nez ALT_Gr+SysRq+K.
Ale zpet k WoW. Drive existovaly nadejne projekty jako CrossOver on Linux a Cedega, oba projekty ziji vicemene dale svymi zivoty, ale protoze zivotoschopen zustal snad uz jenom CO, nebudu se zde zbytecne rozepisovat – zminka o tom, ze nastroje, ktere umi cklick&play existuji, by mela stacit.
Mezi dalsi moznosti jak si zahrat tak trochu windows-like muze byt virtualni PC: Virtualbox a VMware player. Nejsem obeznamen moc se schopnostmi 3D akcelerace, ale protoze krome samotnych naroku hry musite nakrmit svym performence i bez OS ve VPC, tak ponecham pripadne diskuze nad efektivitou tohoto reseni na nekdy pozdeji.
U Wine clovek oceni krome faktu, ze je “zdarma” i pomerne sirokou skupinu prispevatelu / diskutujicich na foru WineHQ. Hned na zacatku, pokud to nekdo mysli s Wine vazne, je vhodne si do systemu vlozit odkazy na repozitare s aktualnimi verzemi aplikace a knihoven. Potom uz staci Wine nainstalovat a behem toho si skocit do databaze aplikaci (appdb.winehq.org).
Instalaci WoW zde zminovat nebudu, to uz udelal nekdo na strankach Ubuntu.cz, verte vsak ze to nejjednodussi je prekopirovat slozku (ano, tech cca 25GB dat) z Windows a nebo stahnout z Battle.Netu Game_player (small / full, cca 10 / 20GB).
Prvni vec se kterou muze byt problem je Launcher.exe. Z nejakeho duvodu umi po par okamzicich vytuhnout a spadnout. Zde nekolik poznatku, Wine sice vyhodi error, ale proces bezi na pozadi dal, je nutne jej manualne odstrelit (TOP -> kill). Rychlym resenim je spustit Backround_downloader.exe a co nejrychleji se proklikat do Options->Properties a zrusit p2p download, z nejakeho duvodu tohle totiz neni podporovano (knihovnami Wine). Obecne se doporucuje spoustet hru pres Wow.exe, v pripade ze hra vyzaduje update, tak vam to do launcheru po prihlaseni spadne samo, bez toho aby vam padl cely proces.
Dobre, tak se konecne dostavame do hry, teda pokud vam z nejakeho duvodu nevypadne grafika. Nevim proc a nevim jak, ale z nejakeho duvodu se mi stavalo, ze mi naskocila pouze cerna obrazovka s ukazatele mysi (ocelova rukavice), na pozadi hrala hudba, ale vice nic – je nutno reinstalovat ovladace grafiky.
Pokud planujete pouzit WoW slozku z Windows, doporuce se taky smazat obsah z Cache (adresar WoW), take ponechat pouze originalni addony (oznaceny Blizzard_*), smazat slozku Account ve WTF a take samozrejme smazat konfiguracni soubor Config.wtf (bude vygerenovan nove).
Nyni se konecne dostavame k prvni spusteni hry a naloadovani postavy. Zde je prvni uspech, kdy vse najede a nic nechybi. Hru bych spoustel pouze v zaklanim modu bez “-opengl”, aby nedochazelo ke zpomalovani kurzoru v zavisloti na rychlosti obrazu (fps). Po nekolika kratkych obletech Ogrimmaru ovsem mozna zjistite, ze akcelerace neni ani pri minimalnich moznostech nastaveni nijak zavratna (ve srovnani s Windows), tady dochazi k premysleni o modingu – tedy dohrani DLL knihoven z Windows do Wine (tohle opravi i Launcher.exe). Jenom pro zajimavost, rychlost pohybu ve hre byla po aktualizaci poslednich patchu nekde okolo 7-10 FPS (v koute OG, kde moc provoz neni).
Pomerne pekne popisuje instalaci DLL do Wine clanek na ABClinuxu:
http://www.abclinuxu.cz/clanky/multimedia/directx-ve-wine
Konfiguracni soubor pro Wine dle odkazu:
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
Seznam vhodnych DLL k pouziti (Windows XP):
dciman32.dll
ddrawex.dll
devenum.dll
dinput.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmscript.dll
dmstyle.dll
dmsynth.dll
dmusic.dll
dnsapi.dll
dplay.dll
dplayx.dll
dpnaddr.dll
dpnet.dll
dpnhpast.dll
dpnlobby.dll
dsound.dll
dsound3d.dll
dswave.dll
dxdiagn.dll
d3dim.dll
d3drm.dll
d3dxof.dll
d3d8.dll
d3d9.dll
mscoree.dll
msdmo.dll
qcap.dll
quartz.dll
streamci.dll
Po aplikaci vsech DLL dochazi k vyraznemu zlepseni prace s Launcher.exe (uz nepada ani s p2p download). Rychlost pohybu v OG u obou Aukci se pohybuje mezi 28-55 FPS. Rychlost behem BG (vse vyjma AV) se pohybuje v dostatecne rychlosti 30+ FPS, v pripade velke bitky (40+ postav) v TB dochazi k padu pod 10FPS. Nicmene hra je nyni bezpoblemu hratelna pri standardnim rozliseni displeje (monitoru – u me 1280x1024px).
Pokud planujete preskakovat mezi hrou a systemem, velmi doporucuji zapnout si ve Wine (winecfg) tzv. emulaci virtualniho desktopu, jinak muze dojit k padu procesu. V pripade, ze se vam podari spustit Wow klienta duplicitne, u prvniho procesu vam zmizi zvuk – pomuze zavrit vsechny Wine procesy a spustit Wow.exe znovu.
#Konfigurace#
Wine – v1.3.28
Ubuntu – v11.10 (vcetne Unity)
Grafïka – NVIDIA Driver Version: 280.13