Cheat Codes
Anything typed in the chat box that begins with a slash is tried as a command before it is sent. Most commands are harmless conveniences: open a book, roll dice, change your radio channel. A few are cheats: they hand you things or move you about in ways play never would, and using one marks your hero. This page lists all of them as ReBreather understands them, and the mark comes first because it is the part people regret.
The cheater's mark
Every cheat below goes through the same gate. If your hero is not yet marked, the cheat is refused outright, with a message, when any of these hold:
- you are on a server rather than the Solo Channel;
- the Book of Options item "Don't let me use cheat codes." is ticked, which it is until you untick it;
- another player is attacking you.
Otherwise you are asked once, yes or no. Say yes and the command runs and the hero is marked: a tally in the
soul file counts cheats used (it stops at 255) and never goes back to zero. The first cheat also tells the
server, so the mark is public. Scripts can test it (IF M0), servers advertise a no-cheaters rule,
and a marked hero sees no more prompts, ever.
Keep two heroes: one you play online and one you experiment with. The world builder's own test hero is born marked for exactly this reason. Nothing on the rest of this page marks anyone unless the table says so.
Cheats
| Command | What it does |
|---|---|
/inn | Restores HP and MP to full. |
/gimme | One of every item in the world and every spell. Sets the cheat tally straight to 53. |
/give G500 | Gives you things by letter code: G gold, H HP (a dead hero only by 1), L HP that also revives, M MP, P training points, I12.3 three of item 12 (a pet item hatches a pet), Z7.2 two of trophy 7, S5 spell 5, T9 token 9, J3 takes on mission 3. Counts run 1 to 10000. The mark is applied as soon as the gate passes, even for a code that does nothing. |
/take G500 | Removes the same things with the same letters, except that J still takes the mission on. |
/fight, /fight 40, /fight L12 | Solo Channel, inside a scene: a random encounter, or monster 40, or the first monster of level 12. /fight -40 adds the monster on your side; /fight +40 adds one that hunts your allies and pets. |
/scene 12 | Puts your hero straight into scene 12. |
/stepper, /stepper 12 | Solo Channel only: opens the quest single-stepper, paused at scene 12 if you give one. |
/reload | Re-reads the world's files and re-runs the modified-world check. |
/monsters | Shows where monsters roam over the map. Marks the hero unless the soul is a registered (golden) one. |
Talking
| Command | What it does |
|---|---|
/clear | Empties the chat window and the input box. |
/afk, /afk back in five | Marks you away and tells people why; a bare /afk reuses your last reason. Your next ordinary line clears it. |
/shout text | Shouts to the whole server. Others can filter shouts out. |
/w text | Whispers to your whisper target, or to the player last clicked in the player list. |
/r text | Whispers to the player you last right-clicked in the player list. |
/a text | An action line: Ana waves in the chat log, *Ana waves* in a bubble. |
/im name, /im serial, /im 3 | Opens a private message window with a player (by name, or by a listed soul's serial, which is a ReBreather addition), or the gossip window of channel 3. |
/tune 3, /tune | Tunes your gossip radio to channel 3, or tells you which channel you are on. |
/g | Toggles gossip mode, where your chat goes only to your tuned channel. Refuses until you have tuned. |
/eavesdrop | Toggles hearing all public chat in the world, not only nearby chat. A server can forbid it. |
/seance | Toggles seeing and hearing ghosts. |
/bleep word, /unbleep word | Adds a word to your censor list, or takes it off. |
/dice, /dice 2d20, /pdice | Rolls dice (one digit of dice, up to 32767 sides, default 1d6; no spec repeats the last roll). /dice announces on your channel, /pdice keeps it to yourself. |
/bubbles | Toggles speech bubbles in scenes. |
/admin | Opens the server admin window. |
Books and windows
| Command | What it does |
|---|---|
/help, /help topic | The help viewer, at a topic if you name one. |
/guilt | Your play-time check-up page (nothing on the Solo Channel). |
/pokedex | The Book of Demons, by its nickname. |
/element | The element training wheel. |
/battlelog | The Book of Battles. |
/colors | The Book of Colors, where the nineteen chat colours are set. |
/pi, /asteroid | Two FunPak games: the pi estimator and Asteroids. |
/pet | The Pet Center. |
/skin | The skin picker. |
/funpak | The FunPak log, which is also the world loader's warning log. |
/halo | The Buy Halo Points window. |
/tactics | The Book of Tactics. |
/password | Sets or clears a password on this hero's soul file. It is a lock on the file, not an account. |
/www.example.org, /http... | Opens the address you typed (everything after the slash) in the built-in browser. |
/web | The built-in browser at the game's home page. |
/gaiea, /earth, /world | The Book of Gaiea world map (/world is a ReBreather alias). |
/news, /forums | The news or forum page in your web browser, when the game profile has one. |
/sayings | Opens your alias.ini in a text editor: a line of the form key=saying makes /key send the saying. |
/diary | Your diary for this world, in WordPad, seeded from the world's blank diary the first time. |
/missions, /oldmissions | The Missions book, open or completed. |
/trophy, /bag | Your trophy bag. |
/villagers, /art | The film-strip viewer on the world's monsters folder or its art folder. |
World builder's tools
None of these marks the hero. The two that open editors work only in a world-builder session and otherwise say so.
| Command | What it does |
|---|---|
/q quest.txt | Opens a world file in the text editor (builder only). |
/props, /props 1, /props 2 | The property editor on monsters, items or spells (builder only). |
/version | World Version Info: set the version number, build the zip. |
/tile | Arranges the editor windows. |
/bkgnd name | Changes the current scene's background picture. |
/fx 3, /weather 5 | Applies a scene window effect or weather, by number. |
/path 2.1.0.0.0 | Overrides every attacker's attack path (? wildcard, -1 all, 0 clears). |
/pal 3 | Forces every recoloured skin through colour table 3; 0 turns it off. |
/gender 1 | Sets your hero's gender, 0 to 3, with no confirmation. |
/terrain | Toggles the terrain overlay on the map. |
/share | Toggles the share line under the scene win report. |
/class 3 | Prints a summary of class 3 (1 to 89). |
/battle, /battle2, /battle3 | The class-against-class battle simulator: each pairing once, summary lines only, or everything. |
/doldrum | The experience-curve report: experience to the next level against peer-monster kills, levels 2 to 99. |
/dist 3, /dist -1 | Monster placement on map 3, or on every map plus the monsters placed nowhere. |
/coverage | Which spell effects the world uses. |
/tacticsbalance | The Tactics piece-balance report. |
/springy, /springy file | The soft-body spring demo, with springy.ini or a file you name. |
/level x, /seed x | Do nothing, on purpose: they were empty in the original too, and are kept so the line is not broadcast. |
Sound
| Command | What it does |
|---|---|
/volume | The volume controls. |
/theme 3 | Plays sound theme 3; 0 goes back to the nearest link's theme. |
/wav file | Plays a sound effect. |
/midi file | Plays a tune once. |
Diagnostics and curiosities
| Command | What it does |
|---|---|
/lag | The Lag-O-Meter. |
/fps, /coord | Toggle the frame-rate and coordinate overlays. |
/phist, /preset | A histogram of network packets by type, and a silent reset of it. |
/packets | The packet Scope window (a ReBreather alias for /scope, which first needs /ouvrir). |
/ouvrir, /peek, /scope | Unlocks two hidden tools until you quit, then toggles them. /peek draws nothing yet. |
/pwd | Prints the game's working folder. |
/math + 12345678901234567890 1 | A big-number calculator for + - * /. |
/fail | A hundred thousand casts of your selected spell, and how often it fizzled. |
/mags | A million hits, and how often one was magnificent. |
/malloc | Prints an allocator figure that means nothing on a modern allocator. Kept for old habits. |
/stupidtest | A timing test that prints nothing. |
/homework | Three textbook maths puzzles. |
/easter 2027 | The date of Easter in that year. |
ReBreather's own commands
None of these existed in the original client. They are tried after every original spelling, so an original command always wins a tie.
| Command | What it does |
|---|---|
/gossip | Toggles gossip mode silently, without the tuned-channel check that /g makes. |
/monsterinfo 40, /moninfo wolf | Prints a monster's table row by number or name. It cannot show the live state of a monster in a running fight. |
/mute name | Toggles mute on a player, as the player list's MUTE item does (without the diary line that item writes). |
/party | Joins the party of the player selected in the player list. |
/mix text | Sends a line on the server's comment channel as name(alias): text. In the original, /mix opened the admin window; that is /admin here. |
/soul, /souls | Toggles the Soul Diary window and asks the server for soul information. |
/color 3 | Recolours the scene with colour table 3. Development builds only; in a public build the line goes out as chat. |
/im serial, /world, /packets | Aliases and extensions listed above. |
How a line is matched
- Case does not matter;
/INNis/inn. - The original client's command list is scanned in order and the first match wins. Some entries need the whole
line to match (
/inn); others match the beginning (/fight 40,/souls). - Then ReBreather's own commands, then the sayings in
alias.ini. - Anything left is sent as chat, slash and all. A mistyped command is read by everyone in earshot.
- Numbers are read the way C reads them: leading digits count, anything else is zero.
- With the matching option turned on, a plain line beginning how do i or how do you opens that help topic instead of being sent.
Not here, or not quite
/mic,/nomicand/speech: the voice subsystem is not ported, so these fall through to the sayings file and then to chat.- The slash forms
/how do i ...are not recognised; only the plain-text lines are. /battle,/battle2and/battle3run inside a scene, where the original refused them./webmust be typed exactly (the original accepted any word starting with those three letters);/seancematches as a prefix (the original wanted it exact)./afkdoes not keep the original's away-since timestamp./scopeopens in every build, but its line for typing a raw packet is compiled out of public builds.
Building a world of your own? The tools above are explained in context under World Development.