WOD Xtreme for Quake2 - Version 1.1

Table Of Contents

. . Introduction
Whats New
Installation
Setting up a Server
Weapon Commands
Function Commands
Admin Server Commands
Server Variables
Map Entity Overwriting Guide
Credits
WODX History

Introduction

Author:Ruiner
E-mail:mike@netdoo.com
Date:Sep 16 2006
WODX Website:www.netdoo.com/wodx
WODX Forum:http://www.netdoo.com/ninclan/board/YaBB.cgi?board=wodx
WODX 1.1 Server Files:http://www.netdoo.com/wodx/files/wodx1.1.zip (Windows & Linux)
Credits:WODX V1.1 is based on WOD 6.05 source code by Steven Boswell & Matt Wright
VIP:Big thanks to QwazyWabbit for all his help, RESPECT!
New DLL:Yes
New Pics:Yes
New Sounds:Yes
New Models:Yes

Whats New

WODX 1.1 (Ruiner) 9/16/06 -New guns: lightning gun, super nailgun, flechette gun -New sweepers: superblastersweeper, freezersweeper, snipersweeper, railgunsweeper -New railguns: gauss gun, sonic railgun (chargable up to 300 max damage), violator (Wall Piercing Railgun) -New grenades: freeze grenade, mini nuke (uses 15 grenades), shockwave grenade (uses 10 grenades) -New powers: flail (uses 50 cells, knocks opponents back), throw self (uses 50 cells) -Added: grenade previous, grenade next commands -Scanner now uses 2 cells per second. -New kamikaze (uses 100 cells for spam protection) -New scope -New airstrike marker -New nail ammo -Firemode has been fixed -Speed rockets and freeze grenades have been fixed -Hook2 can now be used to suck the life out of people, also doesnt work while frozen or attaching to the sky. -Included 18 map "override" files with all the new guns/ammo, and one sample map. -Included in maps folder, a map overwrite generator and batch files, in case you want to overwrite your maps.

Installation

Backup or rename your old weapons folder in your Quake2 directory. Unzip wodx.zip to: "c:\quake2\weapons" Update the new autoexec.cfg and config.cfg files with the ones from the backed up folder. To play WODX, launch Quake 2 and type "set game weapons" in the console.

Setting up a Server

First modify the server.cfg as you please. For more info check the Server Variables section. WINDOWS To start a dedicated server using the batch file in weapons dir double click on: server.bat Or type in command line: cd c:\quake2 "r1q2.exe" +set dedicated 1 +set game weapons +exec server.cfg Note:In order to see the new weapons/ammo contained in the included map override files you'll need to use r1q2.exe or dedicated.exe http://www.r1ch.net/stuff/r1q2/ (r1q2.zip) (dedicated.zip) LINUX To run the mod on linux you'll need a quake2 executable for modern compiler/glibc version Please get R1CHs GNU/Linux GlibC 2.x Dedicated Server (FOR NEW MODS) Otherwise you'll get Segmentation Fault error or players will spawn outside the map http://www.r1ch.net/stuff/r1q2/ (r1q2ded.zip) For more information about running a Quake 2 server on Linux visit: http://www.linuxdocs.org/HOWTOs/Quake-HOWTO-3.html

Weapon Commands

Note: You'll need to plug in the actual keys from your keyboard where it says key Example: bind b use blaster 1) Blaster & Super Blaster bind key use blaster bind key use super blaster 2) Shotgun & Sniper Gun bind key use shotgun bind key use sniper gun 3) Super Shotgun & Freeze Gun bind key use super shotgun bind key use freezer 4) Standard Machinegun & Machine Rocket Gun bind key use standard machinegun bind key use machinegun 5) Chaingun & Sweepers bind key use chaingun bind key use streetsweeper bind key use superblastersweeper bind key use freezersweeper bind key use snipersweeper bind key use railgunsweeper 6) Grenade Launcher & Bazooka bind key use grenade launcher bind key use bazooka 7) Rocket Launcher & Speed Rocket Launcher bind key use rocket launcher bind key use speed rocket launcher 8) Hyperblaster, Plasma Rifle, Super Nailgun & Flechette Gun bind key use hyperblaster bind key use plasma rifle bind key use super nailgun bind key use flechette gun 9) Railgun, Gauss Gun, Sonic Railgun & Violator bind key use railgun bind key use gauss gun bind key use sonic railgun bind key use violator 0) BFG 10K & Lightning Gun bind key use bfg10k bind key use lightning gun Grenade Cycle bind key use grenades bind key grenade next bind key grenade previous DarKMajick Grenades bind key use cluster grenade bind key use rail bomb bind key use napalm grenade bind key use shrapnel grenade bind key use mini nuke bind key use freeze grenade bind key use shockwave grenade

