Header
Here you will see some of the advantages of the client-side options you have in Excessive Plus.
(Remeber you can play Excessive Plus server-side only!)

NOTICE: It is very recommended to play new game types with the client-side modifications because otherwise you will miss important features! This will give other players advantages over you.




Scoreboard

The scoreboards were completely redesigned to make it more clear and to provide you more information!
You can switch to the old scoreboard with /xp_oldScoreboard.

If you see some names blinking, flashing, changing their colors etc you surely want to read this section.

Of course you can suppress this effects with /xp_noBlink.




Variables List

/set xp_country ""
If your country detection fails you can set this cvar to your country's top level domain. If the detection does not fail and you set this to another country (fake it) your real country will be still visible with the /locations command!

Examples: (the full list can be found here)
UK     England (United Kingdom)
DE     Germany
US     United States
SE     Sweden
NL     Netherlands


/set xp_noBlink 0
Disables all fancy names effects.
Where:  1 disables all effects.
              2 is same as above + draws everything in white color.
              3 is same as above + makes the console text also white.


/set xp_drawTime 2
Prefix the console text with a timestamp.
Where:  0 means disabled.
              1 is the game time.
              2 is the "real" time.


/set xp_drawSpeed 1
Displays your current speed in units per second (ups).


/set xp_drawStats 1
Displays your accuracy statistics on a match end.


/set xp_onExit "screenshotJPEG"
This is a scriptable event which is executed on a match end. Can be used to automatically take a scoreboard screenshot.


/set xp_enemyModel ""
Allows you to force all enemys to use one model.
Can be combined with cg_forceModel 1.

Example:
/xp_enemyModel "tankjr/default"


/set xp_enemyColors "0000"
This takes only effect if you use the alpha skins.
The format stands for 4 colors as "<rail> <head> <body> <legs>".

Example: (makes all enemys lime green)
/xp_enemyModel "tankjr/xp"
/xp_enemyColors "4222"


/set xp_colors "0000"
Same as xp_enemyColors but for your own model.

Example:
/model "bones/xp"
/xp_colors "1234"


/set xp_oldScoreboard 0
Switch to the old scoreboards.


/set xp_noVoiceChat 0
Disables the voice chats.


/set xp_noRadioChat 0
Disables the radio chats.




Command List

/help
Gives you an in-game list of all available commands.


/away
Makes you join the spectators and marks you as away. You will get your old score as far as you join!


/motd
Displays the Message of the Day. It's the same you see after the connect.


/scores
Displays an extended scoreboard with some statistics to the console.


/players
Displays a list of all players with extended information. It is recommended to use this instead of /rcon status.
Players without the .pk3 will have a red '*' (star) before their name.


/stats [ clientNum ]
Displays some accuracy statistics for a player. To find the [clientNum] use /players.
If no [clientNum] is given your own (or the spectated player's) stats will be displayed.


/locations
Displays all active players with their "real world" location.
Faked locations will have the real country appended in a bracket.


/speconly
Allows you to stay spectator in tourney/1on1 matches.


/callvote
Extended voting options. Use /callvote with no arguments to get a list of allowed votes on the server.


/weaplast
THIS IS NOT /weapprev! Selects the last used weapon.
Useful for scripts like selecting a weapon for 1 shot and get back to the prior weapon.


+/-vstr
Useful for scripting purposes.

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


/drop [ arg1 [ arg2 ] ]
Allows you to drop items. Can be disabled by the server admin!

Usage: /drop flag
                      weapon [ amount|weaponNum [ amount ] ]
                      ammo [ amount|weaponNum [ amount ] ]
                      armor [ amount ]
                      health [ amount ]
                      holdable
                      powerup [ powerupName ]

Examples:
/drop ammo 2      // drops 2 ammo of your current weapon
/drop ammo 5 2   // drops 2 rockets




Communication

There are some variables available that can be used in the normal chat messages.
They are quite self explaining: $(ammo), $(armor), $(health) and $(location).

Usage: /say_team Need support at $(location)! [H:$(health) A:$(armor)]


Radio Chat

You can colorize the following messages:
    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

Usage: /say_team Base is ^1OVERRUN


Q3F Radio Chat

Usage: /say_team &tap_sneakybastard.wav You sneaky bastard!


Voice Chat

You can colorize the following messages:
    cover me
    escort me
    follow me
    good shot
    haha
    i will hold this position
    move
    no
    ok
    take over this position

Usage: /say ^1Ha^3Ha


You can disable all of this with /xp_noVoiceChat or /xp_noRadioChat.