Download
(151Kb)
Download
Updated: 04-28-11 10:04 PM
Pictures
File Info
Updated:04-28-11 10:04 PM
Created:unknown
Downloads:88,134
Favorites:178
MD5:

Debuff Filter and Cooldowns  Popular! (More than 5000 hits)

Version: 3.21
by: porkbone, aborgolotto

This addon filters out the debuffs and buffs that you don't care about, and places them anywhere on screen. If you're a melee class, you can filter out everything but CoR, FF and Sunder. If you're a caster, you can just show debuffs like CoE and Winter's Chill. Healers can filter out everything but their buffs and HoTs, etc.

This addon can also display cooldowns. It can show all listed cooldowns, or it can show spells and items that are not on cooldown and that are available for use. You can also make these cooldown buttons clickable. In other words, you can create more toolbars.

Besides filtering your current target, you can filter buffs/debuffs on yourself, and buffs/debuffs on the Focus target. Buffs/debuffs are grouped into frames. You can duplicate frames, so you can have more than 1 frame for your target. You can also create frames for other valid targets, like pet, raid1, targettarget, etc.

To configure the mod once it's installed, type /dfilter -- you should see a simple UI. To add a filter, select "Frame Buffs" on the left hand side, then select your target from the dropdown menu (Target, Player, Focus), then select the Buff or Debuff tab, then type in the name of your buff/debuff and press enter. You won't see the list of buffs/debuffs unless you enlarge the window, which you can do by dragging the bottom right corner.

If you're not sure how to set the Focus target, you can either type /focus <target> or go into keybindings and bind keys to "Focus Target" and "Target Focus" under Targeting Functions.

Note: make sure "Show Frame" is checked for your target type, or you won't see anything get filtered.

To move the frames, select "General Settings" on the left hand side, then check "Show Backdrop", and then shift-click and drag one of the backdrops.

If you'd like to change the orientation of any frame, select "Frame Layout" on the left hand side, then select the direction under the dropdown Grow menu, and then configure how many buffs or debuffs you'd like to see per row. The layout settings are as follows:

Right-Down, Right-Up: grows to the right, new rows start below or above the first row.
Left-Down, Left-Up: grows to the left, new rows start below or above the first row.
If the "rows" setting is set to 1, you'll have vertical orientation.

To change the orientation of the buff duration time, ctrl-right click the frame you'd like to configure.

Settings are stored on a per-character/server basis, so it should work fine if you have alts.

2011-4-29 (3.21):

- Updated .toc file so that Debuff Filter won't appear out of date for patch 4.1

2011-4-6 (3.20):

- Fixed bug where sometimes profiles stopped switching when changing talents.

2011-2-7 (3.10):

- Can show ghost timers now. When a (de)buff/cooldown finishes, the icon becomes faded for three seconds.
- Can disable the flash overlay that occurs on cooldowns now.
- Can show abbreviated names beside (de)buffs/cooldowns now.
- Can replace a (de)buff's icon with the icon of an item that exists in your bags. If that item is removed, the (de)buff's new look remains.
- Certain cooldowns, that are about to start but haven't yet, like a priests inner focus won't blink link crazy anymore.
- Could not fix bug where sometimes profiles aren't switched when changing talents. Please do manually instead.

2010-12-25 (3.04):

- Fixed bug where you cannot create a new profile, if ButtonFacade is installed.

2010-12-24 (3.03):

- Fixed bug where addon would not work and you get error message "LibDualSpec-1.0 requires LibStub". If another addon already loaded LibStub this error would not occur.
- Fixed bug where you change talent specs and you get error message "buttonfacadeGroup is nil". This would occur if addon ButtonFacade was not installed.

2010-12-16 (3.02):

- Fixed bug where addon would not show anything if it was installed on a computer with no setup file (setup file is DebuffFilter.lua in WTF folder)
- Included missing library. If another addon has this library addon would work fine.
- Hopefully fixed bug where addon would not show buffs/debuffs on game versions that were not english.

2010-12-15 (3.00):

