CORELLIA-CANARY

In-game commands

Type these in the in-game chat. Any message beginning with $ is treated as a command (type $$ to send a literal one). This list is personalized to your account — you're viewing the commands available to a Normal account. Sign in to see any extra commands your account unlocks.

Information commands

$announcerares Enable or disable announcements for your rare item finds. This determines whether rare items you find will be announced to the game and server, not whether you will see announcements for others finding rare items.
$itemnotifs <mode> Enable item drop notification messages. If the game has private drops enabled, you will only see a notification if the dropped item is visible to you; you won't be notified of other players' drops. The modes are:
  • off: No notifications are shown.
  • rare: You are notified when a rare item drops.
  • on: You are notified when any item drops, except Meseta.
  • every: You are notified when any item drops, including Meseta.
$killcount Show the kill count on your currently-equipped weapon. If you're in a game and not on BB, the value is only accurate at the time the item enters the game.
$li Show basic information about the lobby or game you're in. If you're on the proxy, show information about your connection instead (remote Guild Card number, client ID, etc.).
$matcount Show how many of each type of material you've used.
$ping Show round-trip ping time from the server to you. On the proxy, show the ping time from you to the proxy and from the proxy to the server.
$qfread <field-name> Show the value of a quest counter in your player data. The field names are defined in config.json.
$si Show basic information about the server.
$what Show the type, name, and stats of the nearest item on the ground.
$where Show your current floor number and coordinates. Mainly useful for debugging.

Basic debugging commands

$qgread <flag-num> Show the value of a quest counter ("global flag").
$savefiles Toggle saving the game files the server sends you. Proxy sessions only, and only when the server allows it. proxy only
$whatene Tells you what the closest object or enemy spawn point is to your position, along with its coordinates and object or enemy ID. The full definition is also printed to the server's log.
$whatobj Tells you what the closest object or enemy spawn point is to your position, along with its coordinates and object or enemy ID. The full definition is also printed to the server's log.

Personal state commands

