Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.97
Date:
05-26-2009 01:06 AM
Size:
15.97 Kb
Downloads:
11,868
Favorites:
131
MD5:
Pictures
Click to enlarge
Filter out debuffs you don't care about, like Deep Wounds.
Click to enlarge
2 stacks, 1 icon.
Click to enlarge
Configuration UI
Debuff Filter   Popular! (More than 5000 hits)
This addon filters out the debuffs and buffs that you don't care about. 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.

It supports the 40 debuff limit, and besides filtering your current target, you can filter buffs/debuffs on yourself, and buffs/debuffs on the Focus target.

To configure the mod once it's installed, type /dfilter -- you should see a simple UI. To add a filter, select your target from the dropdown menu (Target, Player, Focus), select the Buff or Debuff tab, then type in the name of your buff/debuff and click Add.

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 Funcions.

Note: make sure filtering is turned on for your target type, or you won't see anything get filtered.

To move the frames, check "Show Backdrop" and shift-click and drag one of the backdrops.

If you'd like to change the orientation of any frame, select the direction under the dropdown Grow menu, 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.

A few configuration options exist that aren't available through the UI -- to see them, type /dfilter help

Settings are stored on a per-character/server basis, so it should work fine if you have alts.
  Change Log - Debuff Filter
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 - Debuff Filter
Sorry, there are currently no optional files available.
  Archived Versions - Debuff Filter
File Name
Version
Size
Author
Date
1.96
15kB
porkbone
04-28-2009 05:40 AM
1.93
13kB
porkbone
10-19-2008 07:02 PM
  Comments - Debuff Filter
Post A Reply Comment Options
Old 11-16-2009, 08:59 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1003
Uploads: 1
Quote:
Originally posted by Augy
[b]Have a couple questions I hope you don't mind looking at.

1) Would there be any way to create a default listing of all the buffs/debuffs characters could have? Having to input all of these manually is a bit rough.
Satrina Buff Frames.

Quote:
2) Would there also be a means of copying one set of debuffs/buffs from player over into the target/focus window, that way there is no need to enter them in 3 different times?
You can edit SV file manually. Simple... if you know what you doing.

Quote:
4) Is there a way to create specific profiles for different characters, as the debuffs/buffs I need to track on my priest are not the same as on my mage.
Settings stored per-character. I dunno what you're speaking about.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-16-2009, 02:15 PM  
Augy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Have a couple questions I hope you don't mind looking at.

1) Would there be any way to create a default listing of all the buffs/debuffs characters could have? Having to input all of these manually is a bit rough.

2) Would there also be a means of copying one set of debuffs/buffs from player over into the target/focus window, that way there is no need to enter them in 3 different times?

3) In addition, is there also a way to organize these by class? Sorting them alphabetically makes them a bit easier to find, but when trying to figure out if you have all of the class buffs/debuffs you want, it's difficult when they're not all organized in some fashion?

4) Is there a way to create specific profiles for different characters, as the debuffs/buffs I need to track on my priest are not the same as on my mage.

Great mod though - thank you so much for all of the time and effort you have put forth in developing it.

Last edited by Augy : 11-16-2009 at 02:31 PM.
Augy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-27-2009, 04:16 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1003
Uploads: 1
Quote:
Originally posted by galvin
How come other mods like sraidframes. I've disabled all addons and during that time non of the raid frames were present since I wasn't in a raid. And the frames have never reset to default settings in that mod.

I have a lot of mods that use frames and this mod is the only one that has this issue. recount, sraidframes, deadlybossmods all use frames and their positions never get lost when you disable mods and re-enable.
They handle frame coords by themself. You comparing absolutely irrelevant moments.
Other fairly common mod i can tell you about is TomTom. Arrow position is not handled by addon.
On a contrary, X-Perl, Bartender4 - both store coords in SV and don't suffer reenabling issue.

To sum it up, it's not a bug - it works as intended. Even if not please you.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-27-2009, 02:25 PM  
galvin
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Quote:
Originally posted by AnrDaemon
It's not a matter of variables.
Frame coordinates saved in layout file and restored on game load by client itself, if that frame is present. If not - client discarding them as garbage.
If you want to temporarily disable addon or two, backup all *.lua, *.txt and *.wtf files from profile directory and restore when you finished playing enable/disable game.
How come other mods like sraidframes. I've disabled all addons and during that time non of the raid frames were present since I wasn't in a raid. And the frames have never reset to default settings in that mod.

I have a lot of mods that use frames and this mod is the only one that has this issue. recount, sraidframes, deadlybossmods all use frames and their positions never get lost when you disable mods and re-enable.

Last edited by galvin : 10-27-2009 at 02:27 PM.
galvin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-27-2009, 10:43 AM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1003
Uploads: 1
Quote:
Originally posted by galvin
So what variables would I need to put under save variables in the TOC file? I figure its a simple fix if you know which variables need to be saved.
It's not a matter of variables.
Frame coordinates saved in layout file and restored on game load by client itself, if that frame is present. If not - client discarding them as garbage.
If you want to temporarily disable addon or two, backup all *.lua, *.txt and *.wtf files from profile directory and restore when you finished playing enable/disable game.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 07:13 PM  
galvin
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Quote:
Originally posted by AnrDaemon
It does not remember this at all by itself.
So what variables would I need to put under save variables in the TOC file? I figure its a simple fix if you know which variables need to be saved.
galvin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2009, 08:04 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1003
Uploads: 1
Quote:
Originally posted by galvin
Hope someone can take over this project. Mod is good only bug is that when you disable mods and reenable it forgets the placement of the debuff/buff frames.
It does not remember this at all by itself.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2009, 05:57 PM  
galvin
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Hope someone can take over this project. Mod is good only bug is that when you disable mods and reenable it forgets the placement of the debuff/buff frames.
galvin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-09-2009, 09:34 AM  
von thall
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
First of all, i love this addon, great work.

Second, is there a possibility that you will add the support for buttonfacade as someone mentioned earlier? or is it some other way to make the borders more to my liking, it does not fit well into my UI atm.
von thall is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-06-2009, 08:29 PM  
toin7
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
For some reason, the positioning of the frame resets to the middle of the screen every so often. Is there any reason or is it a bug?
toin7 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-06-2009, 02:11 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1003
Uploads: 1
I'd like to have bars grow/wrap options split for more customization.
I.e., in my layout i want to have my buffs grow downward and wrap to the left, while my debuffs grow same downward, but wrap to the right if overflow.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-06-2009, 11:51 AM  
miros
A Kobold Labourer
 
miros's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 55
Uploads: 5
Pet filter

Could you add support for pet bufs and debuffs?
This would be very handy to keep an eye on things like Demonic Empowerment or Enslave demon.
BTW very nice addon.

Last edited by miros : 07-06-2009 at 11:52 AM.
miros is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-11-2009, 12:37 PM  
affix
A Kobold Labourer

Forum posts: 0
File comments: 93
Uploads: 0
This is one of my all-time favorite addons. I stream a lot of arenas, I get a lot of UI questions, but people ask about this one more than any other. Thanks for your hard work! A few feature requests:

*Add party buff/debuff support (Party2-Party5)
*Add arena buff/debuff support (Arena1-Arena5)
*Add targetoftarget buff/debuff support
*Change buff/debuff scale independently for each frame

Last edited by affix : 06-11-2009 at 12:39 PM.
affix is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-07-2009, 01:17 AM  
huoqiang
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
would it integrate buttonfacade into this ?
huoqiang is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2009, 09:40 AM  
xeroc81
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
DebuffFilter + vehicle

Changed the latest release (1.97) to support vehicles if someone is interested.

http://www.megaupload.com/?d=JIJPJ91Y

If you want to do it manually just open DebuffFilter.lua
Find:
ismine = caster == "player";
Replace with:
ismine = (caster == "player" or caster == "vehicle");

Find:
elseif (event == "UNIT_AURA" and arg1 == "player" ) then

Replace with:
elseif (event == "UNIT_AURA" and (arg1 == "player" or arg1 == "vehicle")) then
xeroc81 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.