[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To utilize Crystal Space you need at least the following resources.
Hardware: To fully utilize the 3D engine a 3D-accelerated graphics card is highly recommended, however you can get by without it by using the software renderer if you have a fast enough system. The minimum recommended processor on the x86 architecture is one of the i586 family (Pentium).
Operating System: You will need to be running a supported Operating System. Currently Crystal Space supports: Windows (32 bit), Unix (Linux, FreeBSD, etc.), and MacOS/X.
Development Environment: You may build Crystal Space yourself, or you may download a pre-built SDK package. If you are using the CVS version of Crystal Space, then you will need to build it yourself. To do so you will need a supported C++ compiler such as the GNU Compiler Collection (GCC) or Microsoft Visual C++. If you plan to use the scripting capabilities of Crystal Space you will also need an interpreter for each scripting language you use.
Crystal Space Package: The latest release of Crystal Space can be downloaded from:
http://www.crystalspace3d.org/tikiwiki/tiki-index.php?page=Download
The release includes all of the source code, some pre-generated documentation, and a few example data files. Alternately, you can download the latest CVS snapshot, which is often a great improvement over the latest release, and often as, or more, stable.
http://www.crystalspace3d.org/cvs-snapshots/
You can also checkout the source directly from the CVS repository. Directions for doing this can be found here:
http://sourceforge.net/cvs/?group_id=649
External Dependencies: Crystal Space can use a number of optional libraries and tools to provide a more robust set of features. A brief list of the current dependencies is presented here. See section 2.3 External Libraries.
http://www.libpng.org/pub/png/libpng.html
Jam documentation can be found at the Jam home page; see `Jam.html', `Jambase.html', and `Jamfile.html'.
http://www.perforce.com/jam/jam.html
Jam is included pre-built in the `cs-win32libs' convenience package (see cs-win32libs), so Mingw and Cygwin users who use that package get Jam for free. Other users will want to build it from source code. For such users, once Jam has been downloaded, follow these simple steps to build and install it. These instructions illustrate Jam 2.5, which is current as of this writing.
unzip jam-2.5.zip cd jam-2.5 make ./jam0 install |
If you are a Unix user, then you will probably need to have administrator privilege to install the executable since it will be installed as `/usr/local/bin/jam'. To gain administrator privilege, you can use the `sudo' command:
sudo ./jam0 install |
If you want to install Jam at a location other than the default, then set the `BINDIR' variable to the directory in which you want it installed (this example shows it being installed in the user's private `$HOME/bin' directory):
./jam0 -sBINDIR=$HOME/bin install |
Maps: Needed if you want to see examples of Crystal Space at work. A few data files are provided in the Crystal Space release itself, but more can be downloaded from ftp://ftp.sunsite.dk/pub/projects/crystal/. Most files can just be placed in the CS/data directory.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |