Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(34 Kb)
Download
Updated: 08-01-10 08:48 AM
Pictures
File Info
Updated:08-01-10 08:48 AM
Created:02-27-10 01:54 PM
Downloads:6,331
Favorites:30
MD5:
Categories:Buff, Debuff, Spell, Outdated Mods
iBuffDebuffU  Popular! (More than 5000 hits)
Version: 2.5
by: Xruptor [More]
THIS ADDON IS OUTDATED! IT HAS BEEN ABANDONED! I DON'T PLAN TO UPDATE IT!

This mod will give you three sets of very customizable bars (Player, Target and Focus) to display buffs/debuffs. It's extremely simple and easy to configure. The configuration panel can be accessed via the slash command or in the built in blizzard addon settings panel. (Interface -> Addon Tab)

Supports SharedMedia (LibSharedMedia-3.0)! You can change the bar textures and font settings!

Slash Commands:
  • /ibdu anchor = Display the anchors
  • /ibdu config = Display the configuration panel.
  • /ibdu on = Toggle iBuffDebuffU [On]
  • /ibdu off = Toggle iBuffDebuffU [Off]


What this mod does:
  • This mod gives you THREE groups of buff/debuff bars. Each group comes with it's own anchor.
  • Gives you a configuration window for each group of bars.
  • Displays player buffs/debuffs
  • Displays current target buffs/debuffs (player casted only)
  • Displays current focus buffs/debuffs (player casted only)
  • You can right-click buffs on the player buff bars to cancel them.

Supported Units:
  • Player
  • Target
  • Focus

Options:
  • Make the bars grow upward or downward.
  • Scale the bars.
  • Change the width of the bars.
  • Change the height of the bars.
  • Change the distance between bars.
  • Change the bar alpha level. (transparency)
  • Change the bar background alpha level. (transparency)
  • Change the font size.
  • Change the font alpha level. (transparency)
  • Toggle on/off tooltips for the player buff/debuffs.
  • Toggle spell ranks.
  • Toggle spell stacks.
  • Toggle HH:MM:SS format.
  • Toggle player buff display.
  • Toggle player debuff display.
  • Toggle debuff coloring for player debuffs.
  • Toggle the Blizzard Buff Frames on/off.
  • Toggle buffs for Target on/off.
  • Toggle debuffs for Target on/off.
  • Toggle buffs for Focus on/off.
  • Toggle debuffs for Focus on/off.
  • Option to set total buff count for player.
  • Option to set total debuff count for player.
  • Option to limit player buffs by time.
  • Option to display only the buffs the player cast on themselves.
  • Option to change the colors of the debuff bars for Player/Target/Focus.
  • Option to change the colors of the buff bars for Player/Target/Focus.

LibSharedMedia-3.0 Options:
  • Change the bar text font.
  • Change the bar texture.

Localization: English, Chinese, Taiwanese

Other Localization: There is support for the following languages, but I need help with the translations: Russian, French, Korean

You can view Alpha Builds at my Github tracker.
Version 2.5:
-Updated LibXMenu-1.0

Version 2.4:
-Added an option to toggle the spell icons on the bar sets on/off.

Version 2.3:
-Dropdown update in options menu.
-Updated LibXMenu-1.0 library :)

Version 2.2:
-Updated zhCN and zhTW localization. (Special thanks to www.wowui.cn)
-Slight update to the new font/texture dropdown menu.

Version 2.1:
-NEW: Added options to change the color of the debuff and buff bars for Player/Target/Focus.
-NEW: Added support for SharedMedia (LibSharedMedia-3.0). (You can now setup different bar textures and fonts.)
-Added support to change the bar texture and font to Player, Target, Focus bars.
-Modified the options panel code to make it more efficient then before.
-Removed a lot of useless code.
-Added a new option on the main configuration panel to allow you to setup the SharedMedia texture and font settings.
-Updated the localization to reflect the new changes.
-Made some overall improvements to the code.

