Forums

New Add-on: BossTracker v1.7

Share your addons for the game here.

Re: New Add-on: BossTracker v1.1

Postby rezardi » Wed Sep 07, 2011 1:06 am

Another sexy addon by ciuine. Been using this for a few days so far and its a REALLY great addition to the game. Just having to type /bttrack each time i log on is kind of annoying, and i sometimes forget or dont remember if it is on or off. If i modify it in the file itself, will it be recording whenever i log on automatically?

Either way, i noticed an error with Kazad: He does 3 different things over time.

Spawn 3+ Skeleton priests > Charge up and use Unnatural Blow (360° AoE which HURTS!) > spawn a horde of rather weak poison zombies(no threat at all) and stand still.

All of these things are either not named OR use the name "Unnatural Blow" or not shown up on the list. I know you said that it cant properly display summoning mechanics, but it actually does show one of the summoning phases; cant remember which.


Currently doing lots of astral, again, so i guess i will provide the data here every week, so that you can make this addon even more awesome than it is.
Too little, too late.

~Former PVP Forums Comedian~ (c) Dugrosh
User avatar
rezardi
Free Trader
 
Posts: 1337
Joined: Sat Jun 05, 2010 3:45 pm

Re: New Add-on: BossTracker v1.1

Postby rangun » Wed Sep 07, 2011 6:18 am

Code: Select all
Info: addon BossTracker: Semer Karpol
Info: addon BossTracker: Feuerball used at:  5s 6s 10s 11s 15s 16s 35s 35s 46s 47s 51s 52s 64s 65s 69s 70s
Info: addon BossTracker: Blitzwoge used at:  21s 41s
Info: addon BossTracker: Eisiges Grab used at:  0s 29s 59s


Example post from lv 40 lb hc done by my incarnation.

At the times the skills are shown two times, the boss casted them only ones, I guess that are pet-hits? (Feuerball is the NA-"Meteor").

So we "only" have to recollect the skillnames and the Bossnames?
rangun
Wanderer
 
Posts: 178
Joined: Sat Sep 15, 2007 10:22 pm

Re: New Add-on: BossTracker v1.1

Postby ciuine » Wed Sep 07, 2011 11:47 am

Yep, the times shouldn't be any different.

Code: Select all
["Semer Karpol"] = {
   ["Surge of Lightning"] = 10, --Blitzwoge
   ["Meteor"] = 5, --Feuerball
   ["Frosty Grave"] = 28, --Elsiges Grab
        ["Molten Elemental"] = 30, --new value only in my version
},


To rezardi, I'll post up the secondary version that is initially tracking until turned off some time today.

For Kazad I currently have,
Code: Select all
["Kazad"] = {
   ["Basic Attack"] = 3,
   ["Unnatural Blow"] = 30, --GUESS
   [""] = 25, --GUESS
},

I'm assuming that Unnatural Blow is the actual attack, and that the no-named attack is the debuff leading up to the attack, possibly. The issue with Kazad is that you'd have to have someone willing to get whacked by the almost one-shot Unnatural Blow, two to three times in sequence in a fight. :P If you could provide more data that'd be great. Don't fret over spawns at the moment, I'll work out a system and try and get it working before I suggest people update to it.

Edit: Posted up the two versions; one auto-tracks with no command, the other requires the command atleast once a login.

Second edit: I've written up some simple spawn tracking codes. (not yet available in the published versions)
Code: Select all
function TrackSpawn(p)
   local bFP
   for i, v in avatar.GetUnitList() do
      if unit.IsPlayer(v) == false and (unit.GetQuality(v) == UNIT_QUALITY_RAID_BOSS or unit.GetQuality(v) == UNIT_QUALITY_BOSS) and unit.IsInCombat(v) and unit.IsTaggedByMainPlayer(v) then
         bFP = v
      end
   end
   if bFP ~= nil then
      local t
      for i, v in Tracked do
         if v.ID == bFP then
            t = i
         end
      end
      if not t then
         table.insert(Tracked, {["Name"] = userMods.FromWString(object.GetName(bFP)), ["Time"] = 0, ["ID"] = bFP})
      end
      for i, v in Tracked do
         if v.ID == bFP then
            t = i
         end
      end
      if not TimerTracker[t] then
         TimerTracker[t] = {}
      end
      local spawnName = userMods.FromWString(object.GetName(p.unitId))
      if not Tracked[t][spawnName] then
         Tracked[t][spawnName] = {["TimeUsed"] = "", ["Widget"] = nil,}
         Tracked[t][spawnName]["SpellType"] = "Spawn"
         Tracked[t][spawnName]["Widget"] = mainForm:CreateWidgetByDesc(ContIntDesc)
         Container:AddChild(Tracked[t][spawnName]["Widget"])
      end
      if BossTable[userMods.FromWString(object.GetName(bFP))] then
         TrackCreate({["name"] = userMods.ToWString(spawnName),}, Tracked[t][spawnName]["Widget"], BossTable[userMods.FromWString(object.GetName(bFP))], object.GetName(bFP), t)
         TrackSort()
      end
      Tracked[t][spawnName]["TimeUsed"] = Tracked[t][spawnName]["TimeUsed"].." "..Tracked[t]["Time"].."s"
   end
