This is only a partial list of the client-side options available in Excessive Plus  Furthermore, several examples no longer work in the latest version of Excessive Plus (2.2b). Updates will be made very soon. Please check back or E-Mail Killer@GoQuake.com for information.

Notice: Although Excessive Plus (E+) can be played server-side only (that is, without any software download) it is strongly recommended that you download the Mod directly from the web site (preferred) or enable "autodownloads" within OpenArena.  Otherwise, you will be deprived of important features (listed below) which will give other players an advantage over you.

Scoreboard:
The scoreboard was redesigned for clarity and to provide more information.  You can switch to the old scoreboard from the console with the following command /xp_oldScoreboard.

Fancy Player Names:
If you see names on the scoreboard that have colors or various effects like blinking, fading, glowing, etc., you will want to read the XP Qname Web Tutorial.  If you dislike seeing all those fancy names, you can disable them from the console with the following command /xp_noBlink 0.

    Where:
    0 allows all colors and effects.
    1 disables all effects.
    2 disables all effects + draws everything in white color.
    3 disables all effects + draws everything in white color + makes the console text also white.

Setting up your Country Flag:
The scoreboard not only shows the players and their scores but also their country flag.  If your country flag is not listed, you can manually set it by entering the following command /xp_country US at the console.

    Examples:
    DE     Germany
    CA     Canada
    NL     Netherlands
    UK     England (United Kingdom)
    US     United States
    SE     Sweden
    The full list of Country abreviations can be found here

    Some players or Clans will use fake flags, however, you can always check their true country of origin from the console with the following command /locations.

    Occasionally, the Game Server's IP Database may contain an error and list your IP in a different country.
    At other times, the ISP you are using may lease blocks of IP from a neighboring country.
    Both issues will cause your flag to be incorrect.

Prefix a timestamp to the console text:
You can add a timestamp before all future console text by entering the following command /xp_drawTime 0 at the console.

    Where:
    0 means disabled.
    1 is the game time.
    2 is the "real" time.

Display your current speed in units per second (ups):
You can have your monitor constantly display your current speed in "units per second" (ups) by entering the following command /xp_drawSpeed 1 at the console.

Display your accuracy statistics at the end of a map:
You can display your accuracy statistics at the end of a map by entering the following command /xp_drawStats 1 at the console.

Save a screenshot of the scoreboard at the end of each map:
You can have a screenshot of the scoreboard saved automatically at the end of each map by entering the following command /xp_onExit screenshotJPEG or /xp_onExit screenshotXP at the console.  The difference is that the 1st command saves the screenshot in a sequential scheme like "shot0000.jpg", "shot0001.jpg", "shot0002.jpg", etc., while the 2nd command saves the screenshot by using the date (year-month-day), time (hour-minutes-seconds), map name and server name in the following format: "2010-01-22_10-17-32_oasago2_e+ctf.jpg".

    The screenshots will be saved in your "openarena/excessiveplus/screenshots" directory (folder).
    While this is a cool feature, especially for posting the results of wars and tournaments, it can cause problems.
    Periodically, you will need to move or delete these as a large accumulation of them can cause a delay on your computer
    whenever the server changes maps.

Change your crosshair color:
You can change the color of the default crosshairs by entering the following command /xp_crosshairColor 1 at the console.

    Where:
    0 - makes a black crosshair.
    1 - makes a red crosshair.
    2 - makes a green crosshair.
    3 - makes a yellow crosshair.
    4 - makes a blue crosshair.
    5 - makes a aqua crosshair.
    6 - makes a fuchsia crosshair.
    7 - makes a white crosshair.

Force player names to be displayed above their model:
To force player names to be displayed above their models enter the following command /xp_drawNames 1 at the console.

Force your enemies to use one model:
You can force all enemies to use the same model by entering the following command /xp_enemyModel gargoyle at the console.
This command can be safely used with /cg_forceModel 1 which forces both enemies and team-mates to all have the same model (although different team colors).  Ideally, you want your enemies to have the noisiest and largest models available.  Note, although certain models are larger than others, all have the same size hitbox (shootable body area).

    Examples:
    /xp_enemyModel angelyss
    /xp_enemyModel beret
    /xp_enemyModel rai
    /xp_enemyModel tony

Force your enemies to display the same color:
You can force all enemies to display the same color by entering the following command /xp_enemyColors xxxxx at the console.
The format represents the colors for the 5 model parts: as "rail trail" "head" "body" "legs" "rail spiral".

    Examples:

    /xp_enemyModel gargoyle
    /xp_enemyColors 32726

    /xp_enemyModel rai
    /xp_enemyColors 32226

    0 - is black.
    1 - is red.
    2 - is green.
    3 - is yellow.
    4 - is blue.
    5 - is aqua.
    6 - is fuchsia.
    7 - is white.

