Title : Q3 Gridiron Version : Public 2.01 Date : 01/19/2001 Concept : Andrew 'Menthol' Blevins Coder : Patrick 'Valtrain' Flanagan Modeler : Jason 'PiRho' Blevins Website : http://www.planetquake.com/gridiron/ IRC : irc.enterthegame.com (6667) #gridiron or #x-d WHAT'S NEW? ----------- Gridiron 2.01 - Fixes problem with servers writing enormous logs - Fixes some lag issues - Fixes problem that cause people joining a team to destroy in-flight rockets Gridiron 2.0 * New maps - q3gridiron09 (Stacker) - q3gridiron10 (Levee Breaks) - q3gridiron11 (Giganticus) - q3gridiron12 (Canyon Pass) - q3gridiron01 (First Gridiron) got a facelift * Improved Weapons - New weapon : Chaingun (yes, we did a chaingun totally inhouse) :) - New weapon : Grappling hook (see below for details) * Improved Ball - The ball now bounces around like a real life football .. Looks and acts very cool. - New ball model (slightly smaller) * Made Gridiron more customizable! - Added option to toggle enemy recovery on/off (see below for details) - Added cvar to allow servers to set their own roundtime ( g_roundTime, see below ) - Added map voting to allow users to list maps available and vote to change the maps without messing up map rotation on the server. ( see below ) * Bugfixes - Fixed problems with round timer from 1.0 - Minor misc issues * Flashier indicator graphics, sound effects, and voiceovers - New sounds and graphics displayed when certain events happen, such as scoring a touchdown - New football-ish skins for all models - All levelshots redone and now "action shots" are supported. This means that instead of the default level shot you see on the map menu, when you join a game you will now see a randomly selected "action shot" from that map. There are 5 action shots per map. * More gore! - All bodies gib now, making for lots of bloody explosions :) ** IMPORTANT NOTE : You must remove/uninstall any previous versions of Gridiron before installing Gridiron 2.0. Gridiron 2.0 is not compatible with Gridiron 1.0 or with any of the private test versions we have. Rememeber to remove all previous versions of Gridiron before installing this one ** INTRO ----- This modification plays very similarly to a game of football. That is, football with rocket launchers! The idea was to have a mod that combines heavy fighting with a little bit of strategy and teamwork thrown in the mix. Nothing more, nothing less. GAMEPLAY -------- Each team takes a turn at getting the football. The player with the football will glow a combination of red and blue and will attempt to run down to the opposite end of the field and score either a touchdown, a fieldgoal, or a touchdown with extra point. The endzone is the large colored area, if you are on red team your endzone is blue and if you are on blue team your endzone is red. Your teammates need to protect you and help you to make a touchdown. You can also pass the ball to your teammates and make plays in order to score.The other team, on the otherhand, tries to stop you from scoring. If you die, you will drop the ball. If someone on your team gets it first, they can keep running to try to score a touchdown. If someone on the other team gets it first, depending on server settings, either the round will restart with the other team getting the ball or if recovery is allowed then the enemy team can pick it up and attempt to score for their team. If you are killed, you stay dead until either: 1.someone scores a touchdown. 2. all the members of one team are dead. 3. the timer runs out for the round. The timer is located on your screen in the lower right of the HUD. This is the play clock for each round. If the time on the clock runs out without either team winning the round, then the round is restarted and the ball is given to the other team. This makes for fast-paced, non-stop in your face hardcore action! SCORING ------- ENDZONE = 6 points for your team UPRIGHTS = 7 points for your team FIELDGOAL = 3 points for your team A touchdown is worth 6 points for your team. However, if you can manage to rocket jump (or otherwise propel yourself) through the uprights, your team will receive 7 points. If you bind a key to fieldgoal and use that to launch the ball through the uprights your team will get 3 points! The current individual scoring system is based on damage points and will eventually be used to determine tie games. The team with the most damage points will win a tie game! WEAPONS ------- The weapons available in the game are the Rocket Launcher, Railgun, Super Shotgun, Gauntlet, and the Grappling hook. The binds for these are unchanged from standard Q3A. More info about the weapons are as follows: Rocket Launcher - 25 ammo - Standard Q3A Damage bind "weapon 5" Railgun - 1 ammo - Standard Q3A Damage bind "weapon 7" Super Shotgun - 4 ammo - Enhanced stopping power bind "weapon 3" Gauntlet - Unlimited - Extended range and causes ball carrier to fumble. bind "weapon 1" Grappling hook - Unlimited - The grappling hook cannot hook onto the world or onto your teammates, the only thing you can hook onto is members of the enemy team. Once you hook them, you can use the hook to pull them away from the endzone or away from the ball to prevent them from scoring. The hook is released if the person controlling the hook gets hit and takes damage. bind "weapon 10" SPECIAL COMMANDS ---------------- The only special commands for this mod are for passing the ball as shown in the following table. Passing the ball has different distances based on whether you are standing on the ground or if you are in the air via jumping, rocket jumping or standing on a elevated area of a map such as a high ledge. COMMAND WHAT IT DOES DISTANCE ON GROUND DISTANCE OFF GROUND ----------- ---------------- ------------------ ------------------- dropball - Drops the ball 02 *yards 05 to 10 *yards throwbullet - Pass Ball Fast 10 *yards 20 to 40 *yards throwball - Pass Ball Short 30 *yards 40 to 60 *yards hailmary - Pass Ball Long 50 *yards 60 to 100 *yards fieldgoal - Kicks a Fieldgoal 30 *yards 40 to 60 *yards pass - ** ** ** spikeball - *** *** *** *yards are approximate and based on 50 Units = 1 Yard ** the distance this throw goes depends on how high you look. If you look high, it throws it higher with a large arc and not as far. If you're looking straight ahead it throws with less an arc and goes farther *** This throw throws the ball straight down at the ground, causing it to bounce back up pretty high. This is useful for getting the ball to teammates behind you or for keeping it away from the enemy team if you're about to die. It should be noted that if you drop the ball you cannot pick it back up for two seconds, if you try the ball will drop again. There is though no limit to the number of passes you can attempt in any round throughout the game. Sample Binds: (replace with your choice of keyboard/mouse button) bind "dropball" bind "throwbullet" bind "throwball" bind "hailmary" bind "fieldgoal" bind "pass" bind "spikeball" Other special commands are used now for the map voting system. To see a list of maps available, type /LISTMAPS in the console. To cast your vote for a map, type /VOTEMAP # where # is the number of the map you want. For example, to vote for The Hanger you would type /VOTEMAP 5 MAP SPECIFICATIONS ------------------ If you're interested in making maps for gridiron, please visit the website and download the map pack. It contains a document detailing all the map specs as well as the .map file for q3gridiron01 to use as an example. CVARS AND GAME SETTINGS ----------------------- There are some new cvars in Gridiron 2.0 that you should be aware of. g_allowRecovery - If this is set to 1 then the enemy team can pick up the ball and attempt to score points if the team with the ball fumbles. If this has any value other than 1 then recovering a fumble will restart the round the same way it did in 1.0. The default value is 1. g_roundTime - This is the roundtime in seconds. While you can set it to however long you wish, we recommend a time between 30 to 45 seconds. Default value is 30. g_mapvotePercent - This is the percent of clients on the server that must vote for a specific map in order for the map to switch. Admins can set this to 0 to disable map voting. Default value is 70. NOTES ----- If you're running this game, be sure you set "g_gametype 3" which is the setting for team deathmatch. Gridiron will not work with just any map, you must use one of the maps in the PK3 or other maps developed especially for Gridiron. Map specs and such will be listed on the website or in this document in future versions of the Q3 Gridiron modification. At the time of the writing of this document anyone joining a server will be in spectator mode. Players are not allowed into the game (even if you have chosen a team from the team menu) until the next round has begun. And, of course, if you are fragged while playing you are placed into spectator mode until the next round begins. When the round restarts, all weapons, rockets, footballs, etc from the last round are destroyed. This prevents anything from the previous round affecting the new one. RUNNING A GRIDIRON SERVER ------------------------- The code for Q3 Gridiron is both Server and Client-side. The following is a sample for loading and running a Gridiron server. The Gridiron PK3 contains everything you will need and also contains this documentation and other helpful files in the /readme folder contained in the PK3... As you may or may not know, Quake3 PK3 files are nothing but ZIP files. You can get a copy of WinZIP to view the files in any PK3 here: http://www.winzip.com - Create a /gridiron folder off your /quake3 folder. (ie. c:\quake3\gridiron\) - Place the Gridiron PAK (PK3) and the server.cfg into the new /gridiron folder. - Optional: Edit the server.cfg with a text editor such as NOTEPAD to customize your server. - Use the following to run Quake and load the Gridiron mod: quake3 +set dedicated 2 +set fs_game gridiron +com_hunkmegs 32 +bot_enable 0 +exec server.cfg Notes: dedicated 0 is a LISTEN server which you play on with those who are connecting to your server and dedicated 1 is a private server which does not report to Id's master and finally dedicated 2 is a public server which DOES report to Id's master server and can be found via Q3A or GameSpy. The com_hunkmegs is critical to running a smooth server. If you have a lot of RAM in your server, raise this as high as 96, otherwise 16,32 or 64 is good, the more the better. Lastly, Q3 Gridiron does not support bots, so bot_enable is set to 0 until further notice. BUGS ---- There are some problems with models in this version, some of which may be the fault of 1.27 point release. If you have problems, try upgrading to 1.27h. If you still have problems, please email us. Report any bugs found to either Menthol or Valtrain via the Email addresses found in the contact section of this documentation. CONTACT ------- The freak with the goofy ideas, nutty graphics and cheezy maps: Andrew 'Menthol' Blevins menthol@clanx-d.com The ultra bad ass coder who kicked in and cranked this muthah out: Patrick 'Valtrain' Flanagan wpf6749@rit.edu The whacky mega 3D modeling hack master: Jason 'PiRho' Blevins jasonjwb@vansoncomputer.com GRIDIRON HOME SERVER -------------------- 216.118.29.68:27960 Check the website for more servers! IRC --- irc.enterthegame.com (6667) #gridiron or #x-d WEBSITE ------- http://www.planetquakes.com/gridiron/ FILES ----- ftp://ftp.clanx-d.com/gridiron/ (Q3 Gridiron mirror) SPECIAL THANKS! --------------- Id Software and their most excellent Quake series and Q3 Radiant! PLAY TESTERS! ------------- Azteroth Cumengetut[X-D] D_Frag[X-D] Dismal[X-D] [KoG]^eZecuel Fluke Industrious[X-D] MaKNeT1c ]]Phoenix[[ Pilgrim[X-D] PRiMATE[X-D] Rage Resdog[X-D] Silkk[X-D] Syndicate[X-D] Tycho Wrath[X-D] XXX[OCC] K4H-Zack Attack [e]Zog If you've helped and we left you out, please contact us ASAP!