Complete Guide to OSRS In-Game Commands

Old School RuneScape features a variety of in-game commands that can enhance your gameplay experience. From utility commands that improve visibility to chat effects that make your messages stand out, this guide covers all the essential commands you need to know.

Chat Effects

Chat effects allow you to add color and animation to your messages. These effects work in public chat and clan chat. Simply type the effect code before your message.

Color Effects

red:Makes text red
green:Makes text green
cyan:Makes text cyan
purple:Makes text purple
white:Makes text white
yellow:Makes text yellow

Example: red:Hello everyone! - will display "Hello everyone!" in red text

Animation Effects

wave:Creates a wave animation
wave2:Creates a different wave effect
shake:Makes text shake
scroll:Creates a scrolling effect
slide:Makes text slide

Special Effects

flash1:Flashes red and yellow
flash2:Flashes cyan and blue
flash3:Flashes light and dark green
glow1:Fades red→orange→yellow→green→cyan
glow2:Fades red→magenta→blue→dark red
glow3:Fades white→green→white→cyan
rainbow:Rainbow colored text

Example: glow2:Buying GF - the classic animated message

💡 Pro Tip

You can combine color and animation effects! For example: wave:red:Hello!will create red text with a wave animation.

:: Commands (Official Client)

These are the official :: commands available in OSRS. Most work in the official client and RuneLite.

Commonly Used Commands

::wiki <search term>

Opens the OSRS Wiki with your search term in your default browser

::renderself

Toggle visibility of your own character model

::toggleroof or ::toggleroofs

Toggles roofs on or off (temporary - resets on logout)

::displayfps

Shows FPS, memory usage (KB), and max memory usage

::mouseovertext

Toggles mouse-over text visibility on the top-left screen

::bank

Easter egg command - makes you say something silly!

Emote Commands

::<emote name> or !<emote name>

Triggers any emote by name (case insensitive). Examples: ::wave, !dance, ::bow

Advanced/Technical Commands

::toggleantidrag

(New Official Client only) Toggles anti-drag for inventory items

::getdrawdistance

Outputs current rendering distance

::setdrawdistance [x]

Sets rendering distance (range 25-90)

::setwindowsize [x] [y]

(New Official Client only) Sets game window size

::chattimestamp <value>

(New Official Client only) Sets timestamp mode: NONE, SERVER, or LOCAL

::repairlt

Manually repairs corrupted Loot Tracker database

::map

Toggles heatmap display on/off

⚠️ Important Notes

  • Commands marked "New Official Client only" won't work in older clients
  • RuneLite has additional ! commands (like !lvl, !kc) that require plugins
  • Interface settings (XP drops, data orbs, etc.) are in the Settings menu, not commands
  • Permanent roof toggling is done in Settings; ::toggleroof is temporary

Quick Chat

Quick chat allows you to communicate without typing by selecting from pre-made phrases.

How to Access Quick Chat

  1. Right-click on the public chat tab
  2. Select "Quick Chat" option
  3. Navigate through categories to find your phrase
  4. Click to send the message

Quick Chat Categories

  • Greetings - Hello, goodbye, good luck, etc.
  • Questions - Common questions and responses
  • Social - Social interactions and emotes
  • Skills - Skill-related phrases and levels
  • Combat - Combat-related messages
  • Items - Trading and item-related messages
  • Minigames - Minigame-specific phrases

Emote Commands

You can trigger any emote using :: or ! followed by the emote name (case insensitive).

Command format: ::<emote name> or !<emote name>

Examples:

::wave!dance::bow!cheer::cry!laugh::panic!shrug::yes

Works with any emote you have unlocked. Check your emotes tab for the complete list of available emotes and their names.

Chat Mode Commands

Use these prefixes to quickly switch between different chat channels or send a single message to a specific channel.

Single Message Prefixes

Add these before your message to send it to a specific channel once:

/p [message]

Send to public chat

/ or /f [message]

Send to friends chat channel

// or /c [message]

Send to clan chat

/// or /gc [message]

Send to guest clan chat

//// or /g [message]

Send to group chat (Group Ironman only)

Persistent Mode Change

These commands change your default chat mode until you log out:

/@p

Set default to public chat

/@f

Set default to friends chat channel

/@c or //@

Set default to clan chat

/@gc

Set default to guest clan chat

/@g

Set default to group chat (Group Ironman)

💬 Friends List Management

To add/remove friends or ignore players, use the Friends List interface (not commands). Right-click on a player's name or use the friends tab to manage your lists. You can also right-click chat messages to quickly add friends or report abuse.

Tips & Tricks

Combining Chat Effects

You can combine color and text effects (color must come before animation):

  • red:wave:Hello! - Red text with wave animation
  • cyan:glow2:Buying rare! - NO - glow already has color!
  • wave:red:Test - This works too (order flexible)

Additional Chat Effects

OSRS also has a pattern: effect for multi-color text:

pattern[colors]:[message] where colors are 0-9 and a-z representing different colors

Example: pattern3q3q:OSRS - alternates yellow and black

Keyboard Shortcuts

  • Enter - Open chat to type a message
  • Tab - Switch between chat modes (public, private, clan)
  • Up/Down Arrows - Cycle through recent messages
  • Page Up/Down - Scroll through chat history

Client-Specific Commands

RuneLite and other clients may offer additional ! commands:

  • !lvl [skill] - Look up skill level (clan chat with lookup bot)
  • !kc [boss] - Check boss kill count (with lookup bot)
  • !price [item] - Check item price (RuneLite plugin)

These require specific plugins/bots and are NOT official OSRS commands.

✅ Best Practices

  • Don't spam chat effects - they can be annoying
  • Use ::wiki when you need quick info
  • Settings menu (wrench icon) for permanent interface changes
  • Use ::toggleroof temporarily; permanent toggle is in Settings
  • Tab key to reply to last private message

Related Tools

Note: Command availability may vary depending on your client (official, RuneLite, mobile) and game updates. Some commands listed here may have been removed or modified in recent updates. Always refer to your client's documentation for the most up-to-date command list.