FlaresThatWork
FlaresThatWork provides buttons and keybinds for raid flare world markers that never stop working mid-session.
Why this flare addon?
Many other flare addons will stop working for no apparent reason during play, because many forms of UI taint break the original flaring API. This addon uses the new flare API introduced in 4.3, which continues to work no matter what.
Usage Instructions
- Install as usual.
- Flare window will appear when you have permission to flare (must be in a party or a raid with assist).
- Click any symbol to toss that flare, or the clear button to clear all flares.
- Alt-drag the frame to move it.
- Shift-drag the frame to re-size it.
- Keybinds for flares are available in the blizzard keybind menu
-
View User Profile
-
Send Message
Posted Oct 26, 2022Any chance to update this for DF please?
-
View User Profile
-
Send Message
Posted Nov 6, 2022In reply to lovelywaz:
I think there are two changes to make this work in DF, but I don't have an active subscription to test it right now.
in FlaresThatWork.lua make the following changes:
line 99:
line 52:
btn:RegisterForClicks("AnyDown", "AnyUp")-
View User Profile
-
Send Message
Posted Nov 6, 2022In reply to StevieTV:
Thanks for suggestion but unfortunately it still doesn't work. Changing above now throwing a one line XML errors related to bindings I think.
1x Interface/AddOns/FlaresThatWork/Bindings.xml:2 Unrecognized XML: Binding
1x Interface/AddOns/FlaresThatWork/Bindings.xml:2 Unrecognized XML attribute: name
1x Interface/AddOns/FlaresThatWork/Bindings.xml:2 Unrecognized XML attribute: header
Few more and these errors show up one line each in separate BugSack number of errors section.
Also, I tried wMarker Addon in the meantime and it does the job. For anyone else either waiting for this update or looking for an alternative. You can "hide" Raid Marker (kill priority target) frame there if you just need the World Markers (highlighters) and that's it!
-
View User Profile
-
Send Message
Posted Nov 6, 2022In reply to lovelywaz:
can you try removing `bindings.xml` from the FlaresThatWork.toc?
-
View User Profile
-
Send Message
Posted Nov 7, 2022In reply to StevieTV:
Yup, no errors and it seems to be working with a brief quick check. Any suggestions if we can resize/design the frame and change it to one row/column vertical or horizontal like wMarkers?
I prefer that frame after using it for a while, it's easier to leave it in a side without taking much space, rather than a big square block.
Thanks!
-
View User Profile
-
Send Message
Posted Nov 8, 2022In reply to StevieTV:
Those changes gets it working. Many thanks for that.
But now I've seen wMarker I'm switching to that. This will remove 2 addons that are not maintained (FlaresThatWork and QuickMark) for 1 addon that is. Sad day as I've used FlaresThatWork for so many years.
-
View User Profile
-
Send Message
Posted Nov 9, 2022In reply to ZalidTheBur:
Nice to know there's a maintained alternative. I've been fixing up flaresthatwork for years just to keep it working. Probably will make the switch also.
-
View User Profile
-
Send Message
Posted Oct 24, 2020Getting this with new SL pre-patch
Date: 2020-10-24 21:17:41
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\FlaresThatWork\FlaresThatWork.lua line 89:
attempt to call method 'SetBackdrop' (a nil value)
Debug:
[string "@FlaresThatWork\FlaresThatWork.lua"]:89: Initialize()
[string "@FlaresThatWork\FlaresThatWork.lua"]:140: in main chunk
Locals:
self = <table> {
updateButtons = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:14
Initialize = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:87
}
f = FlaresThatWorkBorder {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = FlaresThatWorkBorder {
0 = <userdata>
}
(*temporary) = <table> {
bgFile = "Interface/DialogFrame/UI-DialogBox-Background"
tileSize = 32
edgeFile = "Interface/DialogFrame/UI-DialogBox-Border"
tile = true
edgeSize = 16
insets = <table> {
}
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
addonName = "FlaresThatWork"
iconsz = 16
OnEvent = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:68
OnUpdate = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:79
addon = <table> {
updateButtons = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:14
Initialize = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:87
}
makebutton = <function> defined @Interface\AddOns\FlaresThatWork\FlaresThatWork.lua:29
AddOns:
swatter, v<%version%> (<%codename%>)
ACP, v3.5.7
FlaresThatWork, v2.3.4
BlizRuntimeLib_enUS v9.0.1.90001 <none>
(ck=79)
-
View User Profile
-
Send Message
Posted Nov 4, 2020In reply to ZalidTheBur:
Fixes this addon with the following:
Line 88 change to
local f = CreateFrame("Frame", addonName.."Border", UIParent, "BackdropTemplate")Comment out line 123 like this:
-- f:RegisterEvent("PARTY_CONVERTED_TO_RAID")No more errors for me in 9.0 but I can't move it anymore.
-
View User Profile
-
Send Message
Posted Nov 5, 2020--removed excess comment
-
View User Profile
-
Send Message
Posted Nov 7, 2020In reply to mmouserwow:
Thanks for that. That sorted that one, but now I have a new one. Sigh.
Date: 2020-11-07 18:04:47
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\FlaresThatWork\FlaresThatWork.lua line 1:
unexpected symbol near '-'
Debug:
[string "=[C]"]: ?
Ah. Had a look and for some reason the first line only had one "-" instead of two to comment it out. Sorted now and addon is working :-)
-
View User Profile
-
Send Message
Posted Nov 7, 2020In reply to ZalidTheBur:
Glad its working. Hopefully someone can figure out how to get it moving again...but for now its at least where I like it.
-
View User Profile
-
Send Message
Posted Nov 10, 2020In reply to mmouserwow:
I had no issues with moving it. I used LFG to create a group. Then ALT or CTRL left-mouse-button drag it to position. Then Shift left-mouse-button drag to resize.
-
View User Profile
-
Send Message
Posted Nov 7, 2020removed excess comment
-
View User Profile
-
Send Message
Posted Jul 17, 2018Broken with 8.01 :(
-
View User Profile
-
Send Message
Posted Jul 20, 2018In reply to Forge_User_14439038:
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to Forge_User_14439038:
I have it working in 9.x
Here is a direct link to a ZIP of my FlaresThatWork
The key is to update line 88 of FlaresThatWork.lua to add reference to "Backdrop Template" in the CreateFrame statement
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to jddmichael:
Thanks for SL fix, it's working!
-
View User Profile
-
Send Message
Posted Nov 3, 2016Request for an option to make this into a vertical or horizontal bar.
-
View User Profile
-
Send Message
Posted Oct 14, 2014How about adding the new flares to this!!!! Orange, white, silver