Battle Graph

BattleGraph: Lightweight addon tracking real-time damage as a smooth animated graph. Displays current DPS and overall average DPS as separate curves. Uses Catmull-Rom spline interpolation with gradient fill under the curve.

File Details

BattleGraph_2.9.0.zip

  • R
  • Feb 7, 2026
  • 18.75 KB
  • 12
  • 2.5.5
  • Classic TBC

File Name

BattleGraph_2.9.0.zip

Supported Versions

  • 2.5.5

VERSION HISTORY

v2.9.0 (2026-02-07)

  • Group mode legend back inside graph (full-width graph restored)
  • Y-axis labels (max/half DPS) moved to right side in group mode
  • Names + DPS shown together inside graph (top-left, stacked)
  • Peak label shifted left to avoid overlap with lock button (both modes)

v2.8.0 (2026-02-07)

  • Group mode: names on left, DPS values on right (class-colored)
  • Solo mode text color changed to orange
  • Right padding increased in group mode for DPS values

v2.7.0 (2026-02-07)

  • Group mode now shows running average DPS per player (includes pet)
    • Smooth cumulative average line instead of per-second spikes
  • Solo line options hidden in group mode (DPS/Avg/Pet toggles)
    • Menu options, legend buttons, and +Pet button hidden in group mode
  • Group mode names larger (10px with outline) for readability
  • Lock button moved to bottom-right corner

v2.6.0 (2026-02-07)

  • Group mode legend moved outside graph to left margin
    • Names and DPS stacked vertically, class-colored, outside graph area
    • Graph area uses wider left padding (70px) to make room
  • Clickable lock button (L/U) in top-right corner of frame
    • Click to toggle frame lock/unlock
    • L (orange) = locked, U (grey) = unlocked
    • Tooltip shows current state

v2.5.0 (2026-02-07)

  • Tidied up Pretty mode layout - reduced from 3 header rows to 2
    • Removed "Damage Tracking" subtitle (redundant)
    • Moved +Pet button to title line after (Solo)/(Group)
    • DPS readouts moved up directly below title, smaller font
    • Reduced title font from 18 to 16, tighter spacing
    • Compact bottom legend labels (DPS/Avg/Pet/PAvg)
    • Graph area is taller with reduced top padding (50 -> 38px)

v2.4.0 (2026-02-07)

  • Group mode legend moved to top-left corner (stacked vertically)
  • Group mode lines now use smooth Catmull-Rom spline curves (like solo)
  • Always starts in Solo mode on login (group mode not persisted)

v2.3.0 (2026-02-07)

  • Clickable (Solo)/(Group) label in the title bar
    • Click to instantly toggle between Solo and Group mode
    • Tooltip on hover explains the action
  • Mode button adapts font to match display mode (Morpheus/FrizQT)

v2.2.0 (2026-02-07)

  • Fixed duplicate class colors in group mode
    • When two or more players share the same class, each gets a distinct color variant (lighter/darker) so lines are easily distinguishable
  • Test data now includes two Warlocks to demonstrate color differentiation

v2.1.0 (2026-02-07)

  • Group mode now shows real-time line graphs instead of bars
    • Each party member drawn as a separate line in their class color
    • Lines update in real-time during combat (1 data point per second)
    • Bottom legend with class-colored swatch, name, and DPS per member
  • Pet options (menu, slash commands, +Pet button) hidden for non-pet classes
    • Only Hunter and Warlock see pet-related options
  • Renamed "Single" mode to "Solo" - title shows (Solo) or (Group)

v2.0.0 (2026-02-07)

  • NEW: Group Mode - switchable between Solo and Group graph modes
    • Solo mode (default): original DPS graph with spline curves
    • Group mode: real-time line graph for each party/raid member
    • Class-colored lines, updated in real-time
    • Player names and DPS values shown in legend
    • Pet damage automatically attributed to pet owner
    • Group fight summary with ranked player DPS after combat
    • Supports parties (5-man) and top 5 in raids
  • NEW: /battleg mode slash command to toggle solo/group
  • NEW: "Graph Mode" submenu in minimap options menu
  • NEW: [Group] indicator in title bar when group mode active
  • NEW: Group test data with fake 5-player party (/battleg test)