Force your enemies to display the same color but permit individual player models:
You can force all enemies to display the same color but permit individual player models by entering the following commands at the console.

    /xp_enemyModel xp
    /xp_enemyColors 22222

Force the color of your player model:
You can force the color of your player model, to players who are not using the xp_enemyColors client variable by entering the following command /xp_colors xxxxx at the console.
The format represents the colors for the 5 model parts: as "rail trail" "head" "body" "legs" "rail spiral".

    Example:

    /model bones
    /xp_colors 00000

    0 - is black.
    1 - is red.
    2 - is green.
    3 - is yellow.
    4 - is blue.
    5 - is aqua.
    6 - is fuchsia.
    7 - is white.

Disable Snow:
If you have a reason (slow Internet connection or live far from the servers you want to play) to disable the Snow effect that some Freeze Tag/CTF Servers use, You can disable it from the console with the following command /xp_noSnow 0.

Disable Voice Chat:
This command has nothing to do with VoIP Conference Software like TeamSpeak, Ventrilo, or Mumble.  It refers to certain audio files that are part of Excessive Plus.  If you do not want to hear these, you can disable them from the console with the following command /xp_noVoiceChat 0.

Disable Radio Chat:
This command has nothing to do with VoIP Conference Software like TeamSpeak, Ventrilo, or Mumble.  It refers to certain audio files that are part of Excessive Plus.  If you do not want to hear these, you can disable them from the console with the following command /xp_noRadioChat 0.

Disable Chat Beep:
If you do not want to hear a chat beep everytime there is a server message or player text in the console, you can disable the beep from the console with the following command /xp_noChatBeep 0.

Display Help:
To see an in-game list of all commands available to players, enter the following command at the console: /help.

Referee Commands:
In addition to Server Administrators, there are Referees (Junior Administrators) in Excessive Plus.  Referees should add the Referee Password to their client config from the console with the following command /refereePassword password.  Where "password" is the password given to you by an Admin.

    Use /ref password whenever you enter the server to register as a referee and after that you can use /ref command to send commands to the server.

    To display the list of commands that the Server Admin has authorized Referees to use enter the following command /ref at the console.

Commands for Clan Wars or Fun Wars:
The Commands for Clan Wars or Fun Wars are only available if the Server has /xp_matchmode x enabled.

    Where x is 0, 1, 2, or 3:
    0 will disable the matchmode commands.
    1 will enable the matchmode commands.
    2 will enable the matchmode commands + enable the roundlimit.
    3 will enable the matchmode commands + enable roundbased gameplay + display the scoreboard at the end of each round.

    /lock password This command locks your team with a password.  If the "password" part is omitted your team will be locked with an automatic generated password.  The purpose of this command is to prevent spectators and non-teammates from joining your team  This is mostly useful in Quake III where many Clans play Excessive Plus competitively.  Since OpenArena has no Anti-Cheat software the number of serious players willing to compete in Clan Wars are drastically limited.

    /unlock This command unlocks your team

    /joinword password This command allows a teammate who is spectating (or arrived late) to join his team.

    You cannot spectate a locked team if you do not know the team's password.  That is, you cannot use the Spectate Mode, the TV Cam Mode, or the Track Cam Mode to follow individual players around the map.  However, you can use the Free Fly Mode to move freely around the map and observe the action.  Players who enter their team's joinword but then become Spectators will be be indicated on the ScoreBoard as Red or Blue Spectators.

    /invite clientNum This command, which can only be used by an actual team player, invites a player to your locked team without that player having to enter or know the joinword.  ClientNum refers to the Player's Client Number that is listed beside all players and bots on the ScoreBoard.  You can also see the list of players and their respective Client Number by entering the following command /players at the console.

    /timeout This command allows any team member to pause a game.

    Timeouts are not permitted in Free For All (FFA).  However, 3 timeouts at 120 seconds each per team are permitted in Team Games and 3 timeouts at 60 seconds each per player are permitted in Tournaments (1v1).

    /teamready or /ready These commands allow Teams and Tournament Players to indicate that their side is ready to START a Match before the Match Start Countdown ends.

    /teamready or /ready These commands also end timeouts in Team Games and Tournaments respectively.  Only the Team or Tournament Player who paused the game may end the timeout prematurely.

    /notReady This command allows Teams and Tournament Players (prior to the Match Start Countdown ending) to indicate that their side is not ready to START a Match thereby adding more time to the Match Start Countdown Clock.

Become a Spectator:
Although you can become a Spectator by pressing "Esc" then clicking "Start" and "Spectate," it is faster and better to enter the following command /away at the console.  This command is better than using the Menu because if you rejoin the match before the map ends you will retain all your points and kills.  If you rejoin after using the Menu to spectate, you will lose your points and only retain your kills.

