Download
(8Kb)
Download
Updated: 10-20-18 10:51 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:10-20-18 10:51 AM
Created:unknown
Downloads:8,943
Favorites:26
MD5:

SolaceBuffDisplay  Popular! (More than 5000 hits)

Version: 8.0.1
by: Hallithron [More]

SolaceBuffDisplay provides constant buff and debuff display for the default party frames, complete with duration timer overlays for player cast buffs and an option to filter buffs and debuffs based on what your character can cast or cure. It also includes options for increasing and decreasing the number of buffs and debuffs shown on the default target frame, as well as an option to disable the "big buffs" on the target frame when cast by the player.

Type "/solace" in game for help.

--------

The latest version is a release version. It should be stable in current versions of World of Warcraft: Battle for Azeroth. Please report any issues or feature requests.

--------

2018/10/20 - Updated for Battle for Azeroth. Un-typed ("red") debuffs are now always shown for party members. Major codebase overhaul to improve performance and resilience.
2010/11/20 - TOC Update
2010/10/17 - Fixed the event handling so the party display actually works again. This has actually been tested in non-dummy situations, and so should be a bit more solid. Please report any issues!
2010/10/12 - Beta release for patch 4.0.1! Aura filtering including curable debuffs should be functioning properly. Includes experimental talent detection for the new "magic cure" talents.
2010/10/05 - Debuff filtering should now actually work. I've tested it in a number of instances on my Druid and have ironed out the last of the issues I can see. Please test with other classes!
2010/09/25 - Fixed some issues where I had applied replace all too liberally, and got rid of some leftover "this"es. In theory this should eliminate the errors when you mouse over things, and when you try to alter the options for the SolaceTargetFrame module.
2010/09/21 - Changes for WoW 4.0 compatibility, architectural changes to SolaceLib, and hopefully a fix to debuff display when the partyaurafilter is enabled. Please test!
2010/01/23 - Fixes the error introduced by patch 3.3.0. Sorry for the delay!
2009/08/06 - TOC updated for 3.2.0. This is mainly just a version bump for anyone who's lost track of us since the new Curse or WoWUI updaters/minions came to the for, and a request for reports on any issues that might remain outstanding, and feature requests, as usual. I do still plan to implement buff displays for the arena frames in a new plugin, but time is scarce.
2008/12/10 - Fixed (probably) an issue that caused Weakened Soul not to be displayed for Priests when aura filtering was enabled. Now includes zhTW localization: thanks xyrho!
2008/11/05 - Fixed an issue where changing max buffs or debuffs could sometimes result in nil value errors.
2008/10/16 - Updated for 3.0.2. Player pet tooltips should once again appear. Blizzard seems to have removed partypet tips.
2008/07/20 - Found and fixed an issue where party/pet tooltips were being handled incorrectly following a client change in 2.4.3.
2008/07/20 - Updated for 2.4.3.
2008/04/26 - Integrated SolaceTargetFrame and updated for 2.4.1.
2006/06/07 - Initial upload to mod sites.

--------
My Mods:
SolaceBuffDisplay

2018/10/20 - Updated for Battle for Azeroth. Un-typed ("red") debuffs are now always shown for party members. Major codebase overhaul to improve performance and resilience.
2010/10/17 - Fixed the event handling so the party display actually works again. This has actually been tested in non-dummy situations, and so should be a bit more solid. Please report any issues!
2010/10/12 - Beta release for patch 4.0.1! Aura filtering including curable debuffs should be functioning properly. Includes experimental talent detection for the new "magic cure" talents.
2010/09/25 - DEVELOPMENT VERSION: Introduces WoW 4.0 compatibility and should fix some longstanding issues with the debuff filter. YOU MUST DELETE THE OLD VERSION BEFORE INSTALLING THIS VERSION.
2010/01/23 - Fixes the error introduced by patch 3.3.0. Sorry for the delay!
2009/08/06 - TOC updated for 3.2.0. This is mainly just a version bump for anyone who's lost track of us since the new Curse or WoWUI updaters/minions came to the for, and a request for reports on any issues that might remain outstanding, and feature requests, as usual. I do still plan to implement buff displays for the arena frames in a new plugin, but time is scarce.
2008/12/10 - Fixed (probably) an issue that caused Weakened Soul not to be displayed for Priests when aura filtering was enabled. Now includes zhTW localization: thanks xyrho!
2008/11/05 - Fixed an issue where changing max buffs or debuffs could sometimes result in nil value errors.
2008/10/16 - Updated for 3.0.2. Player pet tooltips should once again appear. Blizzard seems to have removed partypet tips.
2008/07/20 - Found and fixed an issue where party/pet tooltips were being handled incorrectly following a client change in 2.4.3.
2008/07/20 - Updated for 2.4.3.
2008/04/26 - Integrated SolaceTargetFrame and updated for 2.4.1.
2006/06/07 - Initial upload to mod sites.
Optional Files (0)


Post A Reply Comment Options
Unread 09-30-10, 06:55 AM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
I'm aware of that, and this is intentional for testing purposes in the development releases. Once beta- or release-level packages come out, SolaceLib will be embedded.