Function Commands

Scopebind key scope
Flailbind key flail
Catapultbind key throw self
Airstrikebind key airstrike (or paint)
Flashlight bind key flashlight
Lithium Hook bind key +hook2
Grappling Hook bind key +hook
Slide up grapple bind key +shrink
Slide down grapple bind key +grow
Jetpack bind key use jetpack
Laser Sight bind key lsight
Laser Tripwire bind key laser
TractorBeam Pull bind key pull
TractorBeam Push bind key push
Kamikaze bind key kamikaze
Scanner bind key scanner
Decoy bind key decoy

Admin Server Commands

IP banning
rcon_password "your server pass" // needed to use rcon
rcon status // list ips
rcon sv addip 192.246.40.11 // ban a single ip
rcon sv addip 192.246.40 // ban an ip range
rcon sv removeip 192.246.40.11 // unban ip
rcon sv listip // list banned ips
rcon sv kickban // kick and ban player by number
rcon sv writeip // save banned ips to listip.cfg

Server Variables

//server.cfg
set maxlasertrips 5 // limit the number of tripwires per person to 5
set nightdaytime 2 // cycle night-day every 2 minutes
set minlevel 2 // minimum light level during the cycle
exec listip.cfg // restores banned ip filter list
set filterban 1 // ips on the list cant enter
set maplist 1 // cycle through maps in maplist.txt
set motdfile "motd.txt" // display message of the day file
set dmflags 532 // 4+16+512 (weapons stay, instant powerups, spawn farthest)
set featureban 430080 // 4096+131072+131072+262144 (kamikaze, nightvision, scanner, scope)
set weaponban 65536 // 65536 (mini nuke)
set fragban 134283264 // 65536+134217728 (mininuke,telefrags)

set dmflags (number) // the (number) is just the sum of the values
set featureban (number)
set weaponban (number)
set fragban (number)
set weaponban2 (number)
set fragban2 (number)
Dmflags

no health 1
no powerups 2
weapons stay 4
no falling damage 8
instant powerups 16
same map 32
teamplay by skin 64
teamplay by model 128
no friendly fire 256
spawn farthest 512
force respawn 1024
no armor 2048
allow exit 4096
infinite ammo 8192
quad drop 16384
fixed FOV 32768

Featureban

no bandolier 1
no ammo pack 2
no silencer 4
no rebreather 8
no environment suit 16
no adrenaline 32
no megahealth 64
no power armor 128
no invulnerability 256
no decoy 512
no grappling hook 1024
no player ID 2048
no kamikaze 4096
no lasersight 8192
no triplasers 16384
no nightvision 32768
no push/pull 65536
no scanner 131072
no scope 262144
no jetpack 524288
no airstrike 1048576
no hook2 2097152

Weaponban

no super blaster 1
no shotgun 2
no sniper gun 4
no super shotgun 8
no freeze gun 16
no standard machinegun 32
no machine rocket gun 64
no burstfire machinegun 128
no chaingun 256
no streetsweeper 512
no grenades 1024 (affects all grenades, GL and bazooka)
no cluster grenade 2048
no rail bomb 4096
no plasma grenade 8192
no napalm grenade 16384
no shrapnel grenade 32768
no mini nuke 65536
no grenade launcher 131072
no bazooka 262144
no rocket launcher 524288
no hyperblaster 2097152
no plasma rifle 4194304
no railgun 8388608
no BFG10K 33554432

Fragban

no super blaster 1
no shotgun 2
no sniper gun 4
no super shotgun 8
no freeze gun 16
no standard machinegun 32
no machine rocket gun 64
no burstfire machinegun 128
no chaingun 256
no streetsweeper 512
no grenades 1024 (affects all grenades, GL and bazooka)
no cluster grenade 2048
no rail bomb 4096
no plasma grenade 8192
no napalm grenade 16384
no shrapnel grenade 32768
no mini nuke 65536
no grenade launcher 131072
no bazooka 262144
no rocket launcher 524288
no hyperblaster 2097152
no plasma rifle 4194304
no railgun 8388608
no BFG10K 33554432
no frags for blaster 67108864
no frags for telefrags 134217728
no frags for kamikazes 268435456
no frags for hook 536870912

Weaponban2

