PwrGuns is the Pwrweapons Mod; only it also has the client side modified.
Meaning everyone will have to download the mod to play
It was compiled with the 127source, and is compatible with all 127 and 129 point releases.
217 PwrGuns cvar’s for server hosts to play with.
There
are over 30 ways to kill in Pwrguns.
8
client bind options
========
In
version 3
========
v
Fixed
I had to leave the max helth at 100 cuz of q3's crazy code, in stead i used the "anything over 100" part of the for raising and lowering health.
Fixed starthealth (starhealth counts down now you can set it as high as 999 but will count down to 100) this fix also fixed the weapons damage factor so all weapons will only do the damage they are cvard to do.
If you want a starthealth of 100 then set starthealth 0, if you want a starthealth of 90, set starthealth to -10, 80 would be -20 and so on (this is good for istagib) try about -70 which would give you 30 health.
They are horizontal again.
Flamethrower, vortexgun, crossbow.
Turret_frate cvar works like it should (fire rate).
Turrets wont shoot at dead players
Turrets wont kill themselve’s anymore (they don’t shoot down either)
Turrets wont shoot invisible players
Balanced weapons damage (cvar.cfg) to coinside with starthealth 100 cvar
v
Added
· Replaced the Pwrsord model. (Thank you Twistid1, for your great work.)
· Added Hyperblade gun.
· Added turrets wont shoot if invisible
· Added a jetbase to the turrets (so they are easyer to see
· Added sounds for turret placement
· Added partical explosions
· Added scanner //scanner = on scanoff = off
· Doubled the clustergrenades, there is eight now (lowered damamage)
· Added the ability to read txt files in the console (from the mod directory only)
· Added botsoff cvar (turns bots into stationary non firing targets (for testing cvar values)
v
Removed
· Removed longrange cvar
· Removed fullarc cvar
v New Cvars
·
//HYPERBLADEGUN
·
//main
·
seta hb_rate
"200" //na //200
·
seta hb_lvltime "3500"
//na
//3500
·
seta hb_damage "50"
//na //50
·
seta hb_speed
"5000" //na
//5000
·
·
//altfire
·
//explosive
·
seta hb2_rate
"400" //na
//400
·
seta hb2_lvltime "2500"
//na
//2500
·
seta hb2_damage "50"
//na
//50
·
seta hb2_spldam "50"
//na
//50
·
seta hb2_splrad "150" //na
//150
· seta hb_ammo "50" //na //50
· Misc
· seta botsoff "0" //0=normal 1=stop bots from moving and shooting
v
Scanner
Key (new)
· Red dots = Player sare above you.
v
Client
Binds (new)
· Scanner (Turns scanner on)
· Scanoff (turns scanner off)
· Read (Good for reading textfiles, binds, cvars, ect. from the Pwrguns directory (I don’t know the size limits). Just type: /read bind.txt in the console, to read the bind.txt, (you must type the extension) Example bind.txt provided.
Ø
Note!
All cvars in the bg_pmove.c module, work better if you adjust the values in the cvar.cfg before you start the server, there is no fix for this.
The p_move cvars are:
ü All firerates
ü Change_jump
ü Hookpullspeed
===========
355 kb
Contents
Thanks
to Firestarter for giving me his teleporting code a while back, I just
simplified it and finally got it to work:)
And just to let ya know, as for default pwr of the guns, I lowered them considerably, if you want instagib
Use the starthealth cvar and lower everyone’s health. Raise starthealth if you think the guns are too strong. Then you can just edit the single guns at your leisure.
BINDS:
bind x belt gives ya an antigravity belt
Bind x +button5 gives you the grapple
bind x detonate lets you detonate grenades at will
bind x spawnturret lets you spawnturrets
bind x +button6 for altfire
bing x fire for change fire mode
(x can be whatever key you choose)
I have included an autoexec.cfg with everything bound to Y, U, I, O, P and L. For when ppl come on the server and don’t have a clue as to wa bind is, you can tell them to push:
v bind y "+button5" //binds the grapple to the y key
v bind u "detonate" //binds the u key to detonate grenades if enabled
v bind i "belt" // binds the i key to the antigravitybelt
v bind o "fire" //binds the k key to Change firmode
v bind p "+button6" //binds the p key to altfire
v bind l "spawnturret" //binds the p key to turrets
Believe me a lot of ppl don’t have a clue
Note! I don’t think the autoexec is working tho.
The
Gauntlet
The gauntlet has been changed to the PwrSword. The main fire is a regular Pwrsword.
The alt_fire for the Pwrsword has a Pwrsplash explosion. Cvars:
It also has a new animation that won’t get in your screen view but others will see it when you hit. Twistid1 created this sword.
The
Machinegun
The machinegun was turned into a GatlinGun . The main fire shoots weaker rail slugs in place of every bullet. The alt_fire shoots exploding bullets. Cvars:
This machinegun was down loaded from Polycount on this Page .
The Super Shotgun
The ssgun is the default model that came with q3a. I t has 3 fire modes. The main fire shoots normal sshotgun pellets at a hyper rate. The alt_fire shoots rockets with a velocity speed so fast you cannot see the rockets fly. With the change fire mode it shoots explosive pellets. Cvars:
I made a new sound for the ssgun , cuz the default sound was just to funky with the hyper rate.
The Grenade Launcher
The gl is a modified clone of the gl for STVOYEF. It has 4 fire modes 3 of which, shoot bazooka style. The main fire shoots grenades that explode on impact. The alt fire shoots bazooka style sticky grenades, but you must be with in 30 or so feet from where you want them to stick or they explode (this a short range firemode also detonatable).
The main change fire mode shoots detonating grenades. The change fire mode and altfire shoots bazooka style cluster grenades. Cvar’s:
The grenades are blue and have a new explosion.
The Lightning Gun
Has 2 fire modes. The main fire is a flamethrower. The alt fire is also a flamethrower; only it has splash damage. (I just thought the flames looked better. Cvar’s:
This Flamethrower was down loaded from Polycount on this Page . Although I did modify the flame stream.
The Rocket Launcher
Has 4 different fire modes also. The main fire are regular double rockets. The main change fire mode is single cluster rockets.
Altfire is double rockets that bounce. Change fire mode for altfire is homing rockets. Cvar’s:
I stuck two rocket launchers together to make a dbbl rocket launcher.
The Plasma Gun
Has 2 fire modes. The main is regular plasma fire. The altfire is plasma fire that bounces and will detonate with the same bind as the grenades.
Cvar’s:
It has the default PlasmaGun . The Missile effects have been modified.
The Rail Gun
Has 3 fire modes. The main fire is the regular rail Hyped up. The altfire is a slower rail with dbbl rockets. The change fire mode with altfire shoot a sshotgun style shot only it replaces every pellet with rails . Cvars:
It uses the default railgun. The fire effects have been modified.
The BFG
Has 2 fire modes. The main fire is a normal bfg with chain lightning (flame), it kind of gives the q2 bfg effect. The alt fire is clusterbfg’s (atom bomb style). Cvar’s:
It is the default bfg gun. The fire effects have been modified.
The Crossbow
Has 2 fire modes. The main fire are high-speed arrows. The altfire has slower explosive arrows Cvar’s:
The crossbow model is a modified clone from q2 chaos, can’t find the link for the q2 site, but here is the link for the q3 Chaos Arena site
The Vortex Gun
Has 2 fire modes. The main fire shoots huge vortex’s that will suck you in and frag ya. The altfire is a stationary vortex (good for setting Very visible traps). Cvar’s:
This Vortex Gun was down loaded from Polycount on this Page . I created the vortex missile from default explosions.
The Hyperbladegun
Has 2 firemodes. The
main fire shoots a sort of “buz-saw”blade that disintagrates on inpact. The
altfire shoots bouncing blades that explode when lvltime expires.
·
//main
·
seta hb_rate
"200" //na //200
·
seta hb_lvltime "3500"
//na
//3500
·
seta hb_damage "50"
//na //50
·
seta hb_speed
"5000" //na
//5000
·
·
//altfire
·
//explosive
·
seta hb2_rate
"400" //na
//400
·
seta hb2_lvltime "2500"
//na
//2500
·
seta hb2_damage "50"
//na
//50
·
seta hb2_spldam "50"
//na
//50
·
seta hb2_splrad "150" //na
//150
· seta hb_ammo "50" //na //50
I used the lightning gun model for the weapon and the gauntlet barrel model for the blades.
The Grappling Hook
Has the same fire mode no matter what you do. It is in visible and likes the phrase “Quake III Arena” (hehe). Cvars:
It has instagib like damage as default, but very hard to hook someone.
The Turrets
Had 2 fire modes also (cvars). The default fire modes are grenades (and slow). The server host optional fire modes are fast rockets. This is very good auto aiming defense weapon, if enabled on the server. Cvar’s:
This is a modified clone of a single player turret from STVOYEF.
==================
Turret description
==================
The turret model is a modified clone from STVOYEF single player, it is solid and can’t be moved through, if it’s not yours or your teammates it will shoot you...
.... Its firing range is 500 units (you will learn quickly what that means;))
.... From center and then right to left it will turn 120 degrees
.... It will point up 90 degrees
.... It will point down 30 degrees
So watch where you place them (so they don’t blow them selves up or someone sneak’s up behind them). (Use the "zoom" Luke!)
==================
To place a turret
==================
Whichever way you are standing when you spawn a turret, is the way a turret will face when it spawns.
When you push you key for spawning the turret, move away from that location, cuz a turret will not spawn if, you, another player, an item, an item spawn point or anything is in the way.
================
Killing a turret
================
A turret is made up of 2 parts, the base (invisible) and the turret (the weapon model), and has health like any other player.
You can shoot the weapon model all day long and nothing will happen, but shoot at the invisible base under it (and you will hear a clicking sound when you hit it) and when it runs out of health it explodes.
==========
turret credits
==========
Thank you FuzzySteve for these tuts
http://www.fuzzysteve.co.uk/skunkworks/q3/tutorial.html
Thank you "The SARACEN" for helping me get the musthave/health print message to tell people how much health they need.
http://www.planetquake.com/hardhavoc
Thank you Neurodancer for showing me the code for picking the spawn weapon and for the help with the limiting of turrets on the map and making them explode and go way when the turret owner dies
http://www.planetquake.com/bouncyq3a/
Misc. Cvar’s
Everything else cvar is pretty much self explanatory.
==========
DMFLAGS:
=========
For start weapons:
seta start_weapons 1023 starts with all weapons
1=machinegun
+
2=shotgun
+
4=grenade launcher
+
8=rocket launcher
+
16=lightning gun
+
32=railgun
+
64=plasmagun
+
128=bfg
+
256=vortexgun
+
512=crossbow
=
1023
Just like the q2flags add the numbers together to get the weapons ya want to start with (1023 starts with all weapons) if you just want rail only then it would be seta start_weapons 32,,if you wanted the shotgun, rocket launcher and the plasmagun,,add those 3 numbers together to get 74 so seta start_weapons 74 for them weapons
For banning weapons:
seta weapflags 255
//cannot ban the sword
1=machinegun
2=shotgun
4=grenade launcher
8=rocket launcher
16=lightning gun
32=railgun
64=plasmagun
128=bfg
There is no world vortex or crossbow
Just like the q2flags add the numbers together to get the world weapon pickups ya want to ban (255 bans all world weapon pickups)
for banning ammo:
seta ammoflags 255
1= mg bullits
2=sg shells
4= grenades
8= rockets
16= lightning
32= rg slugs
64= pg cells
128=bfg ammo
There is no world vortex or crossbow ammo.
Just like the q2flags add the numbers together to get the world ammo ya want to ban (255 bans all ammo pickups)
For banning items:
seta banned_items #
1=armor shards
2= “ combat
4= " body
8= health small
16= health
32= health large
64= " mega
128= teleporter
256= medkit
512= quad
1024=enviro
you got it now right
for banning runes:
seta runeflags #
1=haste
2=invis
4=regen
6=flight
yup same
Installation;
Just extract this zip into your q3 directory, if you have a previous version of PwrGuns remove/delete/or rename the existing PwrGuns folder this zip will create a new one.
FOR SINGLE PLAYER
You can use the “mods” thingy in the menu or you can do it the old fashion way.
Example:
C:\quake3\quake3.exe +set fs_game Pwrweapons +exec server.cfg +addbot sarge 1 1 1 1 +addbot mynx 1 1 1 1 + addbot crash 1 1 1 1 + addbot ranger 1 1 1 1 +addbot lucy 1 1 1 1
(Explanations)
addbot
[botname] [skill 1-4] [team] [msec delay] [altname]
[botname] -
This is the name of the underlying bot from which Quake will pull behavior
characteristics
[skill 1-4] - Skill level of the bot
[team] - If you will be playing a team DM or CTF game, enter 'Red' or 'Blue' to
specify to which team the bot will belong
[msec delay] - This simulates milliseconds of ping experienced by the bot
[altname] - You can assign a new name for the bot. Instead of always fragging
janeway, you can use the janeway bot and rename her Gretchen. Remember that you
can't have any spaces in the name. The final line will look like this:
/addbot ranger 4 blue 100 wimpy
To create a short cut right click your quake.exe and then create shortcut cut and paste to your desktop, then right click the short cut, click properties and put the above line in where it says target
For a dedicated server right click the pwrweapons.bat , then click edit and change the path to where your q3 is located
=======================================================================
CREDITS
http://www.kan.org/michael/Quake/
A special thanks to the Beryllium Mod Author (the Beryllium source is where I learned about cvars.)
http://www.planetquake.com/beryllium/main.shtm
I used tutorials from
http://quakestyle.telefragged.com/tuts.shtml
And
http://www.planetquake.com/code3arena/
And
And
http://www.planetquake.com/humandebris/
And
http://members.nbci.com/kane182
And
http://www.planetquake.com/madness/tutorials.htm
I used Milkshape to edit, convert, and clone all modeling work I have done
http://www.swissquake.ch/chumbalum-soft/
I use Planetquake forums also
http://forums.planetquake.com/
Also thank you MATTFEST forums for your support.
http://phhorums.thephhortress.com/mattfest/
Thanks to Firestarter for giving me his teleporting code a while back, I just simplified it and finally got it to work:)
And thank you PlanetQuake News Team for telling everyone about my mods.
http://www.planetquake.com
And of course thank you id software for making such an awesome game
======================================================================
NOTE to server adminns!
I have included a PwrGuns.bat ,and it must be edited to the paths of your set up
======================================================================
if i forgot anything go to my web site and either email me, or go to the NoESCape forums forum and leave a message there...all constructive feedback is welcome.
NoESCape WebPages
http://www.planetquake.com/noescape
THERE IS NoESCape!