Displays the Server's Message of the Day.:
Any E+ Server that has enabled a Message of the Day will display it when a player connects to the Server and at the start of every map change.  However, you can always display the Server's Message of the Day by entering the following command /motd at the console.

Display the ScoreBoard:
The Scoreboard appears on the screen at the end of each map or roundlimit to show all player/bot stats for that map.  However, you can always display an extended Scoreboard by entering the following command at the console: /scores.

List all Players:
While you can press the TAB key to display the Scoreboard during a game, you will get that plus extended player information by entering the following command at the console: /players.  It is recommended that Server Admins use this command instead of /rcon status.  Those players who are playing "Server-Side only - that is, without the excessive plus software - will have a red asterisk - * - before their name.

Display a Player's Accuracy Stats:
You can display the accuracy stats of a player or spectator by entering the following command at the console: /stats clientNum.  If the "clientNum" part is ommitted then your accuracy stats or the accuracy stats for the player you are spectating will be displayed.

Display the real location of all active players:
You can display the real location of all active players by entering the following command at the console: /locations.  Faked locations will have the real country appended in a bracket.

Spectate in 1v1 Tournaments:
The Tournament (1v1) GameType does not allow you to become a Spectator by pressing "Esc" then clicking "Start" and "Spectate," or by entering /away at the console.  To spectate in 1v1 Tournaments enter the following command at the console: /specOnly.

Voting Options:
You can display a list of the voting options allowed on a server by entering the following command at the console: /callvote.

    Map Voting Examples:  /callvote map wrackdm17 or /callvote nextmap or /callvote map_restart

    Game Style Voting Examples:  /callvote conf plusC or /callvote conf plusR or /callvote conf plusN

    GameType Voting Example:  /callvote g_gametype 4 oasago2

    Kick a Player (using his clientNum) Voting Example:  /callvote k 5

    You can even give a reason for your vote:  /callvote map ospra3map1 "because oasago2 is too small" or /callvote k 5 "because he is using an aimbot"

Select the last used weapon within a script:
You can select the last used weapon within a script using the following command: /weaplast.  This is quite useful for scripts which select a weapon for 1 shot and switch back to the prior weapon.  Please note that this is not the same as the bind - /weapprev - to switch back to your last weapon!

VSTR:
Since E+ 1.03, this command can no longer be used to rotate maps - /rcon vstr nextmap or /ref vstr nextmap - and is primarily used now for scripting purposes.

    Example:
    set zoom1 "cg_fov 20; sensitivity 2"
    set zoom2 "cg_fov 90; sensitivity 8"
    bind mouse2 "+vstr zoom1 zoom2"

Wallhack Identifier:
If you suspect a player of cheating with a wallhack, enter the following command at the console: /wallhack rconPassword.  You must be an Admin and spectating to use the command under this circumstance.  However if a demo is recorded, anyone viewing the demo can enter /wallhack at the console to verify whether the player is legitimate or a cheater.

Drop Items:
If a server or the current Game Style Config allows you to drop various items then you can attempt to do so with the following commands:

    Usage: /drop [ arg1 [ arg2 ] ]

    /drop flag

    /drop weapon [ amount|weaponNum [ amount ] ]

    /drop ammo [ amount|weaponNum [ amount ] ]

    /drop armor [ amount ]

    /drop health [ amount ]

    /drop holdable

    /drop powerup [ powerupName ]

    Example #1: bind i "drop flag"     // Using /drop flag via a bind

    Example #2: /drop ammo 2       // drops 2 ammo of your current weapon

    Example #3: /drop ammo 5 2     // drops 2 rockets


Communications:
The following audio files are part of the E+ Mod.  You can use them from the console or preferrably via binds.
Also, they can be coupled with the following variables: $(ammo), $(armor), $(health) and $(location).
Remember, "say" broadcasts the radio/voice chat to everyone on the server, while "say_team" broadcasts the radio/voice chat only to your teammates.

