SuperHeroes Arena
Technical
News
Info
Files

How to Play

Active Powers
Passive Powers
Special Powers
Special Weapons

Classes
Commands
Forum
Contact
Credits
Screenshots
Links
Servers

- Choosing Powers
- Adding Bots
- Banning Powers
- Changing the game type
- Variables
- Binding
- Memory Issues

Most of these commands work when typed at the Quake 3 console, or from the dedicated server console or in a server configuration file.

To access the console, press the ~ tilde key, either in the main menu or within the game.


Choosing Powers

Besides using the in-game menu or the 'next power' / 'previous power' keys, you can also choose your powers at the console or as a bind.

/powers <active> <passive> <special> <special weapon>
or
/class <class>

- You can put either a power/class code between the < > or these :

0 means you don't want a power or class
- means you want to keep the power or class as it is   - is minus
? means a random power

Here is a list of power and class codes

Active powers Passive Powers Special Powers Special Weapons

Code   

Name

ss   

Sonic Scream

gs   

Grenade Swarm

kr Kryptonite

kc   

Kinetic Cards

db Death Blow

fb   

Fireball

bl   

Blind

pb   

Psionic Blast

wp   

Warp

tb Teleport Beacon

bh   

Black Hole

fc   

Flame Cascade

tk   

Telekinesis

ob   

Optic Blast

rg   

Reverse Gravity

gw

Gravity Well

i9 Impulse 9
fr Freeze Ray
an Ants in the Pants
sm Storm

Code   

 Name

bp   

Blastproof

hd   

Hyperdensity

bf   

Bulletproof

tf Thief

hf   

Health Freak

pf   

Prismatic Field

ea   

Energy Absorption

fl   

Flight

sh Shield

in   

Invisibility

ra   

Radioactive

re   

Regeneration

rn   

Repulsion

sp   

Super Speed

st Stealth

lf   

Liquid Form

fi Fire Form

bt   

Boot to Head

ec   

Elastic

ad Adaption

 

Code   

  Name

el   

Electric

vp   

Vampiric

wo Wound

sj   

Super Jump

sn Sniper Shots

ck   

Cloak

ha   

Hasted Attacks

sb   

Superblast

lu 

Luck

ap Armour Piercing

rg   

Rage

fp   

Fast Projectiles

fb   

Happy Fun Balls :)

ka   

Kinetic Attacks

ls Lifesaver
ar Ammo Regen
ss Super Strength
if Item Finder
ds Double Shot
fk Feedback

Code   

  Name

gh   

Grappling Hook

fg   

Freeze Grenades

ls Lightsaber

pm   

Proximity Mines

dy

Decoy
wh Wormhole
sr Shrink Ray
ff Force Field

 

or

Class

Code   

 Name

mm   

Mere Mortal

as Assassin
ro Robot
jl Jubilee
at The Atom
pr Punisher
ht Human Torch

- Here are examples on how to use the 'powers' or 'class' commands :-

/powers fb fl ha 0
you have selected Fireball, Flight, Hasted Attacks and None
/powers ? ? ? ?
you have all random powers
/powers random
you have selected all random, that is random powers or classes
/powers - sp - -
you want Super Speed as a passive power and keep the rest as they are
/class ro
you have chosen to be a robot
/bind p "powers gs bp sb ?"
bind the key p to your favorite power combination

Back to Top


Adding Bots

Besides adding bots in the ingame menu or the Create a Game menu, you can also add them at the console or as a bind.

To add a bot with powers or a class in the game, type this :-

/addbotp <botname> <active> <passive> <special> <special weapon>
or
/addbotc <botname> <class>

Use the same power/class codes as above.

e.g.
/addbotp grunt fb rn ? fg
add a grunt bot with fireball, repulsion, special power random and freeze grenades
/addbotp mynx ? ? ? ? 4 blue
add a mynx bot with all random powers & weapons, give her skill 4 and put her in the blue team
/addbotc sorlag jl
add a sorlag bot with Jubilee class
/addbotp ? ? ? ? ?
add a random bot with random powers
/addbotp ? random
you added a random bot, that can have either all random powers or classes
/bind f10 "addbotp ? random 3"
whenever you press f10 you will add a random bot with random powers/class and average skill to the game

Back to Top


Banning Powers

You may want to ban certain powers or classes from a game or server. This may be because there are particular powers you don't like or because certain players are abusing or overusing particular powers.

At the moment you cannot ban from the menu system, so the only way you can do this is from the console or in a server configuration file.

Here are the commands :

ban_actives Ban the following Active Powers
ban_passives Ban the following Passive Powers
ban_specials Ban the following Special Powers
ban_sweapons Ban the following Special Weapons
ban_classes Ban the following Classes

To remove the ban, remove the power/class code from the command string.

e.g.
/ban_actives "wp sm"
Ban the Active powers, Warp and Storm
/ban_actives " "
Remove the ban on all Active Powers
/ban_classes "jl ro pr"
Ban the Classes, Jubilee, Robot and Punisher

Back to Top


Changing the game type

g_gametype <number>

0 = Free For All
1 = Tournament
3 = Catch the Chicken
4 = Team Deathmatch
5 = Capture the Flag

Back to Top


Variables

Here is a list of SuperHeroes Arena specific variables :

Server Variables

g_redteam : Red Team Name. (default is Evil)

g_blueteam : Blue Team Name. (default is Good)

g_ffaAutoJoin : Single Player Auto Join (0/1), For single player game types. If set to 1 a player entering will automatically join the game and be given random powers. If set to 0, an entering player is made a spectator, giving them a chance to choose their powers before joining the game. (default = 0)

g_intermission : Intermission viewpoint (0/1), 0 = Use typical map intermission point, 1= Show intermission from player location and display in third person. (default = 1)

g_noHandicap : Disable Handicapping (0/1), When set to 1 all the players' handicaps are disabled. This may be useful when playing against bots, if you just want the bot to have their skill setting only. (default = 0)

Catch the Chicken gametype only commands and variables:

respawn : Respawn chicken, this command will respawn the chicken if for any reason it is lost or stuck somewhere. Players can also call a vote for this.

ctc_scorePeriod : Scoring Period (secs), the amount of seconds a player needs holding the chicken to score a point. Typically this is 10 seconds.

ctc_respawnTime : Chicken Respawn Time (secs), the amount of time in seconds necessary for the chicken to be lying around without being picked up before the game decides to respawn it to another place on the game map. Typically 120 seconds.

ctc_scoreKills : Score On Kills (0/1), this option allows a player to score a point if they frag the chicken carrier. You may want to disable this, if you want the scores to only reflect the time a player has been holding the chicken.

ctc_cantDrop : Can't Drop Chicken (0/1), with the 'Drop Chicken' key, the player can remove himself of the chicken. This option enables/disables this.


Client Side Variables

These only affect individual clients, for game or menu effects.

cg_lagometer : Display lagometer (0/1), If set it will display the lagometer on the top-right of the screen. (default = 0)

cg_lightningGunType : Lightning Gun effects (0 or 1), 0 = Typical Quake 3 Lightning gun effect, 1 = SuperHeroes Arena electric Lightning gun effect . (default = 1)

r_railType : Railgun effects (0, 1 or 2), 0 = Typical Quake 3 Railgun effect, 1 = Spiral effect, 2 = Quake 2 style effect. (default = 1)

sh_displayIcons : Display power icons (0/1), When set this will display the power icons on the bottom-right of the screen. (default = 1)

 

Back to Top


Binding

- Although you can assign keys through the game and in-game menu, you may want to know the actual commands for the various keys :-

If you want the space key for example to activate your Active Power, type this in the console or in a configuration file :

/bind space +active

Bind Description
+active Use Active Power
weapon 10 Select Special Weapon
+apn Choose Next Active Power
+app Choose Previous Active Power
+ppn Choose Next Passive Power
+ppp Choose Previous Passive Power
+spn Choose Next Special Power
+spp Choose Previous Special Power
+swn Choose Next Special Weapon
+swp Choose Previous Special Weapon
+cpn Choose Next Class
+cpp Choose Previous Class
+dpowers Display Current Powers
+dropchick Drop the Chicken (in CTC game)

Back to Top


Memory Issues


If for any reason you have problems running SuperHeroes Arena please read this.

The command com_hunkmegs is used to increase or decrease the size of memory used by the game. By default it is set to 56 which allows the game to run on computers with 64 megs of ram. If your system has more than 64 MB of RAM, you can adjust this value to allow what the game requires, including things like all the player models and any complex maps.

For example: If you have a machine with 256 megs of RAM you can use the command com_hunkmegs 128 to allocate more memory to the program.  Type in: \com_hunkmegs 128 (substitute the amount of memory that you would like to dedicate for the "128" in the example above).

NOTE: You can only allocate up to 3/4 of your total system memory before you may experience problems with your computer system. The default of 56 is required for the client but is overkill for a dedicated server, and thus wasting precious server memory. For general use free for all, tournament maps, and team deathmatch, a com_hunkmegs setting of 16 is sufficient. Using the included tournament maps only, a com_hunkmegs setting of 12 may be used to conserve more memory. Capture The Flag requires a minimum com_hunkmegs setting of 26 with the included maps.


SuperHeroes Arena - 2002
Written by
Batmite