Download
(1MB)
Download
Updated: 01-17-15 05:44 PM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:01-17-15 05:44 PM
Created:06-26-13 09:04 AM
Downloads:3,679
Favorites:15
MD5:

MooTrack

Version: 1.11
by: Malsomnus [More]

This little add-on allows you to track any buffs or debuffs on yourself or anybody else. For each buff it can also display either the value or the number of stacks. For example, you might want to track the number of stacks of a boss debuff on the raid's tank, or you might want to track the value of Ignite on your target.

The add-on works with the same unit names you might know from macros, such as "player", "target" or "pet", as well as specific character names.

To track a new buff or debuff, just type "/track", write the spell's name, find an icon to display it with, and press the button to create a little movable spell icon. This spell will be specific to that character on that spec.

To temporarily show all your tracking icons for 30 seconds (so you can move them) - even ones that you set to show only in combat, or while the aura exists - type "/track show".

You can lock all tracking icons, making them immovable and unclickable, by typing "/track lock". Naturally, this can be reversed by typing "/track unlock".

If you unfortunately used this add-on's previous buggy version and now have errors when you log in, or the add-on claims you're already tracking things which you aren't really, you can type "/track reset spec" to remove everything tracked for the current spec, or "/track reset all" for all specs on the current character. That should hopefully fix this problem.


Planned features:
* Allow to create tracking bars, instead of just icons.
* Devise a system that allows you to snap icons and bars next to each other conveniently (mostly because it sounds fun to code)

_________________________________________

Have you seen my other add-ons yet?
SanityCheck - Of course you know how to play your class, but there is just so much to remember!
Flaskaholic - Flasks are expensive, stop wasting them!
Surprise - What does this add-on do? There is only one way to find out!
MagicMarker - One configurable tool for all your automatic marking needs!

Version 1.11
* Searching icons should now be much much faster and better.
* The /track show function now lasts 30 seconds.
* Now when you forget to pick an icon, it'll just remind you instead of throwing an error.

Version 1.10
* More optimization.

Version 1.09
* This should not work with WoD.

Version 1.08
* Bugfix: tracking icons should no longer randomly disappear.
* Optimized stuff a bit.
* The text on icons is now 2 pixels higher, because it seemed sensible.

Version 1.07
* Added the option to lock all tracking icons.
* Added the option to display the remaining time in a tracking icon's text.

Version 1.06
* Added the option to show tracking icons only in combat or only while the aura exists.
* Added the "/track show" command to show icons even when they should be hidden.

Version 1.05
* Fixed some of my many bugs.

Version 1.04
* The icons should now be more responsive to dragging.

Version 1.03
* Fixed a bunch of bugs. I hope.
* Icons now snap to a 4x4 grid.

Version 1.02
* Fixed an annoying bug related to tracking the same aura on two different specs. However, now it probably won't let you track the same aura on two different targets...

Version 1.01
* Added the option to change set the size of each tracking icon (16-64 pixels).
Optional Files (0)


Post A Reply Comment Options
Unread 07-13-13, 11:31 AM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Error

Am i missing something?

http://imgur.com/lTiKXBK

... and can you add some compatibility with beautycase?
Report comment to moderator  
Reply With Quote
Unread 07-13-13, 12:00 PM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Re: Error

I'll look into it ASAP.

[Edit]
Looking at the code, I'm pretty surprised this is the first time anyone's reported an error in this one!
(It's the first add-on I've ever written, originally for myself, so my official excuse is "I was a n00b")

Anyway, I've uploaded a new version, I hope it'll fix this problem. Thanks for the error report, please let me know if you run into any others

[Edit2]
Oh, also, what's beautycase?
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
Last edited by Malsomnus : 07-13-13 at 12:45 PM.
Report comment to moderator  
Reply With Quote
Unread 07-13-13, 02:23 PM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Re: Re: Error

Originally Posted by Malsomnus
I'll look into it ASAP.

[Edit]
Looking at the code, I'm pretty surprised this is the first time anyone's reported an error in this one!
(It's the first add-on I've ever written, originally for myself, so my official excuse is "I was a n00b")

Anyway, I've uploaded a new version, I hope it'll fix this problem. Thanks for the error report, please let me know if you run into any others

[Edit2]
Oh, also, what's beautycase?
Thanks for the fast response.. will check it out and let you know...

Regarding Beautycase (http://www.wowinterface.com/download...eautycase.html) i'll try to skin it myself following tutorial.
Report comment to moderator  
Reply With Quote
Unread 07-13-13, 02:36 PM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Well, this Beautycase looks like it's meant to work on other add-ons... and I suppose it would work on this one as well. Or did you mean that it should have built-in support for it?
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
Report comment to moderator  
Reply With Quote
Unread 07-14-13, 10:44 AM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Originally Posted by Malsomnus
Well, this Beautycase looks like it's meant to work on other add-ons... and I suppose it would work on this one as well. Or did you mean that it should have built-in support for it?
no no.. i will try to skin them.. i just dont like the default icons...
Report comment to moderator  
Reply With Quote
Unread 07-14-13, 10:51 AM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Again error... so i disabled all the addons and tried again and this is the result:



Message: Interface\AddOns\MooTrack\MooTrack.lua:418: attempt to index field '?' (a nil value)
Time: 07/14/13 18:50:45
Count: 2
Stack: Interface\AddOns\MooTrack\MooTrack.lua:418: in function <Interface\AddOns\MooTrack\MooTrack.lua:417>

Locals: (*temporary) = nil
(*temporary) = "Fortifying Brew"
(*temporary) = <unnamed> {
0 = <userdata>
next = <unnamed> {
}
}
(*temporary) = "Fortifying Brew"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
frm = frmNewTrack {
0 = <userdata>
curIconNum = 1
menuDisplayText = MooUI_Track_menuDisplayText {
}
lblTarget = <unnamed> {
}
btnNextIcon = <unnamed> {
}
btnTarget = <unnamed> {
}
txtIcon = <unnamed> {
}
icon = Texture {
}
lblName = <unnamed> {
}
lblDisplayText = <unnamed> {
}
btnPrevIcon = <unnamed> {
}
sldSize = frmNewTrack_sldSize {
}
txtTarget = <unnamed> {
}
lstIcons = <table> {
}
lblFound = <unnamed> {
}
btnFindIcon = <unnamed> {
}
btnMyself = <unnamed> {
}
lblIcon = <unnamed> {
}
lblSize = <unnamed> {
}
ShowIcon = <function> defined @Interface\AddOns\MooTrack\MooTrack.lua:332
btnTrack = <unnamed> {
}
txtName = <unnamed> {
}
lstDisplayTextOptions = <table> {
}
}
Last edited by glupikreten : 07-14-13 at 10:52 AM.
Report comment to moderator  
Reply With Quote
Unread 07-14-13, 11:08 AM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Ugh... it looks like I somehow managed to upload the exact same files as the new version, without the changes. I have no idea how...

[Edit]
It's properly updated now. I hope that it really solves the problem, and also that I'll stop having stupid uploading issues like that.
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
Last edited by Malsomnus : 07-14-13 at 11:20 AM.
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 02:31 AM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Originally Posted by Malsomnus
Ugh... it looks like I somehow managed to upload the exact same files as the new version, without the changes. I have no idea how...

[Edit]
It's properly updated now. I hope that it really solves the problem, and also that I'll stop having stupid uploading issues like that.
Thank you man... it works just fine now... and it is just the thing i missed on my UI...

http://i.imgur.com/qx5tqv4.jpg

Kudos.

Just one little suggestion if i may - It would be really imba if there would be an option that you can check for hiding frames out of combat
Last edited by glupikreten : 07-15-13 at 02:34 AM.
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 08:47 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Hi there :)

Looks good just wondering if this can be configured to show stacks / timer ?

I want to use it for PVP and have it track stuff like HOTS on healers etc so not sure
if it has an option to do this for focus yet.

Let me know
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 08:59 AM  
glupikreten
A Theradrim Guardian

Forum posts: 60
File comments: 69
Uploads: 0
Re: Hi there :)

Originally Posted by Sslith
Looks good just wondering if this can be configured to show stacks / timer ?

I want to use it for PVP and have it track stuff like HOTS on healers etc so not sure
if it has an option to do this for focus yet.

Let me know
Well for me if you choose stacks it still shows timer and stacks at least for lightning shield on my shaman

and regarding focus... just try it... type focus instead of player in second textfield and just try on yourself... focus yourself
Last edited by glupikreten : 07-15-13 at 09:00 AM.
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 09:14 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Re: Hi there :)

Hi there this has a lot of potential just when I put it on and had soothing mist as me the target it would give the LUA errors over and over.

here's a screenshot to help. Yes I have yer new version only


http://postimg.org/image/ek0qfg1xl/

