* Downloading and installing the game from Steam; * Launching and playing the game after applying "workaround" to get rid of DRM protection system that fails to work properly under Wine;
What does not
Starting up the game with original due to it uses "Tages" copy protection system which is incompatible with Wine (yet). Game might behave unstable and might crash after "starting a new game" from main menu. It had turned out that this behavior is caused by system locale settings. Starting the game up with LANG="en_US" or LANG="C" exported to the environment fixes the problem.
What was not tested
Everything was tested (except for playing the game from start to end; had only played it for about 4 hours).
System specs I had tested the game on: AMD Phenom II X4 955 CPU @3.2GHz, 6GB DDR2 RAM, nVIDIA GeForce GTX 550 Ti GPU with 1GB VRAM. Essential software components: Linux Kernel 22.214.171.124-32.fc14.i686.PAE, nVIDIA Display Drivers 280.13 32bit. Game runs perfectly. By default Steam installs DirectX runtime on the first game launch, it seems not to be required. What is actually required is nVIDIA PhysX runtime which also gets installed automatically by steam. To run the game you would need to somehow obtain game.exe binary which isn't protected by Tages DRM. It might be illegal in some countries to use binaries having DRM stripped-out, be sure to check and conform to your country regulations and laws. Running DRM-free binary from under Steam client might cause the game to crash. In such cases try to run the binary directly instead. It is possible to use hardware-accelerated (Cuda) PhysX. You would need to install the nVIDIA Cuda Toolkit on your host system and then download and compile a Cuda wrapper dll for Wine. Sources for this DLL might be fetched here: https://github.com/lexa2/wine-cuda After compiling "cudart32_40_17.dll.so" you would need to replace original cudart32_*.dll from PhysX installation with your freshly compiled Wine dll. Possible way to do it is to copy "cudart32_40_17.dll.so" to the "$WINEPREFIX/drive_c/Program Files/NVIDIA Corporation/PhysX/Common/" folder, rename original "cudart32_*.dll" to something like "cudart32_*.dll.backup" and then add one symlink per renamed "cudart32_*.dll" pointing to the "cudart32_40_17.dll.so".
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)||Jun 29 2012||1.4||Yes||No||Garbage||fabrizio|
|Current||Fedora 14||Nov 02 2011||1.3.31||Yes||Yes||Gold||Alexey Loukianov|
|Show||Mandriva 2010.0||Feb 19 2010||1.1.38||Yes||Yes||Gold||James|
|Show||Ubuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)||Dec 20 2009||1.1.35||Yes||Yes||Platinum||fabrizio|