- Can select to show debuffs/buffs only on friends or only on enemies
- Can create frames that show your cooldowns -- show all listed cooldowns, spells and items that are not on cooldown and that are available for use, or show cooldowns a certain number of seconds before they expire
- Can create frames with spells and items that you can cast by clicking -- this means you can create more toolbars
- Added profiles, which can automatically switch when you change talent specs
- Can enable or disable addon in game
- Can select threshold when buff/debuffs/cooldowns display time in fractions of a second

2010-11-26 (2.22):

- Fixed bug where stealable buffs were not showing
- Fixed interface bug where the DEL tooltip still showed even when interface was closed. It would even delete if you clicked on it, so you may accidentally delete all your (de)buffs.

2010-11-25 (2.21):

- Added option to remove black box that surround timers

2010-11-23 (2.20):

- Fixed bug that displayed red border around every debuff, will now display the correct color for the debuff
- Can now filter (de)buffs according to their duration, or show them only when they have a certain number of seconds left
- Black background is shown behind each time, making it easier to read
- Implemented my own sorting algorithm, since the previous one greatly decreased FPS
- Will now display (de)buffs correctly on targettarget when its not a raid member
- Can adjust how quickly tenths of a second are shown (for example, every 0.3 seconds), below 5 seconds, or not show tenths of a second at all
- Can add the debuffs to the buffs frame -- and add the buffs to the debuffs frame
- Hopefully reduced CPU usage time

--

2010-10-14 (2.00):

- Can scale each frame independently, or scale all the frames like before
- Added frames for targettarget
- Ability to add frames for any type of target, like pet, targettargettarget, boss1, raid4...
- New dialog to configure options
- Any frame can show all buffs or debuffs
- ButtonFacade support
- Updated for Cataclysm

--

2010-09-28 (1.99):

Will now display debuffs/buff on PTR.

--

2010-09-19 (1.98):

There were limits on the number of debuffs/buffs that were
scanned. So sometimes the target/player/focus had a
debuff/buff that was not shown.

--

1.97:
Added frFR (Nya) and koKR (metalchoir) localization.

Fixed a bug that occurred when no localized version was found.

1.96:
Hopefully fixed the self-applied/duration bug!

Included a deDE localization, provided by Juido

1.92:
Updated the .toc for 2.2.

Fixed the localization bug with non enUS/enGB clients. If you'd like to contribute a localized version, see localization.lua.

1.91:
Fixed a bug with the CooldownCount option where refreshed player buffs and debuffs didn't have their timers refreshed.

Fixed a bug that prevented time orientation from being applied to the first buff or debuff in a frame.

1.9:
The orientation/layout system has been redesigned. It is now done through the UI, and now supports splitting buffs or debuffs into multiple rows using a new "max per row" option. By default, the rows setting is set to "8", to duplicate the look of previous versions. If it's set to "1", it allows for vertical orientation. Two notes: time orientation is still set via ctrl-clicking the frames. In addition, users of previous versions will have to reorient their frames if they used non-default orientation settings.

Localized the options menu and added tooltips. Currently only localized for enUS/enGB.

If the CooldownCount option is enabled, it will now remove the spacing between buff rows since it's no longer needed.

1.85:
Added a CooldownCount-style timer option via OmniCC. Only tested with the latest version of OmniCC. Due to limitations with the player buff functions, OmniCC numbers will show up on player buffs and debuffs, but the cooldown rings won't.

Added an option to hide the frames when not in combat.

1.84:
Fixed a bug that caused an error when trying to change frame orientation and no buttons had been created yet (shift-clicking a backdrop)

Switched from string.find() to string.match() for texture filtering--should be faster

Other small tweaks for performance

1.83:
Stacks are now tied to their texture, so debuffs or buffs that share the same name (Shadow Vulnerability) will no longer appear together when combined.

1.82:
Rescaling the windows will no longer reset the position of your frames (looked at Bongos to see how this was done--big thanks to the author.)

Fixed a bug where duration times would get cut off with certain scale settings

Massive amounts of code clean up and tweaks

Added "/dfilter resetpos" to reset the frames back to their default positions, in case users are upgrading from a pre-1.8 version. Note: early versions of the zip don't have this as it was a last second change.

1.81:
Fixed a bug with focus buff monitoring
Minor code clean up/bug fixes

If 1.8 is working fine for you and you don't monitor buffs on your focus target, you probably don't need to upgrade.

1.8:
Supports 2.1's new UnitBuff and UnitDebuff functionality. What this means is, you'll finally be able tell which buff and debuff stacks are yours, and duration times(!) will be shown for them.

New option "Self-applied only": Enable this for any buff or debuff to only show your own stacks on a mob or player. Perfect for debuffs like Deadly Poison.

New option "Don't Combine Stacks": By default, if for example you're monitoring for Renew and 3 Renews are on someone, Debuff Filter will show one icon but with a 3 in the top-right corner. Enable this to show separate icons for each individual buff or debuff. This is mostly for buffs and debuffs that share the same name, like Shadow Weaving and Imp. Shadowbolt (Shadow Vulnerability).

Buff and Debuff stacking will now always show the most recent buff or debuff applied. If one of your own stacks is on the mob or player, it will take priority.

Buttons are now created dynamically. This should improve performance.

Lots of code clean up and bug fixes.

Scale can now be set in .5 increments.

Due to various changes, both scale settings and texture settings for buffs and debuffs will need to be re-set. Sorry for the inconvenience!

This version works for both live and PTR versions of WoW, but PTR-only features will only work once the patch goes live. These features include buff/debuff durations and the "self-applied only" option.
Optional Files (0)


Post A Reply Comment Options
Unread 12-16-10, 11:50 AM  
jogjog
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
and 2.20 works
my game is in french
Last edited by jogjog : 12-16-10 at 11:51 AM.
Report comment to moderator  
Reply With Quote
Unread 12-16-10, 11:50 AM  
jogjog
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
yes i can type /dfilter, i can configure, but nothing appears, no buff, no debuff
Report comment to moderator  
Reply With Quote
Unread 12-16-10, 11:39 AM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by jogjog
don't work for me since last update

fench client
Do you get anything if you type /dfilter or /dfilter help?
Report comment to moderator  
Reply With Quote
Unread 12-16-10, 11:28 AM  
jogjog
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
don't work for me since last update

fench client

edit: 2.20 works fine
Last edited by jogjog : 12-16-10 at 11:49 AM.
Report comment to moderator  
Reply With Quote
Unread 12-16-10, 11:03 AM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by mythz
having the same problems after new version

nothing works, even though my .lua is still intact with my previous settings

deleted it and tried with clean settings, and still does not work
Did you delete DebuffFilter.lua in the WTF folder while still logged into one of your characters in the game? Because when you log out, or reload the interface, that file will just be rewritten. So you need to delete it while either logged out of the game, or while the game is not loaded.

If you type /dfilter, or /dfilter help, do you get anything?

I checked the code, couldn't find anything. On curse, more than 1500 people downloaded it and no complaints so far. The 2 complaints were for version 3.00. No news is good news.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 07:44 PM  
mythz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 2
having the same problems after new version

nothing works, even though my .lua is still intact with my previous settings

deleted it and tried with clean settings, and still does not work
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 01:50 PM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by Shakzy
Same for me, installed the latest version and the buffs/debuffs didnt show. After a fresh reinstall (deleted wtf files) the addon didnt even work at all. debuff filter is not listed in the interface menu ingame and /dfilter does not work.
curse.com has yet to make 3.01 available for download. You can download it here now though. If you deleted the wtf file, and it doesnt work, I know what the problem is, I fixed it. I'm sorry you gotta redo all your debuffs/buffs though. You can probably just get DebuffFilter.lua from the recycling bin and restore it.
Last edited by aborgolotto : 12-15-10 at 01:52 PM.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 01:18 PM  
Shakzy
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Same for me, installed the latest version and the buffs/debuffs didnt show. After a fresh reinstall (deleted wtf files) the addon didnt even work at all. debuff filter is not listed in the interface menu ingame and /dfilter does not work.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 01:11 PM  
Yozka
A Kobold Labourer
 
Yozka's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 12
Uploads: 3
.

i updated this using curse. and now non of my debuff will show. I got the thignie show bar on and tried a couple of things. whats wrong ?
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 09:36 AM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Thanks, hopefully, the update fixed this problem.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 05:24 AM  
miros
A Defias Bandit
 
miros's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 83
Uploads: 7
Following errors upong login.

