Simple Item Levels
Show item levels on:
- The character panel
- The inspect panel
- Loot windows
- The equipment-picker flyout
- Weapons, armor, and artifact relics in bags (built in, bagnon, baggins, inventorian)
- Tooltips (in classic)
I'm open to adding them in more places.
Also shows:
- An upgrade arrow on items in your bags which you can use whose item level is higher than whatever you currently have equipped.
- A soulbound indicator, so you can see whether something is soulbound, bind-on-equip, or warbound-until-equipped
- Missing enchants and gems
Simple configuration
For a summary of settings:
/simpleilvl
To toggle a place to display item levels:
/simpleilvl [type]
…where type is bags, character, or inspect.
To disable the upgrade arrow:
/simpleilvl upgrades
To change whether the text is colored by item quality or just left white:
/simpleilvl color
-
View User Profile
-
Send Message
Posted Sep 25, 2025I was able to fix this to not showing missing enchants for MoP helms and MoP characters that are not Enchanters. This required a simple version string check, and to simply check the characters professions.
I also fixed the player doll frame average item level display to include upgrades, but I cannot fix the inspect doll frame average item level. There is a bug with created item links where they don't include any upgrade info, and this is what is needed to manually parse upgrade levels. There is a player only "GetAverageItemLevel" API that I used to fix the character screen.
in addon.lua
add a new variable at the top, around line 5
> `local isMoP = WOW_PROJECT_ID == WOW_PROJECT_MISTS_CLASSIC`
then find this line lower in the file
> ` local enchantable = isClassic and {`
and just under it, change `INVTYPE_HEAD = true` to be `INVTYPE_HEAD = not isMoP`
-
View User Profile
-
Send Message
Posted Dec 18, 2025In reply to siegester03: you are god
-
View User Profile
-
Send Message
Posted Jan 21, 2026In reply to mythct: I lost these changes after an auto update, so I posted them to github! https://github.com/siegester03/wow-simpleitemlevel-mop
-
View User Profile
-
Send Message
Posted Jan 22, 2026In reply to siegester03:
This should be fixed in the new release just going out.
-
View User Profile
-
Send Message
Posted Jan 22, 2026In reply to Kemayo: It is, thanks! I will delete my fork of MoP hacks!
-
View User Profile
-
Send Message
Posted Jan 24, 2026In reply to Kemayo: On initial load for a character, it still shows rings as enchantable. Once you reload UI is properly hides the red "E". This is due to the "GetProfessions()" call returning nil,nil on initial load. I think your code is running before all the player data has loaded
-
View User Profile
-
Send Message
Posted Sep 24, 2025The new patch for Mists Classic added item upgrades. Will it be possible to update this add-on to accommodate for upgraded items when calculating overall item level?
-
View User Profile
-
Send Message
Posted Sep 27, 2025In reply to kriminy: If you want, you can go to the addon folder, and look for the file: addon.lua
search for:
```
AddAverageLevelToFontString("player", self.avglevel)
```
replace the above with:
```
-- AddAverageLevelToFontString("player", self.avglevel)
local avgItemLevel, avgItemLevelEquipped, _ = GetAverageItemLevel()
self.avglevel:SetFormattedText("Item Level %.2f", avgItemLevelEquipped)
```
This will get you the upgraded item level, and also get it to 2 decimals
-
View User Profile
-
Send Message
Posted Sep 29, 2025In reply to Popsickelz: That's line 482 for me. I implemented the changes. I will test them later. Thank you!
These changes work properly for me!
-
View User Profile
-
Send Message
Posted Oct 28, 2025In reply to Popsickelz: And is there a way to do the same for an inspected player? Right now if I inspect someone the item lvl displayed doesn't take into account upgrades.
-
View User Profile
-
Send Message
Posted Sep 23, 2025did this used to show gems on the character sheet? MY gems havent shown up for a few days and i cant figure out which addon updated that did
-
View User Profile
-
Send Message
Posted Sep 15, 2025Is there a way to not show "E" for helm enchant (doesn't exist in MOP) and rings when you are not an enchanter?
-
View User Profile
-
Send Message
Posted Sep 24, 2025In reply to TearinItUpSon: Second this, also if it's possible to detect that the character does not have Enchanting as a profession, could it not show the "E" for ring enchants?
-
View User Profile
-
Send Message
Posted Sep 15, 2025In Mists of Pandaria Classic, my chat log is getting spammed with "fell back to itemid 1048590" every 0.5 to 1 sec when the trinket fly-out menu is open.
https://i.imgur.com/PQ8HKbc.png
There are no LUA errors when this event occurs.
-
View User Profile
-
Send Message
Posted Sep 15, 2025In reply to kriminy: Thanks! It's a leftover debug print that I forgot about, and apparently the equipment flyout in Classic is sufficiently uncommonly used that you're the first person to mention it despite that version having been out for a month. New version is going up right now that'll stop it.
-
View User Profile
-
Send Message
Posted Sep 15, 2025In reply to Kemayo: Thank you so much!
-
View User Profile
-
Send Message
Posted Sep 13, 2025Unusable. can only enable when needed otherwise it randomly but eventually crashes the game (MoP Classic).
-
View User Profile
-
Send Message
Posted Sep 14, 2025In reply to BumbleBeTunuh: What kind of timeframe are we talking about? (Minutes? Over an hour?) Is there any sort of error message that the game gives you?
-
View User Profile
-
Send Message
Posted Aug 29, 2025100x bad argument #1 to '?' (Usage: local name, id, timeLimit, texture, backgroundTexture, mapID = C_ChallengeMode.GetMapUIInfo(mapChallengeModeID))
[ItemInfoOverlay/ChatLink.lua]:115: in function <ItemInfoOverlay/ChatLink.lua:13>
[C]: in function 'gsub'
[ItemInfoOverlay/ChatLink.lua]:169: in function 'filterFunc'
[Blizzard_ChatFrameBase/Mainline/ChatFrame.lua]:1416: in function 'ChatFrame_MessageEventHandler'
[Blizzard_ChatFrameBase/Mainline/ChatFrame.lua]:902: in function 'ChatFrame_OnEvent'
[Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua]:97: in function <...lizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:96>
Locals:
itemLink = "|cnIQ4:|Hitem:138019::::::::10:269:::::::::|h[Mythic Keystone]|h|r"
color = "nIQ4:"
metaData = "138019::::::::10:269:::::::::"
itemName = "[Mythic Keystone]"
sourceItemName = "Mythic Keystone"
sourceItemNameWithoutIcon = "Mythic Keystone"
name = "Mythic Keystone"
_ = "|cnIQ4:|Hitem:138019::::::::80:66:::::::::|h[Mythic Keystone]|h
-
View User Profile
-
Send Message
Posted Aug 29, 2025In reply to merthalde:
That seems to be about an addon called ItemInfoOverlay, not this one.