promotional bannermobile promotional banner

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

all windows.png

all windows.png

Settings.png

Settings.png

Testingscreens.png

Testingscreens.png

Description

RPWatch does lot of things, but mainly it's a rp chat tracker. With all the bells and whistles kept up-to-date because I use it for my own shenanigans. Lots of features you're probably familiar with. Some new because I'm greedy.

Features in a long list because I was lazy.

  • Movable and resizable RPWatch Feed window
  • Separate Focus Window for your current target or mouseover speaker
  • Optional main-window chat tabs for Feed, Focus, Party, Raid, Rolls, and DMs
  • Extra pop-out windows for Rolls, Party, Raid, and whisper/DM conversations
  • Capture support for:
    • /say
    • /emote
    • Text emotes
    • /yell
    • Party chat
    • Raid chat
    • Raid warnings
    • Instance chat
    • Optional whispers
    • Optional rolls
  • Recent message history with:
    • Reload persistence
    • Configurable message cap
    • Stored history expiring after 30 minutes
  • Clickable speaker names
  • Right-click speaker menu with:
    • Invite
    • Whisper
    • Open whisper window
    • 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 or exclusion mode
  • Keyword and character-name mention detection
  • Saved keyword list with add/remove controls
  • Notifications for:
    • Target activity
    • Pokes
    • Keyword mentions
    • DMs/whispers
  • Optional taskbar flash
  • Configurable notification sounds through LibSharedMedia
  • Custom sound ID support for notifications
  • Configurable keyword ping marker/icon
  • Timestamp options including none, HH:MM, HH:MM:SS, date/time, and local time
  • Configurable font face and font size
  • Configurable frame, border, RPWatch title, and highlighter 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 feed, focus, settings, and recent DM access
  • Optional pop-out whisper windows with:
    • Auto-open for received whispers
    • Direct typing bar
    • Recent DM launcher
    • Per-window chat clearing
    • LongChat support for extended whisper posts when LongChat is loaded
  • Profile tools for create, activate, rename, copy, reset, delete, import, and export

Great For

  • Following one speaker in crowded scenes
  • Tracking your target or mouseover character’s recent lines
  • Catching character-name, keyword, or DM notifications
  • Keeping RP chat readable without replacing Blizzard chat (Unless?)
  • Separating rolls, party, raid, and DMs into cleaner RPWatch views

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.

RPWatch can also use LongChat for extended pop-out whisper posts when LongChat is installed and loaded.

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 permanently log transcripts or export chat history.
  • Profile import/export is for RPWatch settings, not captured message history.
  • Pop-out whisper typing uses Blizzard whisper limits unless LongChat is installed and loaded.
  • 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
  • 4
    Followers
  • 5
    Projects
  • 5.6K
    Downloads

More from Zedth0ughView all

  • RPDice project image

    RPDice

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

    • 3.1K
    • September 7, 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.

    • 2.2K
    • September 1, 2026
  • RPSync project image

    RPSync

    RPSync is a Total RP 3 profile exchange addon for World of Warcraft built to help TRP profiles load across supported in-game routes.

    • 54
    • August 10, 2026
  • RPAdventures project image

    RPAdventures

    A simple Roleplay bullitain board and quest maker, allowing users to share solo and party style rp and list server events.

    • 43
    • August 9, 2026
  • RPDice project image

    RPDice

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

    • 3.1K
    • September 7, 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.

    • 2.2K
    • September 1, 2026
  • RPSync project image

    RPSync

    RPSync is a Total RP 3 profile exchange addon for World of Warcraft built to help TRP profiles load across supported in-game routes.

    • 54
    • August 10, 2026
  • RPAdventures project image

    RPAdventures

    A simple Roleplay bullitain board and quest maker, allowing users to share solo and party style rp and list server events.

    • 43
    • August 9, 2026