I just wanted to ask if there is an option to disable the regular bars. Right not they are running on minimum Scale but i want them gone. I cant find an option for it.
I just wanted to ask if there is an option to disable the regular bars. Right not they are running on minimum Scale but i want them gone. I cant find an option for it.
Hi, I posted this on the wowinterface comments but thought I'd comment here as well. It seems there are no warnings for Blast Nova on Nefarian which is a big problem if you are an interrupter on that fight.
I've just started using BigWigs so would probably struggle to implement it myself, it would be great if it could be added so I can move to this mod full time.
They have regular warnings for casts on each platform and special warnings/timers for the add that you are targeting, the regular warning seemed superfluous to me and rather confusing so I think a screen flash/alarm in BigWigs for the mob you are targeting would be perfect.
function mod:BlastNova(...)
local sGUID = select(11, ...)
if sGUID == UnitGUID("target") then
self:Message(80734, L.blastnova_message, "Important", 80734, "Alarm")
self:FlashShake(80734)
end
end
I didn't realize this was a ticking time bomb for me to respond. For your information, you will rarely ever see me logged off, since I am auto logged, that doesn't mean I'm reading, caring, or have the time to respond to everyone on wowace. Do I need to log on invisibly now? I hope not. Also, did I miss the part where you were paying me to help you? IF I should choose to help you I shall do so in my own free time.
Now, to stop being an ass since that's not me (honestly you're lucky rabbit isn't reading this, he would probably go nuts). How about you try explain a little better what it is you're trying to achieve?
From a quick glance, it seems like you're trying to add a warning specifically for yourself when only your target is casting. I can't fully tell as it's unusual to do a guid check for this kind of thing so you will need to enlighten me about it. But, personalized warnings like this are unlikely to end up in BigWigs unless we decide otherwise, and generally are for 3rd party modules.
I suggest you make a ticket for whatever it is you want and we can take it from there. However if you have all the other code correct, I see no reason for that function to fail.
The sense of self-entitlement that some people seem to possess never ceases to amaze me. Do you honestly expect these addon authors to be at your every beck and call? This isn't their job. You aren't paying for a service from them.
For most of us here, writing addons is just a hobby. Authors are almost always willing to hear out ideas for feature requests, but only if it is done on their terms.
I have a question about the 3rd party skinning? Since Tukui V13 came out i edited the Bigwigs built in skin to pull their custom coloring functions from their addon engine.
[PHP]do
local T, C, L = unpack(Tukui)
mult=T.mult
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
My question is since this is my own little skinning edit, and i highly doubt yall would want to put it in base line since it assumes you have Tukui installed, everytime i try to make it into a 3rd party skinning addon using the API in barstyles.txt It does not add the custom skin via the registerMyStyle() function. I confirm the function is running but its not adding anything into the Bigwigs Bars styles plugin.
[PHP]local T, C, L = unpack(select(2, ...))
local f = CreateFrame("Frame")
f:RegisterEvent("ADDON_LOADED")
local reason = nil
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
f:UnregisterEvent("ADDON_LOADED")
local function registerMyStyle()
BigWigs:GetPlugin("Bars"):RegisterBarStyle("TukUIV13", {
apiVersion = 1,
version = 1,
GetSpacing = function(bar) return 8 end,
ApplyStyle = styleBar,
BarStopped = freeStyle,
GetStyleName = function() return "TukUIV13" end,
})
end
f:SetScript("OnEvent", function(self, event, msg)
if event == "ADDON_LOADED" then
if not reason then reason = (select(6, GetAddOnInfo("BigWigs_Plugins"))) end
if reason == "MISSING" and msg == "BigWigs_Core" then
registerMyStyle()
print("Hello")
elseif msg == "BigWigs_Plugins" then
registerMyStyle()
print("Hello")
end
end
end)[/PHP]
I am just wondering what I am doing wrong, >___> since i would rather not edit every alpha build..... lol.
Yeah made those changes and it still not working, I even just took the api from the barstyles.txt and copy pasted that over my code and tried to add that and i still didnt see a barstyle other then the base 3.
I must be doing something seriously wrong? do you think it would be better if it was its own addon called BigWigs_customstyles instead of a embedded module of the Tukui?
[PHP]local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
local f = CreateFrame("Frame")
f:RegisterEvent("ADDON_LOADED")
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
local function registerMyStyle()
f:UnregisterEvent("ADDON_LOADED")
BigWigs:GetPlugin("Bars"):RegisterBarStyle("Methylui", {
apiVersion = 1,
version = 1.2,
GetSpacing = function(bar) return 8 end,
ApplyStyle = styleBar,
BarStopped = freeStyle,
GetStyleName = function() return "MethylUI" end,
})
end
local reason = nil
f:SetScript("OnEvent", function(self, event, msg)
if event == "ADDON_LOADED" then
if not reason then reason = (select(6, GetAddOnInfo("BigWigs_Plugins"))) end
if reason == "MISSING" and msg == "BigWigs" then
registerMyStyle()
for k, v in pairs(barStyles) do
barStyleRegister[k] = v:GetStyleName()
end
BigWigs:GetPlugin("Bars"):SetBarStyle("Methylui")
elseif msg == "BigWigs_Plugins" then
registerMyStyle()
for k, v in pairs(barStyles) do
barStyleRegister[k] = v:GetStyleName()
end
BigWigs:GetPlugin("Bars"):SetBarStyle("Methylui")
end
end
end)[/PHP]
But to get this working i had to make barStyles, barStyleRegister Global. I dont know if i am doing a round about way to getting it to work, but it works i guess. Also every time I open the config menu I see
[PHP]BigWigs_Plugins-r8161\Bars.lua:809: No style with the ID "Methylui" has been registered. Reverting to default style.[/PHP]
It looks like the BigWigs proximity window but shows the data from the minimap and the circle turns red/green when people are in/out of range. I've looked around and it doesn't seem to be an option so I'm guessing it must be a plugin or another addon.
But to get this working i had to make barStyles, barStyleRegister Global. I dont know if i am doing a round about way to getting it to work, but it works i guess. Also every time I open the config menu I see
[PHP]BigWigs_Plugins-r8161\Bars.lua:809: No style with the ID "Methylui" has been registered. Reverting to default style.[/PHP]
I'll take a look and get it fixed today.
If you want help with this, the IRC channel is a lot better since I don't read the forum unless someone points me to a specific post/thread.
But I will reply here again once I've fixed the issues.
That is indeed the BigWigs proximity display. If the circle is red, people are too close to you, if it's green you are safe.
To turn it off and go back to the old name-based display, open the BW options and click the "Configure ..." button, then the Proximity tab and uncheck the "Graphical display" option at the top.
That is indeed the BigWigs proximity display. If the circle is red, people are too close to you, if it's green you are safe.
To turn it off and go back to the old name-based display, open the BW options and click the "Configure ..." button, then the Proximity tab and uncheck the "Graphical display" option at the top.
Thanks for replying :) I was using r8120 and didn't have it yet. I saw the new proximity in a boss video on youtube from 4-5 days ago and didn't think to check the alphas since I had updated just the day before, pretty dumb in hindsight.
The sense of self-entitlement that some people seem to possess never ceases to amaze me.
What amazes me are authors who ignore reasonable questions and are apparently too important to even reply with a simple "we have no plans to include that functionality".
By the way, there are also no warnings for Shadow Nova on Halfus, Depravity on Cho'Gall in addition to Blast Nova on Nefarian, making this addon pretty useless for anyone that interrupts in current content.
What amazes me are authors who ignore reasonable questions and are apparently too important to even reply with a simple "we have no plans to include that functionality".
By the way, there are also no warnings for Shadow Nova on Halfus, Depravity on Cho'Gall in addition to Blast Nova on Nefarian, making this addon pretty useless for anyone that interrupts in current content.
Please, for the sake of my good morning, go troll somewhere else. If you would have read just a little bit up this thread you would have figured out that at least one author isn't reading the thread very often. Anyway..
What's the point in having a warning for a ability specific players have to interrupt anyway? This is a special task, players who are on it know what to do, they won't need a big fat warning from BW.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Thx
but what am I doing this for bigwigs?
cu cardo_
No.
/range
/proximity
I've just started using BigWigs so would probably struggle to implement it myself, it would be great if it could be added so I can move to this mod full time.
The relevant code from DBM is here: http://paste.pocoo.org/show/336836/
They have regular warnings for casts on each platform and special warnings/timers for the add that you are targeting, the regular warning seemed superfluous to me and rather confusing so I think a screen flash/alarm in BigWigs for the mob you are targeting would be perfect.
Now, to stop being an ass since that's not me (honestly you're lucky rabbit isn't reading this, he would probably go nuts). How about you try explain a little better what it is you're trying to achieve?
From a quick glance, it seems like you're trying to add a warning specifically for yourself when only your target is casting. I can't fully tell as it's unusual to do a guid check for this kind of thing so you will need to enlighten me about it. But, personalized warnings like this are unlikely to end up in BigWigs unless we decide otherwise, and generally are for 3rd party modules.
I suggest you make a ticket for whatever it is you want and we can take it from there. However if you have all the other code correct, I see no reason for that function to fail.
For most of us here, writing addons is just a hobby. Authors are almost always willing to hear out ideas for feature requests, but only if it is done on their terms.
[PHP]do
local T, C, L = unpack(Tukui)
mult=T.mult
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
barStyles.TukUI = {
apiVersion = 1,
version = 1,
GetSpacing = function(bar) return 8 end,
ApplyStyle = styleBar,
BarStopped = freeStyle,
GetStyleName = function() return "TukUI" end,
}
end[/PHP]
My question is since this is my own little skinning edit, and i highly doubt yall would want to put it in base line since it assumes you have Tukui installed, everytime i try to make it into a 3rd party skinning addon using the API in barstyles.txt It does not add the custom skin via the registerMyStyle() function. I confirm the function is running but its not adding anything into the Bigwigs Bars styles plugin.
[PHP]local T, C, L = unpack(select(2, ...))
local f = CreateFrame("Frame")
f:RegisterEvent("ADDON_LOADED")
local reason = nil
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
f:UnregisterEvent("ADDON_LOADED")
local function registerMyStyle()
BigWigs:GetPlugin("Bars"):RegisterBarStyle("TukUIV13", {
apiVersion = 1,
version = 1,
GetSpacing = function(bar) return 8 end,
ApplyStyle = styleBar,
BarStopped = freeStyle,
GetStyleName = function() return "TukUIV13" end,
})
end
f:SetScript("OnEvent", function(self, event, msg)
if event == "ADDON_LOADED" then
if not reason then reason = (select(6, GetAddOnInfo("BigWigs_Plugins"))) end
if reason == "MISSING" and msg == "BigWigs_Core" then
registerMyStyle()
print("Hello")
elseif msg == "BigWigs_Plugins" then
registerMyStyle()
print("Hello")
end
end
end)[/PHP]
I am just wondering what I am doing wrong, >___> since i would rather not edit every alpha build..... lol.
Also Love the addon, and haters gonna hate.
Try removing that line.
EDIT: And remember to put
OptionalDeps: BigWigs, BigWigs_Plugins
in your TOC file.
I must be doing something seriously wrong? do you think it would be better if it was its own addon called BigWigs_customstyles instead of a embedded module of the Tukui?
[PHP]local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
local f = CreateFrame("Frame")
f:RegisterEvent("ADDON_LOADED")
-- TukUI Bar Styler
local function createBackground()
local bg = CreateFrame("Frame")
bg:SetTemplate("",true)
return bg
end
local function freeStyle(bar)
local bg = bar:Get("bigwigs:tukui:bg")
if not bg then return end
bg:SetParent(UIParent)
bg:Hide()
end
local function styleBar(bar)
local bg = nil
bg = createBackground()
bg:SetParent(bar)
bg:ClearAllPoints()
bg:SetPoint("TOPLEFT", bar, "TOPLEFT", -2, 2)
bg:SetPoint("BOTTOMLEFT", bar, "BOTTOMLEFT", -2, -2)
bg:SetPoint("BOTTOMRIGHT", bar, "BOTTOMRIGHT", 2, 2)
bg:SetFrameStrata("BACKGROUND")
bg:Show()
bar:Set("bigwigs:tukui:bg", bg)
end
local function registerMyStyle()
f:UnregisterEvent("ADDON_LOADED")
BigWigs:GetPlugin("Bars"):RegisterBarStyle("Methylui", {
apiVersion = 1,
version = 1.2,
GetSpacing = function(bar) return 8 end,
ApplyStyle = styleBar,
BarStopped = freeStyle,
GetStyleName = function() return "MethylUI" end,
})
end
local reason = nil
f:SetScript("OnEvent", function(self, event, msg)
if event == "ADDON_LOADED" then
if not reason then reason = (select(6, GetAddOnInfo("BigWigs_Plugins"))) end
if reason == "MISSING" and msg == "BigWigs" then
registerMyStyle()
for k, v in pairs(barStyles) do
barStyleRegister[k] = v:GetStyleName()
end
BigWigs:GetPlugin("Bars"):SetBarStyle("Methylui")
elseif msg == "BigWigs_Plugins" then
registerMyStyle()
for k, v in pairs(barStyles) do
barStyleRegister[k] = v:GetStyleName()
end
BigWigs:GetPlugin("Bars"):SetBarStyle("Methylui")
end
end
end)[/PHP]
But to get this working i had to make barStyles, barStyleRegister Global. I dont know if i am doing a round about way to getting it to work, but it works i guess. Also every time I open the config menu I see
[PHP]BigWigs_Plugins-r8161\Bars.lua:809: No style with the ID "Methylui" has been registered. Reverting to default style.[/PHP]
It looks like the BigWigs proximity window but shows the data from the minimap and the circle turns red/green when people are in/out of range. I've looked around and it doesn't seem to be an option so I'm guessing it must be a plugin or another addon.
I'll take a look and get it fixed today.
If you want help with this, the IRC channel is a lot better since I don't read the forum unless someone points me to a specific post/thread.
But I will reply here again once I've fixed the issues.
That is indeed the BigWigs proximity display. If the circle is red, people are too close to you, if it's green you are safe.
To turn it off and go back to the old name-based display, open the BW options and click the "Configure ..." button, then the Proximity tab and uncheck the "Graphical display" option at the top.
Try again now, make sure you update your code to reflect the changes I made to the BarStyles.txt document.
Thanks for replying :) I was using r8120 and didn't have it yet. I saw the new proximity in a boss video on youtube from 4-5 days ago and didn't think to check the alphas since I had updated just the day before, pretty dumb in hindsight.
Anyway it looks really nice, good work!
What amazes me are authors who ignore reasonable questions and are apparently too important to even reply with a simple "we have no plans to include that functionality".
By the way, there are also no warnings for Shadow Nova on Halfus, Depravity on Cho'Gall in addition to Blast Nova on Nefarian, making this addon pretty useless for anyone that interrupts in current content.
Please, for the sake of my good morning, go troll somewhere else. If you would have read just a little bit up this thread you would have figured out that at least one author isn't reading the thread very often. Anyway..
What's the point in having a warning for a ability specific players have to interrupt anyway? This is a special task, players who are on it know what to do, they won't need a big fat warning from BW.