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,919
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 04-28-2009, 02:30 PM  
metalchoir
A Kobold Labourer
 
metalchoir's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
It's the koKR locale

elseif (GetLocale() == "koKR") then
DFILTER_BACKDROP_TOOLTIP = "Shift+left: 이동\nCtrl+right: 시간표시 위/아래 위치변경"

DFILTER_OPTIONS_TARGET = "대상:"
DFILTER_OPTIONS_GROW = "나열 방향:"
DFILTER_OPTIONS_ROW = "행당 버프갯수"
DFILTER_OPTIONS_SELFAPPLIED = "본인 시전한 주문만"
DFILTER_OPTIONS_DONTCOMBINE = "중첩 횟수 표시안함"
DFILTER_OPTIONS_NAME = "버프/디버프 이름:"
DFILTER_OPTIONS_TEXTURE = "텍스처 (선택적):"
DFILTER_OPTIONS_ADD = "추가"
DFILTER_OPTIONS_DEL = "삭제"
DFILTER_OPTIONS_DEBUFFS = "디버프"
DFILTER_OPTIONS_BUFFS = "버프"
DFILTER_OPTIONS_SETTINGS = "설정"
DFILTER_OPTIONS_DEBUFF_FILTERING = "디버프 필터링"
DFILTER_OPTIONS_BUFF_FILTERING = "버프 필터링"
DFILTER_OPTIONS_PDEBUFF_FILTERING = "본인 디버프 필터링"
DFILTER_OPTIONS_PBUFF_FILTERING = "본인 버프 필터링"
DFILTER_OPTIONS_FDEBUFF_FILTERING = "주시대상 디버프 필터링"
DFILTER_OPTIONS_FBUFF_FILTERING = "주시대상 버프 필터링"
DFILTER_OPTIONS_COUNT = "버프/디버프 총 갯수 표시"
DFILTER_OPTIONS_COOLDOWNCOUNT = "지속시간 표시방법 변경"
DFILTER_OPTIONS_COMBAT = "전투중에만 표시"
DFILTER_OPTIONS_TOOLTIPS = "툴팁 표시"
DFILTER_OPTIONS_BACKDROP = "뒷배경 표시"
DFILTER_OPTIONS_LOCK = "잠금"
DFILTER_OPTIONS_SCALE = "크기"

DFILTER_OPTIONS_TARGET_TOOLTIP = "설정할 대상"
DFILTER_OPTIONS_GROW_TOOLTIP = "버프/디버프가 나열될 방향"
DFILTER_OPTIONS_ROW_TOOLTIP = "가로 1줄당 표시할 버프갯수"
DFILTER_OPTIONS_SELFAPPLIED_TOOLTIP = "자신이 시전한 버프/디버프만 표시"
DFILTER_OPTIONS_DONTCOMBINE_TOOLTIP = "버프/디버프 아이콘에 중첩횟수 표시여부"
DFILTER_OPTIONS_DEBUFF_FILTERING_TOOLTIP = "대상의 디버프 표시/숨김 전환"
DFILTER_OPTIONS_BUFF_FILTERING_TOOLTIP = "대상의 버프 표시/숨김 전환"
DFILTER_OPTIONS_PDEBUFF_FILTERING_TOOLTIP = "본인의 디버프 표시/숨김 전환"
DFILTER_OPTIONS_PBUFF_FILTERING_TOOLTIP = "본인의 버프 표시/숨김 전환"
DFILTER_OPTIONS_FDEBUFF_FILTERING_TOOLTIP = "주시대상의 디버프 표시/숨김 전환"
DFILTER_OPTIONS_FBUFF_FILTERING_TOOLTIP = "주시대상의 버프 표시/숨김 전환"
DFILTER_OPTIONS_COUNT_TOOLTIP = "전체 버프 또는 전체 디버프의 총 갯수를 프레임 옆쪽에 별도로 표시합니다."
DFILTER_OPTIONS_COOLDOWNCOUNT_TOOLTIP = "OmniCC 형식의 지속시간 표시방식으로의 전환"
DFILTER_OPTIONS_COMBAT_TOOLTIP = "전투시작 전까지 모든 창을 숨깁니다."
DFILTER_OPTIONS_TOOLTIPS_TOOLTIP = "버프/디버프 아이콘에 마우스오버시 툴팁을 표시합니다."
DFILTER_OPTIONS_BACKDROP_TOOLTIP = "프레임 이동에 도움이 되는 아이콘의 뒷배경을 표시합니다."
DFILTER_OPTIONS_LOCK_TOOLTIP = "마우스에 반응하지 않도록 잠급니다.\n\nNote: 잠갔을 때 버프/디버프 툴팁은 표시되지 않습니다."
DFILTER_OPTIONS_SCALE_TOOLTIP = "아이콘 크기를 조절합니다."
metalchoir is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-23-2009, 11:47 AM  
blackwater
A Deviate Faerie Dragon

Forum posts: 14
File comments: 54
Uploads: 0
Any way a feature can be added to filter by spell groups?

Say to show/hide only magic or disease or curses?

Last edited by blackwater : 04-23-2009 at 11:48 AM.
blackwater is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-19-2009, 04:33 PM  
azonia
A Kobold Labourer
 
azonia's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 33
Uploads: 15
If implemented properly I think both of the fixes should be the same.

Also, this mod has been updated on curse by porkbone:
http://wow.curse.com/downloads/wow-a...ff-filter.aspx

Last edited by azonia : 04-19-2009 at 04:38 PM.
azonia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 07:03 PM  
Pixol
A Murloc Raider

Forum posts: 4
File comments: 24
Uploads: 0
Quote:
Originally posted by goliath0
The obvious thing to try out is to replace isMine with "caster" in all the calls to UnitAura (or UnitBuff/UnitDebuff), then write

