ESODecoded

ESO Patch-Break Radar

The only breakage tracker built from the addons' actual code: we cross-reference the Lua source of every ESOUI addon against ZOS's official API documentation across 8 game versions (101038–101051), so "may be broken" becomes "calls a function the game removed".

The census: 249 addons with a combined 63,103,874 downloads have code-level references to API that no longer exists in the live game (API 101051, Update 51) — comment mentions are stripped; constants must be exact multi-part matches and functions must be actual calls. This census is the ACCUMULATED graveyard — symbols removed across every tracked version, not one patch — which is why most of it sits in the abandoned two-thirds of the ecosystem rather than in the newest update. What the NEWEST update removes is a separate and much smaller question, answered below.

Update 51: what happens next

Update 51 went live on PC/Mac September 28, 2026. Between API 101050 (Update 50) and API 101051 (Update 51, what PC/Mac players are running now), 27 symbols were removed, and 12 tracked addons call at least one of them. Consoles follow on ZeniMax’s schedule.

Source: the official ESOUIDocumentation.txt on the esoui/esoui live branch, read 2026-10-25. What to do about it: ESO addons broken after Update 51; what else changed is on the Update 51 hub.

All 27 symbols removed in Update 51
  • AreAllZoneStoryActivitiesCompleteForZoneCompletionType
  • BUFF_TYPE_MAJOR_PROPHECY
  • BUFF_TYPE_MAJOR_SORCERY
  • BUFF_TYPE_MINOR_PROPHECY
  • BUFF_TYPE_MINOR_SORCERY
  • COLLECTIBLE_CATEGORY_TYPE_REUSE_ME_0
  • GetInventoryItemPreviewCollectibleActionDisplayName
  • GetKeepMaxUpgradeLevel
  • GetNumCompletedZoneActivitiesForZoneCompletionType
  • GetNumInventoryItemPreviewCollectibleActions
  • GetNumRewardPreviewCollectibleActions
  • GetNumStoreEntryPreviewCollectibleActions
  • GetNumTradingHouseSearchResultItemPreviewCollectibleActions
  • GetNumUnblockedZoneStoryActivitiesForZoneCompletionType
  • GetNumZoneActivitiesForZoneCompletionType
  • GetRewardPreviewCollectibleActionDisplayName
  • GetStoreEntryPreviewCollectibleActionDisplayName
  • GetTradingHouseSearchResultItemPreviewCollectibleActionDisplayName
  • PRIMARY_PLAYER_NAME_SETTING_PREFER_USERID
  • PreviewInventoryItemCollectibleAction
  • PreviewRewardCollectibleAction
  • PreviewStoreEntryCollectibleAction
  • PreviewTradingHouseSearchResultItemCollectibleAction
  • TUTORIAL_TRIGGER_REUSE_4
  • UI_SETTING_PRIMARY_PLAYER_NAME_GAMEPAD
  • UI_SETTING_PRIMARY_PLAYER_NAME_KEYBOARD
  • ZoIsOfficialLanguageSupported

Check your own addon list

Paste your addon names (one per line — copy them from Minion or your AddOns folder) and we'll match them against the dead-API flags. This checks one thing: removed-API references. For the full picture on the same paste — every addon's dated verdict plus the required folders you are missing — use check your installed addons; to turn an error line into an addon name, use the error-line resolver.

Addons referencing removed API — top 40 by downloads

Symbols shown with the last API version they existed in. An addon updated after our code snapshot may already be fixed — check its ESOUI page.

