INSTALL: The FreeCraft (fka ALE Clone) Version 1.17


     ___________		     _________		      _____  __
     \_	  _____/______   ____   ____ \_   ___ \____________ _/ ____\/  |_
      |    __) \_  __ \_/ __ \_/ __ \/    \  \/\_  __ \__  \\   __\\   __\ 
      |     \   |  | \/\  ___/\  ___/\     \____|  | \// __ \|  |   |  |
      \___  /   |__|    \___  >\___  >\______  /|__|  (____  /__|   |__|
	  \/		    \/	   \/	     \/		   \/
    ______________________                           ______________________
			  T H E   W A R   B E G I N S
	   FreeCraft - A free fantasy real time strategy game engine

(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the "Artistic License"


Install Unix source Install Unix binary Install Win32 source Install Win32 binary

Software Requirements

You need: These are optional:

Hardware Requirements

To use this program you need the following hardware:

Installation

Unix or BSD

Please follow the following instruction to get a working program.

SVGALib support = console

Make sure that you have installed the SVGALib development kit. The setup script should take care of the rest.

You can find more information and the source on the SVGALIB home

SDL (Simple DirectMedia Layer) support

Make sure that you have installed the SDLlib development kit. The setup script should take care of the rest.

You can find more information and the source on the Simple DirectMedia Layer Home

Prepare network play

You can play FreeCraft via network or may run 2 or more clients on the same computer. Install it on all computers with the above instructions. You can now start it on each computer with:

You need a server

freecraft -p [players] [map]
freecraft -p 2 ./data/puds/multi/3vs3.pud.gz

The game waits until all players are connected. Press ALT-'q' to quit the game.

You need the clients

freecraft -n [server] [map]
freecraft -n localhost ./data/puds/multi/3vs3.pud.gz

[server] may be the hostname (e.g. www.freecraft.org) or the IP adress (e.g. 192.168.0.1.) of the game server. The map must be the same on all computers.

Unix or BSD

Please write this part :).

Win32

Win32 source

See unix source and write this part.

Win32 binary

Please follow the following instruction to get a working program.

Hints

You find the FreeCraft Graphic Project here:
The FreeCraft Graphic Project

You get libpng and libz here:
ftp://ftp.uu.net/graphics/png

Alternative: ftp://swrinde.nde.swri.edu/pub/png/src/

Please see the PNG homepage for more information:
http://www.cdrom.com/pub/png/

You can also look at the zlib homepage for more informations:
http://www.cdrom.com/pub/infozip/zlib/zlib.html

You get pthread here:
Please see the LinuxThreads homepage for more information:
http://pauillac.inria.fr/~xleroy/linuxthreads

You can get SVGALIB here:
http://www.svgalib.org/

You can get SDL here:
http://www.devolution.com/~slouken/SDL/

Or you can get SDL here:
http://www.libsdl.org/

SIOD: Scheme in One Day
The most recent release is available from this web page, and also from ftp://ftp.std.com/pub/gjc/


All trademarks and copyrights on this page are owned by their respective owners.
The FreeCraft Project