Originally posted by Zidomo
This (and the Cata beta version) are not packaged correctly.

In the TOC for the mod, there is "SolaceLib\SolaceLib.lua". However, the library is packaged as disembedded in its own directory path (with its own TOC). The mod will find that library (likely, if it loads prior to the mod). It really not recommended to package librraies disembedded, though.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 09-28-10, 01:45 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
This (and the Cata beta version) are not packaged correctly.

In the TOC for the mod, there is "SolaceLib\SolaceLib.lua". However, the library is packaged as disembedded in its own directory path (with its own TOC). The mod will find that library (likely, if it loads prior to the mod). It really not recommended to package librraies disembedded, though.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 09:40 AM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
Re: Priest

FYI, I finally got to developing this for Cataclysm and turns out you were right all along; with partyaurafilter on, things are not shown correctly. Prayer of Mending is a mystery to me; that's all correct Blizzard code that should be working fine. My only guess is that (at least when you reported the issue), that PoM pings were not correctly considered "yours", and so didn't show up. I will try to test it, but I don't have a priest, so that might be hard. Maybe I can still get a Premade...

Debuffs in particularly were completely broken. Once I get a chance to make sure there's no errors on load in my latest development version, I will backport it here for further testing.

Originally posted by potpal
Greetings! I play a priest and can confirm that the debuffs aren't shown correctly. I have to rely on Decursive's live list to figure out who's got a debuff that I can dispell.
Im sure they arent shown on the top right of the party frames. I tried the CT_Partybuffs addon and the debuffs are shown on the top right with it. Also the CT addon shows prayer of mending properly so it cant be blizzard who filters it wrong?
Im not saying CT addon is better, I still use yours because CT only affects Party and Solace have big buffs and the "timeleft circular pie", which CT lack.
I do use some other addons that modify the default frames, those are...
RaidFrames+ < just awesome
Unit Frames Tweaks < class portraits & portrait hit indicator
Unit Range Check < range check alpha on party... cool

I hope this might be of some help to get this addon flawless.
I cba to use pitbull and others like that again. Bliz default is the shit.

Keep up the Good work

*edit*
I made a screenshot with the issues that you can have a look at.
http://dingfiles.com/32418910U54IE552/

What names do your party debuff frames have, maybe i can locate them?
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 04-30-10, 06:58 AM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
Re: question

Originally posted by Schazey
First of all, love this addon. Great and simple.

But is it possible to get the partydebuffs above/beside the partyframe instead of beneeth?
Would it be possible to get a pic of where you want them? Currently debuffs are to the side of the frames, with buffs below. If you can show me where you want things, I can probably add an option.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 02-15-10, 05:07 PM  
Schazey
A Kobold Labourer
 
Schazey's Avatar

Forum posts: 0
File comments: 65
Uploads: 0
question

First of all, love this addon. Great and simple.

But is it possible to get the partydebuffs above/beside the partyframe instead of beneeth?
Report comment to moderator  
Reply With Quote
Unread 01-24-10, 04:28 AM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Ty for fixing it ^^ ... couldn't find a simple alternative for it.

Ty again.
Report comment to moderator  
Reply With Quote
Unread 01-23-10, 10:24 PM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
As promised, the fix is up. Sorry for the delay, folks.

Now, to figure out how to whitelist wowi and curse in my spam filter...
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 09:02 AM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
I will try to get a chance to look at this later this week. Turns out, having two kids and two jobs cuts in to your modding time.

Thanks Evo for the quick fix. In a quick glance through Blizzard's code, I think a more correct fix would be to change those two lines to TargetFrame_UpdateAuras(self);, though I'm not 100% sure on the arg. Again, I'll try and get a chance to test the fix Soon™.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 01-02-10, 08:21 PM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
As I see this addon is kinda left aside, I tried fixing it and i come to this conclusion:

Removing or commenting "TargetDebuffButton_Update();" in file "SolaceTargetFrame.lua" (there should be 2 lines [line 50 and 72])

This works for me, so I dnk if it will for others.

Current patch 3.3
Report comment to moderator  
Reply With Quote
Unread 12-17-09, 04:11 AM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
I've been patient till now ... but seems no update incoming and as i saw no pots were made, here it is:

Since patch 3.3 this addon doesnt work ... heres the error:

