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.

Facts
- Date created
- 30 Oct 2008
- Categories
- Last update
- 03 Feb 2010
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Utopia
- Recent files
- A: r203 for 3.3.0 on 03 Feb 2010
- R: 3.3 Release 1 for 3.3.0 on 09 Dec 2009
- A: r200 for 3.3.0 on 09 Dec 2009
- A: r199 for 3.2.0 on 28 Oct 2009
- A: r197 for 3.2.0 on 26 Oct 2009
- #45
parl2001 Sun, 17 Jan 2010 01:47:10Are there instructions for how to work the Custom Configuration window at all?
I'm not able to add buffs or debuffs to it.
- #44
sharkee Thu, 14 Jan 2010 18:26:24I must be an idot, but I can't get the uptime recorder running. How does it work?
- #43
raghathol Thu, 29 Oct 2009 23:00:24Could you add, or give me hints about how to add myself, the possibility to add CUSTOM buff ? Personally i'd love to add flask, well feed, and molten armor buffs.
Would be amazing
http://eu.wowarmory.com/character-sheet.xml?r=Sylvanas&n=%C3%90ream
- #42
hotshift Tue, 20 Oct 2009 08:49:39In the image above, one can see raid dps in a graphical manner. I only see the debuff uptime, not the dps, nor can I tick "raid dps" or "ennemy dps"..
Why ?
- #40
Kleo Tue, 22 Sep 2009 00:45:25The Utopia window implies that Stoneskin Totem and Devotion Aura do not stack. However, testing shows that they do, at least as of 2 days ago. Should they not be listed in the same box then?
- #39
Zeksie Fri, 11 Sep 2009 16:00:22Ofer, for the moment no. That was not the original intent of the mod. To do this would need a whole new section of code if it's to be displayed clearly in a way that's easy to see. In the mean time, you could take a look at ZOMGBuffs, which has a very clear and simple raid popup when you hover over it's main icon which shows the entire raid and their buffs or lack thereof very clearly.
- #38
Ofer Tue, 08 Sep 2009 21:17:16can i somehow show if everyone is biffed and show ppl with missing buf?? anyway tnhx for great addon!
- #37
Zeksie Wed, 26 Aug 2009 18:18:36hpally, thanks.
- #36
hpally Sat, 22 Aug 2009 01:41:27I found a bug in the "healing received" notification that you might want to know about.
If a paladin specs for improved devotion aura in the prot tree, ANY aura triggers the 6 percent healing received buff, not just devotion.
For example as a holy paladin, if I spec for improved devotion aura and run concentration, utopia should light up the "healing received" buff, and currently it does not.
- #35
khariv Mon, 17 Aug 2009 00:56:50I get the following error every time I log on with Utopia - seems to happen whether Im in a raid or not. I have deleted the saved vars, and that doesnt seem to make a difference.
Any ideas?
[2009/08/16 20:52:19-9888-x1]: Utopia-135\Utopia.lua:2890: attempt to index field 'frames' (a nil value) Utopia-135\Utopia.lua:3884: in function `CheckForMissingTalents'
Utopia-135\Utopia.lua:4036: in function <Interface\AddOns\Utopia\Utopia.lua:4026> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?:
AceTimer-3.0-5 (Ace3):158: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:132>