Install SVN trunk on Linux

This article describes how to download and setup up the stable Techdemo 1 release on Linux-based systems.

Install Prerequisites

 * 1) Install the latest release of the Python 2.6.x or 2.7.x branch. Python versions earlier than 2.6 and Py3k will NOT work. On most distros Python 2.6 should be the norm. To check which version of Python is running on your system open up a console and type:
 * 2) Install the PyYAML library. Instructions for installing PyYAML in linux can be found on the PyYAML wiki. Just download the sources, extract them and run as root:   If you are using a debian based system you can grab it from your repositories with the following command:   Alternatively, the easy_setup.py script can be used to automatically install PyYAML:

Install Subversion

 * 1) Install subversion, if it isn't already installed, either from your package manager or by downloading a binary package from http://subversion.tigris.org/;

Checkout and Build Latest FIFE From SVN

 * 1) CD into the directory where you want FIFE to reside and run:   This will checkout the latest FIFE revision and place it in a subdirectory under the current working directory;
 * 2) Install the dependencies listed here: http://wiki.fifengine.de/Build_dependencies;
 * 3) CD into  and run:
 * 4) You can optionally install FIFE to a standard location by running   however this is not required and may not be desirable since you'll likely be updating FIFE often;

Checkout Latest PARPG from SVN

 * 1) Run   to checkout the latest PARPG revision into a subdirectory under the current working directory;
 * 2) If you chose not to install FIFE in a standard location, you may need to configure PARPG to find the FIFE binaries. To do this, create a blank config.py text file in /game/ and put the following lines in it:   where  is the location where you built FIFE.

PARPG is written completely in Python, so there is no need to build the sources.

Run PARPG
Run  replacing  with the location where you checked out PARPG trunk into.