TwinsEcho CDM

Lightweight Preservation Evoker addon that tracks Twin Echoes buff stacks in real time with native cooldown sweep, centered countdown, sound alerts, and a fully configurable UI — filling a tracking gap left by Midnight's API restrictions.
Capture d'écran 2026-04-02 135007.png

Capture d'écran 2026-04-02 135007.png

Capture d'écran 2026-04-02 135020.png

Capture d'écran 2026-04-02 135020.png

Capture d'écran 2026-04-02 135038.png

Capture d'écran 2026-04-02 135038.png

Description

What is Twin Echo Tracker?

Twin Echo Tracker is a lightweight addon for Preservation Evoker that solves a specific problem in WoW Midnight: the Twin Echoes buff cannot be tracked through the native Cooldown Manager or existing CDM addons (Arc UI, Ayjie CDM, TweaksUI, etc.).

Twin Echoes is one of the most important talents for Preservation Evoker — it causes Emerald Blossom to make your next Echo apply to an additional ally, stacking up to 2 times. Knowing your current stacks at a glance is essential for efficient Echo ramps in both Mythic+ and Raid content. This addon fills that gap.

Features

  • Real-time stack tracking — Displays your Twin Echoes buff with stack count (0, 1, or 2)
  • Native WoW cooldown sweep — Circular spiral animation on the icon showing remaining buff duration, just like your action bar spells
  • Centered countdown timer — Large countdown text in the center of the icon, color-coded: white → gold under 3s → red under 1.5s
  • Sound alerts — Configurable sounds when you gain a stack, reach max stacks, or lose all stacks. 20 built-in presets including C'Thun Whisper, Yogg-Saron Laugh, Murloc, Banshee Wail, and more
  • Pulse animation — The icon pulses when you gain a new stack
  • Color-coded border — Gold at 1 stack, bright green at 2 stacks, grey at 0
  • Fully movable and resizable — Drag to move, mouse wheel to resize, or use the slider in the config panel
  • Right-click config panel — All options accessible through a clean in-game settings window
  • Combat only mode — Option to hide the tracker outside of combat
  • Show at 0 stacks — Option to always display the icon (greyed out when inactive)
  • Lightweight — No libraries, no dependencies, minimal CPU usage

Slash Commands

/tet Open the configuration panel
/tet lock Lock/unlock the frame position
/tet scale X Set scale (0.5 to 4.0)
/tet sound Toggle sounds on/off
/tet show0 Toggle display at 0 stacks
/tet combat Toggle combat-only mode
/tet test Visual and sound test (simulates 2 stacks for 5 seconds)
/tet debug List all current player buffs with spell IDs
/tet addid X Add a custom spell ID to the search list
/tet reset Reset position and scale to defaults

Installation

  1. Extract the TwinEchoTracker folder into your World of Warcraft/_retail_/Interface/AddOns/ directory
  2. Restart WoW or type /reload
  3. Cast Emerald Blossom to see the tracker appear
  4. Right-click the icon to configure, or type /tet

Compatibility

  • WoW Midnight 12.0.x
  • Works within Midnight API restrictions (does not use any restricted combat APIs)
  • Compatible with all UI addons (TweaksUI, NaowhQOL, Harrek's Advanced Raid Frames, BigWigs, etc.)
  • Preservation Evoker only — the tracker activates when Twin Echoes buff is detected

Known Limitations

  • If Blizzard reclassifies Twin Echoes as a "secret value" in a future patch, the addon will no longer be able to read the buff. Use /tet debug after casting Emerald Blossom to verify.
  • Sound presets use WoW's built-in SoundKit IDs. Some sounds may vary depending on your client.

AI Transparency and Credits

This addon was coded with the assistance of AI (Claude by Anthropic).

This project was born out of a real gameplay need. As a Preservation Evoker. I could not find any way to track Twin Echoes stacks after Midnight's API restrictions removed WeakAuras and limited existing CDM tools. I used AI to help me write the code.

This addon is not intended to replace or compete with the incredible addon developers who have built and maintained the WoW addon ecosystem for over 20 years. Massive respect to the teams behind WeakAuras, ElvUI, Plater, BigWigs, TweaksUI, Ayjie CDM, Arc UI, and all the others who have made WoW a better game. The Midnight API changes have created gaps that the community is still working to fill — this is simply one small contribution to help Preservation Evokers track a buff that currently has no other tracking solution.

If you are an addon developer and want to improve, fork, or integrate this code into your own project, you are absolutely welcome to do so.

Irron / Justfly

The TwinsEcho CDM Team

profile avatar
  • 1
    Projects
  • 108
    Downloads