MxO Archive

Command List

Brackets are used to indicate when a name or other word is required. When inputting such commands, the name does not need to be in brackets. If, however, the name is comprised of more than one word, quotation marks are often required, especially in circumstances where multiple names or messages are included in the command.

- Chat -

/t [name] Tells a private message [aka whisper] to [name]
/tell [name] Tells a private message [aka whisper] to [name]
/tc Sends a message to Team Chat
/team Sends a message to Team Chat
/fc Sends a message to Faction Chat
/faction Sends a message to Faction Chat
/say Sends a message to Area Chat
/shout Shouts a message heard by people in a larger radius than area chat
/e [action] Places a message in system chat to denote an action other than a normal emote
/ca [name] Adds player [name] to the Contact List
/cr [name] Removes player [name] from the Contact List
/i [name] Ignores messages from [name]
/safechat Toggles the profanity filter
/logstart Starts the chat log (available in the Profiles folder)
/logstop Stops the chat log (new logs are appended to the original log file and do not replace it)
/afk Toggles your character's away-from-keyboard flag and auto-replies to tells
/afk [message]   Toggles your AFK flag and replies to all tells with [message]

- Team Settings -

/lootrandom Random team member receives the loot
/lootbylooter   Whoever loots a kill receives the loot
/lootbykill Whoever killed the enemy receives the loot
/lootalpha Looting is cycled through the team in alphabetical order
/disband Disbands the team

- Utilities -

/commands Displays a list of all commands
/ccr Opens the bug report menu
/bug Opens the bug report menu
/who Displays the names, levels, and disciplines of up to fifty redpills in the immediate area
/who [text] Displays player info for up to 50 nearby redpills with [text] in their handle, faction, or discipline
/who [number] Displays the names, levels, and types of redpills at level [number]
/loc Displays your current coordinates
/whereami Displays detailed information about your location for bug reports
/version Displays the current version of the game
/random Generates a random number between 1 and 100
/random [number] Generates a random number between 1 and [number]
/jackout Exits the game
/exit Exits the game
/quit Exits the game
/suicide Returns player to the Loading Area with all the consequences of death
/release Sends player back to the Loading Area after death
/stuck Moves player to another location if stuck
/time Displays the current date and time
/reputation Displays all three current organizational reputation scores
/play Displays the total amount of time the player has spent in the game
/cq Displays your total number of PvP kills
/details Displays your character's profile
/getbackground Displays your character's background story
/setbackground Opens a window for altering your character's background story
/bits Displays the amount of all 8 code bits available in code storage
/frags Displays the amount of all code bits and fragments available in code storage
/addblip [name] Marks the player's current location on the map with a marker named [name]
/removeblip [name] Removes the blip called [name] from the map
/clearblips Removes all blips from the map (untested)
/printsimulacra Displays the current status of the player's simulacra
/netstats Displays data such as ping, packets, loss-rate, and fps
/netstats 0 Removes the netstats display
/netstats off Removes the netstats display
/addwaypoint [name] Adds a waypoint to the location of another player [name]
/removewaypoint [name] Removes a waypoint from [name]
/clearwaypoints Removes all waypoints (untested)
/orgnames Displays the organizational affiliations of other players by their handles
/hardline Creates a waypoint at the closest synchronized hardline
/effects none Turns off all visual and audio effects
/effects all Turns on all visual and audio effects
/range Displays the distance in meters to the selected target
/cancel Stops all currently running macro commands
/savelo [name] Saves the current ability loadout under [name]
/loadlo [name] Loads the [name] ability loadout

- Interaction -

/invite Invites the currently selected target onto the player's team
/invite [name]  Invites [name] onto the player's team
/follow Causes the player to automatically follow the currently selected target
/face Causes the player to face the currently selected target
/duel Challenges the targeted player to a duel
/pvp Activates organizational PvP for five minutes
/report Reports the selected player for GPC abuse

- Radio -

/radio play [filename/URL]  Plays [filename/URL]
/radio fave [filename/URL] Adds [filename/URL] to the Favorites list [accessible through the options button]
/radio next Skips to the next track in the playlist
/radio prev Returns to the previous track in the playlist

- Macro -

The macro function is considerably more complex than most regular functions. Macros can string several different commands together into one command, allowing you to instantly perform several actions in a row. The syntax is as follows:

/macro [macro name] /[command 1] ; /[command 2] ; /[etc.]

