Threat Marker

Threat Marker is a WoW Classic addon designed for Tanks , Dps and Healer to effectively manage threat during combat
Back to Files

ThreatMarker-6.4.0-beta.13.zip

File nameThreatMarker-6.4.0-beta.13.zip
Uploader
IvaressIvaress
Uploaded
Oct 2, 2026
Downloads
177
Size
80.1 KB
Flavors
MoP ClassicClassic TBCClassicForever
File ID
9040844
Type
R
Release
Supported game versions
  • 5.5.4
  • 4.4.2
  • 3.4.5
  • 2.5.6
  • 1.60.1
  • 1.15.9

What's new

ThreatMarker 6.4.0-beta.13

New

  • Added a new Left Side icon position.

  • The icon is vertically centered beside the enemy health bar instead of appearing above it.

  • Left Side is now the default position, with a 15 px horizontal gap.

  • Added a one-time welcome message explaining that enemy nameplates must be enabled using V by default.

Improved

  • The gap slider now adjusts:

    • Horizontal spacing for the Left Side position.

    • Vertical spacing for the three positions above the health bar.

  • Secondary Tank and aggro-holder icons are positioned outward in Left Side mode so they do not cover the health bar.

  • Position choices are now clearer:

    • Left Side

    • Top Left

    • Top Center

    • Top Right

  • Updated the live preview to match the exact in-game position.

  • Updated French and English tooltips.

Migration

  • Existing Top Center and Top Right settings are preserved.

  • The previous default Left position is migrated to the new Left Side position.

  • SavedVariables schema updated to version 13.

Validation

  • 41 regression scenarios passed on simulated:

    • Classic Era

    • WoW Forever

    • The Burning Crusade Classic

    • Wrath of the Lich King Classic

    • Cataclysm Classic

    • Mists of Pandaria Classic

Native in-game testing is still recommended for each client.

ThreatMarker 6.4.0-beta.12

Opacity

  • Added a shared opacity setting for the icon and its border.

  • Adjustable from 40% to 100%, with a default value of 50%.

  • The previous 80% default is automatically migrated to 50%; other custom values are preserved.

  • The minimum value remains clearly visible and cannot make indicators completely disappear.

  • Changes are applied immediately to the main indicator, Tank shield, DPS/Healer icon, and live preview.

Border Thickness

  • Added a border thickness setting from 1 to 3 px.

  • 1 px: minimum but still clearly visible.

  • 2 px: new balanced default.

  • 3 px: maximum thickness, matching the previous fixed border.

Interface and Verification

  • Increased the options window height to keep all settings clear and readable.

  • Updated all related French and English tooltips.

  • Updated the SavedVariables schema to version 12.

  • Passed 40 regression scenarios on simulated Classic Era, Forever, TBC, Wrath, Cataclysm, and Mists profiles.

  • No native WoW client test was performed; this release remains a validation beta.

ThreatMarker 6.4.0-beta.11 — changelog

DPS/Healer aggro holder

  • Added a class icon when a DPS or Healer in the party or raid is actually holding an enemy's aggro.
  • For a Tank player, the icon has a red border when the other player securely holds the enemy and an orange border when that control is insecure.
  • For DPS and Healer players, the holder icon is displayed without a border.
  • The secondary icon disappears immediately when the enemy returns to the player.
  • No holder is guessed when target or threat data is protected or inconsistent.

New settings

  • Added “Show the DPS/Healer class holding aggro,” enabled by default.
  • Added an independent size setting from 0.60× to 1.50×, defaulting to 1×.
  • The other-Tank shield keeps its own toggle and size setting.
  • Updated French and English tooltips and the color explanation.

Verification

  • SavedVariables schema updated to version 9.
  • Passed 39 regression scenarios separately on simulated Era, Forever, TBC, Wrath, Cataclysm, and Mists profiles.
  • No native WoW client test was performed here; this remains a validation beta.

ThreatMarker 6.4.0-beta.10 — changelog

Class icon fix

  • Fixed the personal icon keeping the previous character's class after switching characters, such as Shaman → Paladin.
  • The minimap button icon now follows the same update.
  • Added Auto: current class mode, enabled by default: the icon always matches the logged-in character's class.
  • Clicking a class icon enables Manual mode and keeps that choice across characters.
  • The Auto button restores current-class tracking at any time.

