WOD Xtreme for Quake2 - Version 1.3

WODX 1.3 (Ruiner) 03/11/07
-New guns: turbo saw, explosive shotgun, missile battery, stinger missile, positron, phaser
-New grenades: lightning grenade, voodoo grenade
-New airstrikes: nuke, meteor magnet, MIRV warhead, daisy cutter, neutron bomb (paint 0-4)
-New features: sonic2 (fly in reverse), smiley 0-17 (emotion icons), menu, cloak
-Fixes: super shotgun knock reduced, grapple falling damage removed, cloak fixed
-More firepower: chaingun
-Updated: map override files to include new weapons
-Added 3 new map "override" files: command, base2, jail2
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.
First modify the server.cfg as you please. For more info check the Server Variables section.
IMPORTANT: This and future versions of WODX will depend on sprite downloads, and since R1Q2 has dropped support for sprite downloads
to older clients, i've included my recompiled versions of r1q2ded for linux and dedicated.exe for windows that support sprite downloading for all clients.
Also In order to see the new weapons/ammo contained in the included map override files you'll need to use the following server files:
r1q2.zip
Contains:
r1q2ded for Linux
dedicated.exe for Windows
(lets players download and see sprites on your server)
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
"dedicated.exe" +set dedicated 1 +set game weapons +exec server.cfg
LINUX
For information about running a Quake 2 server on Linux visit:
http://www.linuxdocs.org/HOWTOs/Quake-HOWTO-3.html
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 & Turbo Saw
bind key use blaster
bind key use super blaster
bind key use turbo saw
2) Shotgun, Sniper Gun, Disruptor & Explosive Shotgun
bind key use shotgun
bind key use sniper gun
bind key use disruptor
bind key use explosive shotgun
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, Missile Battery & Stinger Missile
bind key use rocket launcher
bind key use speed rocket launcher
bind key use missile battery
bind key use stinger
8) Hyperblaster, Plasma Rifle, Super Nailgun, Flechette Gun & Plasma Gun
bind key use hyperblaster
bind key use plasma rifle
bind key use super nailgun
bind key use flechette gun
bind key use plasma gun
9) Railgun, Gauss Gun, Sonic Railgun, Violator, Poseidon, Positron & Phaser
bind key use railgun
bind key use gauss gun
bind key use sonic railgun
bind key use violator
bind key use poseidon
bind key use positron
bind key use phaser
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 lightning grenade
bind key use plasma grenade
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
bind key use voodoo grenade
| WODX Help Menu | bind key menu |
| Lithium Hook | bind key +hook2 |
| Grappling Hook | bind key +hook |
| Cloak | bind key cloak |
| Scope | bind key scope |
| Force | bind key force (get close 1st) |
| Fly forward | bind key sonic |
| Fly backwards | bind key sonic2 |
| Emotion Icons | bind key smiley 0 (smiley 0-17) |
| Airstrikes | bind key paint 0 (paint 0-4) |
| Flashlight | bind key flashlight |
| 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 |
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.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 |
| |
| Example Flags: | |
| set dmflags 532 | // 4+16+512 (weapons stay, instant powerups, spawn farthest) |
| set featureban 430080 | // 4096+32768+131072+262144 (kamikaze, nightvision, scanner, scope) |
| set weaponban 1048592 | // 16+1048576 (freeze gun, bfg) |
| set weaponban2 16384 | // 16384 (mini nuke) |
| set fragban2 33554436 | // 4+33554432 (railgunsweeper,turbosaw) |
| |
| set dmflags (number) | // the (number) is just the sum of the values below |
| 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 |
| no force | 4194304 |
| no sonic | 8388608 |
| no smileys | 16777216 |
| no leader glow | 33554432 |
| no meteor airstrike | 67108864 |
| no mirv airstrike | 134217728 |
| no daisy cutter airstrike | 268435456 |
| no neutron bomb airstrike | 536870912 |
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 plasma rifle | 4096 |
| no plasma grenade | 8192 |
| no napalm grenade | 16384 |
| no shrapnel grenade | 32768 |
| no railgun | 65536 |
| no grenade launcher | 131072 |
| no bazooka | 262144 |
| no rocket launcher | 524288 |
| no BFG10K | 1048576 |
| no hyperblaster | 2097152 |
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 plasma rifle | 4096 |
| no plasma grenade | 8192 |
| no napalm grenade | 16384 |
| no shrapnel grenade | 32768 |
| no railgun | 65536 |
| no grenade launcher | 131072 |
| no bazooka | 262144 |
| no rocket launcher | 524288 |
| no BFG10K | 1048576 |
| no hyperblaster | 2097152 |
| no frags for kamikazes | 4194304 |
| no frags for telefrags | 8388608 |
| no frags for blaster | 16777216 |
| no frags for hook | 33554432 |
| no frags for hook2 | 67108864 |
Weaponban2
| |
| no superblastersweeper | 1 |
| no freezersweeper | 2 |
| no railgunsweeper | 4 |
| no snipersweeper | 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 |
| no poseidon | 32768 |
| no stinger | 65536 |
| no plasma gun | 131072 |
| no disruptor | 262144 |
| no explosive shotgun | 524288 |
| no positron | 1048576 |
| no lightning grenade | 2097152 |
| no voodoo grenade | 4194304 |
| no phaser | 8388608 |
| no missile battery | 16777216 |
| no turbosaw | 33554432 |
Fragban2
| |
| no superblastersweeper | 1 |
| no freezersweeper | 2 |
| no railgunsweeper | 4 |
| no snipersweeper | 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 |
| no poseidon | 32768 |
| no stinger | 65536 |
| no plasma gun | 131072 |
| no disruptor | 262144 |
| no explosive shotgun | 524288 |
| no positron | 1048576 |
| no lightning grenade | 2097152 |
| no voodoo grenade | 4194304 |
| no phaser | 8388608 |
| no missile battery | 16777216 |
| no turbosaw | 33554432 |
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 include 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"
"angle" "90"
}
Make sure you have set logfile 3 in your autoexec.cfg, so you can later get at the coordinates you set.
Once you do that I recommend that you: bind key "viewpos;messagemode2", and walk around the map pressing that key
wherever you want the gun/item placed. It'll ask you to type something in and you'll tell it the gun/item name so you'll
know later on what you put in at this coordinate. After you're all done with the map, open up the qconsole.log and cut
and paste all the coordinates into the given map's textfile in the format stated above. The "viewpos" command also prints out
the angle along with the coordinates, so if you want to use that you'd put the angle in like this "angle" "90"
Below are the entity names you can use for adding weapons and items to WODX maps.
You can also use 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
Entity names
ammo_nails
ammo_grenades
ammo_cells
ammo_bullets
ammo_shells
ammo_rockets
ammo_slugs
weapon_turbosaw
weapon_shotgun
weapon_sniper
weapon_disruptor
weapon_explosiveshotgun
weapon_supershotgun
weapon_freezer
weapon_machinegun
weapon_machine
weapon_chaingun
weapon_streetsweeper
weapon_superblastersweeper
weapon_freezersweeper
weapon_snipersweeper
weapon_railgunsweeper
weapon_grenadelauncher
weapon_bazooka
weapon_rocketlauncher
weapon_speedrocket
weapon_missilebattery
weapon_stinger
weapon_hyperblaster
weapon_plasma
weapon_supernailgun
weapon_flechetterifle
weapon_plasmagun
weapon_railgun
weapon_gaussgun
weapon_sonicrailgun
weapon_violator
weapon_poseidon
weapon_positron
weapon_phaser
weapon_bfg
weapon_lightninggun
|
item_airstrike
item_health_small
item_armor_jacket
item_armor_combat
item_quad
item_oldquad
item_armor_shard
item_health_large
item_adrenaline
item_health
item_silencer
item_invulnerability
item_health_mega
item_breather
item_enviro
item_armor_body
item_power_shield
item_pack
item_bandolier
item_ancient_head
info_player_coop
info_player_intermission
info_player_deathmatch
info_player_start
misc_banner1
misc_banner2
misc_graffiti
misc_deadsoldier
misc_strogg_ship
misc_explobox
misc_gib_head
misc_banner
misc_teleporter
misc_teleporter_dest
misc_satellite_dish
misc_viper
misc_easterchick2
misc_easterchick
misc_insane
misc_eastertank
misc_blackhole
misc_viper_bomb
|
func_timer
func_wall
func_train
func_button
func_areaportal
func_door
func_explosive
func_rotating
func_group
func_door_rotating
func_plat
func_water
func_killbox
func_object
func_clock
func_door_secret
target_explosion
target_speaker
target_goal
target_secret
target_help
target_splash
target_changelevel
target_crosslevel_target
target_crosslevel_trigger
target_laser
target_character
target_earthquake
target_actor
target_string
target_temp_entity
target_spawner
target_blaster
target_lightramp
key_blue_key
key_power_cube
key_red_key
key_data_spinner
key_pass
key_data_cd
key_pyramid
key_commander_head
key_airstrike_target
|
path_corner
point_combat
info_notnull
info_null
light_mine2
trigger_relay
trigger_once
trigger_always
trigger_multiple
trigger_key
trigger_push
trigger_hurt
trigger_counter
trigger_monsterjump
trigger_elevator
turret_breach
turret_base
turret_driver
monster_infantry
monster_soldier_light
monster_soldier
monster_gunner
monster_soldier_ss
monster_flyer
monster_parasite
monster_boss2
monster_boss3_stand
monster_chick
monster_jorg
monster_berserk
monster_flipper
monster_floater
monster_hover
monster_tank_commander
monster_gladiator
monster_medic
monster_brain
monster_tank
monster_mutant
monster_commander_body
monster_supertank
|
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
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 Q1 supernail gun, lightning gun and D2 plasma gun.
-Rouge team for flechette rifle and chainfist (turbosaw).
-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 1.2 (Ruiner) 10/10/06
-New code with less lag
-New Shotgun now shoots explosive shells
-New guns: disruptor, plasma gun, and poseidon (fires 3 rails at a time)
-High scorer glows green
-New skins for cells and shells
-New cluster grenades (more powerful & quicker timer)
-Blood stains, puddles (from ice), rib cages, burnt chunks
-Extra chunks for headshots with rail
-Updated "override" files (includes plasma gun and new ammo)
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.
-18 map "override" files with all the new guns/ammo, and one sample map.
-Map overwrite generator and batch files, in case you want to overwrite your maps. (included in map folder)
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
|