RPWatch

RPWatch is a lightweight roleplay chat companion for World of Warcraft Retail that captures nearby chat/emotes to make managing chat easier.
Screenshot 2026-07-17 162827.png

Screenshot 2026-07-17 162827.png

Description

RPWatch is a lightweight roleplay chat companion for World of Warcraft Retail.

Keep nearby RP readable in busy scenes with a movable feed, a separate Focus window, speaker highlighting, keyword alerts, and optional roleplay profile display names/icons.

Features

  • Movable and resizable RPWatch Feed window
  • Separate Focus Window for your current target or mouseover speaker
  • Capture support for:
    • /say
    • /emote
    • Text emotes
    • /yell
    • Party chat
    • Raid chat
    • Instance chat
    • Optional whispers
  • Recent message history with:
    • Reload persistence
    • Configurable message cap
    • Stored history expiring after 30 minutes
  • Clickable speaker names
  • Right-click speaker menu with:
    • Interact
    • Invite
    • Whisper
    • Ignore
    • Copy character name
    • Open roleplay profile when available
  • Target and mouseover focus tracking
  • Full-line mouseover highlight in the feed
  • Shift-click speaker dimming
  • Keyword and character-name mention detection
  • Saved keyword list with add/remove controls
  • Notifications for:
    • Target activity
    • Pokes
    • Keyword mentions
  • Optional taskbar flash
  • Configurable notification sounds through LibSharedMedia
  • Timestamp options including none, HH:MM, HH:MM:SS, date/time, and local time
  • Configurable font face and font size
  • Configurable frame, border, and RPWatch title colors
  • Raid marker icon rendering from tags like {star}, {circle}, {skull}, {rt1}, etc.
  • RP profile display names, colors, and icons when supported profile addons are available
  • Inline /say emphasis coloring for text wrapped in single asterisks
  • Quoted speech in emotes uses normal say coloring
  • Minimap button for quick window access
  • Profile tools for create, activate, rename, copy, reset, delete, import, and export

Great For

  • Busy tavern or event RP
  • Following one speaker in crowded scenes
  • Tracking your target or mouseover character's recent lines
  • Catching character-name or keyword mentions
  • Keeping RP chat readable without changing how Blizzard chat works

Commands

  • /rpwatch toggles the feed window
  • /rpwatch show
  • /rpwatch hide
  • /rpwatch reset
  • /rpwatch focus
  • /rpwatch focus window
  • /rpwatch focus clear
  • /rpwatch settings
  • /rpwatch clear
  • /rpwatch count
  • /rpwatch alert add <name>
  • /rpwatch alert remove <name>
  • /rpwatch alert list
  • /rpwatch sound target
  • /rpwatch sound poke
  • /rpwatch sound keywords
  • /rpwatch debug

Optional Addon Integrations

RPWatch has no required roleplay-profile dependency.

When available, RPWatch can read public profile display data from:

  • Total RP 3
  • MyRolePlay
  • XRP

If no supported profile data is available, RPWatch falls back to Blizzard character names and class colors.

Dependencies & Embedded Libraries

RPWatch does not require users to install separate library addons. The release package embeds the libraries it uses:

  • LibStub
  • CallbackHandler-1.0
  • LibDataBroker-1.1
  • LibDBIcon-1.0
  • LibSharedMedia-3.0

Library use:

  • LibDataBroker-1.1 and LibDBIcon-1.0 power the minimap/data broker launcher.
  • LibSharedMedia-3.0 provides shared font and sound selection.
  • LibStub and CallbackHandler-1.0 support the embedded library stack.

Notes

  • RPWatch does not send chat or modify outgoing messages.
  • RPWatch does not permanently log transcripts or export chat history.
  • Profile import/export is for RPWatch settings, not captured message history.
  • Licensed under CC0 1.0 Universal.
  • Included third-party libraries remain under their respective open-source/public-domain library licenses.

Support & Community

Need help, want to report a bug, or have a feature request?

Join the official Discord:
https://discord.gg/t9TprNDJtU

The RPWatch Team

profile avatar
  • 2
    Followers
  • 3
    Projects
  • 3.2K
    Downloads

More from Zedth0ugh

  • RPDice project image

    RPDice

    A lightweight roleplay combat toolkit featuring character sheets, live vitals, encounter tracking, initiative tools, and GM utilities.

    • 1.9K
    • July 18, 2026
  • LongChat project image

    LongChat

    A Simple-light weight chat addon that lets you compose posts before sending and send multi-para posts in all channels.

    • 1.2K
    • July 16, 2026
  • RPDice project image

    RPDice

    A lightweight roleplay combat toolkit featuring character sheets, live vitals, encounter tracking, initiative tools, and GM utilities.

    • 1.9K
    • July 18, 2026
  • LongChat project image

    LongChat

    A Simple-light weight chat addon that lets you compose posts before sending and send multi-para posts in all channels.

    • 1.2K
    • July 16, 2026