Readme

Getting started

You must be running Quake3 1.17 point release
The Q3 CTC Mod is based on the 1.17 source code.

Create a directory under your main quake3 directory called q3ctc.
Unzip into your new directory, make sure that description.txt is in that directory also.
Start Quake3 and goto the MODS menu and you should see Q3 Catch the Chicken listed there. Highlight it and click Load.
Or start quake3 by setting fs_game to q3ctc from the command line

eg. "quake3 +set fs_game q3ctc"

Play single player skirmish against the bots to tune your skills, but dont expect them to win.

There is also a default server setup config file included to make setting up servers even easier. Just start a Quake3 server and type "exec q3ctc.config", at the console, edit this file to your own preferance.

Game object (FFA)
The object is to catch the chicken and hold onto it for as long as possible. The longer you hold the chicken the more frags you get. However you are vunerable to player weapons the second you pick up the chicken, so its a good idea to run like mad. For players without the chicken the game is just like normal deathmatch, except only the chicken holder can be damaged or killed.
Depending on the game values the chicken might try to evade being caught, this means it might just run into lava/slime or death fog!! just make sure you dont follow it in.
Game object (Teamplay)
This is not implemented yet!! If you play it you are actually playing FFA!!
Please be patient. It will be available soon.

Additional server variables

Listed below are the server side variables used to setup the basic gameplay types.

Variable Range Default Description
chickmenu 0/1 1 Allow clients to change game settings
scoretime 0-30 10 Time chickholder scores, rounded up to nearest multiple of 5
respawntime 0-60 30 Time chicken wanders till respawn (in secs), 0 = never 60 = max
g_chickroam 0-3 1 Sets the chick wander value. If this value is set during a game the chicken must be respawned for the change to take effect!
0 = no wander
1 = wander but ignore players
2 = wander and try to run from players
3 = wander and try to run from players, unless dropped. then it tries to get back to the last holder

Additional game variables

The following list are varibles that can be changed by clients on the server. These are accessed through the chicken menu, so therefore can not be set if the menu option is off on the server.

Variable Range Default Description
g_chickglow 0-3 1 Glow colour of chicken holder 0 = Red, 1 = Yellow, 2 = Green, 3 = None
g_allowarmour 0/1 1 Allow armour pickup with chicken
g_allowhealth 0/1 1 Allow health pickup with chicken
g_allowdrop 0/1 1 Allow chicken to be dropped
g_killscore 0/1 1 Score on kills

Useful commands

rechick
Respawns the chicken. This command will respawn the chicken, if nobody is holding it, to a random spawn point. Should only be used if the chicken gets stuck or lost.

team chicken
Turns the player into the chicken cam. The player becomes a spectator and follows wherever the chicken or chicken holder may be.


Version History
1.0 Beta.
  • Chicken cam added
  • Better looking and more feathers
  • Chicken rides movers
  • Bot play improved
  • Chicken roam options added
  • Disconnect bug removed (chicken turned into an item if holder disconnected)
  • Fatal feather bug removed (crashed client on windows systems!)
1.43a First release (Test)

This mod was brought to you by Trash_man , Batmite and DragonFyre. You can find us on the web site, to give us your rants and raves.