No description
Find a file
Jamie Wilkinson 3cf26c3904 - Removed that evil junk from bootstrap that tried to check
for autotools versions -- it's ugly and hard to do right
  and isn't worth the effort -- from now on I will be
  referring people to the first paragraph in the README
2002-08-14 04:36:14 +00:00
baseq2 - Added a new cvar, "gl_stencilshadow". Off by default, set 2002-05-03 08:50:13 +00:00
bsd - used USE_ASM in assembler files and c files, to build asm 2002-04-10 06:57:39 +00:00
debian ok, so this is leaching, but hey, that's part of what the gpl is for :) 2002-01-03 04:22:46 +00:00
docs * Moved everything in game/ to src/ so that hopefully quake2 2002-04-06 06:30:19 +00:00
irix - used USE_ASM in assembler files and c files, to build asm 2002-04-10 06:57:39 +00:00
null More code cleanup. I added -pedantic to the CFLAGS to see 2002-02-21 01:47:27 +00:00
pixmaps Note to self: always perform checkins from the top level. 2002-03-03 10:29:39 +00:00
rhapsody line ending cleanup 2001-12-22 21:49:59 +00:00
solaris - used USE_ASM in assembler files and c files, to build asm 2002-04-10 06:57:39 +00:00
src - Attempted to fix mouse detection in the svgalib refresher, 2002-07-22 15:16:33 +00:00
win32 - used USE_ASM in assembler files and c files, to build asm 2002-04-10 06:57:39 +00:00
.gitignore - Fixed up make install target, so that the dynamic modules 2002-07-04 00:50:09 +00:00
acinclude.m4 - Applied NetBSD patch from Quentin Garnier. 2002-07-04 14:17:24 +00:00
AUTHORS - Added AUTHORS file noting people who contributed on the 2002-05-02 12:45:05 +00:00
bootstrap - Removed that evil junk from bootstrap that tried to check 2002-08-14 04:36:14 +00:00
configure.in - Corrected the comment for PKGDATADIR that Chris changed 2002-07-22 02:03:47 +00:00
COPYING * Replaced gnu.txt with COPYING 2002-04-03 00:27:05 +00:00
HACKING - Added library detection to configure.in, to detect 2002-07-01 04:53:50 +00:00
INSTALL * Added .libs to the .gitignore files 2002-04-03 00:36:21 +00:00
Makefile.am - Fixed up make install target, so that the dynamic modules 2002-07-04 00:50:09 +00:00
quake2.dsp line ending cleanup 2001-12-22 21:49:59 +00:00
quake2.dsw line ending cleanup 2001-12-22 21:49:59 +00:00
quake2.mak line ending cleanup 2001-12-22 21:49:59 +00:00
README - Removed that evil junk from bootstrap that tried to check 2002-08-14 04:36:14 +00:00
TODO - Updated TODO list 2002-07-17 06:43:34 +00:00

README for quake2
=================

Compiling
---------

If you are checking this out from CVS, run ``./bootstrap'' first to set
up configure.  You will need autoconf 2.50, automake 1.6, libtool 1.4,
or greater.  Then follow the instructions in INSTALL.

When specifying locations to arguments like --with-svgalib (i.e. all the
options that can take a DIR argument as shown by ./configure --help), use
the directory that contains the lib/ and include/ directories; e.g:
	./configure --with-svgalib=/usr/local
instead of
	./configure --with-svgalib=/usr/local/lib
as configure will automatically look for the libraries and headers in
the paths relative to the given path.

Installing the game data
------------------------

The game data is searched for in ./baseq2/ and in 
${prefix}/share/quake2/baseq2/ (which by default is 
/usr/local/share/quake2/baseq2/).  If you get an error that quake2 can't
find pics/colormap.pcx, it means that it can't find your pak0.pak.  Check
what prefix you gave to configure, and make sure you have pak0.pak in the
right directory.

Save Games
----------

Save games are tied to the build of quake2 that they were created with.
You can *not* use old save games with new versions of the code (well, you
can hack the savegame loader to allow this, but you may find yourself
experiencing interesting and obscure segfaults in the game).

The simple workaround is to *not upgrade* if you are in the middle of
a single player game.

Mission Packs
-------------

To build the Xatrix and Rogue missionpacks, download the sharballs from id
Software's FTP site:

ftp://idsoftware.com/idstuff/quake2/sources/

uncompress them, and run the shar in src/xatrix or src/rogue