no superblastersweeper 1
no freezersweeper 2
no snipersweeper 4
no railgunsweeper 8
no flechette gun 16
no lightning gun 32
no super nailgun 64
no freeze grenade 128
no speed rocket launcher 256
no sonic railgun 512
no violator 1024
no gauss gun 2048
no shockwave grenade 4096
no flames 8192
no mini nuke 16384

Fragban2

no superblastersweeper 1
no freezersweeper 2
no snipersweeper 4
no railgunsweeper 8
no flechette gun 16
no lightning gun 32
no super nailgun 64
no freeze grenade 128
no speed rocket launcher 256
no sonic railgun 512
no violator 1024
no gauss gun 2048
no shockwave grenade 4096
no flames 8192
no mini nuke 16384

Map Entity Overwriting Guide

I've included a sample map (2box4.bsp), and sample batch files to convert 2box4b.txt into an override file. R1ch's overwrite files are extension .bsp.override but to run them with r1q2.exe you'll not need to included the extension, ex: map 2box4b. First examine the batch files and txt in maps folder. If the map you want to overwrite is within a pak file, you'll need to extract it (ex: maps/q2dm4) You can use Qped: http://qped.planetquake.gamespy.com/ Included entdump.exe (http://r-1.ch/entdump.exe) is r1ch's bsp->txt entity extractor. To make things easier i've included batch files. Just edit and run the entdump.bat file to extract the entities to a textfile. You can also use command prompt and type "entdump q2dm4.bsp > q2dm4.txt" to do the same thing. Next edit q2dm4.txt. Basically you can add and delete any entity and move them around. If for example you'd want to include a lightning gun at location "-176 -132 32" you'd add the following lines at the end of the entity txt file: { "classname" "weapon_lightninggun" "origin" "-176 -132 32" } I recommend using Quark to get x y z coordinates for locations in bsp maps. Get it here: http://quark.planetquake.gamespy.com/ If you're not sure about something you can always ask at the forum: http://www.netdoo.com/ninclan/board/YaBB.cgi?board=wodx New WODX entities: weapon_supernailgun weapon_lightninggun weapon_etf_rifle (flechette gun) ammo_nails item_airstrike misc_banner1 misc_banner2 Once you're done editing the text file its time to turn it into an override file that r1q2.exe can read. You can either use r1ch's online http://r-1.ch/r1q2gen.php script or my entsimple.exe and entsimple.bat files. I find it easier to just use the batch files to automate things. You might need to get VB runtime if you get an error: VB runtime More on entity overriding

Credits

WODX: Big thanks to QwazyWabbit for helping me debug and compile the first ever version of WODX. -QwazyWabbit for tripwire and hook limiters, as well as nightday cycle -ID for their kick ass Q1 and Q2 guns. ROGUE team for flechette rifle. Respect! WOD: Original authors: -Steven Boswell (Hash Assassin) Wod V6 -Matt Wright (PunK) Wod V1-5 -MAJOR RESECT! -Mark Wheeler for Freeze code help -Perry Manole for the swinging grappling hook -Patrick Martin for the the source to the flame weapons -The darKMajick team for the darKMajick grenades

WODX History

WODX 1.0 (Ruiner) 8/16/06 -Speed rocket launcher added -New airstrike. -Flashlight added. -Lithium Hook added -The number of tripwires per player can now be set using a server variable -Grapple hook limited to 4 hooks per player (no more Overflow from trips or hook!) -Stronger shrapnel grenades -Homing rocket launcher removed -New nightday cycle added, the cycle can be timed or turned off using a server variable -Bazooka added -New sounds and pics WOD 6.0 - 6.05 (Hash Assasin) 9/28/98 - 2/28/99 Weapon/Feature/Frag banning Chat flood protection. IP banning. darKMajick Grenade launcher darKMajick straight bazooka darKMajick laser tripwires Linux version Added streetsweeper added maplist.txt feature 3 sec invulnerability when spawning. WOD 5.0 - 5.4 (PunK) 3/18/98 - 4/27/98 Freeze Gun Night Vision Chasecam Shrapnel grenade Sniper gun Decoy Plasma gun swinging grappling hook Scanner MOTD support WOD 4.0 - 4.9 (PunK) 2/10/98 - 3/10/98 Grappling Hook Flamethrower Flame Grenade Launcher DarKMajick grenades: Cluster, Railbomb, Plasma Bomb, Napalm Grenade, and Cataclysm device kamikaze device Machine Gun Rockets WOD 1.0 - 3.6 (PunK) 1/1/98 - 2/2/98 Jetpack Scanner Zoom Laser Tripwire For more information about WODX please visit www.netdoo.com/wodx or contact mike@netdoo.com