Energized
Inspired by the now discontinued add-on BuffEnough, Energized answers the simple question: "Am I buffed?" Energized functions as a LibDataBroker (LDB) feed whose icon changes depending on your disposition. The tooltip lists which buffs you're missing, along with who is likely to be responsible for the buff. Energized is optimized for max-level players, and primarily focuses on PvE (but also supports PvP content).
Features
- Smart buff grouping. Energized uses a very flexible grouping system that lets it handle all equivalent buffs and consumables in the game, with room to grow as more become consolidated.
- Low resource usage. Energized has been written for efficiency. It uses very little CPU time (particularly during combat) and very little memory. The configuration UI can be loaded separately for even more savings.
- Highly configurable. Every single buff and consumable rule in Energized is exposed to the user through an advanced configuration system. This gives you a visual display of exactly what is being checked, and lets you configure absolutely everything.
- Advanced tooltip. Energized uses a two-level tooltip, letting you mouse over any missing buffs to see all the people who could be providing them, and which buffs or consumables make up that buff group.
- Understands your needs. Out of the box, Energized contains smart defaults for your class (and in many cases, your spec). Like to change specs a lot? Energized knows when it happens and automatically adjusts.
- Quick disable. Don't care about a buff at the moment? Click it on the tooltip to disable it for this session. Joining a new group, reloading your UI, or logging out will enable it again.
You should also install
- Energized works best with an LDB display like Fortress, Button Bin, or Titan Panel. If you don't have a display, turn on Energized's minimap icon. There are lots of displays available — if you don't like one, try another!
- AddonLoader is highly recommended. This will let you keep the configuration UI unloaded until you need it.
Comments, bug reports, discussion
Help translate Energized
Click here to help translate Energized into your language.
Frequently asked questions
Does Energized require any configuration to work?
Nope! Energized is intended to work perfectly for the majority of players without any changes to configuration. Should you wish to dig deep, however, you can change literally anything about how Energized operates, including every buff and consumable it looks for.
Why is Energized slow to react when things change?
Energized has been written for maximum efficiency when it comes to CPU usage. It won't scan anything more frequently than once every few seconds (configurable). Certain types of actions (like changing your pet's attack mode) won't be picked up until Energized does it's automatic scan, which occurs every 10 seconds. In general, it'll just be a moment before Energized catches up. Just be patient — your framerate is better because of it!
Energized doesn't work very well for leveling. Why?
Energized is not intended to be used by leveling players.
How can I use different options for different specs?
In your Interface Options menu, click the + next to Energized, then select Profiles. Use this screen to create two profiles — one for each spec. Put yourself in the profile you want for your current spec. Then turn on Enable dual profile and select a profile to switch to when you change to your other spec.
Skylinee: I haven't tested it in a battleground, just raids. I don't see memory usage climb at all across hours of raiding. Keep in mind that some of the libraries Energized uses might be using memory and CPU time, and I can't control that at all. Run fully disembedded if you're going to keep profiling this.
Memory usage seems to climb from 300kb on login to around 800kb a few minutes after entering a BG. Is this normal? Got ''Keep scanning slowly in combat'' turned off btw, but it still seems to use some CPU every 10 sec.
Can you add to your list, the checking of the "Soul Link" talent if well applied on the warlock's pet, if available on the talent tree, please?
Thanks.
Defensive Stance checking is in r46. You have to be a designated tank for it to require Defensive Stance. Designated tanks can be defined by the Blizzard raid frames, oRA2 or oRA3. You can turn the check off from the Special Cases tab. It hasn't been fully tested; let me know if it works.
Blessings are in. Any issues you see with them are bugs.
r44:
A profile reset may be required to see these changes.
Can't edit my last post, but also Bone Shield has 1min duration, so probably change 300 to 30
Think blessings are NYI
DK: Disable Bone Shield + Blood presence on the pet, and its cool
Blessing of Sanctuary can only be cast by a Prot specced paladin. Even if none is in the raid it shows as missing.
Weapon buffs have been added in r43. I tested this with a rogue and I believe it works properly.
gwelican, your DK requests are in the defaults as of r42. Let me know how it looks.
Energized generates almost zero garbage, so it's probably what you said. Watch Energized for memory growth. If you stay out of the tooltip, growth should be almost nothing, especially long-term. The tooltip does generate unavoidable garbage, but not a significant amount.
(All of the above assumes you're also staying out of the Options screen, which is a heavyweight monster. ;) )
I do intend to add an option to turn off the in-combat 10 second scan, it's on my list still. :)
I just did an AV to test this out. I started monitoring CPU with OptionHouse and everything seemed fine (average of 1.5 CPU/sec with spikes up to 10CPU/sec every 10 seconds). However, after i did a manual garbage collect, CPU increased through the roof (200+ CPU) and the game almost locked up. Not sure what caused this, might have been a combination of running CPU profiling and doing a manual garbage collect. Just thought you should know.
The report/whisper function is NYI. Low buff warnings are already in.
Does Energized provide a report/whisper function such as BuffEnough does? I also liked de color change to yellow In BE when buffs went down to some minutes left.
Yeah stances aren't auras, so they'll have to be hardcoded as special cases. I'll try to get your DK changes in tomorrow.
Well thats my best guess, I'm not a dk expert, there is a program called simulation craft, there are profiles, and the unholy profiles says blood presence for unholy dk as well.
In short I believe DPS -> Blood, Tank -> Frost.
I've checked my prot paladin, blessings are okay, RF was selected so that looks cool.
On my prot warrior only the stance is missing, guess it has a different mechanic than presence?(Apart from stances, looks okay for me)
The Last Cast By option, grouping buffs and showing who can provide it, pretty cool options keep up the good work :)
OK, I had the talent index wrong for Master of Ghouls, you were supposed to get pet mode turned on for the addon with that talent.
What I'm going to do is add a flag where you can tell Energized "only require this buff if I have X talent". So you'll be able to set up all kinds of defaults based on that. I'll want to add some or all of your suggestions to the default settings.
So you want Blood Presence if you AREN'T a tank (we'll use the oRA/Blizzard definition to check that, I have that option already but it's NYI), and Frost Presence if you ARE a tank?
Bone Shield for Unholy spec (26) (5min buff 1min cd) Blood presence for Frost/Blood/Unholy(I'm just leveling a dk, but simc profiles suggest that unholy use blood as well, _FIXME_) Frost Presence for Blood/Frost when they are tank
Pet buff check (it is disabled by default, based on the talent Master of Ghouls)(20)
Checking simc profiles looks like every dps dk using blood, so thats not a problem anymore.
Can you be more specific with exactly what you want to build for your DK? It probably belongs in the defaults and I may need to build some additional options into the advanced editor.
How do I specify that multiple talents need to use the same buff?
Like DK, frost+blood wants to use blood, unholy wants to use unholy presence.
Stances work like this as well for warriors?
Working on my dk buffs as well