TerriblePackWarnings
If you have ever wiped to a trash pack in a Mythic+ dungeon because nobody kicked the one cast that mattered, you already understand why an addon like TerriblePackWarnings exists. This World of Warcraft addon is a self-described "terrible at best" attempt at solving a genuinely hard problem: showing you which dangerous abilities are coming from dungeon trash packs, even when the game's API refuses to cooperate. The name is a joke, but the utility is real, and for players pushing keys in Midnight Season 1, it fills a gap that few other tools can touch.
What TerriblePackWarnings Actually Does
At its core, this is an ability warning addon for dungeon trash packs. You import an MDT or Keystone.guru route, configure which skills you care about per mob, and the addon displays spell icons with countdown timers and cast detection highlights when you pull tracked packs. Timed abilities get a cooldown sweep so you know roughly when the next cast is coming. Untimed abilities show a static icon that glows orange the moment a mob of the matching category starts casting something.
Every mob in the tracked dungeons is categorized as boss, miniboss, caster, warrior, rogue, or trivial, with color-coded tags in the config window. Those categories are detected at runtime and used to filter which alerts fire. Unknown mobs are treated as wildcards, so you never miss a warning just because the addon could not verify a spawn.
Midnight's API Restrictions and the Workaround
Midnight's addon API is heavily restricted. There is no combat log access, spell IDs from casts are secret values, and health values are hidden entirely. TerriblePackWarnings works around these limitations using nameplate scanning and timer-based predictions. The tradeoff is honest: cast detection can tell that a mob is casting, but not which spell. HP-based timing is impossible. It is a clever hack, not a perfect solution.
Supported Game Versions and Compatibility
TerriblePackWarnings for World of Warcraft is built specifically around the Midnight addon API and its Season 1 dungeon pool, which currently covers eight dungeons: Algethar Academy, Magisters' Terrace, Maisara Caverns, Nexus Point Xenas, Pit of Saron, Seat of the Triumvirate, Skyreach, and Windrunner Spire. Because the addon depends on Midnight-era restrictions and MDT data, it is not designed for older clients such as Retail legacy builds, Classic, TBC, WotLK, Cataclysm, or MoP. If you play those versions, this tool will not function as intended. Compatibility is effectively limited to the current Retail Midnight environment where the API behaves the way the developer built around.
How to Install and Set Up
If you want to download TerriblePackWarnings, the setup process is straightforward, and the addon ships with sensible defaults for exploration.
- Install the addon into your WoW AddOns folder and run /reload.
- Open the config window with /tpw or /tpw config.
- Browse dungeons and mobs in the left panel, then check or search for the skills you want to track.
- For timed skills, enable Timed and enter the First Cast and Cooldown values in seconds.
- Enable Sound Alert for audio warnings, keeping in mind that untimed sound alerts can produce false positives.
- Open the route window with /tpw route, click Import, and paste an MDT export string.
From there you choose Auto Mode or Manual Mode. Auto Mode infers pack progression from entering and leaving combat, so ability icons appear automatically as you engage tracked packs. Manual Mode skips the strict route requirement: import a partial route, click the pack row before or at the start of a fight, and tracking activates for that pack only. Useful commands include /tpw help for the full list.
One convenient way to get started is the foxygame.net launcher, which offers a one-click install path that drops TerriblePackWarnings into your addon folder without manual file juggling. The launcher's addon catalog also keeps version compatibility in check, so you spend less time troubleshooting and more time pulling packs.
Data Status and Known Limitations
Ability data for all eight Midnight Season 1 dungeons has been extracted from MythicDungeonTools, and every mob has been categorized by role through in-game verification. No abilities ship with pre-set timers, so all timing data must be configured by the player through the profile system. Coverage varies between dungeons, and a few spawns and boss adds remain tagged as unknown.
The known limitations are worth repeating because they shape expectations. Nameplate scanning requires enemy nameplates to be enabled. Cast detection cannot identify the specific spell being cast. Untimed sound alerts fire on any cast from a matching category, which can create noise. Auto mode advances packs on combat end, which may not match your real pull order. Leaving a season dungeon automatically sets the mode to Disable, so you must re-enable Auto or Manual when you enter a dungeon.
The addon is in early development, and profiles or configuration formats may change between updates without backward compatibility until a stable version is reached. It was built with the help of Claude AI by an experienced software developer who is new to Blizzard's API, and it is maintained on a best-effort basis. Planned improvements include repositioning and sizing spell icons through Edit Mode, community-contributed ability profiles with verified timers, and general quality-of-life UI work.
The Verdict
TerriblePackWarnings is not going to replace a well-coordinated group or a seasoned tank who knows every pack by heart. What it does is give you a fighting chance in a game version where the API has taken away most of the tools addon authors used to rely on. If you think a rough but functional warning system beats nothing at all, this addon is worth a look, and contributions of verified timers are genuinely welcome.