With agreement of Antiarc (the main ThreatLib author), I moved most of the broadcasting stuff into ThreatLib.
ThreatToKTM is now a front-end to enable it and display a few data.
It also offers handy KLHTM commands to group officers:
- set master target,
- clear master target,
- query versions.
Option to enable KLHTM broadcasting may be added to other ThreatLib front-ends (Antiarc said it will add it to Omen).
Excellent, thank you, that's something I missed about not having KTM installed as someone who does a lot of the more finicky raid leadering stuff, it'll be nice to set Master Target again for the schlubs that need it.
Not that this is helpful since you've made a large change to how the threat updates are sent, but your old method was also causing other GUIs for Threat-1.0 to bug out (I appeared ridiculously high on both Omen on this computer, and KTM on the other computer I was testing with).
Recount is very, very heavy on the memory usage due to the sheer amount of data it stores. I've never noticed it causing performance problems even when PerformanceFu reported it using 20 MB of data however.
I'd recommend Violation instead if you don't care about the amount of detail Recount provides, it's far lighter on the memory usage.
Thanks Adirelle, I'll give this a shot tomorrow. I can easily verify if the threat is being sent properly or not as I happen to have another computer in the same room I can use for testing this.
I'd recommend enabling 'Show Enemy Cast Bar - Portrait' in WoW's interface options if you haven't, or if you have a good UnitFrame mod, check whether it supports target casting bars. It'll make checking for the fears fairly simple.
I don't see the need. If people insist on running an inefficient and inadequate mod then isn't that their problem? I know my guild will be switching to ThreatLib once the values are all in :) .
And if your guild forces you to use that inefficient and inadequate mod because they're too set in their ways? A way to report data from Threat to KTM is pretty essencial.
It also is better that even if your guild doesn't force you to, there's always a few people that view new developments on these things with some distrust and simply refuse to update because what they have 'works well enough' even if it's not as good.
I know a lot of the people I know still use CTRA, but this isn't an issue as oRA and CTRA can work together.
Perhaps eventually, but Threat tracks threat on a per-target basis, and KTM expects a sum of all threat generated in the fight to that point; I'm still mulling over the validity of any data sent to KTM.
I'd suggest implementing such to KTM communications as a seperate mod. That way people can decide for themselves whether they should or should not send their threat to KTM users.
This isn't exact, but a rough summary of what he says (Which makes it imperfect but possibly usable), this is transcribed from what I remember he said. Note that he has two distinct yells when pulled.
"The legion will conquer all."
"All mortals will perish."
There's probably commas or exclamation marks missing from these, capitalization may not match either (Legion might possibly need a capital L).
Doom Lord Kazzak's pulling yell has changed, he no longer yells 'For the Legion! For Kil'jaeden!' when you pull him. Unfortunately I didn't think of transcripting what he does yell during pulls now. Currently this means the first Enrage timer is missing.
0
0
I'll give the updated version a shot though.
0
I'd recommend Violation instead if you don't care about the amount of detail Recount provides, it's far lighter on the memory usage.
0
0
"All mortals will perish!"
"The Legion will conquer all!"
0
0
0
0
0
I know a lot of the people I know still use CTRA, but this isn't an issue as oRA and CTRA can work together.
0
0
[2007/06/05 22:55:07-664-x7]: Threat-1.0\Threat-1.0\ThreatNPCModuleCore.lua:187: attempt to call local 'yell_arg2' (a table value)
Using r38409
0
0
"The legion will conquer all."
"All mortals will perish."
There's probably commas or exclamation marks missing from these, capitalization may not match either (Legion might possibly need a capital L).
0