Minimap Tracking Options - Solution

EDIT: Tyreith’s suggestion is more convenient and easier:


Hello world! … of Warcraft players :slight_smile:

With the recent UI change Blizzard have removed a significant amount of minimap trackable toggles. This has already annoyed a good deal of people that have voiced their opinion here and on the other forums.

The ability to toggle the trackable options hasn’t been removed from the game, it was just stripped of the UI. I hope at some point Blizzard will revert this and bring all options back.

Until then, I made a simple addon which allows you to toggle all the options per your liking:


curseforge.com/wow/addons/minimap-tracker-options


I hope this helps you as much as it has already helped me :slight_smile:

10 Likes

Any chance it’s possible for you to enable it so it “loads” what you selected when you login?

Cause the minimap turned everything on on every single toon, and disabling it on each one is a pain. X_X

Also, Link to Curse:

https://www.curseforge.com/wow/addons/minimap-tracker-options

2 Likes

The options should save once you toggle them and get loaded in the same fashion if you relog.
I tested on 2 accounts, one running on Windows, one on a Mac - both were saving my choices in a normal fashion.

Thank you for the link! :heart:

EDIT:
Oh, did you mean like a “global toggle” - like, you disable “Inkeepers” on one toon and it automatically reflects on all? Provided that I have 50 toons … that is actually a very good idea and I will look into it!

Yep, that’s what I meant. :slight_smile: More things in this world need to be account-wide. XD

Also, just tested it.

The settings get wiped when I logged in/out. They all went back to being unchecked. (Even though some are enabled by default by the game)

Like, I’m in heart of the forest and there’s an item upgrade and repair vendor on the minimap. Checking and Unchecking both of those doesn’t remove them, even after reloading.

And anything you do check gets wiped when you relog.

Just pushed an update which monitors for any MINIMAP_TRACKING_UPDATE and reflects that in both the Addon Menu and in the stored Addon Settings. Furthermore, the loading of the addon should now be the very last thing loaded when you get into the game - that should help resolve the issue I can’t reproduce :confused:

I hope this resolves the problem for you :crossed_fingers:

I also checked whether we can do account-wide settings. Alas, the Blizzard interface is “taking offense” when I try to do things like that and it really doesn’t like it :smiley:
The best I can do in this situation is to give you a macro to simply disable all of the tracking options so you can “click it” on each toon and then manually pick which options you want on them.

/run local n,t,a,cat; local count = C_Minimap.GetNumTrackingTypes(); for id=1, count do n,t,a,cat = C_Minimap.GetTrackingInfo(id); if (a) then C_Minimap.SetTracking(id, false); print("Minimap tracking disabled for: " … n); end end

It’s a bit less inconvenient than setting it once and having it that way for all characters but … this entire thing is a “workaround” for something taken away from us :blush:

2 Likes

Thank you for this!!! hands out cookies and brownies

On a related note, anyone know if there is any way to increase the size of the calendar/time icons? (not to mention you’ve got mail). Those things on my laptop screen are microscopic…

I have a post of yours in a different thread bookmarked for after work today. Reminder to myself to check it out and get it downloaded!!

1 Like

Currently

I personally don’t see any API method to allow this. If you use other addons like Titan Panel you can utilize their Clock and Location (that’s what I do) … I can’t find a “Calendar” one but I reckon it won’t be hard to do and I imagine if they don’t do anything about this in the next couple of days - someone will write an addon for Titan Panel … or I will :smile_cat:

Thank you again! I’ll put Titan Panel on my list of things to try.

It’s working now, with the update, thanks!

Shame that can’t have account-wide settings though.

You can get all the options back in the tracking menu with this.

/console minimapTrackingShowAll 1

6 Likes

First of all, this is an amazing find! Thank you for sharing! I wish I had found that earlier.

That said, now I can’t feel anything but angry really.

