Go to Page... |
Updated: | 12-01-10 12:47 PM |
Created: | 10-22-10 02:59 PM |
Downloads: | 14,768 |
Favorites: | 97 |
MD5: |
News
I don't play WoW anymore (at least currently) and do not have an active subscription. So I cannot and will not work on my addons anymore. Sorry.
However, Calebzor has done awesome work in updating and improving this addon, including an ingame config. Check it out here!
About
nivBuffs is a replacement for blizzards default buff frames. It shows your buffs, debuffs and temporary weapon enchants.
Features
-- Anchored to topleft corner of the UI, -- growing horizontally to the right in rows of 20 icons, -- next row exactly below the previous buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 }, buffXoffset = 35, buffYoffset = 0, buffIconsPerRow = 20, buffMaxWraps = 10, buffWrapXoffset = 0, buffWrapYoffset = -55, -- Anchored to topright corner of the UI, -- growing horizontally to the left in rows of 20 icons, -- next row exactly below the previous buffAnchor = { "TOPRIGHT", "UIParent", "TOPRIGHT", -15, -15 }, buffXoffset = -35, buffYoffset = 0, buffIconsPerRow = 20, buffMaxWraps = 10, buffWrapXoffset = 0, buffWrapYoffset = -55, -- Anchored to topleft corner of the UI, -- growing vertically down in rows of 15 icons, -- next row to the right of the previous buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 }, buffXoffset = 0, buffYoffset = -35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = 35, buffWrapYoffset = 0, -- Anchored to bottomleft corner of the UI, -- growing vertically up in rows of 15 icons, -- next row to the right of the previous buffAnchor = { "BOTTOMLEFT", "UIParent", "BOTTOMLEFT", 15, 250 }, buffXoffset = 0, buffYoffset = 35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = 35, buffWrapYoffset = 0, -- Anchored to the topleft corner of the minimap, -- growing vertically down in rows of 15 icons, -- next row to the left of the previous buffAnchor = { "TOPRIGHT", "Minimap", "TOPLEFT", -25, 0 }, buffXoffset = 0, buffYoffset = -35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = -35, buffWrapYoffset = 0,
![]() |
Comment Options |
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
i use following config:
Code:
sortMethod = "TIME", -- how to sort the buffs/debuffs, possible values are "NAME", "INDEX" or "TIME" sortReverse = true, -- reverse sort order showWeaponEnch = true, -- show or hide temporary weapon enchants showDurationSpiral = false, -- show or hide the duration spiral showDurationBar = false, -- show or hide the duration bar showDurationTimers = true, -- show or hide the duration text timers 1. sort doesn't work correctly! sometimes pala-aura switch between hots and bufs - but its havn't time ? 2. spiral is false on my config, but shown on some hots! |
![]() |
![]() |
Kangen |
View Public Profile |
Send a private message to Kangen |
Find More Posts by Kangen |
Add Kangen to Your Buddy List |
![]() |
|
A Deviate Faerie Dragon
Forum posts: 15
File comments: 21
Uploads: 0
|
Button Facade
Hiya =) Just downloaded the newest version and I seem to have lost my Buttonfacade support.. came here to see if anyone else has had this issue and seems im the only one?
Omg, totally ignore me! I forget to set it in the lua again.. its been a heavy weekend =P
Last edited by Talisia : 11-20-10 at 07:00 PM.
|
![]() |
![]() |
Talisia |
View Public Profile |
Send a private message to Talisia |
Find More Posts by Talisia |
Add Talisia to Your Buddy List |
![]() |
|
|
I get a lot of taint with the newest version in raids. Log's here: http://www.*****************/download-...taint.rar.html
|
![]() |
![]() |
mojosdojo |
View Public Profile |
Send a private message to mojosdojo |
Find More Posts by mojosdojo |
Add mojosdojo to Your Buddy List |
![]() |
|
|
nivBuffs does not (and did never) interact with the CompactRaidFrames, nor does it alter or even access its functions. Nothing else could cause taint, right? I'm at least pretty certain that it cannot be caused by nivBuffs directly.
My only suspicion is that there is some kind of conflict with another addon. So please try to find out which one it could be by disabling questionable addons one by one. Start with those who could possibly alter or hide the Default Raidframes. **edit: One more idea: Try disabling lines 369 - 373 in "nivBuffs.lua" (those which are commented with "hide blizz auras").
Last edited by Luzzifus : 11-22-10 at 03:00 PM.
|
![]() |
![]() |
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
![]() |
|
|
Will try and report back.
Edit: I tried a few things including joining raids, parties, playing a few BGs. Still got some taint. I will try a few other addons now, maybe somethings borked with them.
Last edited by mojosdojo : 11-23-10 at 11:13 AM.
|
![]() |
![]() |
mojosdojo |
View Public Profile |
Send a private message to mojosdojo |
Find More Posts by mojosdojo |
Add mojosdojo to Your Buddy List |
![]() |
|
|
So, this is definitely a nivBuffs bug. Just happens with your addon enabled. I was able to get a bug report the other time, see above. Seems like there is some interaction with the riad frames. Also hiding blizz aura stuff didn't suppress the taint, I'm sorry =(
Code:
17x ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: CreateFrame: Can't create 'Button' now: ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: in function `CompactRaidFrameContainer_GetUnitFrame': ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:272: in function `CompactRaidFrameContainer_AddUnitFrame': ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:225: in function `CompactRaidFrameContainer_AddPlayers': ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:163: in function `CompactRaidFrameContainer_LayoutFrames': ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:125: in function `CompactRaidFrameContainer_TryUpdate': ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:49: in function `CompactRaidFrameContainer_OnEvent': <string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1> Locals: self = CompactRaidFrameContainer { 0 = <userdata> flowSortFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:591: groupMode = "flush" flowPauseUpdates = true frameUpdateList = <table> {} flowOrientation = "vertical" borderFrame = CompactRaidFrameContainerBorderFrame {} flowFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:659: groupFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:685: flowMaxPrimaryUsed = 216.00002015143 flowMaxSecondaryUsed = 648.0000604543 units = <table> {} frameReservations = <table> {} flowFrames = <table> {} unitFrameUnusedFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:38: } unit = "raid39" frameType = "raid" info = <table> { updateList = "normal" setUpFunc = <function> @ Interface\FrameXML\CompactUnitFrame.lua:797: mapping = <function> defined =[C]:-1 } mapping = "0x0280000002170991" frame = nil frameCreationSpecifiers = <table> { flagged = <table> {} raid = <table> {} pet = <table> {} target = <table> {} } unitFramesCreated = 40 applyFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:279: --- |
![]() |
![]() |
mojosdojo |
View Public Profile |
Send a private message to mojosdojo |
Find More Posts by mojosdojo |
Add mojosdojo to Your Buddy List |
![]() |
||
|
Last edited by Luzzifus : 11-25-10 at 08:38 AM.
|
|
![]() |
![]() |
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
Can you make the addon show buffs like this:
LOWEST DURATION <- LONGER DURATION <- PERMANENT BUFFS(i.e. Shadowform, Mounts, ICC Buff, etc..) Right now it's PERMANENT - LOWEST - LONGEST. Also, an option to prioritize your buffs? Thx. Other than that, nice addon, thx! ![]()
Last edited by Track3r : 11-28-10 at 04:11 AM.
|
![]() |
![]() |
Track3r |
View Public Profile |
Send a private message to Track3r |
Find More Posts by Track3r |
Add Track3r to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
just curious...
Any chance you have an ETA on when you'll be adding an in-game config menu?
And a few issues: Buff stacks don't seem to deplete properly (Argent Tourney mounts always show 3 shield stacks if you stack it up then lose them, for example.) Lightning Shield stacks work correctly, so this might be either a Blizzard issue, or an issue with interpreting vehicle buff information. Border debuff type coloring doesn't seem to work with ButtonFacade. This may be a BF issue.
Last edited by dssurge : 11-29-10 at 11:08 AM.
|
![]() |
![]() |
dssurge |
View Public Profile |
Send a private message to dssurge |
Find More Posts by dssurge |
Add dssurge to Your Buddy List |
![]() |
||||||
|
|
|||||
![]() |
![]() |
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
![]() |
|
|
Not to sound like a broken record but the only reason that I'm not using this is because of the lack of some sort of in-game config.
Even if I had to set the positions without drag/drop I'd be fine with that. But it is way too late in the game to be making addons without some kind of in-game config. ![]() That is what is going to prevent this addon from catching on & spreading like wildfire. |
![]() |
![]() |
Awwe |
View Public Profile |
Send a private message to Awwe |
Find More Posts by Awwe |
Add Awwe to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 1
File comments: 2
Uploads: 0
|
Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey if dType and cond then c = DebuffTypeColor[dType] end btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1) Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder c = {} c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey if dType and cond then c = DebuffTypeColor[dType] end btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1) if BF then LBF:SetNormalVertexColor(btn.icon, c.r, c.g, c.b, 1) end Also, while I'm writing this, I think it would be good to have separate sort direction settings for buffs and debuffs. I've had to add some code in my local copy because I wanted debuffs sorted in reverse order but not buffs.
Last edited by Imlach : 11-30-10 at 02:07 PM.
|
|
![]() |
![]() |
Imlach |
View Public Profile |
Send a private message to Imlach |
Find More Posts by Imlach |
Add Imlach to Your Buddy List |
![]() |
||
A Defias Bandit
Forum posts: 2
File comments: 12
Uploads: 0
|
With that being said, I know there *is* a general way to do it. Prior to switching to nivBuffs I used Buffalo3. It displayed debuffs with a red triangle and possibly displayed buffs with a green triangle. I also notice when I hover over my action bars (which also use Onyx) the triangle turns yellow to highlight it. Stances on my pet action bar and stance bar (Death Knight) have a green arrow as well to denote them as active. There is no custom code in Buffalo3 or Bartender for the Onyx theme yet it works, so there is certainly some way to get correct theme-agnostic highlighting to work. My suggestion is find Buffalo3 (the last I checked it was pulled from Curse but can still be found via Google) and poke through it's Button Facade code to see what's going on. Edit: A bit of poking around shows that Buffalo3 and Bartender are using the information found here. Bartender appears to use both explicit overrides for some things but for the highlighting and checked states it seems to use implicit naming conventions so that Button Facade picks up on the layers automagically. Buffalo3 seems to be explicitly using the Border layer to override the border with a custom color. Buffalo3 is available on CurseForge still. Poking through the BuffButton.lua file and in particular the BuffButton:GetButtonFacadeTable() and BuffButton:UpdateBorder() may shed some light on how to achieve the desired effect in a theme-agnostic manner.
Last edited by Valik : 12-01-10 at 10:07 AM.
|
|
![]() |
![]() |
Valik |
View Public Profile |
Send a private message to Valik |
Find More Posts by Valik |
Add Valik to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
![]() |