Example: bind q "say_team &def_needsupp.wav ^1#46#52#4f#5a#45#4e ^3#41#54 ^2$(location)"
This example broadcasts an audio file "Requesting Support" and prints "Frozen AT 'the map location'" in the console.  Only your teammates can hear and see the request.  You can disable Radio and Q3F Radio Chats by using /xp_noRadioChat and you can disable Voice Chats by using /xp_noVoiceChat.


    Radio Chat (E+ 2.0a broke the code for these and so the audio only work in E+ versions 1.03 and 2.1).
    You can colorized the text for these audio messages.  EXAMPLE: bind F10 "say_team ^1Fall Back ^7and ^4Regroup"

    attack now
    available tech
    base is clear
    base is overrun
    cancel that
    enemy fc is here
    fall back and regroup
    good work team
    i have the quad
    incoming attack
    incoming quad
    need defense
    need escort
    on defense
    on offense
    out of position
    quad is up
    ready
    requesting base status
    roger
    standby to attack
    waiting for the quad


    Q3F Radio Chat
    You can add colorized text to these audio messages.
    EXAMPLE: bind F4 "say &off_coverme.wav ^2Cover me, my ASS is Important!"

    def_depdisp.wav - Dispenser deployed.
    def_deppipe.wav - Pipe trap deployed.
    def_depsen.wav - Sentry deployed.
    def_dropflag.wav - Defend the dropped flag.
    def_fixsenty.wav - Repair our sentries.
    def_flag.wav - Defend our flag!
    def_flagdanger.wav - The flag is in danger.
    def_flagprimexit.wav - Flag outgoing primary exit.
    def_flagsafe.wav - Base secure.
    def_flagsecexit.wav - Flag outgoing secondary exit.
    def_iam.wav - I'm defending.
    def_incflag1.wav - Incoming flag.
    def_incflag2.wav - They're coming for the flag!
    def_incprimrte.wav - Incoming primary route.
    def_incsecrte.wav - Incoming secondary route.
    def_needsupp.wav - Requesting support.
    def_obj.wav - Defend the objective.
    def_wpt.wav - Defend the waypoint.

    gen_anytime.wav - Any time.
    gen_ceasefire.wav - Cease fire.
    gen_firehole.wav - Fire in the hole!
    gen_giveammo.wav - Give me some ammo.
    gen_gogogo.wav - Go go go!
    gen_goodbye1.wav - Goodbye.
    gen_goodbye2.wav - Goodbye.
    gen_halt.wav - Halt!
    gen_hello1.wav - Hello!
    gen_hello2.wav - Hello.
    gen_inpos.wav - In position.
    gen_isbasesec.wav - Is our base secure?
    gen_moveout.wav - Move out.
    gen_movepls.wav - Move please.
    gen_no1.wav - No.
    gen_no2.wav - No.
    gen_noprob.wav - No problem.
    gen_objcplt.wav - Objective complete.
    gen_objfld.wav - Objective failed.
    gen_oops.wav - Oops.
    gen_pass.wav - Pass.
    gen_reportin.wav - Report in.
    gen_sorry.wav - Sorry.
    gen_stop.wav - Stop!
    gen_unlucky.wav - Unlucky.
    gen_wait.wav - Wait.
    gen_waitord.wav - Awaiting orders.
    gen_watchfire.wav - Watch your fire.
    gen_yes1.wav - Yes.
    gen_yes2.wav - Yes.

    off_attobj.wav - Attack the objective.
    off_attsentry.wav - Attack the enemy sentry.
    off_attwpt.wav - Attack the waypoint.
    off_carrsupp.wav - Our flag carrier needs support.
    off_coverme.wav - Cover me.
    off_defhvy.wav - Enemy defense heavy.
    off_deflight.wav - The enemy defense is light.
    off_dephe.wav - Heavy explosive deployed.
    off_flagget.wav - Get the enemy flag.
    off_flaggive.wav - Give me the flag.
    off_flaghave.wav - I have the enemy flag.
    off_flagtake.wav - Take the flag from me.
    off_imatt.wav - I'm attacking.
    off_needsupp.wav - I need reinforcements!
    off_spotpipe.wav - Pipe spotted.
    off_spotsen.wav - Sentry spotted.

    tap_alright.wav - All right.
    tap_aw.wav - Awww.
    tap_goaway.wav - Go away.
    tap_goodgame1.wav - Good game.
    tap_goodgame2.wav - Great game.
    tap_myflag1.wav - My flag.
    tap_myflag2.wav - My flag, you can't have it.
    tap_nicecapture1.wav - Nice capture.
    tap_nicecapture2.wav - Nice capture.
    tap_nicemove1.wav - Nice move!
    tap_nicemove2.wav - Nice move!
    tap_niceshot.wav - Nice shot.
    tap_sneakybastard.wav - You sneaky bastard.
    tap_thatsucks1.wav - That sucks!
    tap_thatsucks2.wav - That sucks!
    tap_thegreatest.wav - We're the greatest!
    tap_wellplayed1.wav - Well played.
    tap_wellplayed2.wav - Well played!
    tap_werock1.wav - We rock!
    tap_werock2.wav - We rock!
    tap_yourmine.wav - You're mine!
    tap_yourock.wav - You rock!


    Voice Chat
    You can colorized the text for these audio messages.  EXAMPLE: bind p "say ^2I will hold this position"

    cover me
    escort me
    follow me
    good shot
    haha
    i will hold this position
    move
    no
    ok
    take over this position


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

Document Name: Excessive Plus 2.0a OpenArena Client Guide
Author: WaspKiller
Date: March 2010
Notes: This guide used some text from the E+ 1.03 Quake III Client Guide.

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



    Top

    Home Page