Version 2.0:
-Changed the way that bars are created and destroyed.
-Enhanced the sorting routine again.
-Fixed an issue with the permenate buffs (toggles) jumping around.
-Fixed a slight issue with some bars blinking when an update was pushed.
-Bars should now be displayed properly and cleanly.

Version 1.9.1:
-Another update to address an issue where an individual may not have another addon with LibStub installed. Therefore LibStub should be the very first element that loads.

Version 1.9:
-Added the actual temporary enchant name to the bars rather then the item that was enchanted.
-Fixed an issue with the blizzard temporary enchants.
-Fixed a nil issue with the sorting.
-Fixed an issue with the application/removal of enchants.

Version 1.8:
-Improved the sorting. It should be cleaner now as it will sort by percentage of the bar shown rather then time left. Sometimes the time left was short but the bar length was large. This lead to some really odd sorts where a smaller bar was on top of a larger bar because of the time left versus bar percentage.

Version 1.7:
-Updated the CHN and TWN localizations.
-Added option to only display player casted buffs on themselves.
-Updated buff filtering code for improved efficiency.
-Added extra measures to prevent auras from being processed if mod is off.
-Fixed a slight typo in the localization where I had /xbt rather then /ibdu as the slash command. (Dang copy and paste.)
-Updated some slight code changes throughout the mod.

Version 1.6:
-NOTE: Bars are now dynamically created. This should free up some memory.
-Removed initial bar creation stage.
-Permeate buffs/auras will now be displayed as transparent empty bar. This should prevent confusion with other timed buffs.
-Modified how the mod is switched on/off. RegisterEvent/UnregisterEvent now used.
-Removed some redundant code

Version 1.5:
-IMPORTANT: Added new tabs to the configuration window to allow for more room for future settings.
-IMPORTANT: Moved settings to their appropriate tabbed window.
-Added: even more checks for debuffs/buffs to make sure they are player casted.
-Added: Option to toggle debuffs for Target on/off.
-Added: Option to toggle buffs for Target on/off.
-Added: Option to toggle debuffs for Focus on/off.
-Added: Option to toggle bufs for Focus on/off.
-Added: Option to set total buff count for player.
-Added: Option to set total debuff count for player.
-Added: Option to limit player buffs by time.
-Fixed: An issue where sometimes settings may revert.
-Fixed: No buffs/debuffs will show on the focus window if the focus is the player.
-Fixed: An issue where alpha levels weren't being properly adjusted.
-Updated: Localization CHN and TWN. Thanks to wowui.cn.

Version 1.3:
-MAJOR UPDATES
-ADDED: localization for CHN and TWN. Thanks wowuicn.cn :)
-ADDED: A debuff coloring option for player debuffs.
-NEW: Target/Focus/Player bars now have their own individual options and settings. You can now customize each group of bars however you like.
-NEW: Configuration panel now has a separate panels for each group of bars. Each one can now be configured separately.
-REMOVED: Modifying settings will no longer modify all groups of bars. Each group has been given their own options and settings.


Version 1.2:
-Fixed a slight bug where the weapon enchants were being displayed for every unit.
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Author
Date
2.4
34kB
Xruptor
07-18-10 06:39 AM
2.3
33kB
Xruptor
07-16-10 09:49 AM
2.2
33kB
Xruptor
07-12-10 07:03 AM
2.1
33kB
Xruptor
07-11-10 06:17 PM
2.1
33kB
Xruptor
07-11-10 06:03 PM
2.0
24kB
Xruptor
07-04-10 08:04 AM
1.9.1
24kB
Xruptor
07-03-10 03:52 PM
1.9
24kB
Xruptor
07-03-10 07:35 AM
1.8
21kB
Xruptor
07-02-10 10:09 AM
1.7
20kB
Xruptor
03-14-10 07:16 AM
1.6
20kB
Xruptor
03-10-10 07:00 AM
1.5
20kB
Xruptor
03-02-10 04:04 PM
1.3
18kB
Xruptor
02-28-10 10:08 AM
1.2
10kB
Xruptor
02-27-10 01:54 PM


Post A Reply Comment Options
Unread 12-03-11, 07:21 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Originally Posted by xyjames1488
Originally Posted by Xruptor
I'm been having issues... I've worked around it...
Still technically a work in progress though.

Keep up the good work mate, I love the add-on and am glad to see some of the issues are being tweaked.

Not to add on to the list, but I am having an issue with some spells not showing. The biggest ones are Druid spells that are both existent for Cat and Bear.

Also, I didn't fall for the idiot test! HAH!
Yeah the reason some of the spells are not being caught is due to some changes to the UNIT_AURA event. Instead they want you to make SecureBuffHeaders and then request the 'Children' (which are the buffs and debuffs) to be displayed.

I've been dabbling with it and I've gotten it close to what the original addon is. However there will be some changes as you can only request debuffs or buffs one at a time. So I can't pair them up in a single block. I'm currently trying to find a work around that. It will take me some time but I think it will be worth it in the end.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 12-02-11, 08:31 PM  
xyjames1488
A Murloc Raider

Forum posts: 8
File comments: 34
Uploads: 0
Originally Posted by Xruptor
I'm been having issues... I've worked around it...
Still technically a work in progress though.

Keep up the good work mate, I love the add-on and am glad to see some of the issues are being tweaked.

Not to add on to the list, but I am having an issue with some spells not showing. The biggest ones are Druid spells that are both existent for Cat and Bear.

Also, I didn't fall for the idiot test! HAH!
Last edited by xyjames1488 : 12-02-11 at 08:32 PM.
xyjames1488 is offline Report comment to moderator  
Reply With Quote
Unread 12-02-11, 07:10 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Yeah I'm still doing the update for this one. I'm been having issues with incombat crap with blizzard. Basically blizzards doesn't like frames showing/hiding during combat. I've worked around it. I've also seperated the debuffs and buffs.

Still technically a work in progress though.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 12-01-11, 09:34 PM  
xyjames1488
A Murloc Raider

Forum posts: 8
File comments: 34
Uploads: 0
Addon Update

I do not know if this add on will be updated so I am not fully sure this is worth doing. Either way, it is better to take the risk.

