Simple Item Levels

Simple Item Levels

2M Downloads

Not seeing item levels on equipped gear in character window since 11.2 update

Closed this issue ยท 3 comments

commented

When opening the character pane, I no longer have item levels displayed on my equipped gear icons. It was fine yesterday before 11.2 applied. Item levels are displaying in my bags and my bank, just not the character window.

I've tried disabling all other addons and only logging in with SimpleItemLevel enabled but they still don't appear. I've also deleting the saved variables file at WoWDir/retail/WTF/Account/AccountName/SavedVariables/ and reloaded the game but they're still not visible.

Edit: Figured how to enable lua errors, these are when I get when opening the character window, 3 different errors

Message: Interface/AddOns/SimpleItemLevel/addon.lua:581: hooksecurefunc(): BankFrameItemButton_Update is not a function
Time: Thu Aug  7 19:26:51 2025
Count: 1
Stack:

Locals:


--------------------------------------------------------------


Message: Interface/AddOns/SimpleItemLevel/addon.lua:106: attempt to call field 'CacheEquippedItems' (a nil value)
Time: Thu Aug  7 19:26:51 2025
Count: 1
Stack:
[Interface/AddOns/SimpleItemLevel/addon.lua]:106: in function <Interface/AddOns/SimpleItemLevel/addon.lua:91>
[tail call]: ?

Locals:
self = <table> {
 defaults = <table> {
 }
 upgradeAtlas = "poi-door-arrow-up"
 DEBUG = false
 gemString = "|A:jailerstower-score-gem-tooltipicon:0:0:0:0|a"
 db = <table> {
 }
 frames = <table> {
 }
 PositionOffsets = <table> {
 }
 Fonts = <table> {
 }
 upgradeString = "|A:poi-door-arrow-up:0:0:0:0|a"
 soulboundAtlas = "Soulbind-32x32"
 enchantString = "E"
}
event = "ADDON_LOADED"
addon = "SimpleItemLevel"
(*temporary) = nil
(*temporary) = "attempt to call field 'CacheEquippedItems' (a nil value)"
hooks = <table> {
}
myname = "SimpleItemLevel"
ns = <table> {
 defaults = <table> {
 }
 upgradeAtlas = "poi-door-arrow-up"
 DEBUG = false
 gemString = "|A:jailerstower-score-gem-tooltipicon:0:0:0:0|a"
 db = <table> {
 }
 frames = <table> {
 }
 PositionOffsets = <table> {
 }
 Fonts = <table> {
 }
 upgradeString = "|A:poi-door-arrow-up:0:0:0:0|a"
 soulboundAtlas = "Soulbind-32x32"
 enchantString = "E"
}
db = <table> {
 scaleup = 1
 scalebound = 1
}


--------------------------------------------------------------


Message: Interface/AddOns/SimpleItemLevel/addon.lua:183: attempt to call field 'ItemHasEmptySlots' (a nil value)
Time: Thu Aug  7 19:27:12 2025
Count: 34
Stack:
[Interface/AddOns/SimpleItemLevel/addon.lua]:183: in function <Interface/AddOns/SimpleItemLevel/addon.lua:180>
[Interface/AddOns/SimpleItemLevel/addon.lua]:358: in function <Interface/AddOns/SimpleItemLevel/addon.lua:355>
[C]: in function 'xpcall'
[Interface/AddOns/Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua]:76: in function 'FireCallbacks'
[Interface/AddOns/Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua]:35: in function <.../Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua:31>
[C]: ?
[C]: in function 'accessor'
[Interface/AddOns/Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua]:52: in function 'AddCallback'
[Interface/AddOns/Blizzard_ObjectAPI/Mainline/Item.lua]:332: in function 'ContinueOnItemLoad'
[Interface/AddOns/SimpleItemLevel/addon.lua]:355: in function <Interface/AddOns/SimpleItemLevel/addon.lua:350>
[Interface/AddOns/SimpleItemLevel/addon.lua]:451: in function <Interface/AddOns/SimpleItemLevel/addon.lua:432>
[Interface/AddOns/SimpleItemLevel/addon.lua]:476: in function <Interface/AddOns/SimpleItemLevel/addon.lua:475>
[C]: in function 'PaperDollItemSlotButton_Update'
[Interface/AddOns/Blizzard_UIPanels_Game/Mainline/PaperDollFrame.lua]:1582: in function <...s/Blizzard_UIPanels_Game/Mainline/PaperDollFrame.lua:1574>
[C]: in function 'Show'
[Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua]:886: in function 'ShowUIPanel'
[Interface/AddOns/Blizzard_UIPanels_Game/Mainline/CharacterFrame.lua]:44: in function <...s/Blizzard_UIPanels_Game/Mainline/CharacterFrame.lua:24>
[C]: in function 'ToggleCharacter'
[TOGGLECHARACTER0]:1: in function <[string "TOGGLECHARACTER0"]:1>

Locals:
item = <table> {
 itemLocation = <table> {
 }
}
details = <table> {
 level = 645
 link = "[Aureate Sentry's Pledge]"
 quality = 4
}
(*temporary) = nil
(*temporary) = "[Aureate Sentry's Pledge]"
(*temporary) = "attempt to call field 'ItemHasEmptySlots' (a nil value)"
ns = <table> {
 defaults = <table> {
 }
 upgradeAtlas = "poi-door-arrow-up"
 DEBUG = false
 gemString = "|A:jailerstower-score-gem-tooltipicon:0:0:0:0|a"
 db = <table> {
 }
 frames = <table> {
 }
 PositionOffsets = <table> {
 }
 Fonts = <table> {
 }
 upgradeString = "|A:poi-door-arrow-up:0:0:0:0|a"
 soulboundAtlas = "Soulbind-32x32"
 enchantString = "E"
}
commented

You need to update to the latest version. This was fixed in v54.

commented

Ahh, my mistake, I assumed Curseforge was updating it, but it doesn't appear in my list of addons there at all. I must have manually installed it previously or something, turns out I was on v43 all this time. Deleted and have installed from Curseforge and now it's all good. Sorry about that.

commented

Fortunately, if you weren't playing on Classic, all you really missed from all those releases were a bunch of TOC version updates, and a fix for gem/enchant detection. ๐Ÿ˜