Blizzard should not have removed those options in the first place. I spent hours working on an addon which is rendered obsolete by 33 characters, effectively just wasting my time. If there is a CVAR for this, why isn’t it in the settings?
On top of it all, 20 hours after I renewed my subscription, and I spent almost all of that time working on that now obsolete addon, I got my account banned for 18 months because apparently, Blizzard considers toying with the API and allowing people to toggle options a bannable offense worth a penalty of almost an entire expansion lifespan, and I was stupid enough to do this with my own account, instead of creating a trial one. I can’t be sure about their exact reason since I haven’t heard back on my appeal yet, but considering that I haven’t really done anything other than this - it can’t really be anything other than this.

Honestly, I’m glad you found this topic and I’m happy you’ve shared with the community an easy and convenient method than the addon. However, I also hate you a bit for not popping up here about ~30 hours earlier :disappointed:

Sorry, just found it out hours ago. :frowning:

I was wondering about why it isn’t in the settings either, would be really easy to add for them. Maybe they don’t quite consider it “complete” as clicking “None” on the tracking won’t disable all of them in this case, but will revert back to the default selection of options. Maybe something they plan on adding in the future after some polishing.

And that’s a really sad thing to hear on what happened to your account. I didn’t think any API calls would be able to get you suspended, assumed they’d kick you offline if you go across a certain ratelimit threshold or something. Did you receive an email listing an offense category for your suspension?

Ah! See now that renders my addon useful again :smiley:

Clicking “None” doesn’t disable them all because they literally grouped them up in such a fashion, which prevents the API calls from altering their state. Thus clicking on “None” actually results in “go to default” and that “default” is, you guessted it - Enabled. That’s why when you click on “none” the tick doesn’t appear.

I don’t think they are planning on changing this 'cause they literally just changed it and made it this way.

If interested, you can see the tracking options in groups listed here:

github.com/Gethe/wow-ui-source/blob/f0084386950fe3dc31a1d61de33b364e268cf66b/Interface/FrameXML/Minimap.lua#L457


I’m pretty sure that I got there yesterday when I was testing the viable solutions for account-wide toggles and I was being kicked to the login screen with “you’ve been disconnected”. I’ve had internet issues for like 3 weeks now, I was tired, and I just waived it off as my internet being dodgy again. Took me more than an hour to actually think “you know what, this might be the game telling you to stop touching stuff”.

Directly quoted from the email:

Like I said in my appeal, I can see how my actions, playing around with the API, might have triggered an alarm or two, and although I have not harmed anyone or anything (market, company, etc), I am OK with getting a punishment. However, I hope they can agree that I souldn’t get the same sentence as a Chinese bot and they will reduce my penalty so I can actually play the only expansion I’ve been excited about since WoD. (/off man, WoD was such a letdown … )

1 Like

Just keep at the appeals. It’s what they would tell you over in the CS forums. Last time I looked over there tickets were around a 10 day wait.

Either way, keep at the appeal, if it’s over turned the mark on your account will be removed.

I did download your addon, just before I logged. After work today I’ll be able to check it out! Thanks for making it.

1 Like

yeah, i never used to track profession trainers before but after the update, they started showing up on my minimap. When i went to the tracking options, there was no checkbox to untrack it, so i can’t turn it off which is extremely annoying

Thank you so much :slight_smile:

I am sorry, but could you elaborate as to exactly what you were banned for?
I have a similar potential issue, with an AddOn and I want to avoid crossing that legal boundary. Is it because you changed more than one “spell” or Tracking with the same operation? Or is it something else you did with the API?
The reason I am asking is because I conceptualized macros that can start tracking of only beasts for instance, which would turn other tracking off in the same operation. But also that I was looking into SetPetSlot(index of pet, target index) to move several pets around in the stables at the same time.

And the questions i am trying to get answers to would be what is an “Action”. I have opened a ticket on this, but it was responeded with an answer that the Game Masters cannot provide an answer to this and then a link to the Legal site, which I have already read through beforehand. So now I am trying to get as much answers as possible from every other player with some experience in the matter.