When I’m on my Mac, most of my addons are out of date regardless of what I do. It includes Details, MapCoords, etc.
My assumption is that it’s a version issue–do I need to go in and manually change the version numbers in the text file? And if so, I assume I can’t be the only one with this issue.
If you’re using the latest version of your addons, then there’s not much point in just changing the version number in the .toc, it won’t make any difference. Just run with out of date addons enabled.
Interestingly, it won’t load then though.
So I played around with Details a bit, which had an interface# of 100000. It wouldn’t load on my mac and was listed as out of date in-game.
So I swapped the interface# to 100002 and now it works seamlessly.
Unfortunately, that won’t work for all the out of date addons as some already have the correct interface #.
I’m just a bit confused–shouldn’t Details not be working for anyone on mac right now or is there something different about my setup? And separately, I have no idea what’s wrong with the other addons that won’t run.
That doesn’t make any sense to me; AFAIK the interface number being less than the current interface is what causes them to be flagged as out of date.
It’s unlikely that you being on a Mac has anything to do with Details not working. It’s possible that it’s interacting with some other add-on you’re using & that’s causing a problem, and not many other people are using those two particular addons together.
There are a lot of broken addons right now due to the large number of API & UI changes this release and the staggered rollout, so it’s taking longer than usual for the authors to get things working again.
And if you use any utilities to update addons, that utility will not update the addons properly or at all if they are altered in this manner. It used to be a good idea to change the ToC version number, but not anymore except under extremely niche circumstances. Loading them shouldn’t be an issue as long as you clicked “Load Anyway” when it first asked you if you wanted to load out of date addons on the character select screen. It’s possible you have addons manually disabled that need to be re-enabled if you initially did not select the “Load Anyway” option. The addon called Addon Control Panel is an excellent way to check which addons are actually disabled while in-game. You can enable and then reload the UI from within that addon’s control pane.
To be clear, before I modified Details it was updated (and I deleted it multiple times and reinstalled). It was listed as out of date in-game and in addition it would not load in game if I tried.
The toc file had 100000, so I changed it to 100002 and that solved both issues–it was no longer listed as out of date and it worked perfectly in game.
I do have other unworking addons, but those have no issue with toc#.
As for future issues, once details updates again, I’ll likely just reinstall and hope the toc# changes. My point was that if the toc number is wrong for me, it should be wrong for everyone. Thus my confusion.
I wouldn’t be surprised if it isn’t a ToC issue, but a permissions issue. The game’s “out of date” check is literally just a ToC scan and clicking “Load Anyway” bypasses that scan. Editing your addon changed the permissions for that file to read/write most likely and the game was finally able to use it again.
Blizzard games, especially WoW, are really funny when it comes to permissions. Unless they’re set to 755 or 777, oftentimes the game will fail to update or even launch properly.