Message: Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:1007: attempt to index local 'b' (a nil value)
Time: 12/01/11 21:51:53
Count: 2
Stack: Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:1007: in function <Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:1006>
[C]: in function `sort'
Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:1006: in function `SortBars'
Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:1025: in function `SortBarsAll'
Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:22: in function <Interface\AddOns\iBuffDebuffU\iBuffDebuffU.lua:19>

Locals: a = <unnamed> {
0 = <userdata>
spellId = 55095
active = true
lastUpdate = 1806.528
duration = 22.276
stacks = 0
iconBorder = <unnamed> {
}
expTime = 1812.251
bg = <unnamed> {
}
spellName = "Frost Fever"
auraType = "debuff"
id = "player"
text = <unnamed> {
}
iconTex = "Interface\Icons\Spell_DeathKnight_FrostFever"
icon = <unnamed> {
}
auraID = 1
dType = "Disease"
timer = <unnamed> {
}
timeleft = 5.723
startTime = 1789.975
}
b = nil
(*temporary) = "debuff"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'b' (a nil value)"
xyjames1488 is offline Report comment to moderator  
Reply With Quote
Unread 11-24-11, 08:33 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Originally Posted by linguini
would it be possible to separate the buff bars and debuff bars?
I'm currently reworking this addon in truth. It's extremely old and I've been working on an update for sometime now. It's much more modular and allows the flexibility that you are requesting. I don't have an ETA as I have so many other addons to work on. It doesn't help that I'm finishing up my degree as well LOL. Hopefully sometime soon
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 11-23-11, 10:49 PM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
would it be possible to separate the buff bars and debuff bars?
linguini is offline Report comment to moderator  
Reply With Quote
Unread 01-24-11, 07:56 AM  
lodewijk
A Deviate Faerie Dragon

Forum posts: 13
File comments: 121
Uploads: 0
i would like to see minumum values for scale, width and height adjustments below the values (1, 200, 16) that are allowed right now. at this time i can not create a look that satisfies me. besides that it would be nice to add a border, i rely heavily on blizzards standard look 'n feel for the ui, so adding a default blizzard border (or any other using shared media) would be great.

[edit: spelling]
Last edited by lodewijk : 01-24-11 at 08:00 AM.
lodewijk is offline Report comment to moderator  
Reply With Quote
Unread 01-10-11, 03:33 PM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 112
Uploads: 1
Originally posted by Xruptor
I'll see what I can do. Right now I'm rewriting this addon as blizzard has removed the ability for addons to remove buffs during combat.
Thanks, I really appreciate you consideration.

About the cancel problem, I am not really bothered. I only use your addon for debuff, to see, from the bar length how much of a debuff is still on me (not having to focus to see digital timer, just easyly seeing it from the corner of my eye).

I find blizz stock buff frame perfectly fine for buffs. Self and raid buffs are long, dont need to see those. For short procs there are so many addon that do that job better than any buff frame (tellmewhen, needtoknow, forstexorsit, mage nuggets, etc.).
Last edited by oalex : 01-10-11 at 03:34 PM.
oalex is offline Report comment to moderator  
Reply With Quote
Unread 01-10-11, 07:08 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Originally posted by oalex
Would it be possible to make the bar grow the in reverse direction too?

That is have icon on right and bar shrinks from left to right.

I would really appreciate this. Thanks.
I'll see what I can do. Right now I'm rewriting this addon as blizzard has removed the ability for addons to remove buffs during combat.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-09-11, 07:39 PM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 112
Uploads: 1
Would it be possible to make the bar grow the in reverse direction too?

That is have icon on right and bar shrinks from left to right.

I would really appreciate this. Thanks.
oalex is offline Report comment to moderator  
Reply With Quote
Unread 12-12-10, 05:43 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Update I got the bars and such working. Working on adding the settings and such to the core.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 12-09-10, 08:13 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Hey all I have returned.

I have learned that Blizzard has secured pretty much all buff/debuff stuff this expansion. So iBuffDebuffU is going to have to be technically rewritten in order to accommodate these new restrictions.

SecureBuffTemplates doh .... why blizzard why....

Anyways this will take some time to do. So I can't give you folks an ETA.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 07:27 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Originally posted by Dhaern
Hiii, plans for cataclysm or 4.0.1 pre-cata update? Thx for this great mod
I don't have an active account right now. I do plan to return when cataclysm comes out. Right now I don't have the funds or time to play WOW.

However, I do intend to update my addons when I return. Sorry about that but it's out of my hands .
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 10-08-10, 05:46 PM  
Dhaern
A Kobold Labourer

Forum posts: 0
File comments: 61
Uploads: 0
Hiii, plans for cataclysm or 4.0.1 pre-cata update? Thx for this great mod
Dhaern is offline Report comment to moderator  
Reply With Quote
Unread 08-08-10, 06:55 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 569
Uploads: 37
Just an update! I'm currently working on utilizing the COMBAT_LOG rather then the event UNIT_AURA to parse for debuffs/buffs. Its working fine but I need some further tests to make sure it's capturing everything.

I've added support for target casted buffs and debuffs. So you can now see the buffs/debuffs the target has casted on themselves.

If things turn out well then the initial support for multiple targets can be reimplemented. I did this implementation before with UNIT_AURA but I wasn't satisfied.

Once I get this working properly, I will be adding filtering as well.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-08-10 at 06:55 AM.
Xruptor is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: