================================================================ Title : VanillaCTF Version : 0.3beta Filename : VANCTF03.ZIP Date : January 8, 1997 Author : James Abbatiello (member of Clan Noname: http://www.wpi.edu/~gseegert/quake) Email Address : abbeyj@wpi.edu Description : Q2 gamex86.dll mod Basic CTF play Additional Credits to : Id Software (of course) Zoid (zoid@idsoftware.com) for Threewave CTF from which I took the idea and a bit of code for this patch Mongoose (mongoose@wpi.edu) for sound advice and level conversions OpenQuake (http://www.openquake.org) for just being there ================================================================ * Files Included * README.TXT The file you're reading GAMEX86.DLL Compiled version for Win95/NT MAPS\*.ENT Files containing flag placement information * Description * This is a Q2 mod to add CTF teamplay. Its still limited, but very playable. This is a server-side only mod, so there is no client download necessary. * Features * Two Flags :) The flag shows up in your inventory while you are carrying it The flags auto-return to base if not touched for 2 minutes Flag status command (bind a key to "cmd flagstat") displays the location of the flags Teams Teams are based on skins Players are assigned to teams as they enter the game Switch to a male skin to be on the red team or a female skin to be on the blue team Team scores show up on the F1 screen Tractor Beam (Grappling Hook) Bind a key to "use hook" to select the hook (alternatively, "use grappling hook" works as well) You can switch to other weapons while using the hook MOTD A welcome window is displayed upon connecting Server can add a custom message without recompiling External entity definitions Convert levels for CTF without recompiling the .BSP files Customize the loop order of levels * Installation * Note: This is server-side only. Only the server has to follow these instructions. Everyone else just plays as normal. Note: This is based on the v3.05 source, but compiled for v3.09 or greater. This means that you can either run it on a v3.09 with v3.09 clients or on a v3.10 server with v3.10 clients. If you're using Win95/NT, create a folder in your Quake2 folder called VANCTF and extract VANCTF02.ZIP there. If you use pkunzip, be sure to use the -d option. Make a copy of your existing Quake2 icon (right click on the Start button, select Open, then double click Programs and then Quake2 to get to it). Edit the properties of the new icon and add the following to the end of the line in the Target box: +set game vanctf Now use the new icon to launch Quake2. Optional: Create a file called motd.txt in your vanctf folder. This will be displayed to all clients upon connecting. There is room for 4 lines of up to 27 characters. If you're on another platform, you're pretty much out of luck for the time being. Linux support coming soon. If you are on an Alpha, mail me. * Playing * The server has to start a multiplayer server on one of the supported levels: base1 "Outer Base" base2 "Installation" base3 "Comm Center" train "Lost Station" bunk1 "Ammo Depot" ware1 "Supply Station" ware2 "Warehouse" jail1 "Main Gate" jail2 "Detention Center" jail3 "Security Complex" jail4 "Torture Chambers" jail5 "Guard House" security "Grid Control" mintro "Mine Entrance" mine1 "Upper Mines" mine2 "Bore Hole" mine3 "Drilling Area" mine4 "Lower Mines" fact1 "Receiving Center" fact2 "Processing Plant" fact3 "Sudden Death" power1 "Power Plant" power2 "The Reactor" cool1 "Cooling Facility" waste1 "Toxic Waste Dump" waste2 "Pumping Station 1" waste3 "Pumping Station 2" biggun "Big Gun" command "Launch Command" strike "Outlands" city1 "Outer Courts" city2 "Lower Palace" boss1 "Inner Chamber" boss2 "Final Showdown" Clients join the game. Fun ensues. * Left to do * Add more advanced scoring. Fix bugs that crop up. Mail me with bug reports (abbeyj@wpi.edu) and put "CTF bug" in the subject of your message. * Copyright / Permissions * Authors MAY use these modifications as a basis for other publically available work. I haven't put anything intentionally dangerous in here, but here we go with legal stuff ... This software is provided "as is" with no warranties, either express or implied. In no way shall James Abbatiello be held liable for any damage, either direct or indirect, resulting from the use of this software. * Availability * You can get this from: http://www.wpi.edu/~abbeyj/vanctf or ftp://ftp.cdrom.com/pub/idgames2/quake2/dlls/teamplay/ctf/