CastHistory: Master Your Spell Rotation in World of Warcraft

Optimize your rotation with CastHistory for World of Warcraft. See real-time GCD markers and spell timelines to perfect your gameplay today!

Download CastHistory for World of Warcraft 12.1.0, 12.0.5

Original name: CastHistory

World of Warcraft: 12.0.5, 12.1.0

FileVersionLoaderSize
CastHistory-0.1.0.zip12.0.529 КБDownload
CastHistory-0.1.7-alpha4.zip12.0.547 КБDownload
CastHistory-0.1.7-alpha3.zip12.0.546 КБDownload
CastHistory-0.1.7-alpha2.zip12.0.545 КБDownload
CastHistory-0.1.7-alpha1.zip12.0.545 КБDownload
CastHistory-0.1.6.zip12.0.536 КБDownload
CastHistory-0.1.5.zip12.0.535 КБDownload
CastHistory-0.1.5-alpha1.zip12.0.535 КБDownload
CastHistory-0.1.4.zip12.0.531 КБDownload
CastHistory-0.1.4.zip12.0.531 КБDownload
CastHistory-0.1.4.zip12.0.531 КБDownload
CastHistory-0.1.3.zip12.0.531 КБDownload
CastHistory-0.1.2.zip12.0.530 КБDownload
CastHistory-0.1.1.zip12.0.529 КБDownload
CastHistory-0.1.0-alpha1.zip12.0.529 КБDownload
CastHistory-0.1.7-alpha5.zip12.1.047 КБDownload
CastHistory-0.1.7.zip12.1.047 КБDownload

CastHistory

In the high-stakes environment of Azeroth, whether you are pushing high-level Mythic+ keys or refining your raid performance, every fraction of a second counts. Understanding the precise timing of your spellcasting is often the difference between a flawless execution and a costly mistake. This is where CastHistory becomes an indispensable tool for players across all versions of the game, from modern Retail to legacy servers like Classic, TBC, WotLK, Cataclysm, and MoP. By providing a visual timeline of your recent casts complete with Global Cooldown (GCD) reference markers, this addon transforms abstract reaction times into concrete data you can analyze instantly.

Visualizing Your Casting Cadence

The core functionality of CastHistory lies in its ability to display a live, horizontal timeline of every spell you successfully cast. Unlike standard combat logs that require post-fight analysis, this interface updates in real-time, showing the newest spells at the "now" edge while older entries scroll away as they age out of your configurable time window. This immediate feedback loop allows healers and DPS alike to see exactly how tight their cast cadence is during intense encounters.

What sets this addon apart is its intelligent handling of GCD markers. It displays reference lines for both the base 1.5-second GCD and your current haste-adjusted GCD. This visual aid makes it incredibly easy to spot gaps in your rotation or identify when you are clipping casts unintentionally. For classes with complex off-global cooldown abilities, the timeline stacks overlapping casts vertically, ensuring that no icon is ever hidden behind another. This clarity is vital for maintaining optimal uptime on damage-over-time effects or healing buffs.

Customization and Interface Integration

No two players share the exact same UI layout, and CastHistory respects that diversity with robust customization options. The timeline can be configured to grow in any direction: Left, Right, Up, or Down, allowing you to place it wherever it fits best on your screen without obscuring critical game elements. You can also enable optional diagonal spell-name labels under each icon for quick identification during chaotic fights.

Integration with the modern Blizzard Edit Mode is seamless thanks to LibEditMode support. Once you enter edit mode via the slash command /editmode, you can simply click the CastHistory frame, drag it to your desired location, and snap it to the grid if enabled. All key settings, including time window duration, icon size, maximum number of icons, transparency levels, and frame strata, are accessible through a convenient right-click selection dialog. This ensures that the timeline can render above or below other UI elements according to your preference.

Installation and Compatibility Across Expansions

Getting started with this powerful utility is straightforward regardless of which version of the game you are playing. Whether you need CastHistory for World of Warcraft Retail or are looking to optimize your gameplay in Classic Era, The Burning Crusade, Wrath of the Lich King, Cataclysm, or Mists of Pandaria, the installation process remains consistent. To install, you simply download CastHistory from a reputable source, extract the folder into your Interface/AddOns directory, and reload your user interface.

For those who prefer a streamlined setup experience, the foxygame.net launcher offers a fantastic solution by featuring a comprehensive addon catalog where you can locate CastHistory by name and enjoy one-click installs that automatically handle version compatibility and future auto-updates. This eliminates the hassle of manually checking for patches after every game update, ensuring your rotation tracker is always ready when you log in.

Commands and Configuration

Once installed, managing the addon is done through a set of intuitive slash commands. Typing /casthistory or /ct will open the main configuration panel. From there, you can use specific sub-commands to control visibility:

  • /ct show: Forces the timeline to appear.
  • /ct hide: Conceals the timeline immediately.
  • /ct toggle: Switches the visibility state on or off.
  • /ct clear: Wipes the current on-screen history for a fresh start.
  • /ct config: Opens the detailed options menu for fine-tuning.

It is important to note a known limitation introduced in WoW patch 12.0, codenamed "Midnight." Blizzard restricted addon access to the COMBAT_LOG_EVENT_UNFILTERED event, meaning auto-attack swings cannot be tracked by any addon. However, CastHistory continues to function perfectly for its intended purpose by tracking only spells and abilities that fire the UNIT_SPELLCAST_SUCCEEDED event. This covers everything the Details! Streamer cast-history reference relied on, ensuring you still get the most critical data for improving your manual casting performance.

Conclusion

Mastering your character's rotation requires more than just muscle memory; it demands awareness of your timing relative to the Global Cooldown. CastHistory provides that missing layer of visual insight, turning invisible delays into visible patterns you can correct. With its flexible growth directions, deep customization, and full support for both modern and legacy versions of the game, it is an essential addition to any serious player's interface. Download CastHistory today and take the first step toward perfecting your spellcasting rhythm in World of Warcraft.