Currently there are six modules in CVS that may be of interest to you:

  • adonthell-0.3 is the source code for the current (stable) game engine.
  • wastesedge is the game data to be used with adonthell-0.3.
  • adonthell is the (experimental) development version of the game
  • tools contains the different editors and scripts used to create game content for the development version of Adonthell.
  • gfx is a repository for graphics that might be used by the development version of Adonthell.
  • doc contains various documentation, also intented for developers. [Details]
Instructions

To extract a module from CVS, you have to have cvs installed of course. On unixish systems type: (It's one long line after each prompt ('>'), even if your browser wraps it.)

> cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/adonthell co -P <module>

This will create a new directory for each module you extract inside your current working directory. Type

> cvs -z3 update -dP

within those directories whenever you wish to update your local copy.

If you are new to CVS and want to learn more, have a look at the free chapters of Open Source Development with CVS by Karl Fogel.

To install Adonthell - Waste's Edge do a

> ./autogen.sh
> ./configure
> make
> make install


within the adonthell-0.3 and wastesedge directories. Refer to the INSTALL file that comes with the code for more detailed instructions.

If you run into problems, please check the list of known issues.

Requirements

In addition to the libraries the official release requires (SDL 1.2, Python 2.0 or higher, Freetype 2 and, optionally, Ogg Vorbis) you'll need GNU automake >= 1.6, autoconf >= 2.50, libtool >= 1.5, gettext >= 0.14 and SWIG 1.3.20 or later.

Note, that if you go for any precompiled packages you'll most likely need the corresponding "devel" packages as well.

Important note!

The code inside the CVS repository is the current development code. It might be unstable, behave strange and, on rare occasions, not even compile.

We will release official distributions from time to time (see the download page for the most recent), that we recommend if you are new to Linux, or rather interested in playing the game instead with the code ;-).

However, if you plan to help with coding or want to submit a patch, be sure to use the CVS code as your reference.


pagedesign: © Copyright 2007 The Adonthell Team / Benjamin Walther-Franks
contents: © Copyright 2007 The Adonthell Team / Kai Sterker
All rights reserved