INSTALL: The ALE Clone Version 1.16
Software Requirements
You need:
- Operating system:
- Linux System with an installed X Window System.
- Linux System with console supported by svgalib.
- Any BSD System with an installed X Window System.
- X Window System with 15/16bit X Server.
- Win32 system win95, win98, winNT or win2000.
- libpng. (I use libpng-2.1.0, aka 1.0.5)
- zlib. (Also needed for libpng, I use libz-1.1.3)
- The original game CD or expansion CD for manuals and maindat.war
for graphics and sfxdat.sud for sounds.
- glib. (Sorry, still only temporary used, I use libglib-1.2.3)
These are optional:
- Guile. (GNU extension language, I use guile-1.2,guile-1.3)
- libpthread. (For threaded sound support)
- guile-gtk. (Guile bindings for gtk)
- gtk. (Gimp toolkit)
- SVGALib (for console support)
- SDL (Additional SDK support)
Hardware Requirements
To use this program you need the following hardware:
- At least an i586 133 Mhz (faster recommended) and 16 MB Ram.
- Any graphic-card with 15/16bit videomode running with X11.
Installation
Unix or BSD
Please follow the following instruction to get a working program.
- Unpack the archive clone-'data'.tar.gz to any directory.
(stored with path)
- Change to the toplevel directory.
- Read install.html.
- Install the required libraries.
- Search the files maindat.war, sfxdat.sud and rezdat.war from the
original game.
This is the first version with none expansion CD support!
If you have only the original CD, it should also works, ignore the
warnings.
- Edit tools/build.sh, and change DATADIR to the correct path.
(You could use an installed version or the original CD-ROM)
Extract from "/cdrom" is the default. Just mount your cd to /cdrom.
- Edit Rules.make, and change GUILELIB and GUILE for the correct
version. (no guile predefined).
- Optional:
- Also in Rules.make: Uncomment THREAD and THREADLIB for
the threaded sound support. You must have a thread safe
X11 for this option to work. (libc6 = glibc2)
- Also in Rules.make: Uncomment GUILEGTK and GUILEGTKLIB for
the experimental guile-gtk support.
- Type "make depend", for the case you want change something.
- Type "make". (Should compile without errors :-)
- Type "make buildit" or ". tools/build.sh", to extract and convert
the needed graphics, sounds and puds.
- Now its time for a coffee break.
- Optional: edit "data/ccl/clone.ccl" to configure clone (needs guile).
- Now you could start with "./clone".
- That's all, I hope you have enjoyed the game.
- If you find any bug, look in
todo.html
if it is already known, if not please mail it to
The ALE Clone project.
- ADVANCED: Type "make help" for more compile options.
- If you have compiled with guile-gtk you can get a file requester
to choose the maps, with "./clone contrib/req.cm".
- If you get everytime killed by the computer, let him sleep with the command line option "-s n" (sleep n frames) or set the build
costs and build times of the computer with -f 110 and -t 110 higher.
SVGALib support
Edit Rule.make, search VIDEO and VIDEOLIB. Comment the current selection
and uncomment the VIDEO=-DUSE_SVGALIB and VIDEOLIB=-lvga version.
Make sure that you have installed the SVGALib development kit.
Prepare network play
You can play ALE Clone in the network or twice on the same computer. Install
it on all computers with the above instructions.
You can now start it on each computer with:
clone -p [players] [map]
clone -p 2 data/puds/multi/3vs3.pud.gz
The game waits until all players are connected. Press 'q' to quit the game.
You can only play over the local network!
Win32
Please follow the following instruction to get a working program.
- Who writes this part?
- Get the binary version from the web page.
- Unpack it into a directory of your choise (c:\games\ale clone)
- Open dos-shell.
- cd c:\games\aleclo~1
- clone
Hints
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 guile here:
ftp://prep.ai.mit.edu/pub/gnu/guile/ Directory (try first)
ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.2.tar.gz
ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.3.4.tar.gz
Alternative the snapshots:
ftp://ftp.red-bean.com/pub/guile/snapshots/guile-core-snap.tar.gz
You get pthread here:
Please see the LinuxThreads homepage for more information:
http://pauillac.inria.fr/~xleroy/linuxthreads
You get guile-gtk here:
http://www.ping.de/sites/zagadka/guile-gtk/
Alternative from the gnome cvs, see the gnome homepage
www.gnome.org
You get gtk here:
ftp://ftp.gtk.org/pub/gtk
Please see the GTK homepage for more information:
http://www.gtk.org/
The ALE Clone project