Title : ClanRing CTF Home Server Filename : crctf22d.zip Version : 2.2d Date : 05/15/97 Author : Steven Possehl/John Bock Email : yukon@enteract.com Credits : id software, for being responsible for the complete disappearance of any freetime in my life This mod is based off the original Clanring Mod done by Crowbar. The original Clanring Mod included code from other sources, including the observer code from ServerModules by Johannes Plass. All changes made to the Clanring Mod by myself are entirely my own work with one exception. In the camera observer code, the camera following code is from Air's Quake Cam by Paul Jordan. This pertains only to the several lines of code that govern the camera angle setting to match the direction to the target. The CTF portion of this mod is property of Zoid. Great effort has been taken to minimize changes to the ThreeWave CTF. Why mess with perfection? Steven Possehl for doing this in the first place. Thanks Steve! 04/21/97 Clanring Home server for Threewave CTF 4.0 first version. Adds support for new rune mods, scoring status, and use of new CTF episode 2 maps. RaV, Desys 04/23/97 Version 2.1 Added warp support for all id maps as well as custom ctf maps. Added impulse 141, CTF ident, enables to identify who you are targeting. Made DMset impulse 181. Removed (-ClanRing CTF 4.0-) "nag" screen. Enlarged Flag protect radius from 400 to 600, in support of larger maps. Can be changed, see below. Started to put in the Give Rune admin command from CTF 4.0. Stopped when realised how useless it was. Will start again if someone wants it. Used VaderFlag's modifications to the items.qc, when picking up a backpack if it contains a RL or GL you will no longer auto-switch to it. Made episode 6 ctfstart.bsp as opposed to start.bsp, minus the voting system. CR warp negates the need for it, but if someone wants it in... John/Bock Akira/Disciple 04/27/97 Version 2.2 *beta* Before I say anything this is still rough so just tell me whats broke and I'll fix it. Fixed hook suicide bug. Added admin command RunSet, toggles maxspeed 320, 420 Added Identify, Impulse 141 from CTF4. Fixed All of the player obituaries. Changed observer mode a little. Added aliases nr and re, just a shortcut to typing out Notready and ready. You can now Notready in the middle of a match. When you go admin you "say" it, so it will show in Winquake dedicated console, so you know when people get admin. Removed "dioz" code. Added commands Red and Blue, timesaver pretty much. Added a listing to the warp command, and a seperate Warplist command. Started to add Matchend command, ends a match in progress, will do all the normal match ending stuff, but right now all it does it timerstop. Jeez what else, like a ton of other little things here and there. Added giZ's great autoweapon commmand. More little changes. And some more unlisted commands. Included ProQCC instead of the old qcc. Oh and make sure you have a crctf/maps directory with all you converted id maps in it. Thanks to giZ and all the members of Nightbreed for helping me out with this. Specially Venom for getting on my listen server about fifty times. =) 05/01/97 Added some more stuff All commands now have short forms too, so instead of typing in "timerstart" you just type ts. Took out the autoexecing of the cfg files when you ready up, observer mode doens't look as good but it caused too many probs. Some other things i forgot about, it plays a-ok now, next up I put in new features. 05/02/97 Added a heavly modified version of the status bar from CTF 4.1. Notice:Run the server in clanring mode only for now, there is a bug where if you switch from skrimish mode to clanring mode, you respawn where you died, so while the rally timer is counting down, you can just run over to the enemy flag and respawn on top of it. =( 05/05/97 Some people were getting z_malloc errors, prolly cause of all the extra bindings I put in (50), so now all commands are shortened form only. Cleaned up some more stuff... Addding the support for res's other than 300x200 with the status bar from ctf4 prolly tommorow. John Bock Disciple/Akira 05/09/97 Ok the commands are back to the old form, and all (I hope) of the bugs are out. I have more stuff to add to the mod, but I feel like I'm getting lazy with giZ putting a new version out every day =) Some little changes you'll prolly notice but aren't worth mentioning. 05/12/97 Added Lemurboy's changes to Status bar scoring. Added team color changes from giZ. Some other little stuff. (lots of little things in this mod huh?) 05/15/97 Made impulse 69 function as it does in native ctf. Took out the timerstop doing a matchend, heh it would set up the server in a loop where after a match you went to another match right away. Lemurboys rocks! He just sent me a nice update and cut down on my workload =) LB put in the ability to select teams in skirmish mode as TEAM_STATIC_TEAMS as a samelevel var, add 16 to the samelevel to keep teams static in skrimish. Impulse 70 from zoids ctf code added, status bar off/on Disciple ----------- Quake C : yes Sound : no MDL : no Format of QuakeC (if a Quake C Mod) ----------------------------------- unified diff : no context diff : no .qc files : yes progs.dat : yes Description of the Modification ------------------------------- This meant to be a "Clanring CTF Home Server", a server that was meant to be run on non-clanring servers, but could be used as a Clanring server when needed. This mod is designed to work as a standard CTF server 70% of the time, and a clanring CTF server 30% of the time. This server was designed for a much larger target audience than the earlier clanring mod's. I intend this mod to have features that would cause people to choose to use it, rather than be forced to use it as before. Some of the clanring features are available even in non-clanring modes, and these features are a great asset to the game, such as admin's changing deathmatch modes, observer mode, players or admin's changing levels, kicking of players, etc. See the Server.html for full details on all the features of Clanring CTF. I intend this mod to be used to clans for their non-clanring clan matches, skirmishes, practices or as a FFA server when no clan activity is currently going on. For this reason, I need a great deal of feedback on features that you think this mod should have, in addition to bug reports. How to Install the Modification Ver2.0 -------------------------------------- 04/21/97 Create a directory under your quake directory called crctf Install ThreeWaveCTF 4.0 into crctf. Make a seperate dir called crscr, use this for compiling your progs. Make all the changes you need to, in the setting.qc etc. Run qcc, and copy the new progs.dat over the one in your crctf dir. See server.doc for additional help. Run the following option: qwsv -game crctf How to Install the Modification Ver2.1 (upgrade 31k) -------------------------------------- 04/23/97 Unzip the contents of this zip file into your crctf/scr dir, or wherever you compile you CRCTF porgs.dat, these files will overwrite 8 qc files and add 1 new one, along with a new progs.src. Run your compiler, and copy your new progs.dat over your old one. How to Install the Modification Ver2.1 (full) -------------------------------------- 04/23/97 Create a directory under your quake directory called crctf Install ThreeWaveCTF 4.0 into crctf. Make a seperate dir called crscr, use this for compiling your progs. Make all the changes you need to, in the setting.qc etc. Run qcc, and copy the new progs.dat over the one in your crctf dir. See server.doc for additional help. Run the following option: qwsv -game crctf Technical Details ----------------- The organizational structure of this mod is based upon watching monkies in a zoo run around and punch each other. Technical Details Ver2.1 ------------------------ Warp Episode numbering: Episode 1 id's e1m1-e1m8 Episode 2 id's e2m1-e2m7 Episode 3 id's e3m1-e3m7 Episode 4 id's e4m1-e4m8 Episode 5 The Deathmatch Arenas id's dm1-dm6 Episode 6 CTF ctfstart Episode 7 CTF Episode 1 ctf1-ctf8 Episode 8 CTF Episode 2 ctf2m1-ctf2m8 Episode 9 Custom Levels Author Information ------------------ This is my second publicly distributed QuakeC patch. The first was "Marmot's Happy Fun Server Mod" It sucked. This one is better. I'm a Senior Mechanical Engineer at Virginia Tech. I have no programming experience whatsoever with the exception of Fortran. Copyright and Distribution Permissions -------------------------------------- The modifications included in this archive are Copyright 1996, Steven Possehl. The original QuakeC source is Copyright 1996, id software. Authors MAY NOT use these modifications as a basis for other publicly or commercially available work. No modification can be made to this patch with the exception of the settings.qc file You may distribute this Quake modification in any electronic format as long as all the files in this archive remain intact and unmodified and are distributed together. You may not include this Quake modification on a CD or other collection without the written consent of this author. This patch may be run on a quake server under the following conditions: A: No fee may be charged for the use of the server, either directly or indirectly B: The words "Running Clanring CTF Home Server v2.2" must appear in the second line of the greeting You may post this Quake modification on a server, such as a WWW or FTP server. Availability ------------ The mod is always available on my personal webpage. The address of the clanring mod page is currently: http://www.mpog.com/clanring/ Ver. 2.x beta testers NB-Jett NB-Aneurysum NB-Venom