All addons are broken

I don’t understand. Lua is public interface for addons. This is a old game based on 3.3.5. 3.4.1 supposed to have only tweaking. All addons are broken. What’s going on with that backward compatibility? I cannot even buy Emblems of Heroism. Getting Interface_TBC/MerchantFrame.lua error… /sigh.

5 Likes

developers havent updated them.

1 Like

This happens literally every major patch, why are people surprised? This is why addon culture is cancer, game needs an actual vanilla UI thats functional

2 Likes

Actually, it’s build on a modern client…

Anyway, what are the actual errors that you’re getting? That should give you information relevant to what is breaking for each particular addon.

2 Likes

I can wait for third party addons. But I cannot buy emblems right now and getting error by Blizzard standard interface → MerchantFrame.lua
All addons but updated to 3.4.1 are disabled.

1 Like

Or blizzard just needs to stop changing the scripting interface in classic.

4 Likes

Not at all, it is rebuilt entirely from a more recent client said to be Legion era.

Also heard 3.4.1 code added things from dragonflight. This is likely what broke it all.

1 Like

That explains item locker and bagnon being borked.

I see the post on wowhead but nothing on the forums that officially states this.

I was only aware of problems when someone reported the issue when they updated their version of the addon I am updating.

Has anyone seen the Blizzard post that states this and explains what parts of Dragonflight API has been added to Wrath ? Thanks in advance.

1 Like

At an educated guess, it’s likely something that they needed to add in for the Heroic+ system. Depends on what was available in Blizzard’s GIT repository.

It’s highly likely that any Mythic system from Legion wasn’t there anymore and got over written. Unless Blizzard is archiving GIT repositories far longer than most other companies I’ve worked for.

2 Likes

It’s a next day. I updated all of my addons. I tied to disable all of third party addon with exactly the same error by Blizzard standard LUA UI in MerchantFrame.lua. It’s IMPOSSIBLE for me to trade emblems at this moment.

1 Like

It looks like Blizzard did some Hotfixes today.
But the majority of my addons are still broken.
https://us.forums.blizzard.com/en/wow/t/wrath-of-the-lich-king-classic-hotfixes-updated-january-18/1323891

1 Like

Been on Curseforge manually editing the addons not yet updated, here’s a bit of it.

  		if Postal.WOWClassic or Postal.WOWBCClassic or Postal.WOWWotLKClassic then
  			bagFree, bagFam = GetContainerNumFreeSlots(bag)
  		else
  			bagFree, bagFam = C_Container.GetContainerNumFreeSlots(bag)

So, it seems classic now uses C_Container same as retail and this is a very common function so anything that checks bags? Busted.

It’s not the same ui as og wrath. They used the legion client to make classic and I’m pretty sure it’s been updated since then too.

I onow nothing about making addons so take my 2 cents with a grain of salt.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.