No enrage timer. No tank swap. Just pure, uninterrupted performance.
Ever loaded into Shattrath and watched your FPS drop faster than a tank without a healer? Half the time its not the server. Its your addons doing 60 times more work than they actually need to.
PatchWerk makes them behave. Same addons, same features, no more lag. It stops the stuff you never see: addons refreshing every single frame, recalculating things that havent changed, and eating memory they never give back. Nothing on disk is changed, and every patch is safe to toggle on or off.
102 patches across 34 addons for WoW TBC Classic Anniversary. Install it, log in, and get back to parsing.
These addons showed up to TBC Anniversary and forgot half their kit.
| Addon | |
|---|---|
| Bartender4 | Stops combat error spam |
| BugSack | Settings menu actually opens now |
| LoonBestInSlot | Actually loads without crashing |
| Nova Instance Tracker | No more login crash |
| AutoLayer | Stops duplicate invites |
| RatingBuster | Fixes debug library crash on TBC Classic |
Your addons were doing the same work 60 times a second. Somebody had to tell them to chill.
| Addon | |
|---|---|
| Details | Runs leaner and meaner |
| Plater | Kills a 60/sec timer leak |
| Pawn | Faster tooltip comparisons |
| TipTac | Less work per tooltip hover |
| Questie | Smoother map drawing |
| LFG Bulletin Board | Stops needless list rebuilds |
| Bartender4 | Fewer button refreshes per tick |
| Titan Panel | Calms down widget updates |
| OmniCC | Stops recalculating every frame |
| Prat-3.0 | Chat runs at 20fps, not 60 |
| GatherMate2 | Minimap pins chill out |
| Quartz | Cast bars capped at 30fps |
| Auctionator | Fewer server queries |
| VuhDo | Calmer during AoE |
| Cell | Remembers more, recalculates less |
| BigDebuffs | Faster debuff tracking |
| BugSack | Smarter search filtering |
| AtlasLoot Classic | Smarter search, less chatter |
| BigWigs | Proximity text updates less often |
| Gargul | Lighter during GDKP auctions |
| MoveAny | Stops looking for features TBC doesnt have |
| Attune | Faster sorting and filtering |
| NovaWorldBuffs | Map markers update less often |
| AutoLayer | Faster message processing |
| Leatrix Maps | Smoother zone transitions |
| Leatrix Plus | Combat polling dialed back |
| NameplateSCT | Animation frame rate capped |
| QuestXP | Quest log updates debounced |
| RatingBuster | Stat comparisons run leaner |
| ClassTrainerPlus | Shift key polling throttled |
Retail features these addons expected? Not here. PatchWerk covers for them.
| Addon | |
|---|---|
| SexyMap | Slash command works on TBC now |
| NovaWorldBuffs | Missing functions filled in |
Not broken, just... could be better.
| Addon | |
|---|---|
| EasyFrames | 36T health text fixed to K/M/B |
| AutoLayer | Movable status frame with layer, status, and session stats. Layer change toast notifications. Full hop lifecycle tracking with auto group-leave and thank-you whisper. Enhanced minimap tooltip |
- Install from CurseForge or drop the folder into
Interface/AddOns/ - Log in. A quick welcome screen shows which of your addons were detected
- Type
/pwto open settings if you want to toggle individual patches
PatchWerk only patches addons you actually have installed. Everything is enabled by default. If Patchwerk himself had this kind of efficiency, he wouldnt need a hateful strike.
Type /pw to open the settings panel. Type /pw status to see which patches are active.
Full command list
| Command | Description |
|---|---|
/pw |
Open settings panel |
/pw status |
Show patched addons summary |
/pw status verbose |
Show detailed per-patch status |
/pw toggle <name> |
Toggle all patches for an addon (e.g., details, details off) |
/pw reset |
Reset all settings to defaults |
/pw outdated |
Check for addon version changes |
/pw wizard |
Re-run the setup wizard |
/pw help |
Show command help in chat |
- Hooks in at startup. PatchWerk loads alongside your other addons and applies targeted fixes before you ever see a loading screen.
- Each patch is independent. If one fails, the rest still apply normally. No wipe recovery needed.
- Your addon files are never touched. Everything runs in memory. Disable PatchWerk and your addons go back to exactly how they were.
Found a bug? Want PatchWerk to support another addon? Open an issue:
- Bug Report - Something broke or isnt working right
- Addon Patch Request - Suggest an addon for PatchWerk to patch
- Outdated Patch Report - An addon updated and a patch may need changes
TBC Classic Anniversary is a weird place for addons. Some were written for retail and expect functions that simply arent here. Others were built for Classic Era and never got optimized for TBC. A lot of them run background work every single frame because nobody told them to stop.
PatchWerk was born out of staring at profiler output and wondering why Details is rebuilding colors 60 times a second, or why Plater creates a new timer every frame. These arent bad addons. Theyre great addons that just need a nudge. Rather than waiting for 34 different authors to each ship a fix, PatchWerk patches them all in one place, at load time, without touching a single file on disk.
If you have ever /reloadd to fix lag and it actually worked, theres a good chance PatchWerk would have fixed it for you permanently.
PatchWerk only exists because 34 addon authors put in the work first. Every addon on the list above is built and maintained by people who do this in their free time so the rest of us can have a better game. PatchWerk doesnt replace what they do. It just helps their stuff run a little smoother on a version of WoW that most of them never specifically built for.
If you use any of these addons, go leave them a thumbs up on CurseForge or star them on GitHub. They earned it.
