Utopia
Utopia
(aka: ZOMGDebuffs)
With today's high-end boss fights so tuned for absolutely maximum performance, it's important to know exactly what you're getting from your raiders. Do you have all buffs and debuffs available? Are the all improved? Are they active during the fight? Need to see that they were kept up during the fight?
WoW 3.0 introduced a whole new stacking system for buffs and debuffs. Add to that the myriad of hidden auras that are implied by talents, but don't appear on the tooltips. It's near impossible to look through that ever moving mess of debuffs on a target. It's just too much too look at. Nor should you have to.
So, here's Utopia. It will give you a very concise and clear view of your buffs and debuffs (see the buff display pictured below). With a fixed number of icons, which don't move or change. They'll simply be highlighted in red if missing; otherwise faded if unavailable, bright if present, yellow if present but unimproved, and so on.
Clarity is the key, and how fast you can answer yourself any questions mid-fight. I play a rogue, and because our warriors slack (they like to pretend to dps and moan about Sundering), we can very quickly see whether Sunder Armor is applied and, if it's absent, throw Expose Armor into our cycle. The icon is always in the same place, and always means the same thing.
The Display
An arrangement of icons showing the 'classes' of debuff, rather than the traditional specific debuff icons. For example, you will have one single icon representing Sunder Armor and Expose Armor. You don't care which is applied, only that it's there. The same applies to all the myriad of other buffs and debuffs which are now grouped into doing the same job.
By default, these icons are presented thusly:
- Dimmed - Your group can't apply this aura
- White - Debuff applied
- Yellow - Your group has applied this aura but it is an unimproved version. Do you feel dirty?
- Red - Your group can apply this aura, but hasn't
- Blue - Aura is unavavailable because of a conflicting spell (Blessings, Curses etc.)
Mousing over any of the icons will show the potential of the raid. Highlighted lines show what your raid can do. A Tick shows it's done, a cross means it's not. Next to this you get the values for the auras, and if that's different from the maximum your group can do, this is shown.
Anything unavailable will always show the maximum potential value of a debuff with all improved talents, whereas when something is available it will show the maximum that could be done by your raid.
The progress bar will show the percentage that has been debuffed for a quick at-a-glance view.
Standard buff tooltips are enhanced to show you the real values that you're getting from your raid member's buffs.
Up-Time Module
The new debuff Up-Time recorder will record a fight, when auras are applied, removed, by whom. The DPS for the fight, deaths and significant boss events so that you can examine the timeline of your fight after the fact.
Donations
While donations are not ever expected they do help, and recent donations by a kind few are one of the reasons I have returned at this time to resume work on this and other mods. Please do consider how worthwhile Utopia is to you and help to continue it's support into the future.
PayPal: [email protected]
Used to play with this.
I agree much of its functionality is practically built into the game now, but I really enjoyed having a handy list of possible buff and debuff sources more than anything else. Showing the source of buffs and debuffs on the icons themselves was fun too.
Need an update :(
Would love to get an update regardless of the new buff system. Utopia is much more clean and easier to look at.
The buff/debuff system has become so simplified that I doubt it's worth the effort to carry Utopia forward any longer... If you just want a nice row of buttons giving indicators for all the buffs/debuffs like Utopia provided, you can set that up pretty nicely with something like TellMeWhen.
Important update if you're still going to maintain this add-on for the Mists of Pandaria expansion. http://us.battle.net/wow/en/blog/4574894/Mists_of_Pandaria_Buff_and_Debuff_Design-3_8_2012#blog
Planning to be added into PhoenixStyle addon in Pandaria (or, may be before).
Sorry, have no time to make it :/
@jeremydoxa
I agree. I use it right now, even if it's buggy. I'm a Utopiaoholic!
Just curious if you have plans to continue maintaining this add-on. If not, any recommendations for a replacement would be great.
I've always been a huge fan of Utopia so I'd love to see it maintained. If not, I understand that too.
Thanks for your hard work on the add-on.
Thanks in advance.
@DrSnuggles
Yes, I'm having the same problem with r238
the only thing showing up in the uptime module is "Armor(Major)". Has someone else the same problem?
3 errors so far :
Date: 2011-04-28 19:21:47
ID: 4
Error occured in: Global
Count: 2
Message: ..\AddOns\Utopia\Utopia.lua line 1335:
attempt to index field 'spellPotential' (a nil value)
Debug:
(tail call): ?
[C]: ?
Utopia\Utopia.lua:1335: GetAmount()
Utopia\Utopia.lua:1505:
Utopia\Utopia.lua:1501
[C]: sort()
Utopia\Utopia.lua:1754:
Utopia\Utopia.lua:1740
Date: 2011-04-28 19:21:47
ID: 5
Error occured in: Global
Count: 16
Message: ..\AddOns\Utopia\Utopia.lua line 1764:
attempt to index field 'spellPotential' (a nil value)
Debug:
(tail call): ?
[C]: ?
Utopia\Utopia.lua:1764:
Utopia\Utopia.lua:1740
Date: 2011-04-28 19:12:02
ID: 7
Error occured in: Global
Count: 92
Message: ..\AddOns\Utopia_UpTime\uptime.lua line 1056:
bad argument #1 to 'band' (number expected, got string)
Debug:
(tail call): ?
(tail call): ?
[C]: ?
Utopia_UpTime\uptime.lua:1056: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[13]"]:4:
[string "safecall Dispatcher[13]"]:4
[C]: ?
[string "safecall Dispatcher[13]"]:13: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119
Hopefully these can be fixed as I love this addon.
In a raid at the moment and it looks ok.
So just need to squash those errors :)
ywfn is correct, if in line 1165 of data.lua [11095] is replaced by [22959] it works. Looking further down, 11095 seems to be the ID of the talent, not of the debuff.
Yeah sorry, I didn't group with a Mage until today. It is, yay!
@Kosouda: Since the last update it scans the talents of all our mages correctly, as far as I can see it.
Well I'm back for a bit because I've started to raid again, so I'm going to nitpick as usual. Sorry. :P
First off, I'm still not sure if Mage talents are even being scanned, which has been the case for months for some reason.
Second, I noticed the tooltips for the Elemental Resistance Totem under Resistance and Totem of Tranquil Mind under Spell Pushback Prevention are showing the buff and not the actual skill.
While this is minor and actually consistent with how the other tooltips are displayed it would be nice to link to the spell's tooltip so that players can know which element of totem is used.Oh also, Glyph of Healing Stream grants Healing Stream Totem the same resistances as Elemental Resistance Totem, so it could be nice to include that in the list, but I'm not sure of the best way to list it.For reference:
Elemental Resistance TotemElemental ResistanceTotem of Tranquil MindTranquil MindGlyph of Healing Stream Totem
I also found a pretty major error. Whatever formula is being used for all resistances is outdated. At level 85, major resistance buffs give 130 to whichever element while minor buffs (Mark/Kings) give 65 to all resistances. Unfortunately I don't know the actual formula, so you probably can't fix this on your own.
Otherwise... I actually don't have anything else that my OCD self can find at the moment. Good job!
EDIT: Ok nevermind. I edited data.lua to show the Elemental Resistance Totem spell instead of the buff, and I don't think it shows the Water Totem reagent unless you're a Shaman (same way the game can't show source mana costs of other spells if your mana is different or you don't use mana), so forget what I said about that totem and the other one.