README.OS2
1
2Installation and Notes for the OS/2 version Xpilot
3==================================================
4
5Xpilot was originally ported to OS/2 at version 3.7.1, in February, 1998.
6The authors and maintainers of Xpilot were quick to welcome this port
7into the official Xpilot code line, and therefore all future versions should
8also be available on the OS/2 platform.
9
10The current release (4.0.0) has been tested on EMX 0.9c with fix 3 and
11XFree86/OS2 version 3.3.1.
12
13Compilation and Installation
14----------------------------
15
16The xpilot Imake system has not been configured for OS/2! If
17someone else wants to do this, please do, and let me know so I can
18put it into the distribution.
19
20To compile xpilot, xpilots, and xp-replay for XFree86/2, you
21will need the EMX port of the GNU compiler as well as XFree86/2.
22HPFS is required.
23
24Be sure that the two environment variables X11ROOT and LIBRARY_PATH
25are set correctly, e.g. SET X11ROOT=e: and SET LIBRARY_PATH=e:/emx/lib,
26in your config.sys.
27
28Once those two packages are installed correctly, change directories
29to ./src, and type:
30
31[e:\xpilot-4.0.0\src] make -e -f Makefile.std os2
32
33This will compile the xpilot server, the xpilot client, and
34the xp-replay utility. There is no "make install"- the three
35executables will be left in the ./src/client, ./src/server, and
36./src/replay directories. You may copy or move them to any
37directory of your choosing.
38
39The xpilot client will look for (or create) your .xpilotrc
40file in your $(HOME) directory.
41
42If you wish to compile xmapedit, change directories to ./src/mapedit,
43and edit Makefile.dist. Modify the following three macro definitions
44(near the top) to read (with the appropriate drive letter change):
45
46FLAGS = -O2 -Wall -Zexe -Zbin-files
47INCLDIR = -Ie:/xfree86/include -Ie:/emx/include
48LIBDIR = -Le:/xfree86/lib
49
50Then type:
51
52[e:\xpilot-4.0.0\src\mapedit] make -f Makefile.dist
53
54
55Notes
56-----
57
58If you have a directory of maps, and would like xpilots to look
59there for them, you will also have to define the macro LIBDIR
60to point to the appropriate directory (see Makefile.std for this
61and more macro defs).
62
63The xpilot server requires a fairly quick timing mechanism. I've
64implemented this with DosStartTimer in this port. The bottom line
65is that unless you are running the server on a fairly fast box
66(Pentium 150 or above) you will most likely notice that the game
67is quite choppy, especially if you are running the server and client
68on the same machine. If you do run both on one machine, I'd suggest
69starting the client at time-critical priority with a program like
70nice.exe (see hobbes.nmsu.edu). I am looking into ways to resolve
71this problem.
72
73Sound is not supported.
74
75If you have any problems, comments, etc., on this port, please
76feel free to contact me at the address below.
77
78Enjoy!
79--
80R. Korte (rkorte@psu.edu)
81April, 1998
82
README.txt.msub
1This is the README file for XPilot @<VERSION>@.
2
3@<COPYRIGHT>@.
4
5Please see the LICENSE file for further details. You may not
6distribute this project without all the documentation,
7source code, and the LICENSE file.
8
9
10
11Installation instructions are in the INSTALL.txt file.
12
13NT and Win95 users should examine the src/common/NT/bindist subdirectory
14and read the README.txt which is in there.
15
16The documentation for XPilot is far from complete. The map format is
17only explained in doc/README.MAPS and doc/README.MAPS2, not in the server
18manual page, xpilots(6). The client manual page, xpilot(6), is more or
19less up to date.
20
21For further reading, see the manuals in the doc/man directory.
22
23
24
25CONTRIBUTED SOFTWARE
26
27Check out the contrib directory subdirectory for some extra nifty programs.
28Especially TkXpInterface is a very convenient program for starting the
29xpilots and xpilot programs.
30
31Also try the mapeditor which is included in this XPilot distribution.
32It is a nifty graphical editor with which you can design a new XPilot world.
33
34
35$Id: README.txt.msub,v 5.2 2010/02/21 15:55:17 bertg Exp $
36