File: install.html

package info (click to toggle)
ale-clone 1.15pre16.3-1
  • links: PTS
  • area: contrib
  • in suites: potato
  • size: 2,432 kB
  • ctags: 3,217
  • sloc: ansic: 37,483; sh: 1,105; makefile: 343
file content (176 lines) | stat: -rw-r--r-- 6,474 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!--
----	$Id: install.html,v 1.15 1999/12/09 16:27:25 root Exp $
-->
<HTML><HEAD>
    <TITLE>INSTALL: The ALE Clone Version 1.16</TITLE>
</HEAD>
<BODY>
    <H1>INSTALL: The ALE Clone Version 1.16</H1>

    <H2>Software Requirements</H2>

You need:
<UL>
	<LI>Operating system:
	<UL>
	<LI>Linux System with an installed X Window System.
	<LI>Linux System with console supported by svgalib.
	<LI>Any BSD System with an installed X Window System.
	<LI>X Window System with 15/16bit X Server.
	<LI>Win32 system win95, win98, winNT or win2000.
	</UL>
	<LI>libpng. (I use libpng-2.1.0, aka 1.0.5)
	<LI>zlib. (Also needed for libpng, I use libz-1.1.3)
	<LI>The original game CD or expansion CD for manuals and maindat.war
	    for graphics and sfxdat.sud for sounds.
	<LI>glib. (Sorry, still only temporary used, I use libglib-1.2.3)
</UL>
These are optional:
<UL>
	<LI>Guile. 	(GNU extension language, I use guile-1.2,guile-1.3)
	<LI>libpthread. (For threaded sound support)
	<LI>guile-gtk.	(Guile bindings for gtk)
	<LI>gtk.	(Gimp toolkit)
	<LI>SVGALib	(for console support)
	<LI>SDL		(Additional SDK support)
</UL>

    <H2>Hardware Requirements</H2>

To use this program you need the following hardware:

<UL>
	<LI>At least an i586 133 Mhz (faster recommended) and 16 MB Ram.
	<LI>Any graphic-card with 15/16bit videomode running with X11.
</UL>

    <H2>Installation</H2>

    <H3>Unix or BSD</H3>

Please follow the following instruction to get a working program.
<UL>
	<LI>Unpack the archive clone-'data'.tar.gz to any directory.
	    (stored <B>with</B> path)
	<LI>Change to the toplevel directory.
	<LI>Read install.html.
	<LI>Install the required libraries.
	<LI>Search the files maindat.war, sfxdat.sud and rezdat.war from the
	    original game.
	    <B>This is the first version with none expansion CD support!</B>
	    If you have only the original CD, it should also works, ignore the
	    warnings.
	<LI>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.
	<LI>Edit Rules.make, and change GUILELIB and GUILE for the correct
	    version. (no guile predefined).
	<LI>Optional:
		<UL>
		<LI>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)
		<LI>Also in Rules.make: Uncomment GUILEGTK and GUILEGTKLIB for
		the experimental guile-gtk support.
		<LI>Type "make depend", for the case you want change something.
		</UL>
	<LI>Type "make". (Should compile without errors :-)
	<LI>Type "make buildit" or ". tools/build.sh", to extract and convert
	    the needed graphics, sounds and puds.
	<LI>Now its time for a coffee break.
	<LI>Optional: edit "data/ccl/clone.ccl" to configure clone (needs guile).
	<LI>Now you could start with "./clone".
	<LI>That's all, I hope you have enjoyed the game.
	<LI>If you find any bug, look in
		<A HREF="todo.html">todo.html</A>
	    if it is already known, if not please mail it to
	    <A HREF="mailto:aleclone@gmx.net">The ALE Clone project</A>.
	<LI>ADVANCED: Type "make help" for more compile options.
	<LI>If you have compiled with guile-gtk you can get a file requester
	to choose the maps, with "./clone contrib/req.cm".
	<LI>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.
</UL>

    <H2>SVGALib support</H2>

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.

    <H2>Prepare network play</H2>

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: <P>

clone -p [players] [map]<BR>
clone -p 2 data/puds/multi/3vs3.pud.gz

<P>The game waits until all players are connected. Press 'q' to quit the game.
<P>You can only play over the <B>local</B> network!

    <H3>Win32</H3>

Please follow the following instruction to get a working program.
<UL>
    <LI>Who writes this part?
    <LI>Get the binary version from the web page.
    <LI>Unpack it into a directory of your choise (c:\games\ale clone)  
    <LI>Open dos-shell.
    <LI>cd c:\games\aleclo~1
    <LI>clone 
</UL>

    <H2>Hints</H2>

	You get libpng and libz here:<BR>
	<A HREF="ftp://ftp.uu.net/graphics/png">
	    ftp://ftp.uu.net/graphics/png
	</A>
	<P>Alternative: <A HREF="ftp://swrinde.nde.swri.edu/pub/png/src/">
	    ftp://swrinde.nde.swri.edu/pub/png/src/
	</A>
	<P>Please see the PNG homepage for more information:<BR>
	<A HREF="http://www.cdrom.com/pub/png/">
	    http://www.cdrom.com/pub/png/
	</A>
	<P>You can also look at the zlib homepage for more informations:<BR>
	<A HREF="http://www.cdrom.com/pub/infozip/zlib/zlib.html">
	    http://www.cdrom.com/pub/infozip/zlib/zlib.html
	</A>

	<P>You get guile here:<BR>
	<A HREF="ftp://prep.ai.mit.edu/pub/gnu/guile/">
	    ftp://prep.ai.mit.edu/pub/gnu/guile/ Directory (try first)
	</A><BR>
	<A HREF="ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.2.tar.gz">
	    ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.2.tar.gz
	</A><BR>
	<A HREF="ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.3.4.tar.gz">
	    ftp://prep.ai.mit.edu/pub/gnu/guile/guile-1.3.4.tar.gz
	</A>
	<P>Alternative the snapshots:
	<A HREF="ftp://ftp.red-bean.com/pub/guile/snapshots/guile-core-snap.tar.gz">
	    ftp://ftp.red-bean.com/pub/guile/snapshots/guile-core-snap.tar.gz
	</A>
	<P>You get pthread here:<BR>
	Please see the LinuxThreads homepage for more information:<BR>
	<A HREF="http://pauillac.inria.fr/~xleroy/linuxthreads">
	        http://pauillac.inria.fr/~xleroy/linuxthreads
	</A>
	<P>You get guile-gtk here:<BR>
	<A HREF="http://www.ping.de/sites/zagadka/guile-gtk/">
	    http://www.ping.de/sites/zagadka/guile-gtk/</A>
	<P>Alternative from the gnome cvs, see the gnome homepage
	<A HREF="http://www.gnome.org">www.gnome.org</A>
	<P>You get gtk here:<BR>
	<A HREF="ftp://ftp.gtk.org/pub/gtk">
	    ftp://ftp.gtk.org/pub/gtk</A>
	<P>Please see the GTK homepage for more information:<BR>
	<A HREF="http://www.gtk.org">
	    http://www.gtk.org/</A>
<HR>
<ADDRESS><A HREF="mailto:aleclone@gmx.net">The ALE Clone project</A></ADDRESS>
</BODY></HTML>