local isMine = caster == "player";

Who knows, maybe it's enough to keep this addon going in 3.1
Thanks this worked majority of the time, but there were a couple situations where it started to show multi-stacks of DoTs from other priests such as in Alterac Valley's Drek'thar Fight. I don't remember the other situations, it worked for when I did a testing on dummies with another shadowpriest. The only difference from AV and the dummies is that the shadowpriest was in my raid. Maybe I didn't put the

local isMine = caster == "player";

in the correct spot, I just put it @ the top of my file.

Quote:
Originally posted by azonia
I used the following after each of the UnitBuff and UnitDebuff queries and it seems to be ok:

Code:
		if ismine == "player" then
			ismine = true
		else
			ismine = false
		end
I tested this one on the dummy w/ a priest in my group, it worked fine.

Maybe in high population areas the changes just mess up in high population areas? I haven't tested this one in AV, so maybe both are equal fixes and may both have errors tracking sometimes.
Pixol is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-16-2009, 06:18 AM  
Nyon
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
update please

It is realy great addon i was looking for, now it badly needs to be updated. Please!
Nyon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-16-2009, 03:01 AM  
azonia
A Kobold Labourer
 
azonia's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 33
Uploads: 15
I used the following after each of the UnitBuff and UnitDebuff queries and it seems to be ok:

Code:
		if ismine == "player" then
			ismine = true
		else
			ismine = false
		end

Last edited by azonia : 04-16-2009 at 04:29 AM.
azonia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-15-2009, 12:39 AM  
EmpireDawn
A Defias Bandit

Forum posts: 2
File comments: 5
Uploads: 0
Quote:
Originally posted by goliath0
The obvious thing to try out is to replace isMine with "caster" in all the calls to UnitAura (or UnitBuff/UnitDebuff), then write

local isMine = caster == "player";

Who knows, maybe it's enough to keep this addon going in 3.1
Has anyone tested this yet, or am I too early to ask? Can't log on yet, because realms aren't up.
EmpireDawn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2009, 02:14 AM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1011
Uploads: 2
Fix:
Code:
*** DebuffFilter/DebuffFilter.lua	Sun Oct 19 15:52:16 2008
--- DebuffFilter/DebuffFilter.lua	Sun Mar 15 09:11:30 2009
***************
*** 839,845 ****
  	local grow = layout.grow;
  	local per_row = layout.per_row;
  
! 	count = _G[frame .. "Count"];
  	count:ClearAllPoints();
  
  	if (per_row > 1) then
--- 839,845 ----
  	local grow = layout.grow;
  	local per_row = layout.per_row;
  
! 	local count = _G[frame .. "Count"];
  	count:ClearAllPoints();
  
  	if (per_row > 1) then
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-12-2009, 07:36 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 1011
Uploads: 2
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-11-2009, 08:48 PM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 117
Uploads: 0
The obvious thing to try out is to replace isMine with "caster" in all the calls to UnitAura (or UnitBuff/UnitDebuff), then write

local isMine = caster == "player";

Who knows, maybe it's enough to keep this addon going in 3.1
goliath0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-10-2009, 11:47 PM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 117
Uploads: 0
As far as I know, patch 3.1 should break this addon. This has to do with the information about the "owner" of an Aura. Specifically "isMine" is replaced by "caster" and you can draw more info from that.

Porkbone, would you mind updating the addon according to:
http://forums.worldofwarcraft.com/th...=1&pageNo=3#53

Also, enemy arena party members have their Unit ID's now. Which means, it would be possible to add then to DebuffFilter's list (as well as regular party members). Would be awesome if you could add that.

Last edited by goliath0 : 03-10-2009 at 11:49 PM.
goliath0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 12:37 AM  
Lyphen
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
porkbone, I wish I had found this mod earlier. I've been looking for something to keep track of my Serpent Sting DoTs, and to announce when my Medalion of Truth/Lock and Load proc for optimimal damage. Finally, a one-stop shop for all I need to track! Thanks so much!
Lyphen is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-01-2009, 04:35 PM  
Terodar
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Re: Rupture

Quote:
Originally posted by kameelyan
This feature does work, and it works per (de)buff. What you need to do for your existing (de)buffs is select it in the list, check the checkbox, and then click add.

Basically that checkbox is used for each individual buff you want to track.

Just figured that out today, and it works perfect. <3 this mod.
Thanks bro thats excellent, appreciated <3
Terodar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-30-2009, 08:45 AM  
terranox
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Quote:
Originally posted by anund
How difficult would it be to be able to filter buffs/debuffs of party members?.....Just occured to me today in arena, how awesome that would be.
most unit frame (Pearl, Pitbull) can filter buff/debuffs, they can show u only the buff u put on a target or only the debuffs u can dispel for party frames. This is addon is more to be able to focus on ur character. If I filter only my debuffs on the target whit Pitbull its gone show only mine but u still need to see if the target has more debuff, example when u want to cc and stuff. I like this mod mostly because it can show only my debuffs on the target in different place then on the unit frame and still see all the debuffs on the target. Hopefully his gone add some method to sort the debuffs in the list to always have the one most important to see at the start of the list.
terranox is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-29-2009, 04:15 PM  
terranox
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
I love your addon, its very usefull.

The only thing that would make this even better, atleast for me, its to add a priority system, like for example I want to see always Kidney Shot and Cheap Shot 1st in the debuffs list off the target, no matter of the other debuffs, so the debuffs I really need to monitor are in front and fast to see and that would make them a prio 1 and the other debuffs a prio 2, that be great.
I hope you like the idea.

thanks for a great addon
terranox 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.