Trend Explorer
Recent download momentum
Hourly download deltas for the last 48 hours.
Latest hour +0 Jul 26, 5 AM
Peak hour +13 Jul 27, 8 AM
Average +1 per hour
About this addon
What it does
# BossWatch
Modern, fully configurable boss frames for WoW Retail (Midnight 12.0) and MoP Classic 5.5.
Want to contribute / complete a locale? Copy
Made with ❤ for the WoW Retail and MoP Classic communities.
What it does
BossWatch replaces Blizzard's default boss target frames with a custom, fully configurable replacement. One zip covers both retail and MoP Classic (multi-TOC). The options panel is built in the modern WoW UI style with search, collapsible sections, a resizable window, and live preview.Features
Frames
- Custom boss frames (up to 5) with portrait, health & power bars, integrated cast bar, auras and target highlight
- Smooth health bar animation (interpolated, with secret-value taint guard for Midnight bosses)
- Absorbs / shields overlay drawn over the HP bar
- Target highlight border with optional pulse animation (static / class / reaction colors)
- Raid target icon overlay on each frame, freely positioned
- 3 or 4 block layout — name overlaid on HP bar (compact) or on its own row above
- Off-screen auto-recovery — frames clamp to current
UIParentbounds on load (e.g. after switching from a larger monitor to a smaller one)
Cast bar
- Spell name, icon, optional detached layout
- Custom texture / position / icon placement
- Detached mode with its own anchor / width / offsets
Auras
- Modern API (
C_UnitAuras.GetUnitAuraInstanceIDs+GetAuraDataByAuraInstanceID) with native Blizzard sort priority - Legacy
UnitAurafallback for older Classic clients - Filters: HARMFUL / HELPFUL × ALL / MINE / NOT_MINE / BOSS_ONLY
- Stack count, cooldown swipe, configurable timer placement (inside / above / below)
- Tooltip on hover — standard Blizzard tooltip when you mouse over an aura icon
Click actions on boss frames
- Shift+Click cycles raid markers (skull → cross → star → …)
- Ctrl+Click sets focus
- Standard click targets the boss
- Combat-safe (secure attributes are applied out of combat)
Options panel
- Tabbed layout with search bar (matches across all tabs land on a Results page)
- Collapsible sections with per-section reset button (🔄)
- Resizable window (drag the bottom-right grip; size + position saved account-wide)
- Auto-flow — right-column controls slide along the right edge when you widen the panel
- Bottom tabs wrap onto multiple rows when the panel is too narrow
- Side tabs on the left edge let you instantly switch between sister addons of the
*Watchfamily (BossWatch / TankWatch / SplitWatch), with seamless window position handoff - Profile system — per-character with import/export (clipboard b64 strings)
- Minimap icon (LibDBIcon, toggleable)
Cross-client
- One zip, two clients — multi-TOC packages retail (
BossWatch.toc) and MoP Classic (BossWatch-Mists.toc) together - Classic banner at the top of the options panel reminds users on Classic that the UI hasn't been fully tested in encounters yet — please report bugs
- Handles WoW Midnight secret-tagged unit values (HP / Power / cast info / auras / raid markers on hostile bosses) — no Lua spam, graceful fallbacks everywhere
Installation
Via addon manager (recommended)
Search for BossWatch in CurseForge, Wago, WoWUp, or your manager of choice. The same zip works on both retail and MoP Classic.Manual
- Download the latest release from the Releases page
- Extract the
BossWatchfolder into either:World of Warcraft/_retail_/Interface/AddOns/World of Warcraft/_classic_/Interface/AddOns/
- Restart WoW or
/reload
Slash commands
| Command | Description |
|---|---|
/bossw (or /bosswatch) |
Open the options panel |
/bossw mover |
Toggle the drag handle to reposition the boss container |
/bossw test N |
Simulate N bosses (0 to 5) with HP drain, casts and auras |
/bossw auras [unit] |
Debug: dump all auras on bosses (or given unit) with secret-tagged field detection |
/bossw reset |
Wipe all settings and reload the UI |
Configuration
Open the options with/bossw. Tabs (bottom):
- Disposition — anchor, size, spacing, scale, portrait position, mover, test mode, target highlight, click actions, smooth bars
- Barres — health/power/absorb textures, color mode, background alphas
- Incantation — cast bar texture, icon position, detached layout
- Texte — name, HP, power text positioning + format, global font selector
- Marqueur — raid target icon placement on each frame
- Auras — filter, source, max count, size, anchoring, stacks, timer placement, tooltip on hover
- Profils — per-character profiles, import / export
- À propos — version, links, slash commands, full changelog history
Localization
| Locale | Status |
|---|---|
English (enUS) |
✓ Complete (fallback) |
French (frFR) |
✓ Complete |
German (deDE) |
◔ Partial |
Spanish (esES) |
◔ Partial |
Italian (itIT) |
◔ Partial |
Brazilian Portuguese (ptBR) |
◔ Partial |
Locales/frFR.lua, change the GetLocale() check, translate the values (keep the keys identical), and open a PR.
Bundled libraries
(All also declared asexternals: in .pkgmeta for clean packaging.)
Sister addons
BossWatch is part of the*Watch family — addons that share UI conventions, side-tabs for cross-addon switching, and a unified visual language:
- TankWatch — tank visibility helpers + boss debuff stack tracking
- SplitWatch (in progress) — auto-balanced raid splits for split-mechanic fights
Changelog
Full version history is in CHANGELOG.md. It's also accessible in-game from the À propos tab of the options panel.Issues & feedback
- Bugs / suggestions: GitHub issues
- Real-time support, discussion, release announcements: Discord — BossWatch & TankWatch community
License
MIT — feel free to fork, modify, and contribute back.Made with ❤ for the WoW Retail and MoP Classic communities.
At-a-glance numbers
Performance highlights
- Peaked at Hot #705 on Jul 24, 2026.
- Peaked at Rising #113 on Jul 13, 2026.
- Featured on the Hot list across 6 distinct weeks.
- Shipped 4 releases in the last 30 days.
- Averaging 29 new downloads per day over the past week.