$arrow <color-id> Change your lobby arrow color. The color may be specified by number (0-12) or by name (red, blue, green, yellow, purple, cyan, orange, pink, white, white2, white3, or black).
$exit If you're in a lobby, send you to the main menu (which ends your proxy session, if you're in one). If you're in a game or spectator team, send you to the lobby (but does not end your proxy session if you're in one). On Blue Burst this works even in a game with no quest in progress.
$ln [name-or-type] Set the lobby number. Visible only to you. This command exists because some non-lobby maps can be loaded as lobbies with invalid lobby numbers. See the "GC lobby types" and "Ep3 lobby types" entries in the information menu for acceptable values here. Note that non-lobby maps do not have a lobby counter, so there's no way to exit the lobby without using either $ln again or $exit. On the game server, $ln reloads the lobby immediately; on the proxy, it doesn't take effect until you load another lobby yourself (which means you'll like have to use $exit to escape). Run this command with no argument to return to the default lobby.

Character data commands

$bbchar <username> <password> <slot> Save your current character data on the server in a different account's BB character slots. See the [server-side saves section](#server-side-saves) for more details.
$checkchar [slot] Tells you basic information about a server-side character previously saved using $savechar. If slot is not given, tells you which slots are used and which are free.
$deletechar <slot> Deletes a server-side character previously saved using $savechar.
$edit <stat> <value> Modify your character data. See the [using $edit](#using-edit) section for details. {# Already filtered to what this viewer can run -- the cheat-only half of $edit is dropped for players who cannot use cheat mode. #}
$edit mat reset power Clear your usage of power materials (BB only)
$edit mat reset mind Clear your usage of mind materials (BB only)
$edit mat reset evade Clear your usage of evade materials (BB only)
$edit mat reset def Clear your usage of def materials (BB only)
$edit mat reset luck Clear your usage of luck materials (BB only)
$edit mat reset hp Clear your usage of HP materials (BB only)
$edit mat reset tp Clear your usage of TP materials (BB only)
$edit mat reset all Clear your usage of all materials except HP and TP (BB only)
$edit mat reset every Clear your usage of all materials including HP and TP (BB only)
$edit namecolor AARRGGBB Set your name color (AARRGGBB specified in hex)
$edit language L Set your language (Generally only useful on BB; values for L: J = Japanese, E = English, G = German, F = French, S = Spanish, B = Simplified Chinese, T = Traditional Chinese, K = Korean)
$edit name NAME Set your character name
$edit npc NPC-NAME Set or remove an NPC skin on your character (use none to remove a skin). The NPC names are: On all versions except DCv1 and early prototypes: ninja, rico, sonic, knuckles, tails On GC, Xbox, and BB: flowen, elly On BB only: momoka, irene, guild, nurse
$edit secid SECID-NAME Set your section ID (cheat mode is required unless your character is Level 1)
$loadchar <slot> Load character data from the specified slot on the server, and replace your current character with it. See the [server-side saves section](#server-side-saves) for more details.
$savechar <slot> Save your current character data on the server in the specified slot. See the [server-side saves section](#server-side-saves) for more details.
$switchchar <slot> Switch to a different character from your account without logging out. BB only

Blue Burst player commands

$bank [number] Switch your current bank, so you can access your other character's banks (if number is 1-4) or your shared account bank (if number is 0). If number is not given, switch back to your current character's bank.
$save Save your character, system, and Guild Card data immediately. (By default, your character is saved every 60 seconds while online, and your account and Guild Card data are saved whenever they change.)

Game state commands

$maxlevel <level> Set the maximum level for players to join the current game. (This only applies when joining; if a player joins and then levels up past this level during the game, they are not kicked out, but won't be able to rejoin if they leave.)
$minlevel <level> Set the minimum level for players to join the current game.
$password <password> Set the game's join password. To unlock the game, run $password with nothing after it.
$persist Enable or disable persistence for the current game. When persistence is on, the game will not be deleted when the last player leaves. The states of enemies, objects, and switches will be saved, and items left on the floor will not be deleted. (But if you're in the private or duplicate drop mode, items dropped by enemies are deleted - to make sure a certain item won't be deleted, you can pick it up and drop it again.) If the game is empty for too long (15 minutes by default), it is then deleted.

Episode 3 commands

$dicerange [d:L-H] [1:L-H] [a1:L-H] [d1:L-H] Set override dice ranges for the next battle. The min and max dice values from the rules setup menu always apply to the ATK dice, but you can specify a different range for the DEF dice with d:2-4 (for example). The 1: override applies to the 1-player team in a 2v1 game (so you would set the 2-player team's desired dice range in the rules menu). You can also specify the 1-player team's ATK and DEF ranges separately with the a1: and d1: overrides. Note that these ranges will only be used if the chosen map or quest does not override them.
$inftime Toggle infinite-time mode. Must be used before starting a battle. If infinite-time mode is on, the overall and per-phase time limits will be disabled regardless of the values chosen during battle rules setup. After completing a battle, infinite-time mode is reset to the server's default value (which can be set in Episode3BehaviorFlags in config.json).
$playrec <name> Play a battle recording. This command creates a spectator team and plays the specified recording as if it were happening in real time. By default, playback will start immediately when the spectator team is ready; you can delay this to allow others to join by prepending a ! to the recording name. In that case, using $playrec again (with no argument) within the spectator team will start playback.
$spec Toggle the allow spectators flag for Episode 3 games. If any players are spectating when this flag is disabled, they are sent back to the lobby.
$stat <what> Show a statistic about your player or team in the current battle. <what> can be duration, fcs-destroyed, cards-destroyed, damage-given, damage-taken, opp-cards-destroyed, own-cards-destroyed, move-distance, cards-set, fcs-set, attack-actions-set, techs-set, assists-set, defenses-self, defenses-ally, cards-drawn, max-attack-damage, max-combo, attacks-given, attacks-taken, sc-damage, damage-defended, or rank.
$surrender Cause your team to immediately lose the current battle. If your story character is already defeated, you can't surrender - only your teammate can.

Aesthetic commands

$song <song-id> Play a specific song in the current lobby. Ep3

Corellia-Canary — private Phantasy Star Online: Blue Burst