promotional bannermobile promotional banner

NKThreat – Threat Meter & Threat Analysis

NKThreat is a lightweight, fast threat meter and threat analysis tool for TBC Anniversary Edition with real-time TPS tracking, ETA-to-aggro, nameplate overlays, taunt alerts, and a personal threat bar... All without the bloat of heavy libraries.

File Details

NKThreat-v2.9.1

  • R
  • Mar 26, 2026
  • 364.98 KB
  • 1.3K
  • 2.5.5
  • Classic TBC

File Name

NKThreat-v2.9.1.zip

Supported Versions

  • 2.5.5

What's New in NKThreat (since 2.7.0)

2.9.0 — Performance

Comprehensive hot-path optimization pass to keep the addon lightweight in large raids.

  • Melee range spell data cached at login instead of rebuilding every tick
  • Aggro modifier computed once per tick, shared across bar rendering and personal bar
  • Player entries flagged during threat collection. Eliminates repeated API calls across display, nameplates, and personal bar
  • Target GUID, player name, icon texture strings, and MAINTANK assignments all cached to avoid redundant per-bar lookups
  • Nameplate overlay style (font, position, backdrop) only recalculated on config changes, not every frame
  • Nameplate threat difference and rank merged into a single group iteration pass
  • Combat log events parsed once and shared between fight log and taunt alert systems
  • COMBAT_LOG_EVENT_UNFILTERED only registered when fight recording or taunt alerts are actually enabled
  • Taunt alert group membership check upgraded from O(n) linear scan to shared O(1) GUID cache

2.8.0 — Threat Graph

Post-fight analysis window for reviewing threat timelines after an encounter.

Graph Features

  • Line graph per player per enemy, colored by class, with hover tooltips showing name, threat value, and TPS
  • Vertical crosshair and line highlighting on hover
  • Fight selector dropdown for the last 5 encounters with name, duration, and pull time
  • Enemy panel with boss frames, named mobs, and adds above 32k HP
  • Player panel with class-colored checkboxes, role icons, grouped by tank/healer/DPS
  • Resizable from all 8 edges and corners; position and size saved across sessions
  • Modern dark theme

Event Timeline

  • Timeline strip with icons for taunts, aggro switches, player deaths, combat rez, soulstone rez, Vanish, Feign Death, and Misdirection
  • Tooltips with player names, event type, and killing blow details for deaths
  • Filtered by player selection. Only events involving selected players are shown

Recording

  • Threat data recorded at 1-second intervals for all relevant enemies independently (bosses, named mobs, adds), not just the current target
  • Stored in memory only (last 5 fights, not saved to disk)
  • Disabled by default to save resources; enable via General settings or the one-click button in the graph overlay

Localization

  • All graph and event strings localized in English, German, French, and Spanish