Installing, playing, e.t.c. Installing the game is a harsh experience as it requires a lot of DLLs overrides to make it start at least, and requires four patches to current Wine codebase to fix annoying bugs and bring the gaming experience back to the level it was with Wine 1.2.3.
What does not
Sometimes game launcher hangs trying to launch the game. It is required to "killall services.exe winedevice.exe elementclient.exe Launcher.exe", wait for wineserver to shutdown and try starting the game up again in such cases. In case one installs full directx9 redist - the game would hang during startup at the random moment due to incompatibilities between winegstreamer Windows Media implementation and the way the game tries to use it. One would need to use winecfg to disable winegstreamer DLL whatsoever, and set quatrz dll to be "builtin". Official game downloader from Mail.Ru don't work properly under Wine. It is in fact a no-config torrent client which downloads the game using bittorent protocol. One wishing to download and install the game from scratch without using spare Windows PC to do download task may try to use official downloader under Wine, and as soon as it would hang and silently close (disappear from tray) - head in to the folder downloader uses for temp files storage and fetch the ".torrent" file from there. This one may be downloaded using any native linux torrent client you like, and that's exactly the way I used to download game client installer. Starting from commit cb3b7237 onward there's an keyboard input lag in game especially noticable when FPS levels are pretty high (35+). Starting from commit 156d24c6 onward skills and items icons in game are messed up - i.e., displayed totally wrong. Starting from commit 12880784 onward FPS level suffered major drop if you play in windowed mode due to the bug in game client not disabling vsync when started in windowed mode. Starting from commit 68b15bc5 onward FPS level suffered another major drop due to dynamic VBOs cause performance hit when used with current nVIDIA linux drivers. Performance drop had been catastrophic with nVIDIA drivers prior to 270.x, and now is simply "major" with versions 270.x+. Game client elementclient.exe hangs at startup unless user installs native implementation of HTML Rendering Engine (i.e., use winetricks to install ie6 or ie7). Game client behaves unstable if used with builtin implementation of msvc60 runtime. One would have to use winetricks to install vcrun6sp6, followed by installation of vcrun2005 and vcrun2008 to fix "call to unimplemented function" errors. It is required to install ie6/ie7 prior to installing any of native VC runtimes because wine-gecko would cause "call to unimplemented function" errors with installed native VC runtimes otherwise at the moment user would try to install ie6/ie7.
What was not tested
Everything had been tested.
Computer specs: CPU AMD Phenom II X4 955, 6GB of DDR2 RAM, GPU nVIDIA GeForce GTX 550 Ti with 1Gb VRAM. Software: 32bit linux with kernel 18.104.22.168-32.i686.PAE, nVIDIA drivers v.295.17. With vanilla Wine 1.4 game performance is far from it is under Wine 1.2.3, and you would get skills and items icons messed up due to bug in wined3d blit implementation. Reverting commits cb3b7237, 68b15bc5, applying patch that fixes wined3d blit implementation, and modifying commit 12880784 so vsync defaults to be off for D3D makes game experience on par with what is was under Wine 1.2.3. Having this changes incorporated into wine codebase would raise rating for this game from Silver to Gold. In case wine-gecko would be fixed to work correctly with the game thus dropping the requirement to use ie6/ie7 - rating might be raised to "Platinum" as soon as stability with builtin msvcr60 would be good enough.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Fedora 23 x86_64||May 03 2016||1.9.9||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Apr 27 2016||1.9.8||N/A||Yes||Gold||Denis Misiurca|
|Show||Gentoo Linux||Mar 19 2016||1.9.5||N/A||No||Garbage||Denis Misiurca|
|Show||Gentoo Linux||Sep 17 2013||1.7.2||Yes||Yes||Silver||Denis Misiurca|
|Current||Fedora 14||Mar 10 2012||1.4||No, but has workaround||Yes||Silver||Alexey Loukianov|