Also is there a way to make this also able to be put on "generically" so that I can have a database of spells for druids, for monks, for priests so I can create a list of spells that would be included.

And as other guy hide in combat would be great but I would also like it to simply not be there period unless the "tracked" buff is on the designated target.

Lemme know if you can do all that stuff
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 09:21 AM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Re: Re: Hi there :)

Originally Posted by Sslith
Hi there this has a lot of potential just when I put it on and had soothing mist as me the target it would give the LUA errors over and over.

here's a screenshot to help. Yes I have yer new version only


http://postimg.org/image/ek0qfg1xl/

Also is there a way to make this also able to be put on "generically" so that I can have a database of spells for druids, for monks, for priests so I can create a list of spells that would be included.

And as other guy hide in combat would be great but I would also like it to simply not be there period unless the "tracked" buff is on the designated target.

Lemme know if you can do all that stuff
Ooh, that's a new error
I'll look into it in about 2 hours.

As far as I know it should work if you set the target to "focus", let me know if I'm mistaken.
About the database of spells: do you mean that you want to have a whole list of spells and be able to show any given subset of them at a given time?
Automatically hiding/ showing the frames is definitely a good feature to add, I'll bump it higher on my list of priorities if there's such a high demand

[Edit]
Oh, as for showing timers... well, the icons go dark to show the amount of time left. I considered adding time left as another type of display (instead of value/ stacks), though having it in addition to another value sounds like it would get pretty crowded. What do you think?
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
Last edited by Malsomnus : 07-15-13 at 09:23 AM.
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 09:38 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Re: Re: Re: Hi there :)

I have been looking for something for a long time that is a separate entity from my "bar frames" that will help out with knowing for instance when a druid's heal over times drop or about to drop so I can time a paralysis or a leg sweep etc.

so I can just set the target to FOCUS or TARGET and it will simply track it on whoever it happens to be at the time ? I will have to test it out.

The ideal situation for me at least and I think for others who would use it this way is to have a set maybe not even just for healers but for buffs that they deem important so they can Highlight (by making them bigger than unit frames) and differentiating them from other not so important buffs.

Stacks are important, but so is seeing and being able to time when the buffs/heals will fade off.

You could add a configurable font/color variable count for the stacks that can be perhaps in the top left corner or bottom right corner and have the timer somewhere else. (so concurrent) Maybe configurable but not too much of a big deal although it's nice to be able to change the font size as everyone has their own preferences and eyesights

Anyway the addon is pretty much pretty great type of thing for what I wanna do just the stuff I mentions will make it awesome




Originally Posted by Malsomnus
Originally Posted by Sslith
Hi there this has a lot of potential just when I put it on and had soothing mist as me the target it would give the LUA errors over and over.

here's a screenshot to help. Yes I have yer new version only


http://postimg.org/image/ek0qfg1xl/

Also is there a way to make this also able to be put on "generically" so that I can have a database of spells for druids, for monks, for priests so I can create a list of spells that would be included.

And as other guy hide in combat would be great but I would also like it to simply not be there period unless the "tracked" buff is on the designated target.

Lemme know if you can do all that stuff
Ooh, that's a new error
I'll look into it in about 2 hours.

As far as I know it should work if you set the target to "focus", let me know if I'm mistaken.
About the database of spells: do you mean that you want to have a whole list of spells and be able to show any given subset of them at a given time?
Automatically hiding/ showing the frames is definitely a good feature to add, I'll bump it higher on my list of priorities if there's such a high demand

[Edit]
Oh, as for showing timers... well, the icons go dark to show the amount of time left. I considered adding time left as another type of display (instead of value/ stacks), though having it in addition to another value sounds like it would get pretty crowded. What do you think?
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 09:43 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Re: Re: Re: Re: Hi there :)

Yeah the way I have it setup now is no matter who I am fighting... I will have the "darkened" buttons on the screen it adds clutter where the ideal situation is these things light up when the buffs etc are present so it's kind of dynamic. (and I can pretty much put them all in a little spot near each other etc without it becoming cluttered)

I would add you could even come up with an addon module or something that comes "preloaded" with a lot of the PVP spells that would be considered important
Last edited by Sslith : 07-15-13 at 12:07 PM.
Report comment to moderator  
Reply With Quote
Unread 07-15-13, 12:21 PM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Re: Hi there :)

Well, looking into the error you reported, I'd guess that you tried to display the value of an aura that doesn't have a value. Try selecting "None" from the dropdown and let me know if the error still occurs.
Either way, I'll patch it up for the next version.
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.