Setting Up WeakAuras (And Never Losing Them Again)
What WeakAuras actually does, the WotLK build I actually run, where I pull premade class auras from instead of building everything myself, and the one small addon that's saved my aura profile more than once.
I get asked pretty often what that cluttered wall of icons and bars is on my screen during raids, so I figured it's worth writing down properly instead of explaining it in Discord every time. WeakAuras is, without exaggeration, the addon that changed how I play more than anything else on this list. This is how I actually have it set up, not a generic "how WeakAuras works" writeup.
1.What WeakAuras actually does
The default WoW UI only shows you a handful of your buffs and debuffs in a small row, and it doesn't tell you anything about your cooldowns beyond a greyed-out icon on your action bar. That's fine until you're trying to track a proc, a debuff that's about to fall off a boss, or whether you've actually used a cooldown on time in the middle of a fight — I know from experience that I used to lose track of exactly this stuff and just not notice.
WeakAuras fixes that by letting you build your own custom trigger for literally anything the game can tell you about: a buff is up, a cooldown is ready, a debuff has less than 3 seconds left, your resource crossed a threshold, a boss is about to cast something specific. You decide what triggers it and what it looks like — an icon, a bar, text, a glow, a sound — and it just sits on your screen exactly where you put it. Once you've used it for a while, going back to a character without it feels like playing half-blind.
2.Installing the actual WotLK build
Regular WeakAuras won't load on a 3.3.5a client at all — it's built against APIs that didn't exist yet back then. The version I actually run is the backport at github.com/Bunny67/WeakAuras-WotLK, which is the one that's actually been adapted to work on our client. Download it, drop the folder into Interface\AddOns\ like any other addon, and make sure it's ticked at the character select screen.
Once it's in, open it with /wa or /weakauras, or just click the minimap icon it adds. That's the whole install — everything else on this page is about what you actually put inside it.
3.You don't have to build these from scratch
Building a full aura setup from nothing is a real time investment, and I don't think most people need to start there. I pull from two places myself, and I want to be specific about credit here rather than just linking things anonymously.
The first is a Warmane forum thread by a player named Lunminas (forum handle joaodaspica) — Beautiful and Updated UIs for every class!. Full credit to him for it; I'm linking it here purely as an example of what's actually achievable with this addon, not as an active recommendation to go grab it right now. By his own admission in the thread, he's since moved on to a newer, more polished project and doesn't maintain this older 2020 set anymore, and he's upfront in the post that the backport itself is a community project, not an official one, so treat it with the same normal caution you'd give any third-party addon. It's still a genuinely good look at what a full class UI in WeakAuras can actually do.
The place I actually go for individual auras on an ongoing basis is wago.io/wotlk-weakauras. It's a proper searchable database specifically for the WotLK build — broken down by class and spec, by profession, and by raid tier down to individual bosses (Naxxramas, Ulduar, Trial of the Crusader, ICC, all listed boss by boss), plus PvP and general categories. It's a living, maintained resource rather than one person's one-time project, and it has its own companion app and Discord if you want to go deeper.
4.Actually installing an aura you find
Every aura on Wago or in that forum thread comes as an export string — a long block of text you copy. Open WeakAuras with /wa, use the import option, paste the string in, and confirm. That's the same process every single time regardless of where the aura came from, so once you've done it once you've done it for good.
5.WA_SafeGuard — why I won't run WeakAuras without it anymore
Here's something I learned the hard way: a full WeakAuras profile can be a genuinely large file, and there's a specific, fairly common way to corrupt it that has nothing to do with anything you did wrong in your aura setup. If you force a character to disconnect — the classic case is logging into a second account or client while the first one is still open — the game has to write every one of your SavedVariables files to disk right then, in alphabetical order. If your WeakAuras data is big, that write can get cut off partway through, and you're left with a broken file. The normal .bak backup doesn't save you here either, because it's just a copy of whatever was already saved last time — which, if you'd been building auras for a while, might already be the broken version.
WA_SafeGuard is a small companion addon that exists purely to fix this. It keeps its own compressed backup of your aura data in a separate, much smaller file, and because "WA_SafeGuard" comes before "WeakAuras" alphabetically, its own file gets written and saved before the big one does — so it survives the exact disconnect that just corrupted your real data. On login it checks whether your WeakAuras save is actually intact, and if it detects corruption it restores from its own backup and prompts you to reload. The commands are /wastatus (check your backup status), /wasave (force a backup immediately) and /warestore (restore manually if you ever need to). Installation is the same as any other addon — extract it to Interface\AddOns\WA_SafeGuard\ and restart WoW — and after that it just runs quietly in the background.
I lost a full raid cooldown profile to exactly this scenario before I found this addon, and I haven't lost one since. If you're going to invest real time building or importing auras, this is the five-minute install that protects that time.