Code:
Message: Interface\FrameXML\TargetFrame.lua:333: attempt to index local 'self' (a nil value)
Time: 12/17/09 11:57:40
Count: 1
Stack: Interface\FrameXML\TargetFrame.lua:333: in function `TargetFrame_UpdateAuras'
...rface\AddOns\SolaceBuffDisplay\SolaceTargetFrame.lua:50: in function `SolaceShowbuffsHandler'
...rface\AddOns\SolaceBuffDisplay\SolaceTargetFrame.lua:16: in function `SolaceTargetFrame_OnEvent'
[string "*:OnEvent"]:2: in function <[string "*:OnEvent"]:1>
Report comment to moderator  
Reply With Quote
Unread 08-28-09, 11:17 PM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
Re: Priest

They are called "SolacePartyBuffFrameXDebuffY", where X is the party member and Y is the debuff index. They are children of SolacePartyBuffFrameX, which is a child of PartyMemberFrameX. Then I do a bunch of math to figure out where they should go.

Have you tested this with the filter off, or on other characters? I wonder some if your other mods are interfering somehow; I know for a certainty that I see debuffs on my Priest, but I don't use the filter generally. I'll try to get a chance to test.

Originally posted by potpal
Greetings! I play a priest and can confirm that the debuffs aren't shown correctly. I have to rely on Decursive's live list to figure out who's got a debuff that I can dispell.
Im sure they arent shown on the top right of the party frames. I tried the CT_Partybuffs addon and the debuffs are shown on the top right with it. Also the CT addon shows prayer of mending properly so it cant be blizzard who filters it wrong?
Im not saying CT addon is better, I still use yours because CT only affects Party and Solace have big buffs and the "timeleft circular pie", which CT lack.
I do use some other addons that modify the default frames, those are...
RaidFrames+ < just awesome
Unit Frames Tweaks < class portraits & portrait hit indicator
Unit Range Check < range check alpha on party... cool

I hope this might be of some help to get this addon flawless.
I cba to use pitbull and others like that again. Bliz default is the shit.

Keep up the Good work

*edit*
I made a screenshot with the issues that you can have a look at.
http://dingfiles.com/32418910U54IE552/

What names do your party debuff frames have, maybe i can locate them?
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 08-18-09, 01:26 AM  
potpal
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Priest

Greetings! I play a priest and can confirm that the debuffs aren't shown correctly. I have to rely on Decursive's live list to figure out who's got a debuff that I can dispell.
Im sure they arent shown on the top right of the party frames. I tried the CT_Partybuffs addon and the debuffs are shown on the top right with it. Also the CT addon shows prayer of mending properly so it cant be blizzard who filters it wrong?
Im not saying CT addon is better, I still use yours because CT only affects Party and Solace have big buffs and the "timeleft circular pie", which CT lack.
I do use some other addons that modify the default frames, those are...
RaidFrames+ < just awesome
Unit Frames Tweaks < class portraits & portrait hit indicator
Unit Range Check < range check alpha on party... cool

I hope this might be of some help to get this addon flawless.
I cba to use pitbull and others like that again. Bliz default is the shit.

Keep up the Good work

*edit*
I made a screenshot with the issues that you can have a look at.
http://dingfiles.com/32418910U54IE552/

What names do your party debuff frames have, maybe i can locate them?
Last edited by potpal : 08-18-09 at 10:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04-30-09, 12:16 PM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
That sounds like a good idea and something well within the scope of what I'd like to provide. I will try and get in a couple of arenas soon to see what I'm looking at, and will probably do SolaceArenaEnemyBuffs as a separate mod. I can't promise how quickly it will happen as my son was just born and I'm a lot busier in and out of the office than I'd like, but I will get to it as I can!

Originally posted by goliath0
The addon works fine.

Now, I'd like to adjust this addon (party buffs) to affect arena enemy party (arena1-5 token ids). I've made many changes, it detects auras correctly but I just can't position the buttons properly on the screen (never understood anchors and stuff).

Mind in your spare time add SolaceArenaEnemyBuffs (ArenaEnemyFrame1-5 are used as parents)

You use ARENA_OPPONENT_UPDATE, UNIT_NAME_UPDATE and UNIT_AURA and it works fine, but those darn buttons won't place themselves properly.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Unread 04-22-09, 08:43 AM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 125
Uploads: 0
The addon works fine.

Now, I'd like to adjust this addon (party buffs) to affect arena enemy party (arena1-5 token ids). I've made many changes, it detects auras correctly but I just can't position the buttons properly on the screen (never understood anchors and stuff).

Mind in your spare time add SolaceArenaEnemyBuffs (ArenaEnemyFrame1-5 are used as parents)

You use ARENA_OPPONENT_UPDATE, UNIT_NAME_UPDATE and UNIT_AURA and it works fine, but those darn buttons won't place themselves properly.
Last edited by goliath0 : 04-22-09 at 08:44 AM.
Report comment to moderator  
Reply With Quote
Unread 03-19-09, 10:42 PM  
Hallithron
A Fallenroot Satyr
 
Hallithron's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 3
goliath0, while I'm hunting for a guildie to copy to the PTR and help me test, can you try removing that logic altogether? You can comment the section out like so:

Code:
		--[[if ( i <= 4 ) then

			getglobal("PartyMemberFrame" .. getglobal(frame):GetID() .. "Debuff" .. i):Hide();

		end]]--
That code is to account for the four "always on" debuff buttons that Blizzard had on the party frames since release (back when four was all you got). If they've turned those in to dynamically created buttons like the rest of them, that logic should be completely unnecessary.

Thanks again!

Originally posted by goliath0
PTR 3.1:

if ( i <= 4 ) then
getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i):Hide();
end

some indexing a nil value here


FIX:
if ( i <= 4 ) then
local b = getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i);
if(b ~= nil) then
b:Hide();
end
end
__________________
Author:
SolaceBuffDisplay
SolaceStones
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.