Migration and verification

  • Previous selections with ambiguous intent migrate once to Auto mode.
  • SavedVariables schema updated to version 8.
  • Passed 38 regression scenarios separately on simulated Era, Forever, TBC, Wrath, Cataclysm, and Mists profiles.
  • Tests cover a Shaman → Paladin switch, the minimap icon, Auto/Manual selection, and persistence of an intentional manual choice.
  • No native WoW client test was performed here; this remains a validation beta.

ThreatMarker 6.4.0-beta.9 — changelog

Tank threat states

  • Green: stable aggro.
  • Orange: the Tank still holds the enemy, but control is fragile.
  • Red: aggro is lost, including when the Tank remains very high on the threat table.
  • This removes the previous ambiguity where the marker could remain orange after the enemy had already switched targets.

Other-Tank shield

  • Removed Tank initials because they were too small to remain readable inside the shield.
  • Removed the “Show their initials” setting.
  • Added an independent secondary-shield size setting from 0.60× to 1.50×.
  • New default shield size: 1× the base icon size.
  • Blue still means stable Tank aggro; orange means fragile Tank aggro.

Verification

  • Existing settings migrate automatically to schema 7.
  • Passed 36 regression scenarios separately on simulated Era, Forever, TBC, Wrath, Cataclysm, and Mists profiles.
  • No native WoW client test was performed here; this remains a validation beta.

ThreatMarker 6.4.0-beta.8 — changelog

Newly supported clients

  • Added Wrath of the Lich King Classic 3.4.x.
  • Added Cataclysm Classic 4.4.2.
  • Added Mists of Pandaria Classic 5.5.4.
  • Kept Classic Era 1.15.9, TBC Anniversary 2.5.6, and experimental Forever 1.60.1 support in the same archive.

Classes and interface

  • Added the Death Knight icon for Wrath, Cataclysm, and Mists.
  • Added the Monk icon for Mists.
  • Reworked the eleven class-icon positions so every icon remains visible on one row.
  • Added matching French and English tooltips.

Verification

  • Passed 36 regression scenarios separately with simulated Era, Forever, TBC, Wrath, Cataclysm, and Mists client profiles.
  • Verified the syntax of every Lua file.
  • Third-party libraries and the embedded original backup archive remain unchanged.

Beta note: the newly added branches still require testing in their native WoW clients. Interface metadata allows the addon to load but does not replace in-game validation.

Beta note: this archive has not yet been tested inside a native WoW client.

ThreatMarker 6.4.0-beta.7 — changelog (EN)

Display and positioning

  • Anchored the marker to Blizzard's actual health bar.
  • Simplified placement to left, center, or right.
  • Replaced the old X/Y offsets with one vertical gap setting from 0 to 40 px.
  • The options preview now uses the same placement calculation as live nameplates.
  • Changes appear immediately on visible enemy nameplates while adjusting settings.
  • Updated defaults: 24 px icon, 1.25× target scale, left position, and 8 px gap.

Threat states

  • Added role-aware green, orange, and red threat states.
  • Orange marks pull risk for DPS/Healers or fragile aggro for Tanks.
  • A player missing from the mob's threat table now receives an immediate useful state: red for Tanks and green for DPS/Healers.
  • Removed the + and ! symbols; color now carries every known state.
  • Kept the gray ? only for missing, protected, erroneous, or invalid data.
  • Class art is no longer tinted; a solid 3 px border displays the threat color.

Parties and raids

  • Added an indicator for other Tanks who are actually holding aggro.
  • Blue means stable control; orange means fragile control.
  • Separate options control the indicator and its initials.
  • UTF-8-safe initials are limited to two characters: Jean Dupont becomes JD, Élodie becomes É.

Options and usability

  • Only one role button is selected: Auto or the chosen manual role.
  • The effective role is displayed below the role buttons.
  • Low-health threshold is adjustable from 5% to 90%, with a 30% default.
  • Apply saves and closes after a setting changes.
  • OK closes when no setting has changed.
  • Removed the redundant Close button; the window X and Escape discard the draft.
  • Reset keeps its two-click confirmation and does not close the window.
  • Added detailed French and English tooltips to every interactive setting.

Compatibility and fixes

  • Declared support targets for Classic Era 1.15.9, Forever 1.60.1, and TBC Anniversary 2.5.6.
  • Added graceful handling for protected data: a neutral state is shown when the client does not expose a usable value.
  • Fixed FontString:SetText(): Font not set when a nameplate appears.
  • Replaced the single-line diagnostic field with a readable multiline panel.
  • Added automatic migration for compatible existing settings.
  • Passed 35 regression scenarios with simulated Forever and TBC API profiles.

This mod has no additional files