This creates a macro command in the form /[macro name] that will execute [command 1] and [command 2] and any other commands in order, and also creates a hotbar button for quick use. As an example, if a player wanted to both say "Whoa" and use the /whoa emote simultaneously, the following macro could be formed:

/macro keanureeves /whoa ; /say Whoa!

To use this macro, the player only has to type /keanureeves in order to run it, or click on the hotbar button. Removing the button from the hotbar deletes the macro. As a second example, if a player wanted to clap, whistle, then cheer, the following macro could be formed:

/macro woohoo /clap ; /whistle ; /cheer

It would then be able to be run by typing /woohoo into the chat window. It also helps to put pauses in between commands to make sure that they all run smoothly. To do this, include the command /pause [time in cs] between commands to add a pause. Times should be entered as measured in centiseconds, or tenths of a second [so a pause of 5 seconds would be entered as /pause 50 instead of /pause 5]. Thus, the /woohoo macro would work better if it were written like this:

/macro woohoo /clap ; /pause 50 ; /whistle ; pause 30 ; /cheer

This way, the first emote will be given time to be completed before the next one begins. If emotes are strung together without pauses between them, they will all be run at once and will not have the desired effecet.

- Advanced Macro Functions -

Macros are extremely powerful tools that can increase your efficiency tremendously. For example, players who use multiple ability trees may want to use part or all of a hotbar row for LoadLo macros to make changing ability trees much faster. First, the ability trees must be saved using the /savelo command. Each one must be given a different name (such as /savelo Coder, /savelo Spy, /savelo Doctor, etc.). Once the loadouts have been saved, you can create a set of macros so that loading abilities at a hardline is as easy as switching to a given hotbar row and hitting a number:

/macro Coder /loadlo Coder
/macro Spy /loadlo Spy
etc.

I personally recommend using the 10th hotbar for this function. I also have the macros set in the slots corresponding to the hotbar row used for those abilities. For example, my Coder tools and abilities are placed on my second hotbar row, so on the tenth row in slot 2, I have a macro to run /loadlo Coder. That way, when I need to decompile something, I find a hardline, type Shift+0, 2, Shift+2 to both load my Coder tree and switch to the hotbar row with my coder abilities.

There are two other very useful commands that can be used in Macros:

/invoke [ability] Uses [ability] if it is included in the currently loaded ability tree
/use [slot], [row]   Uses the hotbar item on [row] in [slot]

To use an ability with the /invoke command, you must remove all spaces from its name. Also, any abilities with a version number (1.0, 2.0, etc.) should only include the integer from the version number and not the decimal (thus, Remote Proxy 1.0 should be written as /invoke RemoteProxy1). The /use command is for activating hotbar items. Keep in mind that the slot number comes before the row number, and also that there must be a space between the comma and the row number.

With these two commands, you can write powerful macros to string together abilities and tools from multiple hotbar rows. You can also place clothing items onto hotbar slots. This allows you to write a macro to immediately change your entire set of clothes by pushing a single button. By placing a set of clothing in the first six slots of row 2, for example, you could then write a macro like this to change to that set of clothing:

/macro FormalAttire /use 1, 2 ; /use 2, 2 ; /use 3, 2 ; /use 4, 2, ; /use 5, 2 ; /use 6, 2

The possibilities for macros are almost endless. You can also include messages in macros. For example, if you need to leave for a given length of time and want to make sure people know you are AFK (away from keyboard), you could write this macro to let your faction or anybody around you know that you're AFK:

/macro AFK /say *AFK* ; /fc *AFK* ; /pause 3000 ; /say *AFK* ; /fc *AFK* ; /pause 3000 ; /say *AFK* /fc *AFK*

This will send the message *AFK* to both area chat and also faction chat every five minutes for ten minutes. Times and repetitions can be adjusted as necessary. An alternate option would be to write the macro so that it invokes itself, which is called a recursive macro:

/macro AFK /say *AFK* ; /fc *AFK* ; /pause 3000 ; /AFK

Because macros can be invoked by typing a slash and then the macro name just like any other command, you can thus have a macro use itself in its list of commands. It's important to use pauses in between, though, or else the macro may end up having nasty results. To end a recursive macro, or to end a macro that is paused, you can use the /cancel command.

WARNING! Using macros to send repetitive SPAM messages is against the GPC and can be grounds for disciplinary action. Be responsible with this command, as it is powerful and requires a degree of maturity and common sense to use properly.

<-- Return to the MxO Archive main menu

Last updated 11-17-06

All content on this page (c) 2005-2006 by Stack, except that which is already protected by other copyrights or trademarks.