The XtremeCTF Readme
Document feedback: dekard@planetquake.com

Contents

1. Introduction
2. Hardware Requirements
3. Installation
4. Clients and Servers
5. cvar listing & Common Commands
6. Credits
 
1. Introduction

Welcome to the XtremeCTF v.1.1!

XtremeCTF is a CTF Mod made by the mad designers behind MatchMod2000, and is a 
modification or 'mod' to Quake 3 Arena', developed by id Software and distributed
by Activision. I simply came up with the simple idea and these guys went to town
on this mod, they are a really good group of individuals to work with, if this 
is what we can expect for the future of this mod, we have alot in store for you
guys in the future releases!!

Our goal with Xtreme CTF was to modify the CTF aspects of Quake 3 to create a 
much more team-oriented experience.  We tried to achieve this through making the
regular old CTF a thing of the past, this mod brings to light the team aspect of 
Arena type games to the CTF arena's where it hasn't been before.

This mod tries to put the thinking quaker back into the game. No more kamikaze style
fighting, if you die here you sit out until your team is either dead or one of the teams
captures the flag. It promotes team play and individual survival skills needed in CTF.
It similiar to real life CTF (ala paint ball) when you play and get shot, or in this case 
fragged you are moved to the sidelines.  You have to then wait until your team is killed, 
or your team kills all the other team or one of the teams captures the flag. Scores are
reflected in the bottom right hand corner of the screen.

Please remember people this is a beta version, our idea is still new in our minds and 
we will have a few bugs and fixes. We also have many, many good things planned for
future versions of XtremeCTF. 

XtremeCTF will be progressively getting better with your constructive criticism and
positive feedback if you find any bugs, or have any suggestions you may find please 
dekard@planetquake.com

Xtreme Features List

The new Xtreme CTF Mod for Quake III has just released Beta 1. This Mod aims to bring survival to the forefront of CTF play with it's features. 

-Arena style CTF
-item banning
-weapon banning & spawn weapons toggles
-Droppable flag
-Name/speech filter for cautious admins
-improved ip/name banning 
-And much more!!



2. Hardware Requirements

Hardware, bah..if you can run Quake3, you should be able to run this mod fine..


3. Installation

Your ZIP file should contain the following files:
banned.txt  		- ip banning text file
xtreme.cfg 		-CTF Base config file (this is what you'd edit for all features)
xtreme11.pk3		-The pk3 file containing the VM files.
Maps.txt		-the maps file for XtremeCTF put the CTF maps you want to play in here.
Readme.txt		-Your reading it.
textfilter.txt		-text that will be filtered if you need a clean/no trash talking server.

You should create a directory called xtremectf under your main Quake 3 directory and 
place all of these files there.  For example:

C:\program files\quake iii arena\xtremectf

If this is an upgrade, you should remove the old pk3 file in the xtremectf subdirectory.

Thats is all there is too it, the zip file should do this by default but you never know.
	
4. Running Clients and Servers

At this moment, there is nothing a client needs to do to play XtremeCTF this may change in the 
future if we add grapple models or any client side additions to enhance XtremeCTF.

Running a Server:

To run a local dedicated server in Windows: 

"C:\Quake III Arena\QUAKE3.EXE" +set dedicated 2 +set fs_game xtremectf +set g_gametype 4 +set sv_pure 0 +set com_hunkmegs 32 +exec xtremectf.cfg

For a listen server it would be:
"C:\Quake III Arena\QUAKE3.EXE" +set dedicated 0 +set fs_game xtremectf +set g_gametype 4 +set sv_pure 0 +set com_hunkmegs 32 +exec xtremectf.cfg

To run a local dedicated server in Linux, paste contents below into file under Q3 dir, make executable, and then run: 

----cut here----
#!/bin/sh
./q3ded +set dedicated 2 +set fs_game xtremectf +set g_gametype 4 +set sv_pure 0 +set com_hunkmegs 32 +exec xtremectf.cfg > /dev/null 2>&1 &
----end here----

For a listen server it would be:

----cut here----
#!/bin/sh
./q3ded +set dedicated 0 +set fs_game xtremectf +set g_gametype 4 +set sv_pure 0 +set com_hunkmegs 32 +exec xtremectf.cfg > /dev/null
----end here----

	
We've included a sample xtremectf.cfg which should help you to customize the game
to your liking.


5. CVAR Listing: To do in my spare time.. (it's on the priority list)
To drop weapons or to drop flag you may use the following:

'throw flag' -will through flag
'throw weapon' will throw that weapon

list of weapons
mg=	Machinegun
sg=	Shotgun
gl=	Grenade Launcher
rl=	Rocket Launcher
lg=	Lightning Gun
rg=	Rail Gun
pg=	Plasma Gun
bg=	Big Fookin' Gun

So to throw said weapon simply type '/throw sg' and it will throw the shotgun.
Have fun!

//MAP  
	{ &start_map, "start_map", "q3ctf1", 0 , CVAR_LATCH, qfalse },
	{ &map_file, "map_file", "maps.txt", 0 , 0, qfalse },
	//banned weapons/items/ammo/powerups/runes	
	{ &weapflags, "weaponflags", "0", 0, 0, qfalse },
	{ &banned_items, "itemflags", "0", 0, 0, qfalse },
	{ &ammoflags, "ammoflags", "0", 0, 0, qfalse },
	{ &powerupflags, "powerupflags", "0", 0, 0, qfalse },
	{ &start_weapons, "start_weapons", "3", 0, 0, qfalse },
	{ &grapple, "grapple", "1", CVAR_SERVERINFO | CVAR_ARCHIVE, 0, qtrue },
	{ &grapple_speed, "grapple_speed", "1250", 0, 0, qfalse },
	//text/name filtering
	{ &filtering, "filtering", "1", 0, 0, qfalse },
	//weapon ammo dropping
	{ &drop, "allow_drop", "1", CVAR_SERVERINFO | CVAR_ARCHIVE, 0, qtrue },
	{ &wait_time, "wait_time", "15", 0 , 0, qfalse },
//END


6. A big thanx to all those people behind the scenes to help make this project a sucess
Raven for help coding the beast, Willi for helping tame the beast, Gig for supporting and
containing the beast for multi OS's. And to Dekard for coming up with the idea in the first 
place. Peace out.

XTreme CTF
http://www.planetquake.com/xtreme
dekard@planetquake.com