end


This also requires that this be added to the Init();
Code: Select all
common.RegisterEventHandler(TrackSpawn, "EVENT_UNIT_SPAWNED")


Obvious tracking flaw is that it will track all mobs that spawn/despawn during a boss fight, including those that are not part of the fight and just patrol the borders of your visibility. Only the actual mobs being tracked will be useful, and if I do not know the fight this will require some extra assistance other than showing me just the data. :P
Image
User avatar
ciuine
Free Trader
 
Posts: 1789
Joined: Sat Jan 02, 2010 9:50 pm

Re: New Add-on: BossTracker v1.1

Postby rangun » Thu Sep 08, 2011 8:38 am

Have you plans to add a option to localize the addon, and if yes, what data do you need?

Would this format be enough for a localized version(Lagunenkuppe (laguna boil)?
Code: Select all
Info: addon BossTracker: Semer Karpol
Info: addon BossTracker: Geschmolzenes Elementar used at:  6s 35s 61s
Info: addon BossTracker: Eisiges Grab used at:  8s 38s 63s
Info: addon BossTracker: Feuerball used at:  14s 15s 25s 26s 30s 31s 43s 44s 69s 69s
Info: addon BossTracker: Blitzwoge used at:  20s 49s 49s 55s 74s 75s 80s 81s
Info: addon BossTracker: Semer Karpol
Info: addon BossTracker: Feuerball used at:  8s 9s 13s 14s 18s 19s 23s 24s 37s 38s 42s 43s
Info: addon BossTracker: Geschmolzenes Elementar used at:  0s 29s
Info: addon BossTracker: Eisiges Grab used at:  3s 31s
Info: addon BossTracker: Izot der Unbeugsame
Info: addon BossTracker: Mächtiger Schlag used at:  7s 10s 11s 15s 19s 29s 34s 37s 38s 42s 56s 60s 64s 68s 72s 76s 76s
Info: addon BossTracker: Risswunde used at:  15s 41s
Info: addon BossTracker: Bösartiger Wirbel used at:  0s 23s 46s
Info: addon BossTracker: Einfacher Angriff used at:  7s 8s 9s 10s 11s 12s 13s 15s 15s 17s 17s 18s 19s 20s 21s 22s 30s 30s 31s 33s 34s 35s 36s 37s 38s 39s 40s 41s 42s 43s 44s 45s 56s 56s 58s 59s 60s 61s 62s 63s 64s 65s 66s 67s 68s 69s 70s 71s 72s 73s 74s 75s
Info: addon BossTracker: Sturmangriff used at:  0s 23s 45s 76s
Info: addon BossTracker: Viktor Korleone
Info: addon BossTracker: Geistesfeuer used at:  0s 29s 60s 90s 120s
Info: addon BossTracker: Trance used at:  65s 150s
Info: addon BossTracker: Insania used at:  0s 2s 4s 6s 8s 10s 12s 14s 16s 18s 20s 22s 24s 30s 32s 34s 36s 38s 40s 42s 44s 46s 48s 50s 52s 54s 55s 55s 55s 56s 56s 56s 56s 57s 57s 57s 58s 58s 58s 58s 59s 59s 59s 59s 60s 61s 63s 87s 89s 91s 93s 95s 98s 100s 102s 104s 106s 108s 110s 112s 114s 116s 118s 120s 122s 124s 126s 128s 131s 132s 135s 135s 135s 135s 136s 136s 136s 136s 137s 137s 137s 138s 138s 138s 138s 139s 139s 139s 139s 140s 141s 143s 145s 147s 149s
Info: addon BossTracker: Psychoschock used at:  0s 2s 4s 6s 8s 10s 12s 14s 16s 18s 20s 22s 24s 27s 29s 31s 33s 35s 37s 40s 42s 44s 46s 48s 50s 52s 54s 56s 58s 60s 62s 64s 86s 88s 90s 92s 94s 96s 98s 100s 102s 104s 106s 108s 110s 112s 114s 116s 118s 120s 122s 124s 126s 128s 131s 133s 135s 137s 139s 141s 143s 145s 147s 149s
Info: addon BossTracker: Temporäre Beschleunigung used at:  25s 54s 135s


I removed all spawns wich don`t belong to the bosses. Trance from the final boss is only used if he hits 20% mp (let him to that, so I can reecord this)
rangun
Wanderer
 
Posts: 178
Joined: Sat Sep 15, 2007 10:22 pm

Re: New Add-on: BossTracker v1.1

Postby ciuine » Thu Sep 08, 2011 1:54 pm

If the name/skill/spawn name data is provided to me, I have no problem making/posting another version for each language. Including EU English.

Later tonight I'll probably post up a new version that has Semer's spawn data, Hikut and Jade Labyrinth (from the_mexican_guy), and try and talk Jackal into giving me his Layer 3 boss data collection. :P

I think I'll work on a health/mana% mechanic later as well, that I'll label as H% or M% before the name of the ability. Then I'll have to work on a timing mechanic for fights that have timed phase changes probably.
Image
User avatar
ciuine
Free Trader
 
Posts: 1789
Joined: Sat Jan 02, 2010 9:50 pm

Re: New Add-on: BossTracker v1.1

Postby rezardi » Mon Sep 12, 2011 3:52 am

I am putting personal comments in brackets. I am tank, so collecting boss data shouldnt be that hard for me. The mods.txt. is LOTTA messy though, with lots of addons causing errors and such.

Darksoul Captain and Mazzar the Insidious(+clones) @ Hikut Isle (Layer 3)
Code: Select all
Info: addon BossTracker: Basic Attack used at:  0s 2s 4s 7s 9s 11s 14s 16s 18s 20s 22s 24s 26s 28s 30s 33s 35s 36s 38s 40s 42s 44s 46s 47s 49s 51s 53s 54s 56s 58s 59s 61s 63s 64s 66s 67s 69s 70s 72s 73s 75s 76s
Info: addon BossTracker: Unnatural Power used at:  2s (This is a damage stack gained over time, increases dmg and attack speed, no idea how long it takes for each stack, but usually dead before or around 10 stacks. It hurts.)
Info: addon BossTracker: Cutting Blow used at:  7s 15s 24s 31s 40s 47s 56s 64s 72s (AoE Cleave)



Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s 5s 6s 8s 10s 11s 13s 14s 16s 17s 19s
Info: addon BossTracker: Mazar the Insidious
Info: addon BossTracker: Basic Attack used at:  0s 2s 4s 5s 7s 8s 10s 11s 13s 14s 19s 20s 22s 23s 24s 26s 28s 29s 31s 33s 35s 37s 39s
Info: addon BossTracker: Power of Creation used at:  3s
Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s 2s 3s 5s 6s 8s 9s 11s 12s 20s 21s
Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s
Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s 2s 3s 5s 7s 8s 10s 11s 13s 14s 16s 17s 19s
Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s 2s 3s 5s 7s 8s 10s 11s 13s 14s 16s 17s 19s
Info: addon BossTracker: Mazar the Insidious' Clone
Info: addon BossTracker: Basic Attack used at:  0s
Info: addon BossTracker: Mazar the Insidious
Info: addon BossTracker: Basic Attack used at:  0s 1s 3s 4s 6s 7s 9s 11s 12s 14s 15s 17s 18s 20s 22s 23s 25s 26s 28s 29s 31s 32s 34s 35s 37s 39s 40s 42s 43s 44s 46s 48s 49s 51s 52s 54s 55s 57s 58s 60s 62s 63s 65s 66s 68s 69s 71s 72s 74s 75s 77s 78s 80s 81s 83s 85s 86s 88s 89s 91s 92s 94s 95s 97s 99s 100s 102s 103s 104s 106s 107s 109s 110s 112s 114s 115s 117s 119s 120s 121s 123s 124s 126s 127s 129s 131s 132s 134s 135s 137s 138s 140s 141s 143s 145s 146s 148s 149s 151s 152s 154s 155s 157s 158s 160s 162s 163s 164s 166s 168s 169s 171s 172s 174s 175s 177s
Info: addon BossTracker: Power of Creation used at:  5s 65s 125s (Guess this is the clone thing?)
Info: addon BossTracker: Flayer's Touch used at:  176s 176s 176s 176s 176s 176s(30% or 25% hp, he doesnt attack after that, it is a DPS race to kill him before the 1 minute bomb goes off and 1 hits your party; you gain 1-10 stacks over time, which reduce your parties damage dealt over time.)



Waterfolk Devotee and Ah'sakat @ Glitterlake Isle (Layer 3):
Code: Select all
Info: addon BossTracker: Waterfolk Devotee
Info: addon BossTracker: Basic Attack used at:  10s 12s 14s 18s 20s 25s 27s 30s 32s 34s 42s 44s 47s 49s 57s 59s 61s 64s 72s 74s 79s 87s 89s 92s 94s 102s 104s 107s 109s 117s 120s 122s 124s 132s 135s 137s 139s 147s 150s 152s 154s 156s 159s 162s 164s 166s 169s 172s 174s 176s 178s 180s 184s 186s 188s 191s 193s 196s 198s 200s
Info: addon BossTracker: Frost Quake used at:  6s 18s 18s 30s 30s 42s 42s 57s 57s 72s 87s 102s 102s 117s 117s 132s 132s 147s 159s 159s 159s 172s 172s 172s 184s 184s 184s 196s 196s 196s 196s
Info: addon BossTracker: Basic Ranged Attack used at:  0s 2s 4s 78s
Info: addon BossTracker: Ice Storm used at:  5s 7s 8s 8s 9s 20s 20s 20s 23s 35s 35s 35s 39s 51s 51s 51s 52s 55s 66s 66s 66s 68s 70s 81s 81s 83s 96s 96s 111s 111s 111s 126s 126s 126s 126s 128s 141s 141s 142s 142s 143s 145s
Info: addon BossTracker: Ah'sakat
Info: addon BossTracker: Basic Attack used at:  0s 3s 5s 8s 10s 17s 20s 23s 25s 27s 36s 38s 41s 43s 46s 48s 58s 61s 63s 71s 74s 76s 79s 81s 84s 87s 96s 98s 101s 104s 106s 109s 112s 124s 126s 129s 132s 141s 144s 146s 149s 152s 154s 162s 165s 167s 170s 173s 175s 178s 182s 185s 187s 190s 193s 195s 198s 207s 210s 212s 215s 218s 220s 223s 225s 228s 232s 237s 240s 243s 245s 248s 254s 258s 301s 304s 306s
Info: addon BossTracker: Acid Strike used at:  224s 224s 224s 224s 224s 224s 224s 236s 236s 236s 236s 236s 236s 236s 248s 248s 248s 248s 248s 248s 248s 300s 300s 300s 300s 300s 300s 300s
Info: addon BossTracker: Concentrated Poison used at:  0s 17s 35s 57s 71s 95s 101s 123s 141s 162s 182s 187s 207s 211s


Data for Concentrated poison and Acid strike is wrong, because in that fight, i barely ever stand still to avoid C. poison stacks(applies stacks every 4 or so seconds) and prevent him from using acid strike(10 second party DoT, uses it again after the 10 seconds end, both skills very powerful)
Waterfolk Devottee only uses basic ranged attack when you aren't close to him.



That's all i got right now, didnt get to record anything else other than existant data here already. Mostly because i am running the same sector in L3 most of the time atm.
Too little, too late.

~Former PVP Forums Comedian~ (c) Dugrosh
User avatar
rezardi
Free Trader
 
Posts: 1337
Joined: Sat Jun 05, 2010 3:45 pm

Re: New Add-on: BossTracker v1.1

Postby rangun » Mon Sep 12, 2011 7:55 am

rezardi wrote:I The mods.txt. is LOTTA messy though, with lots of addons causing errors and such.


Sitting in train while reading this:

Its a bit messy, but should work:

http://suralc.bplaced.net/modtxt/bosstrackCleaner.php

Just copy+paste your mods.txt in the textarea and click the button (ignore the ads, it`s just free webspace).

