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
Any chance to update this for DF please?
In 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:
In 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!
In reply to lovelywaz:
can you try removing `bindings.xml` from the FlaresThatWork.toc?
In 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!
In 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.
In 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.
Getting 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)
In reply to ZalidTheBur:
Fixes this addon with the following:
Line 88 change to
Comment out line 123 like this:
No more errors for me in 9.0 but I can't move it anymore.
--removed excess comment
In 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 :-)
In 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.
In 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.
removed excess comment
Broken with 8.01 :(
In reply to Forge_User_14439038:
In 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
In reply to jddmichael:
Thanks for SL fix, it's working!
Request for an option to make this into a vertical or horizontal bar.
How about adding the new flares to this!!!! Orange, white, silver