DpsHelper Light
A lightweight World of Warcraft addon that mirrors Blizzard's Single-Button Assistant (SBA) recommendation icon and displays player resource bars.
Features
- SBA Icon Mirror — Shows the spell recommended by Blizzard's Single-Button Assistant in a movable frame, with cooldown overlay and usability tinting (range, resources).
- Resource Bars — Health, primary power (mana, energy, rage…), secondary resource (combo points, chi, holy power, soul shards, runes, arcane charges, essence…), and special bars (Brewmaster stagger).
- Per-Spec Profiles — Each specialization gets its own independent configuration (SBA slot, position, bar toggles, opacity, sizes). Switching specs automatically loads the correct profile.
- First-Spec Copy — When switching to a spec for the first time, settings are copied from your previous spec's profile instead of resetting to defaults.
- GUI Options Panel — Access settings through the WoW interface options (
/dhl options or ESC → Options → AddOns → DpsHelper Light).
- Smart Visibility — Auto-hides when out of combat with no hostile target. Configurable.
- Secret Value Safe — All resource reads use
pcall and issecretvalue() checks; StatusBar:SetValue() accepts secret values so bars always display correctly.
- Addon Compatibility — Supports Blizzard action bars, Bartender4, and ElvUI action button detection for the slot picker.
Setup
- Place
DpsHelperLight in your Interface/AddOns/ folder.
- In-game, drag the Single-Button Assistant spell from your spellbook onto any action bar slot.
- Type
/dhl pick, hover over the SBA button, and left-click to select it.
- Done! The SBA icon and resource bars will appear. Drag to reposition (after
/dhl unlock).
Important: The SBA dynamically changes its spell ID to show the recommended ability. This means auto-detection is impossible — you must manually pick the slot once per spec using /dhl pick or /dhl slot <number>.
Slash Commands
| Command |
Description |
/dhl |
Show all commands |
/dhl pick |
Interactive slot picker (hover + click) |
/dhl slot <1-180> |
Set SBA slot by number |
/dhl options |
Open GUI options panel |
/dhl alpha <0-1> |
Set opacity |
/dhl iconsize <24-128> |
Set icon size in pixels |
/dhl barsize <60-400> |
Set bar width in pixels |
/dhl icongap <0-30> |
Gap between icon and first bar |
/dhl bargap <0-20> |
Spacing between each bar |
/dhl text |
Toggle numbers on bars |
/dhl health |
Toggle health bar |
/dhl power |
Toggle power bar |
/dhl secondary |
Toggle secondary resource bar |
/dhl special |
Toggle special bar (stagger) |
/dhl lock / unlock |
Lock/unlock position |
/dhl reset |
Reset position to screen center |
/dhl combat |
Toggle auto-hide (combat/target only) |
/dhl hide / show |
Force hide or show |
/dhl copyprofile <id> |
Copy settings from another spec profile |
/dhl status |
Show current settings and all profile IDs |
Per-Spec Profiles
Settings are stored globally in DpsHelperLightDB with one profile per specialization (keyed by spec ID). When you:
- Switch to a spec that already has a profile: its settings load instantly.
- Switch to a spec for the first time: the previous spec's settings are copied as a starting point.
- Want to copy from a specific spec: use
/dhl copyprofile <specID> (see IDs with /dhl status).
Limitations
- WoW 12.0 Secret Values: Health, power, and other unit values are "secret" during combat in WoW 12.0+. The bars display correctly (Blizzard's
StatusBar:SetValue() accepts secrets), but percentage text may be blank when values are secret.
- No Auto-Detection: The SBA spell dynamically changes its ID to the recommended ability, making automatic slot detection impossible. You must configure the slot manually once per spec.
- No DPS Calculation: Unlike the original DpsHelper, this addon does not calculate or display DPS numbers. It focuses purely on the SBA recommendation and resource display.
Compatibility
- WoW Version: 12.0.0 / 12.0.1 (The War Within / Midnight pre-patch)
- Action Bar Addons: Blizzard default, Bartender4, ElvUI
- SavedVariables:
DpsHelperLightDB (account-wide, per-spec profiles)
Credits
- Author: Kiki / Espérance - Conseil des Ombres EU