AddonDownloadsLast update Removed API it calls
Dolgubon's Lazy Writ Crafter
Dolgubon
9,631,7672026-10-18CURT_CHAOTIC_CREATIA
gone since API 101046
Bandits User Interface
Hoft
6,256,2912026-10-03CURT_CHAOTIC_CREATIA, EVENT_RAID_SCORE_NOTIFICATION_ADDED, GetSynergyInfo +1 more
gone since API 101038
AUI - Advanced UI
Sensi
5,441,9962026-10-09GetJournalQuestInstanceDisplayType, IsZoneStoryActivelyTracking, MAX_BOSSES
gone since API 101038
LibSets (All set items ingame & preview. lua API + excel sheet)
Baertram
4,482,6222026-09-28CURT_CHAOTIC_CREATIA
gone since API 101046
Master Merchant 3.0
Sharlikran
3,972,3692026-10-20GUILD_EVENT_ITEM_SOLD, GUILD_HISTORY_STORE
gone since API 101038
LibDebugLogger
sirinsidiator
3,758,5882026-06-08GAMEPAD_TYPE_PS4_NO_TOUCHPAD
gone since API 101046
BeamMeUp - Teleporter (Fast Travel)
@DeadSoon
2,817,7212026-09-20BATTLEGROUND_ALLIANCE_NONE, GetNumZoneActivitiesForZoneCompletionType, GetUnitBattlegroundAlliance
gone since API 101041
RaidNotifier Updated
Kyoma
2,804,6242025-07-27MAX_BOSSES
gone since API 101041
Item Set Browser
code65536
1,933,3062026-09-05CURT_CHAOTIC_CREATIA
gone since API 101046
Loot Log
code65536
1,703,2442026-10-15CURT_CHAOTIC_CREATIA
gone since API 101046
LibHistoire - Guild History
sirinsidiator
1,569,0932026-10-18GUILD_EVENT_ABOUT_US_EDITED, GUILD_EVENT_ADDED_TO_BLACKLIST, GUILD_EVENT_BANKGOLD_ADDED +37 more
gone since API 101038
Ravalox' Quest Tracker
calia1120
1,483,6202026-10-02INSTANCE_DISPLAY_TYPE_NONE
gone since API 101038
Azurah - Interface Enhanced
Kith
1,471,7452024-11-12MAX_BOSSES
gone since API 101041
LibMarify
Marify
1,390,7052022-12-25GetCollectibleForHouseBankBag
gone since API 101045
FCO ItemSaver (Mark, filter and save your items against decon/sell/etc.)
Baertram
1,038,7152026-10-06CURT_CHAOTIC_CREATIA
gone since API 101046
Arkadius' Trade Tools
Arkadius
850,8562024-03-15GUILD_EVENT_ITEM_SOLD, GUILD_HISTORY_STORE, GetNumGuildEvents
gone since API 101038
Pithka's Achievement Tracker
pithka
824,4102026-05-19StartGroupFinderSearch
gone since API 101038
Wykkyd Outfitter
calia1120
632,9992017-02-09EVENT_RAID_SCORE_NOTIFICATION_ADDED, EVENT_RAID_SCORE_NOTIFICATION_REMOVED
gone since API 101038
Wykkyd Toolbar
calia1120
568,7392020-05-27CURT_CHAOTIC_CREATIA, CURT_EVENT_TICKETS, EVENT_RAID_SCORE_NOTIFICATION_ADDED +1 more
gone since API 101038
Votan's Improved Quests
votan
560,9102024-05-19INSTANCE_DISPLAY_TYPE_NONE
gone since API 101038
PersonalAssistant (Banking, Consume, Junk, Loot, Repair, Worker) [Masteroshi430's branch]
Masteroshi430
524,3792026-09-27GetCollectibleForHouseBankBag
gone since API 101045
LibMultiAccountSets
code65536
445,7622026-08-03CURT_CHAOTIC_CREATIA
gone since API 101046
Postmaster Mail
silvereyes
428,4842024-06-19GUILD_HISTORY_STORE
gone since API 101038
Info Panel
Hoft
391,4602026-10-03CURT_CHAOTIC_CREATIA
gone since API 101046
Caro's Skill Point Saver (Respec Skill Lines, Champion Points, Gear, Quickslots, Appearances)
Irniben
373,0802026-09-15GetAbilityCostOverTime
gone since API 101041
Shissu's LUA Memory
Shissu
337,6652020-12-19GUILD_EVENT_BANKGOLD_ADDED, GUILD_EVENT_BANKGOLD_REMOVED, GUILD_EVENT_BANKITEM_ADDED +4 more
gone since API 101038
ESO-Database.com Export AddOn
Keldor
273,4832025-11-19BATTLEGROUND_STATE_POSTGAME, CURT_CHAOTIC_CREATIA, CURT_ENDEAVOR_SEALS +1 more
gone since API 101042
Event Tracker
Kelinmiriel
255,8072026-10-19CURT_EVENT_TICKETS, REWARD_TYPE_EVENT_TICKETS
gone since API 101046
LibUnitTracker
zelenin
226,4082022-05-13EVENT_RAID_SCORE_NOTIFICATION_ADDED, GetNumRaidScoreNotificationMembers, GetRaidScoreNotificationMemberInfo
gone since API 101038
Wykkyd Full Immersion
calia1120
224,0292017-02-09EVENT_RAID_SCORE_NOTIFICATION_ADDED, EVENT_RAID_SCORE_NOTIFICATION_REMOVED
gone since API 101038
Bar Steward - Multi Toolbar
FlatBadger
210,4322026-10-07CURT_CHAOTIC_CREATIA, CURT_ENDEAVOR_SEALS, GetCombinationUnlockedCollectible +1 more
gone since API 101038
LootDrop Reborn
Phinix
201,0222026-10-11CURT_CHAOTIC_CREATIA, CURT_EVENT_TICKETS
gone since API 101046
RdK Group Tool
Sordrak
195,5362026-03-16GAMEPAD_TYPE_PS4_NO_TOUCHPAD, GetSynergyInfo
gone since API 101038
Shissu's Guild Tools
Shissu
187,4792020-12-19EVENT_GUILD_HISTORY_RESPONSE_RECEIVED, GUILD_EVENT_BANKGOLD_ADDED, GUILD_EVENT_BANKGOLD_KIOSK_BID +16 more
gone since API 101038
Qcell's Dreadsail Reef Helper
Qcell
187,1762024-03-13MAX_BOSSES
gone since API 101041
Vampire's Woe
Phinix
176,5462025-08-05GetSynergyInfo
gone since API 101038
ExoYs ProcSet Timer
ExoY
174,4422026-03-28MAX_BOSSES
gone since API 101041
AUI - Advanced UI
DunkleMaterie
163,1712019-05-22GetJournalQuestInstanceDisplayType, MAX_BOSSES
gone since API 101038
Wykkyd Mailbox
calia1120
163,0612017-02-09EVENT_RAID_SCORE_NOTIFICATION_ADDED, EVENT_RAID_SCORE_NOTIFICATION_REMOVED
gone since API 101038
Vestige's Epic Quest
Masteroshi430
161,4282026-10-14CURT_CHAOTIC_CREATIA, CURT_EVENT_TICKETS
gone since API 101046

The ecosystem's load-bearing libraries

When one library breaks, everything that depends on it breaks. Dependents counted from the ##DependsOn manifests of the full corpus:

LibraryDependent addonsTracked page
LibAddonMenu-2.01,499LibAddonMenu-2.0
LibCustomMenu146LibCustomMenu
LibStub129LibStub
LibDebugLogger107LibDebugLogger
OdySupportIcons - Group Role Icons & More61OdySupportIcons - Group Role Icons & More
LibChatMessage60LibChatMessage
Tamriel Trade Centre53Tamriel Trade Centre
Advanced Filters - Updated (Inventory sub- & dropdown plugin filters)46Advanced Filters - Updated (Inventory sub- & dropdown plugin filters)
pChat (Chat customization & help: look/notification/sound/automation/history)40pChat (Chat customization & help: look/notification/sound/automation/history)
AwesomeGuildStore40AwesomeGuildStore

FAQ

How can you know an addon is broken without installing it?

We index the actual Lua source of every addon on ESOUI (3,310 at our last corpus snapshot, 2026-10-25) and cross-reference every global function, event and constant it calls against ZOS's official API documentation across 8 game versions. If an addon calls a function that no longer exists in the live game, that call fails when it runs. It's static analysis — a strong signal, not a play-test: the dead call may sit in a code path that rarely runs, or a library may shim it. One nuance: a removed FUNCTION call errors loudly; a removed CONSTANT just reads as nil, which usually means a feature silently stops working rather than a crash.

What did Update 51 break?

Update 51 went live on PC/Mac September 28, 2026. 27 symbols were removed between API 101050 (Update 50) and API 101051 (Update 51, live). 12 tracked addons in our corpus call at least one of them. The fix order is in our guide to ESO addons broken after Update 51.

My addon is flagged — what should I do?

Check its ESOUI page for a newer release first (our code snapshot is dated below — an update since then may already fix it). If it's abandoned, the flagged functions tell the author — or any volunteer — exactly what to fix.