Network Script v4.5 for QUAKEWORLD v1.63 by NecroBoi Qcfg45.zip Original by NecroBoi - boi@accessv.com - UIN - 417201 Update by kENzIe - td.kenzie@dial.pipex.com - UIN - 294932 ----------------------------------------------------------------------- This Quake script was designed to be used with a TrackMan Marble or a 3-button mouse ONLY ... v4.5 Features: Quick Weapon v2, Script selector, Crosshair, Rocket Jump, Float, CTF Script, Reaper Script, Sound Enhancements, Airfist, Painkeep, Hipnotic, Rogue, Demo playback, Weenie, Default settings and ClanRing MOD. ----------------------------------------------------------------------- - setup info Print out this Readme.txt. Backup your copy of autoexec.cfg before continuing. UnZIP QCFGM_45.ZIP into C:\quake\id1\. On the command line or in a batch file type: quake.exe -zone 512 -nojoy For playing Quake under Windows: quake.exe -zone 512 -winmem 12 -nojoy If you have Registered Quake and wish to leave your own setup intact make a separate directory parallel with id1 and name it something like "necro". Then unZIP QCFGM_45.ZIP into the new directory. The directory structure will look something like: /quake/quake.exe /quake/id1/ /quake/necro/airfist.rc /quake/necro/autoexec.cfg /quake/necro/clanring.rc /quake/necro/ctf.rc /quake/necro/demo.rc /quake/necro/hipnotic.rc /quake/necro/painkeep.rc /quake/necro/quake.rc /quake/necro/readme.txt /quake/necro/rogue.rc /quake/necro/rpr.rc /quake/necro/settings.rc /quake/necro/weenie.rc Run Quake with "-game necro", which will cause Quake to look for data in the necro directory before falling back to id1. I have also included my QUAKE.RC which allows you to bypass playing the demos on startup. It also doesn't exec the DEFAULT.CFG. Edit this file if you would like to load your own demos on startup. Simply remove this file from the directory if you prefer the default startup with demos on. Press the middle mouse button (MOUSE3) to use your "Quick Axe". The Axe will always be your default 'Quick Weapon' when you start Quake. Assuming you copy the Reaper Bot progs.dat directly into the 'necro' directory, the commandline should look like: quake -zone 512 -nojoy -game necro -listen 16 +skill 1 ! The weapon keys for this version are (c,e,f,q,r). They correspond to the Thunderbolt, Super Nailgun, Rocket Launcher, Quick Axe, and Grenade Launcher selectors. You can use these keys to select primary or secondary assignments on the mouse. Try testing out the 'Quick Weapon' system - press (LEFT/RIGHT) to scroll through the scripts available, when you reach 'Weenie' hit (UP) to enable it. (Use this method to enable any of the other scripts.) Now press (F10) to do 'impulse 9'. Select a primary weapon with the number keys, then hold down the right mouse button (MOUSE2) and press another weapon #. Your chosen weapon is now assigned to the middle button (MOUSE3). Your choice will also be indicated to you on the screen. Now press (MOUSE2) alone. Your current weapon will be shown to you when you release it. Use this to query your current 'Quick Weapon'. You have the choice to assign ANY 2 weapons to the mouse in any combination you desire. * When running Quake with this script under Windows 95 I advise opening up the 'Properties' dialogue and unchecking (Alt+Space) located under 'Windows shortcuts' in the 'Misc' tab. This will prevent you from accidentally minimizing Quake while playing. ----------------------------------------------------------------------- - movement keys w - forward s - back a - move left (strafe) d - move right (strafe) SHIFT - jump x - move up z - move down - mouse controls mouse movement - locked mouselook (+mlook) button 1 - fire primary weapon button 2 - quick weapon query/selector button 3 - fire quick weapon - Mouse sensitivity has been set to a default of 5.00. ----------------------------------------------------------------------- - Special Key Overview ENTER - reset to default weapons (primary-shotgun, secondary-axe) 1 - axe 2 - shotgun 3 - super shotgun 4 - nailgun c - thunderbolt e - supernail gun f - rocket launcher q - quick shotgun (selects and fires Shotgun) r - grenade launcher b - rocket jump, keep looking down. v - rocket jump, center view. ALT - float mode F6 - screenshot LEFTARROW - Cycle script selector UP RIGHTARROW - Cycle script selector DOWN UPARROW - Enabled selected script - other keys TAB - scorebar ESCAPE - toggle menu INS - 'timerefresh' DEL - serverinfo - - sizedown = - sizeup ' - version info ` - toggle console t - message mode u - team message mode 6 - stops looping sounds 7 - restore default QW settings p - toggle Skins ON/OFF n - toggle Sounds ON/OFF i - download skins F12 - Showteamscores (QW 1.6) ----------------------------------------------------------------------- ! special keys - Quick Weapon Selector (MOUSE2); query current secondary weapon by clicking and releasing; hold down and select a weapon with the number keys (1-4,e,r,f,c) to assign it to (MOUSE3); you will receive audio and visual confirmation of your selection - Super Nailgun, Grenade, Rocket, and Thunderbolt selectors (e,r,f,c) are now the primary keys for these weapons. Keys 5-8 have been omitted to reduce the binds in the Quick Weapon alias. - When in sight of a weapon to be picked up, it's a good idea to assign it to your primary or secondary mouse button in advance. - Because picking up a backpack uses the same rules as picking up a weapon in v1.06, it is a good practice to switch the weaker weapon to the secondary role. - Quick Weapon button (MOUSE3); this will fire weapons continuously and return to your primary weapon (MOUSE1) when released - Quick Shotgun (q) is intended for quickly; very handy when you have no time to fumble about and your mouse is occupied with some heavy firepower or when some stealth is called for. - The 2 rocket jumps are very similar, but have different uses. The 'Death from Above' jump keeps looking down at the ground when you jump, so you can fire another shot off at someone below you. The 'Vanilla' rocket jump centers your view so you are looking where you are going, usually onto a higher platform. - Note that the Quick Shotgun will not replace your current secondary weapon, neither will the Rocket Jumps. - Float Mode (ALT) allows you to maintain buoyancy in water; you bob up and down creating the effect like you are treading water; handy in emergency situations where a quick swim to the surface is needed or when going under water is not preferred. - Script Selector; use (LEFT) and (RIGHT) to cycle up and down respectivly, then when you have chosen the script you wish to enable, hit (UP). To reload the default script, hit (DOWN). ----------------------------------------------------------------------- ! CTF Script - http://www.threewave.com (all versions) BACKSPACE - query server settings [ - drop a pack containing ammo for current weapon ] - drop a selected weapon e - supernail gun 1 - grappling hook (impulse 22 on threewave.com servers) 8 - query server settings CTRL - query flag status This is a specialized script intended solely for playing Capture the Flag on net servers that support the Threewave Capture mod. But you can edit it to use the Grappling Hook QuakeC patch for stand-alone play. Edit impulse 22 in the CTF.RC and replace it with impulse 21. Go to ftp.cdrom.com/pub/idgames2/quakec/misc to get this cool mod. For more info about CTF and other required server impulses, visit Threewave at http://www.planetquake.com/quakex/threewave/ There are 2 ways to use the Grappling Hook with my script: 1. Assign the Hook to your primary fire button (MOUSE1). In this mode you can grapple to a wall and fire a secondary weapon while staying grappled. When you release the fire button you also will let go of the surface you were grappled onto. 2. Assign the Hook to your secondary fire button (MOUSE3). In this mode you can grapple to a wall same as before except now you can't readily fire your primary weapon. You have to choose a desired weapon with the selectors. When you do this your weapon will auto- matically fire until you release the secondary fire button. When you release the secondary fire button you will still be grappled. This mode takes some practice to use but it is good, particularly for base defense. You can now reassign both primary and secondary weapons while grappled in this manner to a surface. To release yourself re-select the Grappling Hook as your secondary and press the button (MOUSE3) to disengage the Hook. ----------------------------------------------------------------------- ! Reaper Bot Script (v0.81) BACKSPACE - bot scores (regular table) TAB - bot scores (top 3 scores) [ - last skin ] - next skin 0 - remove all bots F1 - add one bot F2 - add 4 bots F3 - add 3 team bots i - verbose bots j - query skill k - decrease skill l - increase skill m - timelimit cycler n - fraglimit cycler o - observer mode p - skins toggle (2 modes/off) u - bot update y - team color update , - singleplayer selector . - cycle deathmatch (2 modes) / - cycle teamplay (4 modes) Featuring an actual learning and adaptive AI, this is definitely the best Quake deathmatch bot produced to date. If you have tried this bot, then you know there are quite a few impulses to configure and to remember. For my RPR.RC I have also included the following aliases giving you some administrative functions to make setting up a bot game that much easier: - (F1) adds 1 bot and (F2) adds 4 bots. Refer to the original documentation for editing 'add 3 team bots', (F3). - When teamplay is set I would press (F2) for 4 opposing bots and (F3) to add 3 bots on my team. - A Skill Selector (k and l) - lower and higher respectively; to query current skill setting press (j); the Skill script contains fractional values allowing you to really find a suitable skill level to play with the bot - Fraglimit (n); Cycles up to 50 frags; you can edit this script to add more values if you wish - Timelimit (m); Cycles up to 60 mins; you can edit this script to add more values or change the time increments if you wish - Playmode Selectors have been added to allow you to set up specific game types without having to go to the menu or the console. (,) selects Single Player. (.) selects Deathmatch and toggles between mode 1 and 2. (/) selects Teamplay and cycles 4 modes of play. - After setting up your specified game with fraglimit, skill, etc., you can use the restart command to allow all updated settings to take effect. - The Single Player Selector resets fraglimit, timelimit, and noexit OFF, and sets skill to 1 (normal) - Top 3 scores (TAB) replaces the default +showscores HUD. I have added the regular bot score table (BACKSPACE) which brings down the console for viewing. Mike Kelly (elkabong@oanet.com) has made a Reaper Bot Skins file which allows you to play against the bots with dif- ferent colored player skins creating the illusion of a real death- match. You can find this file and The Reaper Bot at ftp.cdrom.com/pub/idgames2/quakec/bots/reaper/. ----------------------------------------------------------------------- ! Airfist Script - http://www.planetquake.com/airfist g - select airfist v - "Airjump" - Airfist can be selected as primary or secondary weapon. - Airjump is a variant of the Rocket Jump, it is safer and you jump a bit higher too. ----------------------------------------------------------------------- ! Demo Playback Script - http://www.planetquake.com/demoland This is a script designed to help you enjoy demos more. NOTE: qwcl.exe, the player of QW v1.6 demos (.QWD) files doesn't allow you to use any of the speed changing options, maybe Zoid will impliment the "host_framerate" command in the next version, but for vanilla .DEM files, these work fine: F7 - Slow-Mo (hold) F8 - Fast Forward (hold) F9 - Stop Play (press once) F10 - Resume Play (press once) F11 - Showscores F12 - Reduce viewsize - The showscores is bound to F11, because quake will not allow you to use any keys other than the F1-F12 while a demo is running, you can use it to find the names/frags of the demo makers and how long the demo lasts. - Reduce viewsize is for RGB2, where it changes the viewsize from 120 to 100. So you can see the status bar. ----------------------------------------------------------------------- ! Hipnotic Script (aka Mission Pack #1 : Scourge of Aramagon) g - select laser gun h - select mjolnir (hammer) m - wetsuit cheat , - empathy shields cheat . - genocide (kill all monsters) - The two weapons can be used as primary or secondary weapons. - Genocide kills all the monsters that are physically in a level, which means that if a monster teleports somewhere, say when a button is pressed, it will not be killed. Although if hipnotic is used on a normal quake map (exmx), monsters that are due to teleport are hidden in inaccesible rooms (use NOCLIP to find 'em ;), so all monsters die. ----------------------------------------------------------------------- ! PainKeep Script - http://www.planetquake.com/skins/painkeep (v1.0) 5 - Grapple Gun g - Chain Thunderbolt y - Air Fist These weapons work as the default quick weapons, they can be primary or secondary. ---- h - Drop bear trap n - Drop AutoSentry j - Drop Gravity Well These weapons can either be pressed once to drop them, or set as secondary weapons. ---- m - Eat can of pork and beans v - Airfist Jump (see airfist script) CTRL - 3 line inventory stats - Eating the can of pork and beans can only be pressed, not put as secondary or primary. - Pressing (h), (n) or (j) to drop the respective items, will not alter primary or secondary weapon selections. ----------------------------------------------------------------------- ! Rogue Script (aka Mission Pack #2 : Dissolution of Eternity) g - Multi-Rockets h - Multi-Grenades 5 - Lava Nailgun 6 - Lava Super Nailgun y - Plasma - These weapons work as the regular quick weapons, primary or secondary. ----------------------------------------------------------------------- ! Weenie Script - http://www.weenie.com/quake F7 - No Target Mode F8 - God Mode F9 - Quad F10 - All weapons & Keys F11 - Noclip F12 - Maniac Mode (try it out! :) SPACE - Nightscope CTRL - X-Ray mode (hold down) - Nothing too special here, inspiriation for the script came from 'Weenie Deathmatch Tactics' - the 'Weenie Key' in particular :) ----------------------------------------------------------------------- ! Settings Script Obviously you should edit this yourself, in this script I have put in the best (IMO) commands for Q and QW. The QW info comes from the QW FAQ @ http://www.frag.com/quakeworld PUSHLATENCY -200: I recommend you choose a number that is the same as your average ping, and STICK to it, so you can get used to it. -200 is the default. RATE 2000: This is the rate at which the server sends you information. The QW 1.5 default is 2500, I use a lower value, as it helps my ping. If you are on ISDN or faster then set something about 5000. CL_NODELTA 0: If you get U_REMOVE errors, set it to "1" CL_PREDICT_PLAYERS 1: I have enabled this, player prediction. MSG 0: This dictates how much of the in-game messages are shown or not. "0" gives all the messages. If you don't want them, set it to "3" or a number in between 0 and 3. NOTE: all "say" messages are shown whatever. NOAIM 1: This stops the client vertical aiming for you. I have turned it off because I want to know what I'm *blowing up* Change it to "0" if you want a helping hand. NOSKINS 1: This stops skins downloading when you connect to a server, useful if in a big game the level changes, and everyone except you will be downloading skins and you can have all the choice goodies to youself :) Use (p) to toggle noskins on or off. Use (i) to download undownloaded skins. I recommend only turning it on for important matches. SPECTATOR 0: This is set to 0 coz I want to be part of the action, although the new chase-cam is pretty cool. LOGFILE 1: A logfile is created so you can read what happened after a match or analyse the log with a logfile program. JOYSTICK 0: This disables Joystick, you only need Mouse+Keys. SETINFO B_SWITCH 6: This is the same as the menu option in QSpy 5.2. It only switches to a weapon up to 6 when you pick up a backpack, ie it will not switch to a RL or TB. The reason it is set at this is to stop: You killing someone with a SNG for example, picking up their backpack, QW switching you to their RL and you shooting the wall...if it's a GL at least you have 2.5 seconds to run away. SETINFO W_SWITCH 7: This is also the same as the QSpy 5.2 option, basically it means you won't switch to a TB if you pick it up. SKILL 3: This makes Nightmare skill the default, because people who use this config are raving loons ;) These are the values you can substitute: 0 = Easy 1 = Normal 2 = Hard 3 = Nightmare SV_AIM 0: Disables the vanilla quake vertical aiming. Changing it to "1" enable it. SENSITIVITY 5: This is a good sensitivity, I think it is the right balance between allowing quick turns and aiming. SCR_CONSPEED 30000: This makes the console come down instantly. V_KICKTIME 0: This means your view doesn't 'jerk' when experiencing pain. R_WATERWARP 0: This makes underwater scenes sharp and not wavy. ----------------------------------------------------------------------- ! Clan Ring MOD Script This is a script for special "ClanRing" servers, usually only for clan matches. y - toggle ready / notready. h - 'playerlist' - this allows you to see the status of everyone on the server and to see what the team field of the existing teams are. Also tells how long each player has been dead total (if someone is much higher than everyone else, they've been playing dead.) and what skin they are using. j - 'clanlist' - same as above but only for members of your clan. k - Gives efficiency ratings about players, currently kill efficiency, frags per minute and ammo efficiency. l - Gives stats about your ammo usage, how much damage potential you've fired and how much damage you've actually inflicted, and the percentage. CTRL - gives information about current settings. SPACE - tells you the current score. ----------------------------------------------------------------------- - other things .. If you are to use separate directories for running the Reaper Bot and the Grappling Hook QuakeC patches, be sure to include all files contained in this archive for those subdirectories. Try not to be too picky in how you co-ordinate your weapons. Assign weapons in advance to the secondary role and remain flexible in how you pick up and apply your choices - the less fumbling, the better. Get in the habit of using the secondary weapon query (MOUSE2). I found assigning the highest weapon as primary very handy, especially when picking up a backpack or another new weapon. This helps to avoid unwanton switching of weapons but it is not fool-proof. If you use this script in a deliberate and precise manner, I see no problems for you when you when using it .. - v4.5 notes .. This is an update by kENzIe of the Desperados, it updates v4.4, the last released version of NecroBoi's config. Some people who used 4.4 will ask "Where's x gone?" Well I've trimmed out stuff that didn't get used, ie: Zoom, Wide-Angle, Gamma, Crosshair toggle, Circle strafe, Secondary Layout, the 2 samples, ASCII/colour scripts and episode/map menu. This is to make room for the add-ons, and I never used any of the above stuff, which got in the way of QW games :) Feel free to get his old 4.4 version and add 'em back in, but if you wanna do that, ya might as well not bother upgrading! ----------------------------------------------------------------------- * Copyright / Permissions * Quake is a registered TM and Copyright © of id Software Quake Spy is a Copyright © of Joe Powell, Tim Cook, and Jack Mathews Reaper Bot modification code is a Copyright © of Steven Polge You MAY freely distribute this Quake script, provided you include this file with NO modifications and that NO fee is charged. If you do come up with revisions for this script, send to us your version. Be sure to update the text file and the config files to reflect the changes you've made and rename the zip file. Please DO give us credit. - additional credits Darxus (darxus@netaxs.com), whose QSCOPE.SCR was a base for my zoom modes. Avatar (avatar@widowmaker.com), for the original Quick Rocket idea. DocWilco's (drwilco@xs4all.nl) WEAPONS.RC, which was a base for the Quick Weapon script. Moghovich (jbreadnr@netshop.net) for his SECONDARY.RC. Demonstar (demstar@fn.net), for SHOWC.SCR which I used to make my ASCII script. Steven Polge's (polge@ix.netcom.com) Reaper Bot. WSU_FORCE (msunwoo@eecs.wsu.edu) for the Detail idea. Tony Fabris for his info on B_SWITCH and W_SWITCH before they were included in QSpy. Zornet (zornet@earthlink.net) for his unending support and feedback. And to everyone who helped make this a very cool Quake addon. JakFrost (jakfrost@concentric.net) for info on screenshot aliases. Planet Quake's Demoland for permission to include the Demo Playback Script. - legal disclaimer The contained files are provided "as is" without warranty of any kind, either expressed or implied. The author will not be held responsible for any losses incurred by the use of this script. - contact us: o James "NecroBoi" Ariz. boi@accessv.com. UIN 417201. http://www.accessv.com/~jfa/index.html o MacKenzie "kENzIe" Anderson. td.kenzie@dial.pipex.com. UIN 294932 http://monoplas.com/desperados