Download

 


Version 3 (nonbeta) Release

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

 

 

===========

In previous versions

===========

PwrGuns beta update

355 kb

You must download and install PwrGuns beta first.

Then just unzip this to your quake3 directory, it will find its way.

Contents

  1. Pak1.pk3
  2. A readme
  3. This will not mess up your cfgs.

 

1. Fixed cant find sound/weapons/proxmine/wavs

2. Replaced console background/logo

2. Changed console background

3. Fixed vortex shader error

 

*Added option for random respawn

(now instead of falling off the edge or into the fog of death and either dying or just standing there needing to hook out, the server host can decide weather 1. you dye when you fall 2. you randomly respawn somewhere on the map when you fall, using the  seta nooooo cvar.)

 

Added change weapon position (gen_drawweapon x (1-2-3))

(Just like in q2 )

 

Typing:

gen_drawweapon 1 in the console make you hold a weapon lefthanded

gen_drawweapon 2 in the console make you hold a weapon centerhanded

gen_drawweapon 3 in the console make you hold a weapon righthanded

 

Or you can put it in your q3config.cfg like

 

seta gen_drawweapon "1"

 

Or whichever way you want it

 

Default is 2 (center)          

Thanks to Firestarter for giving me his teleporting code a while back, I just simplified it and finally got it to work:)

TheCorkscrew mod

And thank you   Code 3 Arena for all your tutorials.

Code 3 Arena

 

 

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.

 

Guns

 

             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

 

Cvar Key

 

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

 

If you don’t understand any of what you read here try Quake 4 Dummies

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

http://www.quake3mods.net/

 

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:)

TheCorkscrew mod

 

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

http://www.idsoftware.com/

 

======================================================================

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!