Description
OPlates
One circle. Every answer.
The nameplate overlay that tells you who you are fighting — before you finish the thought.
Built for World of Warcraft: Wrath of the Lich King 3.3.5a.
✨ The idea
Nameplate addons are very good at showing you bars. Health, resources, cast bars — all of it, beautifully.
None of them tell you who is behind the bar.
OPlates adds exactly one thing: a single circular icon above every friendly and enemy player, carrying the one piece of information you actually need in that half-second — their class, their spec, their role, the crowd control that just landed on them, or the buff you have been waiting for. The border is their class colour. Target them and it pulses yellow. That is the whole addon, and that is why it works.
It does not replace your nameplates. TidyPlates, ThreatPlates, Kui Nameplates, NotPlater, ElvUI, etc — keep every bar, every font, every pixel of your setup. OPlates draws on top of it.
This entire idea was put forward and kept running by a project calling SweepyBoop's PvP Helper, and since there was no compatible version for 3.3.5a, I decided to create a similar AddOn by myself.
📸 See it
🟡 The plates — one circle above every friendly and enemy player. Class, spec or role, your choice per side, inside a ring that is always their class colour.
![]()
Friendly plates · Dalaran — warrior, shaman and two healers, each with their own circle
⚔️ In combat — the same rule at full speed. The flag carrier is marked, the healers are crosses, everyone else is their class. You read the fight in one glance instead of hovering names.

Enemy plates · Warsong Gulch — flag carrier, healer and class icons at the same time
🎯 Target highlight — target a player and their ring turns yellow and pulses. Switch away and it snaps straight back to their class colour, with no fade and no delay.

Targeted enemy healer — the yellow ring follows your target
🌀 Crowd control, the instant it lands — a stun lands and the class icon is gone, replaced by the CC icon with its remaining duration ticking down. The moment the effect ends, the class icon is back. Smart diminishing returns keep the timer honest, and priority decides what you see when effects overlap.

Stun on an enemy — CC icon with a live countdown, back to class the instant it ends
🚨 Healer CC alerts — a second layer, for your own group. When a healer gets controlled, an alert appears wherever you put it, with the countdown and an optional one-click dispel or breaker.

Healer CC alert — countdown, plus a breaker your character actually knows
🎛️ Filters for every class and every spec — configured separately for friends and enemies. Click an icon to hide it. The change applies instantly, and hiding an icon never hides the player.

Friendly Class Filters

Enemy Spec Filters — all 30 specs, per side
⚙️ One window for all of it — friendly and enemy plates side by side, healer alerts, tools, profiles, and the roadmap features already sitting in the rail, marked soon.

The settings window — type /op and everything is here
⚡ Install in 30 seconds
-
Close World of Warcraft completely.
-
Extract the
OPlatesfolder into your addons folder:World of Warcraft\Interface\AddOns\OPlates\OPlates.toc -
Start the game, tick OPlates on the AddOns screen, log in, type
/op.
⚠️ One folder deep, not two. If you end up with
AddOns\OPlates\OPlates\, the addon will not load. Upgrading and more help: INSTALL.md.
🎮 Quick start
- Type
/op— the settings window opens (or use the minimap button under Tools). - Pick Friendly Plates or Enemy Plates.
- Choose an Icon mode, then tick what you want: class, spec, healer, tank, pets, flag carrier.
- Fine-tune with Class Filters and Spec Filters — filtering an icon never hides the player or their other information.
- Want auras? Paste spell IDs into that side's Buffs / Debuffs box.
- Nudge icon size and position until it sits right on your plates.
- Open Healer CC and hit Test — drag the alert where you want it, outside combat.
⌨️ Commands
/opor/oplates— open the themed settings window/op classic— open the classic settings window/op debug on— start detailed logging for this session/op debug off— stop logging/op debug reset— start a fresh debug session/op talent reset— forget learned specializations and reload the UI
🧩 Compatibility
- Game — World of Warcraft: Wrath of the Lich King 3.3.5a (
Interface 30300) - Stock client — ✅ fully supported. Identity may take a moment on some plates.
- Patched client — ✅✅ instant identity, no hover needed, with a supported patch below
- Dependencies — none. Libraries are bundled.
Supported awesome_wotlk patches
OPlates is built for two specific patches — not every fork that carries the name:
- 🟢 FreakySphere's awesome_wotlk — the superset build this addon was developed against. Recommended.
- 🟢 KhalGH's awesome_wotlk 0.1.4-f3 — the fork OPlates originally grew up on.
The patch is entirely optional. OPlates detects what the client can do and switches its nameplate-unit integration on by itself the first time it finds a supported one; you can turn it off again under Advanced. A patch modifies your game client — use only the linked releases and read their instructions.
Not Retail. Not Classic Era. Not Wrath Classic. 3.3.5a only.
🗺️ Roadmap
Three things are planned. No dates, no promises — they ship when they are good enough.
🧱 Plate Filters Hide individual nameplate elements — names, health bars, power bars, cast bars, icons — from whichever nameplate addon you run. TidyPlates, ThreatPlates, Kui Nameplates, NotPlater, ElvUI: OPlates will be able to strip the pieces you do not want, whatever is drawing them.
🎨 Aura Filters A dedicated window with the full set of class, spec and racial buffs and debuffs as circular icons. Tick what you care about, drag to set which aura outranks which — instead of typing spell IDs by hand.
⚔️ Raid & Dungeon A PvE layer in the spirit of BigWigs and DBM: when a boss puts something on a raid member, that player's circle becomes that debuff, that mechanic, that thing you must react to — visible on the nameplate itself, where your eyes already are.
🩺 If something looks off
OPlates is not in the AddOns list — check Interface\AddOns\OPlates\OPlates.toc exists, and that you are not one folder too deep.
A class or spec stays unknown — normal on a stock client. Target or mouse over the player once, or install a supported patch for instant identity.
The healer alert button will not click in combat — that is Blizzard, not OPlates. Set an in-combat modifier, make sure Display only is off, and configure the alert before the pull.
Anything else — type /op debug on, reproduce it, then open a bug report with your OPlates version and whether your client is stock or patched. Never paste passwords, server credentials or tokens.
💛 Support OPlates
I built OPlates to give back to the lovely WotLK 3.3.5a community, and especially to support Warmane players and keep the spirit of this server alive. It took many long hours of work to make every plate and mechanism fixed and stable.
OPlates is completely free, and it always will be. But if it has made your games a little easier or a little more fun, a small donation is deeply appreciated to help keep this project growing and fuel my passion to create even more insane addons like this.
Whether you donate or just share OPlates with a friend, your support means the world to me. Thank you for being part of this community.
With love, FreakySphere
Three addresses, three networks. Each one accepts a single network — anything else sent to it is lost permanently.
USDT · TRC20 — TRON network
TFoVYvxDwCvyxWmsQXxEVwLgZhPkJFwzyk
BNB · BEP-20 — BNB Smart Chain
0xfAcc945FB11975B17eAF82131558913574856133
BTC · native — Bitcoin
bc1qqvl3edwwna38gh2xg9jhu9tz675g000x47mnwz
📄 Project & license
- Download — latest release
- Source & issues — FreakySphere/OPlates
- License — GNU GPL-3.0-or-later
- Credits & asset terms — Copyright · Branding · Third-party notices
OPlates is an independent community project. It is not affiliated with or endorsed by Blizzard Entertainment.
Made with care for the WotLK 3.3.5a community by FreakySphere.














