				- Expert Quake2 Version 1.0 -

For detailed info on game behavior, for instance impulse commands and
exact damage values for weapons, see the client-side documentation,
client.txt

------------------
Expert Quake2 Info
------------------

	Expert Quake2 is the product of extended design focusing on game
depth and playability.  Through many means, including balance and
lowered lethality, simple-minded tactics such as camping and 
ambushing are eliminated in Expert because they are ineffective,
and reflexes and ping have a reduced role in the game.  Only through
great skill and teamwork can players excel at Expert.

	The Expert web page :

http://www.planetquake.com/expert/

	Specifically the design document for Expert is at :

http://www.planetquake.com/qgame.html

-----
Setup
-----

	Unzip the contents of the zip file into your Quake2 directory,
or if you have already unzipped the file, move the resulting folder
called "expert" into your Quake2 directory.

	In the folder "expert", there is a batch file called 
"expert.bat".  Move this file into your main Quake2 directory (i.e. 
where quake2.exe is) and you should be able to run "expert.bat"
and start an Expert server.  This batch file will start up a server 
using Expert Quake in deathmatch mode with various options set.  
There are also several .cfg files in the "expert" folder, which 
can be used to start up servers with various options set.  These 
config files are documented below, as are all the options you 
could possibly set if you made your own config file.

	Please drop TheGriffin (thegriffin@usa.net) a note about
your Expert Quake2 server.  We can inform you of newer versions
of the server and advertise your server on the Expert web pages.

--------------
Expert Configs
--------------

	The following .cfg files are provided with Expert Quake.
To use any of these, either replace "exdm.cfg" in the provided 
"expert.bat" batch file to the config you want to use, or create
your own batch file.

exdm.cfg----------------12 player deathmatch
	
Expert options: Balance options, No Hacks
Deathmatch options: Spawn Farthest, Instant Items, Weapons stay

exdmh.cfg---------------12 player deathmatch w/Hook

As exdm.cfg, with Expert Hook

exdmhg.cfg--------------12 player deathmatch w/Hook and Free Gear

As exdmh.cfg, with Free Gear

--------------------
Custom Configuration
--------------------

Expert Quake2 is a highly configurable mod, with most features
fully customizable from the console.  Console variables (cvars)
control the behavior of an Expert Quake2 server.  Each cvar
is a bit-field, with each bit toggling an associated feature.

------------------------------
Deathmatch Feature Description
------------------------------

The cvar "expflags" controls features that affect combat.

Detailed descriptions of effects are given in client.txt

The bits controlling deathmatch features are as follows:

1				Balanced Weapons
	All weapons are balanced, including the blaster.  Various
	tweaks reduce randomness, increase control, and reduce the
	importance of ammo.

2				Balanced Items
	With balanced items set, players cannot gain large
	endurance advantages by picking up armor or powerups,
	and health and armor is quickly restored to injured
	players to ensure even combat.

4				Free Gear
	Players are given all weapons and significant ammo
	on spawn.

8				Balanced Powerups
	The Quad and Pentagram have different, much less
	powerful effects so that they do not become focal
	points of the game.

16				RESERVED

32				Expert Hook
	Players are given a hook on spawn, which can be used
	by binding a key to "+hook".

64				No hacks
	Various changes to reduce the utility of cheating.  Players
	and projectiles easier to see, especially in the dark.

128				Level Sets
	Custom level sets.  If enabled, a loop of levels hand-selected
	from the single player Quake2 levels will run.  The list of 
	maps can be changed by editing the text file "exdmcyc.txt" and 
	running "makelist.bat", which will produce a new version of
	"exdmcyc.cfg".  If you use the level sets feature, you _must_
	"exec exdmcyc.cfg" in your server's .cfg file.

256				Player ID
	When looking in the vicinity of another player, that player's
	name appears near the bottom of the screen.


----------------------------
Utility Features Description
----------------------------

The cvar "utilflags" controls utility features independent
of gameplay.  Most of these flags turn features OFF, which
are otherwise on by default.

1				ENABLE Gibstat logging
	Log frags and other events in GibStats format to "gibstats.log"

2				DISABLE Expert Client Obituaries
	Disables the Expert custom obituary system, reverting to
	the obituaries from id software.  For info about the
	custom obituary system, see "obituary.txt".  This file
	also contains all the obituary messages.

4				DISABLE MOTD
	Disable message of the day printing.  By default, if
	a file named "motd.txt" is present in "gamedir", it will
	be displayed to players on initial login.  If "motd.txt" is
	changed, the new message will appear after a level cycle.

8				DISABLE Spawn Message
	Disable messages on spawn.  By default, Expert servers print
	a one-line message on spawn telling users what the game mode is
	and how to get info about Expert features.  If you aren't using
	any Expert features and are running vanilla deathmatch, you
	might want to disable this.

-----------------
Selecting Options
-----------------

To select multiple options, add the numbers of the
options together.

Example:
expflags 96		Expert Hook, No hacks

The Expert Programming Team is:
-------------------------------

Charles "Myrkul" Kendrick (myrkul@myrkul.org) 
Rich "Publius" Tollerton (rtollert@tranquility.net)
Tim "Blitherakt!" Adamec (blitherakt@blitherakt.com)
Michael "Smeagol" Buttrey (zephyralfredo@agt.net) 
Seth "[SWiFT]" Fowler (swift@worldreach.net)
Nelson "TheGriffin" Hicks (thegriffin@usa.net) [New Server Contact]

Thanks go to:
-------------

Mr. Peach, Spacetec Quake server admin, who came up 
with the idea behind the Expert Hook and implemented it
on his server.

id software for driving the industry toward configurable
game engines.

-----------------------
Modifying Expert Quake2
-----------------------

Source is included partly in the hopes that users will make useful
modifications that can be incorporated in later releases.  If you
make a modification to Expert please create a context diff of your
changes to the source and send it to myrkul@myrkul.org.  You will
be credited in this file.

Before sending modifications, please consider the balance and
game depth theme of the Expert patch.  Changes that ruin the
balance of the game will not be accepted even if implemented as
options.  Design-neutral utility patches are always welcome.

Also note that we have endeavored to keep as much code outside of
the original source base as possible.  Please follow that pattern
in your modifications.