Code:
Message: Interface\AddOns\DebuffFilter\DebuffFilter.lua:2773: Cannot find a library instance of "AceDBOptions-3.0".
Time: 12/15/10 12:20:35
Count: 1
Stack: [C]: in function `error'
Interface\AddOns\Ampere\LibStub.lua:23: in function `LibStub'
Interface\AddOns\DebuffFilter\DebuffFilter.lua:2773: in function <Interface\AddOns\DebuffFilter\DebuffFilter.lua:2747>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:514: in function `InitializeAddon'
...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:628: in function <...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>

Locals: <none>
Code:
Message: Interface\AddOns\DebuffFilter\DebuffFilter.lua:2615: bad argument #1 to 'pairs' (table expected, got nil)
Time: 12/15/10 12:21:12
Count: 1
Stack: [C]: in function `pairs'
Interface\AddOns\DebuffFilter\DebuffFilter.lua:2615: in function <Interface\AddOns\DebuffFilter\DebuffFilter.lua:2613>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:635: in function <...dOns\DebuffFilter\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>

Locals: <none>
Last edited by miros : 12-15-10 at 05:46 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 05:30 PM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by moerscho
Would it be possible to add an option to limit the number of displayed Buffs/Debuffs or to only show them for hostile targets?
As a Tank i´m using Debuff Filter to display a quite Huge Frame when my Opponent aka Boss is gaining a Buff (using the Option "show all" for Targets Buffs) but when i target another group- or raidmember the Target-Buff-Frame is cluttering my whole screen so it would be helpful to limit the number of displayed buffs.
Sure i could, filter only the Buffs i want, but speccially when learning new encounters it would be helpful to just display all of them.
Try using 'show all nonraider' for now. However, i think it's unreliable. The next version (which i should finish soon) will have the option to show only on friends or enemies.
Last edited by aborgolotto : 12-10-10 at 04:05 PM.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 03:25 AM  
moerscho
A Murloc Raider

Forum posts: 4
File comments: 24
Uploads: 0
Would it be possible to add an option to limit the number of displayed Buffs/Debuffs or to only show them for hostile targets?
As a Tank i´m using Debuff Filter to display a quite Huge Frame when my Opponent aka Boss is gaining a Buff (using the Option "show all" for Targets Buffs) but when i target another group- or raidmember the Target-Buff-Frame is cluttering my whole screen so it would be helpful to limit the number of displayed buffs.
Sure i could, filter only the Buffs i want, but speccially when learning new encounters it would be helpful to just display all of them.
Report comment to moderator  
Reply With Quote
Unread 12-03-10, 03:46 PM  
aborgolotto
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by affix
Two suggestions:

1. You might want to increase the frame strata, or have an option to choose the frame strata. Every time I update, I open DebuffFilter.xml and change the strata to TOOLTIP. There's few situations where you'd want a buff frame under anything else.

2. 'Stealable' only shows buffs if the target is hostile. I'd expect it to show stealable buffs, even on friendly/temporarily friendly targets (i.e. mind controlled, or targets you're about to duel but aren't hostile yet).

It's not a huge deal, but if that could be changed it would be appreciated.

I maintain that this is the most useful addons that exists, thanks as always
I should set either frameStrata or level higher, cause its quite low now. That's a good suggestion. I can't use TOOLTIP, because it will disable mouse input.

For (2), I'm only providing what blizzard considers stealable buffs, so I wouldn't know what buffs on friendlies were stealable.

Thanks for the suggestions.
Report comment to moderator  
Reply With Quote
Unread 12-02-10, 04:40 PM  
affix
A Kobold Labourer

Forum posts: 0
File comments: 103
Uploads: 0
Two suggestions:

1. You might want to increase the frame strata, or have an option to choose the frame strata. Every time I update, I open DebuffFilter.xml and change the strata to TOOLTIP. There's few situations where you'd want a buff frame under anything else.

2. 'Stealable' only shows buffs if the target is hostile. I'd expect it to show stealable buffs, even on friendly/temporarily friendly targets (i.e. mind controlled, or targets you're about to duel but aren't hostile yet).

It's not a huge deal, but if that could be changed it would be appreciated.

I maintain that this is the most useful addons that exists, thanks as always
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: