Slash Commands: Difference between revisions

From Unofficial Homecoming Wiki
Jump to navigation Jump to search
imported>Eabrace
m (→‎Alphabetical Command Listing: correction to "assist")
No edit summary
 
(56 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{TOCright}}
{{TOCright}}
{{wip}}
== Overview ==
== Overview ==


In City of Heroes and City of Villains, there are a number of commands that can be typed on the chat command line to execute various functions.  These are known as '''slash commands''', because they begin with a slash (/).  Slash commands often have underscores within the name to improve legibility, but they are not needed to actually take effect, i.e. /PowExec_Name, /Pow_Exec_Name, /P_o_w_E_x_e_c_n_a_m_e all perform the same way. Almost every action taken in the game is a slash command bound to a key. The number 1 is "pow_exec_slot 1", which executes the power in slot 1 of your power tray. Some slash commands, such as the movement commands, should not be called from the chatbox without taking care and knowing what will occur. The following list is a list of known slash commands, along with their command line format. See [[:Category:Slash Commands]] as well.
In City of Heroes and City of Villains, there are a number of commands that can be typed on the chat command line to execute various functions.  These are known as '''slash commands''', because they begin with a slash (/).  Slash commands often have underscores within the name to improve legibility, but they are not needed to actually take effect, i.e. /PowExec_Name, /Pow_Exec_Name, /P_o_w_E_x_e_c_n_a_m_e all perform the same way. Almost every action taken in the game is a slash command bound to a key. The number 1 on the keyboard activates the slash command "pow_exec_slot 1", which executes the power in slot 1 of your power tray. Some slash commands, such as the movement commands, should not be called from the chatbox without taking care and knowing what will occur. See [[List of Slash Commands]] for a list of known slash commands; see also [[:Category:Slash Commands]].


== Pet Commands ==
== Concatenating Commands ==
Unlike other commands that make use of Power names and Player names, these commands can have the power and names truncated. The 8 Stance and Action orders can easily be truncated to their first 3 letters. As can all the henchmen summoning powers. When a pet name is truncated, the order given will goto all pets that have the letters specified in their name.
Multiple commands may be strung together for simultaneous execution using the '$$' operator. For example, the following command will cause a character to say "Ready!" and perform the "thumbsup" emote at the same time.
{{PetCommandRelated}}
{{petcommands}}


== Communication Commands ==
:{{slashcommand|local|Ready!}}$${{bindcommand|emote|thumbsup}}
{|
|-valign="top"
| {{slashcommand|autoreply|message}}
| Privately sends the specified ''message'' to the character or player from whom you last received a tell.
|-valign="top"
| width="200pt" | {{slashcommand|c|message}}
| Alias for {{slashcommand|coalition}}
|-valign="top"
| width="200pt" | {{slashcommand|coalition|message}}
| Spends the specified ''message'' on the [[Coalition]] channel. Alias: {{slashcommand|c}}
|-valign="top"
| {{slashcommand|g|message}}
| Alias for {{slashcommand|team}}
|-valign="top"
| {{slashcommand|l|message}}
| Alias for {{slashcommand|local}}
|-valign="top"
| {{slashcommand|local|message}}
| Sends the specified ''message'' to the [[Local]] channel. Alias: {{slashcommand|l}}
|-valign="top"
| {{slashcommand|reply}}
| Replies to the last person who sent you a tell.
|-valign="top"
| {{slashcommand|sg|message}}
| Alias for {{slashcommand|supergroup}}
|-valign="top"
| {{slashcommand|supergroup|message}}
| Sends the specified ''message'' to the [[Supergroup]] channel. Alias: {{slashcommand|sg}}
|-valign="top"
| {{slashcommand|t|name, message}}
| Alias for {{slashcommand|tell}}
|-valign="top"
| {{slashcommand|team|message}}
| Sends the specified ''message'' to the [[Team]] channel. Alias: {{slashcommand|g}}
|-valign="top"
| {{slashcommand|tell|name, message}}
| Privately sends the specified ''message'' to the player specified by ''name''.  If ''name'' is a character name, the message will fail unless the player is online.  If ''name'' is a [[Global Name|global name]], the message will be delivered the next time that player is online.  Note that the comma after ''name'' is required or the command will fail. Alias: {{slashcommand|t}}
|-valign="top"
| {{slashcommand|tell_last|message}}
| Privately sends the specified ''message'' to the character or player to whom you last sent a tell. Alias: {{slashcommand|tl}}
|-valign="top"
| {{slashcommand|tl}}
| Alias for {{slashcommand|tell_last}}
|}


== Gameplay commands ==
Note that when concatenating two or more commands, the slash is used on only the first command.


{|
== Parsing Concatenated Commands ==
|-valign="top"
When multiple commands are strung together in a string (i.e., concatenated), the game executes each slash command in sequence from left to right. However, what command actually activates and when depends on the kind of action that is being executed. Powers appear to activate from ''right to left'' because commands with activation or cast times interrupt each other as the game attempts to execute them. Most other actions (such as chat messages, "Forward", "Petcom Attack", "Follow", turning powers off, etc.) activate normally (from left to right) because they essentially take no time to execute. Animation times can also cause a command to be interrupted, preventing its activation. For example, when the game attempts to execute the command string <code>\powexec_name fly$$powexec_name invincibility$$powexec_name unyielding</code>, the game first attempts to execute Fly, but before Fly can fully activate it is interrupted by the next power in the string, Invincibility. That power then attempts to activate, but before it has time to do so it is interrupted by Unyielding. The last power in the string, Unyielding, activates because there's no command after it to stop it from processing through its activation and animation times.
| width="200pt" | {{slashcommand|lfgset|status}}
| Sets your "looking for group" status. ''status'' is a parameter that indicates which status you wish to set and may be one of the following values. Setting the status to other values is undefined and may cause unexpected results.
{|
|-
! width="25pt" | 0
| Not looking
|-
! 1
| Looking for any
|-
! 2
| Looking for Patrol
|-
! 4
| Looking for Missions
|-
! 8
| Looking for Task Force
|-
! 16
| Looking for Trial
|-
! 32
| Looking for Arena
|}
|-valign="top"
| {{slashcommand|requestexitmission|number}}
| Leave the mission once it is completed. It requires a number argument, but the number doesn't seem to do anything. This command does not appear on the {{slashcommand|cmdlist}} output.
|}


== Supergroup Commands ==
== Substitution Strings ==
{|
Substitution strings, also referred to as [[Variables|variables]], allow you to create chat commands that will display the same basic behavior each time they are used, but will vary slightly depending on certain variable conditions such as your current character or your currently selected target. When a variable is used the appropriate information referring to your target or character is substituted for the variable before it is sent to the appropriate communication channel. Several pre-defined substitution strings exist and are denoted by a single '$' prefix:
|-valign="top"
* $archetype - the [[archetype]] of your character
| {{slashcommand|ci|player}}
* $battlecry - your character's battlecry, as entered on your character ID screen
| Alias for {{slashcommand|coalition_invite}}
* $level - your character's current [[level]]
|-valign="top"
* $name - your character's name
| width="250pt" | {{slashcommand|chan_invite_sg|channel_name rank}}
* $primary - your [[Primary Power Sets|primary power set]]
| Invite your entire supergroup to a global chat channel. Only leaders may use this command.  The ''rank'' parameter may be any of the ranks listed below. Alias: {{slashcommand|ginvite_sg}}
* $secondary - your [[Secondary Power Sets|secondary power set]]
{|
* $origin - your character's origin
|-
* $target - your currently selected target's name
! width="25pt" | 0
* $side - displays "Hero" or "Villain" depending on your character's current content flag (see [[Variables]] page for more details)
| Invite the entire supergroup (members, captains, and leaders).
* $loc - your current coordinates as a clickable [[Thumbtack (Slash Command)|thumbtack]] link
|-
! 1
| Invite captains and leaders only.
|-
! 2
| Invite leaders only.
|}
|-valign="top"
| {{slashcommand|coalition_cancel|supergroup}}
| Cancel coalition with a supergroup.
|-valign="top"
| {{slashcommand|coalition_invite|player}}
| Invite ''player'''s supergroup to join coalition. Alias: {{slashcommand|ci}}
|-valign="top"
| {{slashcommand|coalition_mintalkrank|rank}}
| Sets the minimum rank of members of a coalition supergroup who your supergroup can hear.
|-valign="top"
| {{slashcommand|coalition_nosend}}
| Stop your supergroup from sending coalition chat to an ally supergroup.
|-valign="top"
| {{slashcommand|coalition_sg_mintalkrank|rank}}
| Sets the minimum rank of members of your supergroup who can use coalition chat.  '''Note''': This command is currently non-functional.
|-valign="top"
| {{slashcommand|ginvite_sg|channel_name rank}}
| Alias for {{slashcommand|chan_invite_sg}}
|-valign="top"
| {{slashcommand|sg|message}}
| Alias for {{slashcommand|supergroup}}
|-valign="top"
| {{slashcommand|sgi|character}}
| Alias for {{slashcommand|sginvite}}
|-valign="top"
| {{slashcommand|sginvite|character}}
| Invite ''character'' to join supergroup. Alias: {{slashcommand|sgi}}
|-valign="top"
| {{slashcommand|sgk|character}}
| Alias for {{slashcommand|sgkick}}
|-valign="top"
| {{slashcommand|sgkick|character}}
| Kick ''character'' from supergroup. Alias: {{slashcommand|sgk}}
|-valign="top"
| {{slashcommand|sgleave}}
| Leave the current supergroup.
|-valign="top"
| {{slashcommand|sgmode}}
| Toggle supergroup mode.
|-valign="top"
| {{slashcommand|sgmodeset|mode}}
| Set Supergroup mode.
{|
|-
! width="25pt" | 0
| Leave supergroup mode.
|-
! 1
| Enter supergroup mode.
|}
|-valign="top"
| {{slashcommand|sgraid_window|daybits hour}}
| Sets your supergroup raid window.
|-valign="top"
| {{slashcommand|sgsetdemotetimeout|days}}
| Sets the number of days a leader in your supergroup has to log in before the leader is demoted.  '''Note''': This command is currently non-functional.
|-valign="top"
| {{slashcommand|sgsetdescription|description}}
| Sets your supergroup description.
|-valign="top"
| {{slashcommand|sgsetmotd|message}}
| Sets the supergroup's message of the day.
|-valign="top"
| {{slashcommand|sgsetmotto|motto}}
| Sets the supergroup's motto.
|-valign="top"
| {{slashcommand|sgstats}}
| Display supergroup info in chat window. '''Note''': This command is currently non-functional.
|-valign="top"
| {{slashcommand|supergroup|message}}
| Sends the specified ''message'' to the [[Supergroup]] channel. Alias: {{slashcommand|sg}}
|}


== Alphabetical Command Listing ==
For example, if a level 12 natural-origin scrapper named Captain Obvious were to target a Behemoth Overlord, the following command would cause him to say "I, Captain Obvious, a level 12 natural scrapper, challenge you, Behemoth Overlord, to a battle to the death!" in his currently selected chat channel.
{|
|-valign="top"
| width="200pt" | {{slashcommand|afk|message}}
| Marks the player as Away From Keyboard (with given message)
|-valign="top"
| {{slashcommand|alttray}}
| Toggle the secondary tray while a key is being pressed (for keybinds)
|-valign="top"
| {{slashcommand|alttraysticky}}
| Toggle the secondary tray
|-valign="top"
| {{slashcommand|assist}}
| Change your current target to selected ally's or enemy's target
|-valign="top"
| {{slashcommand|auction|message}}
| Send message to Auction channel
|-valign="top"
| {{slashcommand|autoreply}}
| Start a reply for client
|-valign="top"
| {{slashcommand|autorun}}
| Toggles autorun
|-valign="top"
| {{slashcommand|b|message}}
| Send message to Broadcast channel  (Also: ''broadcast'' or ''y'' or ''yell'')
|-valign="top"
| {{slashcommand|backward}}
| Move backwards
|-valign="top"
| {{slashcommand|beginchat}}
| Starts chat-entry mode with given string
|-valign="top"
| {{slashcommand|bind_load_file|filename}}
| Reads a list of keybinds from a file
|-valign="top"
| {{slashcommand|bind_load}}
| Reads a list of keybinds from ''COH_INSTALL_DIRECTORY''\keybinds.txt
|-valign="top"
| {{slashcommand|bind_save_file|filename}}
| Saves all keybinds to specified file
|-valign="top"
| {{slashcommand|bind_save}}
| Saves all keybinds to ''COH_INSTALL_DIRECTORY''\keybinds.txt
|-valign="top"
| {{slashcommand|bind|key command}}
| Binds a key to a command or group of commands
|-valign="top"
| {{slashcommand|broadcast|message}}
| Send message to Broadcast channel  (Also: ''b'' or ''y'' or ''yell'')
|-valign="top"
| {{slashcommand|buffs}}
| Toggle team buff display
|-valign="top"
| {{slashcommand|bug|subject}}
| Report a [[Bug]]
|-valign="top"
| {{slashcommand|c|message}}
| Send message on the Coalition channel  (Also: ''coalition'')
|-valign="top"
| {{slashcommand|camdist|distance}}
| Sets the distance in feet that the third person camera pulls back behind the player
|-valign="top"
| {{slashcommand|camreset}}
| Camreset is bound to the PageDown key (default) to reset the camera behind the player
|-valign="top"
| {{slashcommand|camrotate}}
| Camrotate is bound to the PageUp key to allow controlled camera rotation around the player '''This command should not be invoked through the console!'''
|-valign="top"
| {{slashcommand|canlook}}
| Whether the player can use the mouse to look around
|-valign="top"
| {{slashcommand|cc}}
| Open costume change window  (Also: ''costume_change'')
|-valign="top"
| {{slashcommand|cc|slot}}
| Change costume to specified costume slot (0-4) (Also: ''costume_change'')
|-valign="top"
| {{slashcommand|chan_create|channel}}
| Create a new chat channel
|-valign="top"
| {{slashcommand|chan_desc|channel|description}}
| Set the channel's description
|-valign="top"
| {{slashcommand|chan_invite_sg|channel rank}}
| Invite your entire supergroup to a global chat channel.  Only leaders may use this command.  The ''rank'' parameter may be any of the ranks listed below. Alias: {{slashcommand|ginvite_sg}}
{|
|-
! width="25pt" | 0
| Invite the entire supergroup (members, captains, and leaders).
|-
! 1
| Invite captains and leaders only.
|-
! 2
| Invite leaders only.
|}
|-valign="top"
| {{slashcommand|chan_join|channel}}
| Join an existing chat channel
|-valign="top"
| {{slashcommand|chan_leave|channel}}
| Leave a chat channel
|-valign="top"
| {{slashcommand|chan_members|channel}}
| List all members of channel
|-valign="top"
| {{slashcommand|chan_mode|channel options}}
| Changes default access rights for new user who joins the channel. If you set -join, no one can join unless invited by an operator.
{|
|-
! align="left" | +join / -join
| Allows/disallows users from joining the channel
|-
! align="left" | +send / -send
| Gives/removes user ability to send messages to channel
|-
! align="left" | +operator / -operator &nbsp;
| Gives/removes operator status from another user in the channel
|}
|-valign="top"
| {{slashcommand|chan_motd|channel message}}
| Set the channel's Message Of The Day, which is sent to everyone that joins or logs into the channel
|-valign="top"
| {{slashcommand|chan_send|channel message}}
| Send message to chat channel. You must be in the channel and have Send priviledges.  (Also: ''send'')
|}


'''chan_user_mode''' ''player_global_handle'' ''options'': Sets user permissions for specified user on channel. You must have operator status to set permissions. 
:{{slashcommand|local|"I, $name, a level $level $origin $archetype, challenge you, $target, to a battle to the death!"}}
:Valid Options:
:'''-join''': kicks user from channel
:'''+send / -send''': gives/removes user ability to send messages to channel
:'''+operator / -operator''': gives/removes operator status from another user in the channel


'''change_handle''' ''new_global_handle_name'': Change your global user name, if allowed
The same command, executed by a level 42 magic-origin brute named Mauler who is targeting Arbiter Howe would cause the character to say, "I, Mauler, a level 42 magic brute, challenge you, Arbiter Howe, to a battle to the death!"


'''chat_cycle''': Cycles through the default chat channels
==Command Line Parameters==
Many slash commands, especially graphics commands, can also be used as [[Command Line Parameters|command line parameters]] or launch parameters.


'''chat_set''' ''string'': Sets the channel to the given string


'''chat''': Toggles the chat window
== See Also ==


'''chatoptions''' ''window_number_0-4'': Toggles chat options for specified window
* [[List of Slash Commands]]
* [[Keybind Profiles]]
* [[Binds]]
* [[Macros]]
* [[List of Key Names]]
* [[Variables]]
* [[Communication Commands]]
* [[Pet Commands]]
* [[Supergroup Commands]]
* [[The Incomplete and Unofficial Guide to /bind]]


'''ci''' ''character_name'': Invite character's supergroup to join coalition  (Also: ''coalition_Invite'')


'''cmdlist''': Prints out all commands available to chat window


'''coalition''' ''message_text'':  Sends the specified ''message'' on the Coalition channel  (Also: ''c'')


'''coalition_Cancel''' ''supergroup_name'': Cancel coalition with a supergroup
[[Category:Gameplay]]
 
[[Category:Slash Commands]]
'''coalition_Invite''' ''player'': Invite players supergroup to join coalition  (Also: ''ci'')
 
'''coalition_MinTalkRank''' ''rank'': Sets the minimum rank of members of a coalition supergroup who your supergroup can hear.
 
'''coalition_sg_MinTalkRank''' ''rank'': Sets the minimum rank of members of your supergroup who can use coalition chat.  ''Note'': This command is currently non-functional.
 
'''coalition_NoSend''': Stop your supergroup from sending coalition chat to an ally supergroup.
 
'''copychat''': Copy the entire chat history from specified chat Tab into the clipboard
 
'''costume_change''': Open costume change window  (Also: ''cc'')
 
'''costume_change''' ''costume_slot_number_0-4'': Change costume to specified costume slot  (Also: ''cc'')
 
'''cursorcache''': enable cursor cache for smoother cursor changes
 
'''demostop''': Stop demo record/play
 
'''demote''' ''character_name'': Demote supergroup member one rank
 
'''dialog_answer''' ''yes_or_no_or_cancel_or_accept'': Answer dialog with button matching provided text
 
'''dialog_no''': Answer OK, No, or Cancel to current dialog
 
'''dialog_yes''': Answer OK, Yes, or Accept to current dialog
 
'''disable2D''': Disables 2D sprite drawing
 
'''down''': Move down (if flying)
 
'''e''' ''emote_text'': Emotes a text string or performs valid emote animation  (Also: ''em'' or ''emote'')
 
'''e3screenshot''': Enables special e3 2004 screenshot mode
 
'''em''' ''emote_text'': Emotes a text string or performs valid emote animation  (Also: ''e'' or ''emote'')
 
'''emaildelete''' ''email_message_number'': Delete specified message
 
'''emailsend''' ''character_names'' ''subject_text'' ''body_text'': Send in-game email message
 
'''emote''' ''emote_text'': Emotes a text string or performs valid emote animation  (Also: ''e'' or ''em'')
 
'''estrange''' ''character_name'': Remove character from friend list
 
'''ex''' ''character_name'': Invite character to be your exemplar, must have character targeted if no name is provided  (Also: ''exemplar'' or ''rsk'')
 
'''exemplar''' ''character_name'': Invite character to be your exemplar, must have character targeted if no name is provided  (Also: ''ex'' or ''rsk'')
 
'''f''' ''message_text'': Send message to friends channel
 
'''first''': Toggles between first and third person camera
 
'''fl''': Display friend list  (Also: ''friendlist'')
 
'''follow''' ''boolean'': Set follow mode
 
'''forward''': Move forward
 
'''friend''' ''character_name'': Add character to friend list
 
'''friendlist''': Display friend list  (Also: ''fl'')
 
'''fullscreen''': Sets video mode to fullscreen
 
'''g''' ''message_text'':  Sends the specified ''message'' on the Group/Team channel  (Also: ''group'' or ''team'')
 
'''getpos''': Get current map coordinate position  (Also: ''loc'')
 
'''gfriend_player''' ''global_player_name'': Add player to your global friends list  (Also: ''griend'')
 
'''gfriend''' ''global_player_name'': Add player to your global friends list  (Also: ''gfriend_player'')
 
'''gfriends''': Display all members of your global friends list
 
'''ghide''': Make yourself invisible to your global friends.
 
'''ginvite_sg''' ''channel_name'' ''ranks_to_invite'': Invite your entire supergroup to a global chat channel.  Only leaders may use this command.  The ''rank'' parameter may be any of the ranks listed below.  (Also: ''chan_invite_sg'')
:Ranks to invite:
:'''0''': Invite the entire supergroup (members, captains, and leaders).
:'''1''': Invite captains and leaders only.
:'''2''': Invite leaders only.
 
'''gmotd''': View the global message again.
 
'''goto_tray''' ''tray_number_1-9'': Go to specified power tray number
 
'''group''' ''message_text'':  Sends the specified ''message'' on the Group/Team channel  (Also: ''g'' or ''team'')
 
'''gunfriend_player''' ''global_player_name'': Remove player from global friends list  (Also: ''gunfriend'')
 
'''gunfriend''' ''global_player_name'': Remove player from global friends list  (Also: ''gunfriend_player'')
 
'''gunhide''': Make yourself visible to your global friends
 
'''hide''': Hide from other users
 
'''hideprimarychat''' Hide/unhide primary chat window text messages
 
'''i''' ''character_name'': Invite character to join team  (Also: ''invite'')
 
'''ignore''' ''character_name'': Ignore character
 
'''ignorelist''': Displays a list of ignored characters
 
'''inspexec_name''' ''inspiration_name'': Activate an inspiration by name
 
'''inspexec_slot''': Activate an inspiration slot in the first row '''(needs confirmation of possible options)'''
 
'''inspexec_tray''' ''row_number'' ''column_number'': Activate an inspiration slot in the given row and column
 
'''inspirationslot''': Activate an inspiration slot in the first row '''(needs confirmation of possible options)'''
 
'''invite''' ''character_name'': Invite character to join team  (Also: ''invite'')
 
'''k''' ''character_name'': Remove character from team  (Also: ''kick'')
 
'''kick''' ''character_name'': Remove character from team  (Also: ''k'')
 
'''kiosk''': Pop up the kiosk info for the nearest kiosk if you're close enough
 
'''l''' ''message_text'':  Sends the specified ''message'' on the Local channel.  (Also: ''local'')
 
'''leaveteam''': Leave your current team
 
'''left''': Strafe left
 
'''lfg''': Toggle looking for group status
 
'''lfgset''' ''status'': Sets your "looking for group" status.  ''status'' is a parameter that indicates which status you wish to set and may be one of the following values.  Setting the status to other values is undefined and may cause unexpected results.
:'''0''': Not looking
:'''1''': Looking for any
:'''2''': Looking for Patrol
:'''4''': Looking for Missions
:'''8''': Looking for Task Force
:'''16''': Looking for Trial
:'''32''': Looking for Arena
 
'''loc''': Get current map [[Coordinates|coordinate]] location  (Also: ''getpos'')
 
'''local''' ''message_text'':  Sends the specified ''message'' on the Local channel.  (Also: ''l'')
 
'''logchat''': Toggle chat logging
 
'''lookdown''': Pitch camera down
 
'''lookup''': Pitch camera up
 
'''macro''' ''macro_name'' ''macro_command_string'': Add a macro to first empty slot
 
'''macroslot''' ''macro_slot'' ''macro_name'' ''macro_command_string'': Add a macro to specified slot
 
'''makeleader''' ''character_name'': Change the team leader to targeted character, must have character targeted if no name is provided  (Also: ''ml'')
 
'''manage''': Go to the enhancement management screen
 
'''map''': Toggles the map window
 
'''maximize''': Maximizes the window
 
'''me''': Emotes a text string '''(needs ingame confirmation)'''
 
'''menu''': Toggles the menu
 
'''ml''': Change the team leader to targeted character, must have character targeted if no name is provided  (Also: ''ml'')
 
'''mouse_invert''': Invert meaning of mouseY for mouselook
 
'''mouse_look''': Command key for mouselook
 
'''mouse_speed''': Scale factor for mouse look
 
'''mousepitchmode''': Set mouse pitch mode
 
'''myhandle''': Display your chat handle
 
'''namecaptain''' ''new_captain_name'': Renames the 'Captain' supergroup rank
 
'''nameleader''' ''new_leader_name'': Renames the 'Leader' supergroup rank
 
'''namemember''' ''new_member_name'' : Renames the 'Member' supergroup rank
 
'''nav''': Toggles the navigation window
 
'''netgraph''': Displays network connection information
 
'''next_tray_alt''': Go to next secondary tray
 
'''next_tray''': Go to next tray
 
'''nojumprepeat''': Disable jump auto-repeat
 
'''p''' ''character_name'' ''message_text'': Send message to only one character  (Also: ''private'', ''tell'' or ''t'')
 
'''petition''' ''problem_text'': Sends in-game user petition to customer support
 
'''powers''': Toggles the power inventory display
 
'''powexec_abort''': Cancels the auto-attack power and the queued power
 
'''powexec_altslot''' ''slot_number'': Executes the given power slot from the alternate tray
 
'''powexec_auto''' ''power_name'': Sets the auto-attack power to given named power (or blank to shut it off, or toggles if it's on already)
 
'''powexec_name''' ''power_name'': Executes a power with the given name
 
'''powexec_slot''' ''slot_number'': Executes the given power slot from the current tray
 
'''powexec_toggleoff''' ''power_name'': Toggles a given power off. If its already off, does nothing
 
'''powexec_toggleon''' ''power_name'': Toggles a given power on. If its already on, does nothing
 
'''powexec_tray''' ''tray_number'' ''slot_number'': Executes a power in the given tray and slot '''(needs in-game confirmation of options)'''
 
'''powexec_unqueue''': Cancels the currently queued power
 
'''prev_tray_alt''': Go to previous secondary tray
 
'''prev_tray''': Go to previous tray
 
'''private''' ''character_name'' ''message_text'': Send message to only one character  (Also: ''p'', ''tell'' or ''t'')
 
'''promote''' ''character_name'': Promote supergroup member one rank
 
'''quickchat''': Pops up the quickchat menu
 
'''quit''': Quits game
 
'''release''': Activate medicom unit fot emergency medical transport when defeated
 
'''reply''' ''message_text'':  Sends message to the last person who sent you a ''tell''
 
'''req''' ''message_text'': Send message to Request channel  (Also: ''request'')
 
'''request''' ''message_text'': Send message to Request channel  (Also: ''req'')
 
'''requestexitmission''' ''number'':  Leave the mission once it is completed.  It requires a number argument, but the number doesn't seem to do anything.  This command does not appear on the '''/CmdList'''.
 
'''right''': Strafe right
 
'''rsk''' ''character_name'': Invite character to be your exemplar, must have character targeted if no name is provided  (Also: ''ex'' or ''exemplar'')
 
'''s''' ''message_text'': Sends the given text on the current chat channel  (Also: ''say'')
 
'''say''' ''message_text'': Sends the given text on the current chat channel  (Also: ''s'')
 
'''screen''' ''screen_resolution'': Sets X and Y screen dimensions, should be constrained to 640x480,1024x768, 1280x1024, 1600x1200, etc
 
'''screenshot''': Save a .jpg format screenshot
 
'''screenshottga''': Save a .tga format screenshot
 
'''screenshotui''' ''boolean'': Show ui in screenshots
 
'''sea''' ''character_name'': Find a character  (Also: ''search'')
 
'''search''' ''character_name'': Find a character  (Also: ''sea'')
 
'''sell''' ''message_text'': Send message to the Auction channel
 
'''send''' ''channel_name'' ''message_text'': Send message to specified global chat channel
 
'''set_title''' ''badge_title_number'': Set badge title, if you do not have the specified badge your current badge title will be cleared
 
'''sg''' ''message_text'': Send message to the supergroup channel  (Also: ''supergroup'')
 
'''sgi''' ''character_name'': Invite character to join supergroup  (Also: ''sginvite'')
 
'''sginvite''' ''character_name'': Invite character to join supergroup  (Also: ''sgi'')
 
'''sgk''' ''character_name'': Kick character from supergroup  (Also: ''sgKick'')
 
'''sgkick''' ''character_name'': Kick character from supergroup  (Also: ''sgk'')
 
'''sgleave''': Leave your current supergroup
 
'''sgmode''': Toggle Supergroup mode
 
'''sgmodeset''' ''boolean'': Set Supergroup mode
 
'''sgraid_window''' ''daybits'' ''hour'': Sets your supergroup raid window.
 
'''sgsetdemotetimeout''' ''days'': Sets the number of days a leader in your supergroup has to log in before the leader is demoted.  '''Note: This command is currently non-functional'''
 
'''sgsetdescription''' ''description_text'': Sets your supergroup description.
 
'''sgsetmotd''' ''message_text'': Sets supergroup Message Of The Day
 
'''sgsetmotto''' ''motto_text'': Sets your supergroup motto.
 
'''sgstats''': Display supergroup info in chat window.  '''Note: This command is currently non-functional'''
 
'''shadowvol''' ''boolean'': Controls whether or not shadow volumes are drawn
 
'''show''': Forces the given window to be shown  (Also: ''window_show'')
 
'''showfps''' ''boolean'': Show current framerate
 
'''sidekick''' ''character_name'': Invite character to be your sidekick, must have character targeted if no name is provided  (Also: ''sk'')
 
'''sk''' ''character_name'': Invite character to be your sidekick, must have character targeted if no name is provided  (Also: ''sidekick'')
 
'''slashchat''': Starts chat-entry mode with slash
 
'''speed_turn''': Set the number of degrees for rotateleft/right
 
'''ss''' ''boolean'':  Controls whether or not simple shadows are drawn
 
'''startchat''': Starts chat-entry mode
 
'''stopinactivedisplay''': Stops rendering when the game is not the foreground application
 
'''stuck''': Try to get unstuck you are stuck because of bugs
 
'''supergroup''' ''message_text'': Send ''message'' to the supergroup channel.  (Also: ''sg'')
 
'''suppressCloseFx''': Hide all personal FX when the camera is closer than the suppressCloseFxDist
 
'''suppressCloseFxDist''': Within this camera distance, personal FX will be suppressed.
 
'''t''' ''name'', ''message_text'': Sends a private ''message'' to a specific player, if ''name'' is a character name, the message will fail unless the player is online.  If ''name'' is a [[Global Chat Handle|global name]], the message will be delivered the next time that player is online.  Note that the comma after ''name'' is required or the command will fail.  (Also: ''tell'' or ''p'' or ''private'' or ''whisper'')
 
'''tabglobalnext''': Cycle forward through all chat tabs in all windows, will open the corresponding chat window if necessary
 
'''tabglobalprev''': Cycle backward through all chat tabs in all windows, will open the corresponding chat window if necessary
 
'''tabnext''' ''chat_window_number_0-4'': Cycle forward through all chat tabs in specified chat window
 
'''tabprev''' ''chat_window_number_0-4'': Cycle backward through all chat tabs in specified chat window
 
'''tabselect''' ''chat_tab_number'': Select the given chat tab, will open the corresponding chat window if necessary
 
'''tabtoggle''': Make the previously active chat tab the new active tab
 
'''target_enemy_far''': Targets the farthest enemy
 
'''target_enemy_near''': Targets the nearest enemy
 
'''target_enemy_next''': Cycles through visible targetable enemies in near to far order
 
'''target_enemy_prev''': Cycles through visible targetable enemies in far to near order
 
'''target_friend_far''': Targets the farthest friend
 
'''target_friend_near''': Targets the nearest friend
 
'''target_friend_next''': Cycles through visible targetable friends in near to far order
 
'''target_friend_prev''': Cycles through visible targetable friends in far to near order
 
'''target''': Toggles the target window
 
'''team''' ''message_text'':  Send message on the Team channel.  (Also: ''g'' or ''group'')
 
'''team_select''' ''team_member_1-8'': Select specified Team member
 
'''tell''' ''character_or_global_name'', ''message_text'': Sends a private ''message'' to a specific player.  If ''name'' is a character name, the message will fail unless the player is online.  If ''name'' is a [[Global Chat Handle|global name]], the message will be delivered the next time that player is online.  Note that the comma after ''name'' is required or the command will fail.  (Also: ''t'' or ''p'' or ''private'' or ''whisper'')
 
'''tell_last''' ''message_text'': Sends a tell to the last player you sent a ''tell'' to.  (Also: ''tl'')
 
'''texwordeditor''': Edit the text layout for translatable textures
 
'''third''': Toggles between first and third person camera
 
'''tl''' ''message_text'': Sends a tell to the last player you sent a ''tell'' to.  (Also: ''tell_last'')
 
'''toggle_enemy_prev''': Cycles through targetable enemies in reverse order
 
'''toggle_enemy''': Cycles through targetable enemies starting with the closest
 
'''toggle''': Show a window if hidden, hide a window if shown.  (Also: ''window_toggle'')
 
'''trade''' ''character_name'': Invite character to trade, must have character targeted if no name is provided
 
'''tray''': Toggles the tray window
 
'''turnleft''' ''turn_degrees'': Rotate left a fixed number of degrees
 
'''turnright''' ''turn_degrees'': Rotate right a fixed number of degrees
 
'''unex''': No longer be an aspirant or an exemplar  (Also: ''unexemplar'' or ''unrsk'')
 
'''unexemplar''': No longer be an aspirant or an exemplar  (Also: ''unex'' or ''unrsk'')
 
'''unfriend''': Remove character from friends list
 
'''unhide''': Stop hiding from other users
 
'''unignore''' ''character_name'': Unignore character
 
'''unrsk''': No longer be an aspirant or an exemplar  (Also: ''unex'' or ''unexemplar'')
 
'''unselect''': unselects currently selected thing
 
'''unsidekick''': No longer be a mentor or a sidekick  (Also: ''unsk'')
 
'''unsk''': No longer be a mentor or a sidekick  (Also: ''unsidekick'')
 
'''up''': Jump or fly up
 
'''vis_scale''' ''draw_distance'': Controls draw distance (1.0=default)
 
'''watching''': List all channels that you belong to
 
'''whereami''': Tells the name of the map you are on
 
'''whisper''' ''character_or_global_name'', ''message_text'': Sends a private message to a specific player.  If ''name'' is a character name, the message will fail unless the player is online.  If ''name'' is a [[Global Chat Handle|global name]], the message will be delivered the next time that player is online.  Note that the comma after ''name'' is required or the command will fail.  (Also: ''t'' or ''tell'' or ''p'' or ''private'')
 
'''whoall''': Shows who is on the current map
 
'''window_color''': Changes the window colors
 
'''window_hide''': Forces the given window to be hidden.  (Also: ''hide'')
 
'''window_resetall''': Resets all window locations, sizes, and visibility to their defaults.
 
'''window_scale''': Change a single window scale.
 
'''window_show''': Forces the given window to be shown.  (Also: ''show'')
 
'''window_toggle''': Show a window if hidden, hide a window if shown.  (Also: ''toggle'')
 
'''windowcolor''': Changes the window colors
 
'''y''' ''message_text'': Send message to Broadcast channel  (Also: ''b'' or ''broadcast'' or ''yell'')
 
'''yell''' ''message_text'': Send message to Broadcast channel  (Also: ''b'' or ''broadcast'' or ''y'')
 
'''zoomin''': Zoom camera in
 
'''zoomout''': Zoom camera out
 
== CmdList Listing ==
 
fullscreen                        Sets video mode to fullscreen.
 
maximize                          Maximizes the window.
 
disable2D                        Disables 2D sprite drawing.
 
screen                            Sets X and Y screen dimensions. Should be constrained to 640x480,1024x768, 1280x1024, 1600x1200, etc
 
quit                              Quits game.
 
cmdlist                          Prints out all commands available.
 
bind                              Binds a key to a command - 'bind k ++forward' will set k to toggle running forward.
 
unbind                            Unbinds a bound key (sets it to default).  If the default action is not desired, use: /bind <keyname> "nop"
 
bind_load_file                    Reads a list of keybinds from a file.
 
bind_load                        Reads a list of keybinds from <INSTALL DIR>/keybinds.txt.
 
bind_save                        Saves all keybinds to <INSTALL DIR>/keybinds.txt.
 
bind_save_file                    Saves all keybinds to specified file.
 
netgraph                          Displays network connection information.
 
maxfps                            Limits max frames per second.
 
maxInactiveFps                    Limits max frames per second while the game is not in the foreground.
 
showfps                          Show current framerate (1 = on, 0 = off).
 
camdist                          Sets the distance in feet that the third person camera pulls back behind the player.
 
camreset                          Camreset is bound to the PageDown key (default) to reset the camera behind the player.
 
demorecord                        Record a demo to the given name
 
demostop                          Stop demo record/play
 
texAniso                          Sets the amount of anisotropic filtering to use, reloads textures
 
fsaa                              Sets the amount of full screen antialiasing
 
[[vis_scale]]                        Controls world detail 1.0=default
 
shaderDetail                      Changes the shader detail level
 
useHDR                            Use HDR lighting effects (Bloom/tonemapping) if available
 
useDOF                            Use Depth of Field effects if available
 
useBumpmaps                      Use bumpmaps
 
useFP                            Use a floating point render target for HDR lighting effects if available
 
useWater                          Use fancy water effects if available
 
noSunFlare                        Disables sun flare for performance debugging
 
renderScaleX                      Changes the horizontal scale at which the 3D world is rendered relative to your screen size
 
renderScaleY                      Changes the vertical scale at which the 3D world is rendered relative to your screen size
 
renderScale                      Changes the scale at which the 3D world is rendered relative to your screen size
 
renderSize                        Changes the size at which the 3D world is rendered
 
useRenderScale                    Enables/disables render scaling feature
 
renderScaleFilter                Changes method of filtering used in renderscaling
 
bloomWeight                      Sets bloom scale, valid values 0.0 - 2.0
 
bloomScale                        Sets bloom blur size, valid values of 2 or 4
 
dofWeight                        Sets DOF scale, valid values 0.0 - 2.0
 
compatibleCursors                Enables useage of basic Windows mouse cursors instead of graphical cursors (command line option)
 
shadowvol                        Controls whether or not shadow volumes are drawn.
 
ss                                Controls whether or not simple shadows are drawn.
 
suppressCloseFx                  Hide all personal FX when the camera is closer than the suppressCloseFxDist
 
suppressCloseFxDist              Within this camera distance, personal FX will be suppressed.
 
follow                            set follow mode, 1 = follow selected target, 0 = stop following
 
stopinactivedisplay              Stops rendering when the game is not the foreground application.
 
mouse_look                        Command key for mouselook
 
info                              Opens the info window for the current target (yourself if you have no target).
 
info_tab                          Opens the specified tab of the info window for the current target (yourself if you have no target).
 
info_self                        Opens the info window for yourself.
 
info_self_tab                    Opens the specified tab of the info window for yourself.
 
toggle_enemy                      Cycles through targetable enemies.
 
toggle_enemy_prev                Cycles through targetable enemies (in reverse).
 
target_enemy_near                Targets the nearest enemy.
 
target_enemy_far                  Targets the farthest enemy.
 
target_enemy_next                Cycles through visible targetable enemies in near to far order.
 
target_enemy_prev                Cycles through visible targetable enemies in far to near order.
 
target_friend_near                Targets the nearest friend.
 
target_friend_far                Targets the farthest friend.
 
target_friend_next                Cycles through visible targetable friends in near to far order.
 
target_friend_prev                Cycles through visible targetable friends in far to near order.
 
target_custom_near                Targets the nearest match.
:Parameters:
:enemy - Hostile enemies
:friend - Friendlies (including pets)
:defeated - 0 HP targets
:alive - Living targets
:mypet - Inlcude only your pets
:notmypet - Exclude your pets
:base - Include only passive base items
:notbase - Exlude passive base items
:teammate - Include only teammates
:notteammate - Exclude teammates
:Other token will be matched against name for specific targeting
 
target_custom_far                Targets the farthest match.
:Parameters:
:enemy - Hostile enemies
:friend - Friendlies (including pets)
:defeated - 0 HP targets
:alive - Living targets
:mypet - Inlcude only your pets
:notmypet - Exclude your pets
:base - Include only passive base items
:notbase - Exlude passive base items
:teammate - Include only teammates
:notteammate - Exclude teammates
:Other token will be matched against name for specific targeting
 
[[target_custom_next]]                Cycles through matching targets in near to far order.
:Parameters:
:enemy - Hostile enemies
:friend - Friendlies (including pets)
:defeated - 0 HP targets
:alive - Living targets
:mypet - Inlcude only your pets
:notmypet - Exclude your pets
:base - Include only passive base items
:notbase - Exlude passive base items
:teammate - Include only teammates
:notteammate - Exclude teammates
:Other token will be matched against name for specific targeting
 
target_custom_prev                Cycles through matching targets in far to near order.
:Parameters:
:enemy - Hostile enemies
:friend - Friendlies (including pets)
:defeated - 0 HP targets
:alive - Living targets
:mypet - Inlcude only your pets
:notmypet - Exclude your pets
:base - Include only passive base items
:notbase - Exlude passive base items
:teammate - Include only teammates
:notteammate - Exclude teammates
:Other token will be matched against name for specific targeting
 
unselect                          unselects currently selected thing
 
profiler_record                  Record client profiler information to specified file.
 
profiler_stop                    Stop recording profiler information.
 
reloadgfx                        unloads all textures (causing them to be reloaded dynamically)
 
texwordeditor                    edit the text layout for translatable textures
 
whereami                          Tells the name of the shard/map you are on.
 
loc                              Get current position.
 
getpos                            Get current position.
 
autoreply                        Start a reply for client.
 
cursorcache                      enable cursor cache for smoother cursor changes
 
ctm_toggle                        click-to-move toggle
 
clicktomove                      enables click-to-move
 
ctm                              enables click-to-move
 
beginchat                        Starts chat-entry mode with given string.
 
startchat                        Starts chat-entry mode.
 
slashchat                        Starts chat-entry mode with slash.
 
say                              Sends the given text on the current chat channel.
 
s                                Sends the given text on the current chat channel.
 
chat_set                          Sets the channel to the given string.
 
chat_cycle                        Cycles through the default chat channels.
 
hideprimarychat                  Hide/unhide primary chat window text messages.
 
tabtoggle                        Make the previously active chat tab the new active tab. Used to flip between two tabs.
 
tabnext                          Cycle forward through all chat tabs in indicated chat window (0-4)
 
tabprev                          Cycle backward through all chat tabs in indicated chat window (0-4)
 
tabglobalnext                    Cycle forward through all chat tabs in all windows. Will open the corresponding chat window if necessary.
 
tabglobalprev                    Cycle backward through all chat tabs in all windows. Will open the corresponding chat window if necessary.
 
tabselect                        Select the given chat tab. Will open the corresponding chat window if necessary.
 
change_handle                    Change your global user name, if allowed
:Syntax: change_handle <HANDLE>
 
chan_create                      Create a new chat channel
:Syntax: chan_create <CHANNEL NAME>
 
chan_join                        Join an existing chat channel
:Syntax: chan_join <CHANNEL NAME>
 
chan_leave                        Leave a chat channel
:Syntax: chan_leave <CHANNEL NAME>
 
chan_invite_team                  Invite your entire team or taskforce to a chat channel
:Syntax: chan_invite_team <CHANNEL NAME>
 
chan_invite_gf                    Invite your entire global friends list to a chat channel
:Syntax: chan_invite_gf <CHANNEL NAME>
 
chan_user_mode                    Sets user permissions for specified user on channel.
:You must have operator status to set permissions.
:Syntax: chan_user_mode <CHANNEL NAME> <PLAYER_NAME> <OPTIONS...>
:Valid Options:
:-join kicks user from channel
:+send / -send gives/removes user ability to send messages to channel
:+operator / -operator gives/removes operator status from another user in the channel
 
chan_mode                        Changes default access rights for new user who joins the channel. If you set -join, no one can join.
:Syntax: chan_mode <CHANNEL NAME> <OPTIONS...>Valid Options:
:-join kicks user from channel
:+send / -send gives/removes user ability to send messages to channel
:+operator / -operator gives/removes operator status from another user in the channel
 
chan_members                      List all members of channel
:Syntax: chan_members <CHANNEL NAME>
chan_motd                        Set the channel's Message Of The Day, which is sent to everyone that joins the channel
:Syntax: chan_motd <CHANNEL NAME> <MESSAGE>
chan_desc                        Set the channel's description
:Syntax: chan_desc <CHANNEL NAME> <DESCRIPTION>
 
watching                          List all channels that you belong to.
 
gfriends                          Display all members of your global friends list.
 
ghide                            Make yourself invisible to your global friends.
 
gunhide                          Make yourself visible to your global friends.
 
gignoring                        Lists the players on your global chat ignore list
 
myhandle                          Display your chat handle.
 
quickchat                        Pops up the quickchat menu.
 
window_resetall                  Resets all window locations, sizes, and visibility to their defaults.
 
window_toggle                    Show a window if hidden, hide a window if shown. (Synonym: toggle)
 
toggle                            Show a window if hidden, hide a window if shown. (Synonym: window_toggle)
 
window_show                      Forces the given window to be shown. (Synonym: show)
 
show                              Forces the given window to be shown. (Synonym: window_show)
 
window_hide                      Forces the given window to be hidden.  (Synonym: hide)
 
window_color                      Changes the window colors.
 
windowcolor                      Changes the window colors.
 
chat                              Toggles the chat window.
 
tray                              Toggles the tray window
 
target                            Toggles the target window.
 
nav                              Toggles the navigation window.
 
map                              Toggles the map window.
 
menu                              Toggles the menu.
 
chatoptions                      Toggles chat options for specified window (0-4)
 
petoptions                        Displays pet option context menu.
 
powers                            Toggles the power inventory.
 
alttray                          Toggle the secondary tray while a key is being pressed. (for keybinds)
 
alt2tray                          Toggle the secondary tray while a key is being pressed. (for keybinds)
 
alttraysticky                    Toggle the secondary tray.
 
tray_sticky                      Set the sticky-state of the specified tray.
:Syntax: tray_sticky <SHOWING TRAY NUM> <0 for non sticky, sticky otherwise>
 
tray_sticky_alt2                  Toggle the sticky-state of the alt2 tray.
 
next_tray                        Go to next tray.
 
prev_tray                        Go to previous tray.
 
next_tray_alt                    Go to next secondary tray.
 
prev_tray_alt                    Go to previous secondary tray.
 
next_tray_alt2                    Go to next tertiary tray.
 
prev_tray_alt2                    Go to previous tertiary tray.
 
next_trays_tray                  Go to next trays tray slot.
 
prev_trays_tray                  Go to previous trays tray slot.
 
goto_tray                        Go to specified tray number.
 
goto_tray_alt                    Go to specified tray number.
 
goto_tray_alt2                    Go to specified tray number.
 
goto_trays_tray                  Go to specified tray number in the specified tray.
:Syntax: goto_trays_tray <SHOWING TRAY NUM> <TRAY NUM between 1 and 10>
 
team_select                      Select Team member.
 
pet_select                        Select Pet.
 
pet_select_name                  Select Pet.
 
powexec_name                      Executes a power with the given name.
 
powexec_slot                      Executes the given power slot from the current tray.
 
powexec_toggleon                  Toggles a given power on. If its already on, does nothing.
 
powexec_toggleoff                Toggles a given power off. If its already off, does nothing.
 
powexec_altslot                  Executes the given power slot from the alternate tray.
 
powexec_alt2slot                  Executes the given power slot from the second alternate tray.
 
powexec_tray                      Executes a power in the given tray and slot.
 
powexec_abort                    Cancels the auto-attack power and the queued power.
 
powexec_unqueue                  Cancels the queued power.
 
powexec_auto                      Sets the auto-attack power to given named power (or blank to shut it off, or toggles if it's on already).
 
inspirationSlot                  Activate an inspiration slot in the first row.
 
inspexec_slot                    Activate an inspiration slot in the first row.
 
inspexec_tray                    Activate an inspiration slot in the given row and column.
 
inspexec_name                    Activate an inspiration by name.
 
macro                            Add a macro to first empty slot.
:macro <name> <command
macroslot                        Add a macro to provided slot.
:macro <slot> <name> <command>
 
manage                            Go to the enhancement management screen
 
screenshot                        Save a .jpg format screenshot.
 
screenshottitle                  Save a .jpg format screenshot with the given title.
 
screenshottga                    Save a .tga format screenshot.
 
screenshotui                      Enables or disables the ui for screenshots (1=ui on, 0=ui off)
 
copychat                          Copy the entire chat history from specified chat Tab into the clipboard.
 
bug                              Report a bug. Enter a short description of any length.
 
release                          Activate medicom unit fot emergency medical transport.
 
petition                          add user petition (stuck, cheated, etc) to the database
 
cc                                Change costume.
 
costume_change                    Change costume.
 
window_scale                      Change a single window scale.
 
logchat                          Toggle chat logging
 
assist                            Change your current target to selected allies target
 
assist_name                      Change your current target to a specified allies target.
 
[[target_name]] <string>              Change your current target to any entity matching name specified.
 
dialog_yes                        Answer OK, Yes, or Accept to current dialog
 
dialog_no                        Answer OK, No, or Cancel to current dialog
 
dialog_answer                    Answer dialog with button matching provided text
 
renderthread                     
 
norenderthread                   
 
e3screenshot                      Enables special e3 2004 screenshot mode
 
localtime                        Prints local time (on your computer)
 
autoperf                          Automatically change world detail for performance.
 
petcom                            Set the stance or action of current pet.
:Syntax: petcom_name "<pet name>" <stance, action, or both>
 
petcom_name                      Set the stance or action of a specific pet.
:Syntax: petcom_name "<pet name>" <stance, action, or both>
 
petcom_pow                        Set the stance or action of a all pets cast by power.
:Syntax: petcom_name "<power name>" <stance, action, or both>
 
petcom_all                        Set the stance or action of a specific pet.
:Syntax: petcom_name <stance, action, or both>
 
petsay                            Make your current pet say something or emote.
 
petsay_name                      Make the named pet say something or emote.
 
petsay_pow                        Make all pets created by given power say something or emote.
 
petsay_all                        Make the named pet say something or emote.
 
petrename                        Rename your current pet.
 
petrename_name                    Rename the named pet.
 
lightmapLODscale                  Set lightmap LOD scale
 
camturn                          Turn camera to match player
 
playerturn                        Turn player to match camera
 
face                              Turn player to face target
 
windowcloseextra                  Leave fullscreen, close dialogs, and close non-essential windows
 
gamereturn                        Leave fullscreen, close dialogs, and close non-essential windows
 
clearchat                        Clear all chat buffers
 
keybind_reset                    Reset keybinds.
 
unbind_all                        Reset keybinds.
 
ctstoggle                        Toggles the click to source display.
 
canlook                Whether the player can use the mouse to look around.
 
camrotate              Camrotate is bound to the PageUp key to allow controlled camera rotation around the player.
:This command should not be invoked through the console.
 
forward_mouse          Move forward.  Enable autorun after 2 seconds.
 
forward                Move forward.
 
backward                Move backwards.
 
left                    Strafe left.
 
right                  Strafe right.
 
up                      Jump or fly up.
 
down                    Move down (if flying).
 
speed_turn              Set the number of degrees for rotateleft/right
 
turnleft                Rotate left a fixed number of degrees.
 
turnright              Rotate right a fixed number of degrees.
 
zoomin                  Zoom camera in.
 
zoomout                Zoom camera out.
 
lookup                  Pitch camera up.
 
lookdown                Pitch camera down.
 
third                  Toggles between first and third person camera.
 
first                  Toggles between first and third person camera.
 
mouse_speed            Scale factor for mouse look.
 
mouse_invert            Invert meaning of mouseY for mouselook.
 
autorun                Toggles autorun.
 
who                                    get info on <player>
 
whoall                                  Print who's on this map.
 
ignore                                  Ignore User
 
unignore                                Unignore User
 
ignorelist                              Displays a list of ignored users
 
newspaper                              Open up the newspaper.
 
emaildelete                            Delete message <message num>
 
emailsend                              Send message <player names> <subject> <body>
 
stuck                                  Try to get unstuck.
 
afk                                    Marks the player as Away From Keyboard (with given message)
 
kiosk                                  Pop up the kiosk info for the nearest kiosk. (Assuming you're close enough.)
 
nojumprepeat                            Disable jump auto-repeat
 
sgraid_window                          Set your supergroup raid window <daybits> <hour>
 
[[gignore]]                                Adds a player to your global chat ignore list
:Syntax: gignore <HANDLE>
 
gunignore                              Removes a player from your global chat ignore list
:Syntax: gunignore <HANDLE>
 
gfriend                                Add a player to your global friends list.
 
gunfriend                              Remove a player from your global friends list.
 
chan_invite                            Invite player or chat handle to a chat channel
:Syntax: chan_invite <CHANNEL NAME> <USER NAME>
 
ginvite                                Invite player or chat handle to a chat channel
:Syntax: ginvite <CHANNEL NAME> <USER NAME>
 
chan_invite_sg                          Invite your entire supergroup to a chat channel. Only leaders may use this command.
:You must specify the minimum rank to invite:
:0 - invite entire supergroup (members, captains and leaders)
:1 - invite captains and leaders only 2 - invite leaders only
:Syntax: chan_invite_sg <CHANNEL NAME> <RANK>
 
ginvite_sg                              Invite your entire supergroup to a chat channel. Only leaders may use this command.
:You must specify the minimum rank to invite:
:0 - invite entire supergroup (members, captains and leaders)
:1 - invite captains and leaders only 2 - invite leaders only
:Syntax: ginvite_sg <CHANNEL NAME> <RANK>
 
chan_send                              Send message to chat channel. You must be in the channel and have Send priviledges.
:(alias is "/send")
:Syntax: chan_send <CHANNEL NAME> <MESSAGE>
 
send                                    Send message to chat channel. You must be in the channel and have Send priviledges
:Syntax: send <CHANNEL NAME> <MESSAGE>
 
gmotd                                  View the global message again.
 
respec                                  Go to respec screen if you have recieved a free holiday respec
 
getarenastats                          Get your arena stats.
 
servertime                              Print the current server time
 
show_petnames                          Displays the names of all your named pets
 
clear_petnames                          Clear the names of all your named pets
 
release_pets                            Release your current pets
 
tell                                Send a message to only one player.
 
t                                  Send a message to only one player.
 
private                            Send a message to only one player.
 
p                                  Send a message to only one player.
 
whisper                            Send a message to only one player.
 
friendlist                          Display friend list.
 
fl                                  Display friend list.
 
group                              Send message to group channel.
 
g                                  Send message to group channel.
 
team                                Send message to group channel.
 
yell                                Send message to entire map.
 
y                                  Send message to entire map.
 
broadcast                          Send message to entire map.
 
b                                  Send message to entire map.
 
r                                  Reply to last person that sent you a tell.
 
reply                              Reply to last person that sent you a tell.
 
say                                Send message to your area.
 
local                              Send message to your area.
 
l                                  Send message to your area.
 
s                                  Send message to your area.
 
request                            Send message to request channel.
 
req                                Send message to request channel.
 
sell                                Send message to request channel.
 
auction                            Send message to request channel.
 
supergroup                          Send message to super group channel.
 
sg                                  Send message to super group channel.
 
coalition                          Send message to coalition channel.
 
c                                  Send message to coalition channel.
 
ac                                  Arena chat channel
 
arena                              Arena chat channel
 
h                                  Help/guide chat channel
 
help                                Help/guide chat channel
 
guide                              Help/guide chat channel
 
e                                  Emotes a text string.
 
me                                  Emotes a text string.
 
em                                  Emotes a text string.
 
emote                              Emotes a text string.
 
friend                              Add player to friend list.
 
f                                  Talk to friends channel.
 
estrange                            Remove player from friend list.
 
unfriend                            Remove player from friend list.
 
sidekick                            Invite player to be your sidekick.
 
sk                                  Invite player to be your sidekick.
 
lk                                  Invite player to be your lackey.
 
lackey                              Invite player to be your lackey.
 
unsk                                No longer mentor (or be a sidekick).
 
unsidekick                          No longer mentor (or be a sidekick).
 
unlk                                No longer be a lackey.
 
unlackey                            No longer be a lackey.
 
exemplar                            Invite player to be your exemplar.
 
ex                                  Invite player to be your exemplar.
 
malefactor                          Invite player to be your malefactor.
 
mal                                Invite player to be your malefactor.
 
rsk                                Invite player to be your exemplar.
 
unexemplar                          No longer be an aspirant (or be an exemplar).
 
unex                                No longer be an aspirant (or be an exemplar).
 
unrsk                              No longer be an aspirant (or be an exemplar).
 
unmal                              No longer be an a malefactor.
 
unmalefactor                        No longer be an a malefactor.
 
invite                              Invite player to join team.
 
i                                  Invite player to join team.
 
kick                                Kick player from team.
 
k                                  Kick player from team.
 
leaveTeam                          Leave your current team up.
 
lfg                                Toggle looking for group status.
 
lfgset                              Set looking for group status
 
buffs                              Toggle team buff display.
 
makeleader                          Change the team leader.
 
ml                                  Change the team leader.
 
sginvite                            Invite player to join supergroup.
 
sgi                                Invite player to join supergroup.
 
sgkick                              Kick player from supergroup.
 
sgk                                Kick player from supergroup.
 
sgleave                            Leave your current supergroup.
 
sgstats                            Display supergroup info in chat window.
 
promote                            Promote supergroup member one rank.
 
demote                              Demote supergroup member one rank.
 
nameLeader                          Renames the 'Leader' supergroup rank.
 
nameOverlord                        Renames the 'Overlord' supergroup rank.
 
nameCommander                      Renames the 'Commander' supergroup rank.
 
nameRingleader                      Renames the 'Ringleader' supergroup rank.
 
nameCaptain                        Renames the 'Captain' supergroup rank.
 
nameTaskmaster                      Renames the 'TaskMaster' supergroup rank.
 
nameLieutenant                      Renames the 'Lieutenant' supergroup rank.
 
nameEnforcer                        Renames the 'Enforcer' supergroup rank.
 
nameMember                          Renames the 'Member' supergroup rank.
 
nameFlunky                          Renames the 'Flunky' supergroup rank.
 
sgSetMOTD                          Sets supergroup MOTD.
 
sgSetMotto                          Sets supergroup motto.
 
sgSetDescription                    Sets supergroup description.
 
sgSetDemoteTimeout                  Sets supergroup demote timeout.
 
sgmode                              Toggle supergroup mode.
 
sgmodeset                          Setsupergroup mode.
 
coalition_invite                    Invite player's supergroup to join coalition.
 
ci                                  Invite player's supergroup to join coalition.
 
coalition_cancel                    Cancel coalition with a supergroup.
 
coalition_sg_mintalkrank            Set the minimum rank of members of your Supergroup who can use coalition chat.
 
coalition_mintalkrank              Set the minimum rank of members of a coalition Supergroup who your Supergroup can hear.
 
coalition_nosend                    Stop your Supergroup from sending coalition chat to an ally Supergroup.
 
trade                              Invite player to trade.
 
[[Costume Change|costume_change]]                      Change current costume.
 
[[Costume Change|cc]]                                  Change current costume.
 
hide                                Hide from other users.
 
unhide                              Stop hiding from other users.
 
search                              Find a player.
 
sea                                Find a player.
 
findmember                          Find a player.
 
get_comment                        Get search comment.
 
comment                            Set search comment.
 
arenainvite                        Invite player to join your arena event.
 
ai                                  Invite player to join your arena event.
 
sgraid_invite                      Invite player's supergroup to an instant raid.
 
raid_invite                        Invite player's supergroup to an instant raid.
 
[[Category:Gameplay]][[Category:Slash Commands| ]][[Category:Communication Commands]][[Category:Graphic Commands]][[Category:Pet Commands]][[Category:Supergroup Commands]][[Category:Targeting Commands]]

Latest revision as of 05:20, 13 October 2024

Overview

In City of Heroes and City of Villains, there are a number of commands that can be typed on the chat command line to execute various functions. These are known as slash commands, because they begin with a slash (/). Slash commands often have underscores within the name to improve legibility, but they are not needed to actually take effect, i.e. /PowExec_Name, /Pow_Exec_Name, /P_o_w_E_x_e_c_n_a_m_e all perform the same way. Almost every action taken in the game is a slash command bound to a key. The number 1 on the keyboard activates the slash command "pow_exec_slot 1", which executes the power in slot 1 of your power tray. Some slash commands, such as the movement commands, should not be called from the chatbox without taking care and knowing what will occur. See List of Slash Commands for a list of known slash commands; see also Category:Slash Commands.

Concatenating Commands

Multiple commands may be strung together for simultaneous execution using the '$$' operator. For example, the following command will cause a character to say "Ready!" and perform the "thumbsup" emote at the same time.

/local Ready!$$emote thumbsup

Note that when concatenating two or more commands, the slash is used on only the first command.

Parsing Concatenated Commands

When multiple commands are strung together in a string (i.e., concatenated), the game executes each slash command in sequence from left to right. However, what command actually activates and when depends on the kind of action that is being executed. Powers appear to activate from right to left because commands with activation or cast times interrupt each other as the game attempts to execute them. Most other actions (such as chat messages, "Forward", "Petcom Attack", "Follow", turning powers off, etc.) activate normally (from left to right) because they essentially take no time to execute. Animation times can also cause a command to be interrupted, preventing its activation. For example, when the game attempts to execute the command string \powexec_name fly$$powexec_name invincibility$$powexec_name unyielding, the game first attempts to execute Fly, but before Fly can fully activate it is interrupted by the next power in the string, Invincibility. That power then attempts to activate, but before it has time to do so it is interrupted by Unyielding. The last power in the string, Unyielding, activates because there's no command after it to stop it from processing through its activation and animation times.

Substitution Strings

Substitution strings, also referred to as variables, allow you to create chat commands that will display the same basic behavior each time they are used, but will vary slightly depending on certain variable conditions such as your current character or your currently selected target. When a variable is used the appropriate information referring to your target or character is substituted for the variable before it is sent to the appropriate communication channel. Several pre-defined substitution strings exist and are denoted by a single '$' prefix:

  • $archetype - the archetype of your character
  • $battlecry - your character's battlecry, as entered on your character ID screen
  • $level - your character's current level
  • $name - your character's name
  • $primary - your primary power set
  • $secondary - your secondary power set
  • $origin - your character's origin
  • $target - your currently selected target's name
  • $side - displays "Hero" or "Villain" depending on your character's current content flag (see Variables page for more details)
  • $loc - your current coordinates as a clickable thumbtack link

For example, if a level 12 natural-origin scrapper named Captain Obvious were to target a Behemoth Overlord, the following command would cause him to say "I, Captain Obvious, a level 12 natural scrapper, challenge you, Behemoth Overlord, to a battle to the death!" in his currently selected chat channel.

/local "I, $name, a level $level $origin $archetype, challenge you, $target, to a battle to the death!"

The same command, executed by a level 42 magic-origin brute named Mauler who is targeting Arbiter Howe would cause the character to say, "I, Mauler, a level 42 magic brute, challenge you, Arbiter Howe, to a battle to the death!"

Command Line Parameters

Many slash commands, especially graphics commands, can also be used as command line parameters or launch parameters.


See Also