A cleaned mods.txt will be shown, only with the entrys from the Bosstracker.

Also working on a way to transform the mods.txt directly to a lua table(not really hard, but only 20 minutes left on this train, so I have to hurry)
rangun
Wanderer
 
Posts: 178
Joined: Sat Sep 15, 2007 10:22 pm

Re: New Add-on: BossTracker v1.2

Postby ciuine » Fri Sep 16, 2011 5:08 pm

Uploaded a new version with a few fixes, new bosses, and some new tracked mechanics.

When I implement the health/mana detection, I might need to rewrite the entire add-on to function a wee-bit differently so that I can color code the different mechancis and possible allow for people to see how long a certain buff/debuff a boss casts lasts on top of seeing when the next one is coming.
Image
User avatar
ciuine
Free Trader
 
Posts: 1789
Joined: Sat Jan 02, 2010 9:50 pm

Re: New Add-on: BossTracker v1.3

Postby ciuine » Fri Oct 07, 2011 11:43 am

Uploaded new version, with much awesomeness. Now allows you to click on bars for buff/debuffs (red ones) for easy healer targeting and a bunch of other stuff.
Image
User avatar
ciuine
Free Trader
 
Posts: 1789
Joined: Sat Jan 02, 2010 9:50 pm

Re: New Add-on: BossTracker v1.3

Postby rangun » Fri Oct 07, 2011 2:48 pm

Yeah, the last skill shown on the picture is pure awesomness ;D

Great work, as always ;)
If we would provide localized content for the addon, would you add it to the "official" version, or would we have to create subversions for each guild?
rangun
Wanderer
 
Posts: 178
Joined: Sat Sep 15, 2007 10:22 pm

PreviousNext

Return to Addons