Friday, March 2

How to Install 'Arx Libertatis', A Linux Port of Popular 3D First Person RPG 'Arx Fatalis'


Arx Libertatis is an attempt to bring 3D First Person Role Playing Game Arx Fatalis to Linux. Arx Fatalis was open sourced last year and since than the awesome people behind Arx Libertatis are working to make the game cross platform.

First watch the video of Arx Libertatis running natively on Linux. Thanks to qubodup for the video.


You can easily install the game on any Linux distro by following the guide on GitHub . If you are on Ubuntu 11.10, follow the instructions below:

Download Arx Libertatis from here. Extract the zip file.

Install the required dependencies by running the command below:

sudo apt-get install cmake g++ libdevil-dev zlib1g-dev libfreetype6-dev libglew1.5-dev libopenal-dev libboost-program-options1.46-dev freeglut3-dev libopenal1 mesa-common-dev libgl1-mesa-dev libboost-all-dev libguichan-dev

Run the commands below from the newly extracted Arx Libertatis folder:

mkdir build && cd build && cmake ..
make

Arx Libertatis is now installed. In the build directory, you will be able to find arx executable.

We still don't have game files yet. A full version of Arx Fatalis can be purchased from GOG or Steam. For this guide we will use free game demo downloaded form FilePlanet.

Extract the demo files. Now we need to tell the arx executable about game data. Go to the demo folder and run the commands below.

cd demo (or whatever name your folder have)
cabextract Setup1.cab
cabextract Setup2.cab
cabextract Setup3.cab

Now create a new folder and name it Data or Game Data or something else. We will copy necessary files from the demo folder to the data folder. The game executable will look for relevant files in this folder. 

If Data is your destination directory, create a data/misc directory and copy the following files:

demo/bin/Arx.ttf to data/misc/arx.ttf
demo/bin/data2.pak to data/data2.pak
demo/bin/LOC.pak to data/loc.pak
demo/bin/Logo.bmp to data/misc/logo.bmp
demo/data.pak to data/data.pak
demo/SFX.pak to data/sfx.pak
demo/SPEECH.pak to data/speech.pak

Change all file names from uppercase to lowercase. Almost done.

Now tell the arx executable location of data folder by using -d option. I used the command below to run game. Make a script or custom launcher if you want for quickly launching the game.

'/home/nitesh/Desktop/arx-ArxLibertatis-dbb8ca7/build/arx' -d '/home/nitesh/Desktop/data'

Great work has been done by Arx Liberatis team. The game runs super duper smooth on my ATI HD 4650 card at max settings and 1920 x 1080 resolution.

0 comments:

Post a Comment

Preload Image 1 Preload Image 2 Preload Image 3 Preload Image 4 Preload Image 5