Get an Epic Experience with Premium


Achievements Login to Add Favorites
  • World of Warcraft
  • 7,054 Monthly Downloads
  • Supports: 6.0.3
  • 53,202 Total Downloads
  • Updated 12/22/2014
  • Created 12/21/2011
  • 72 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 2.2.102

About iLvLr

Please join the Facebook group so you can share your thoughts with the developer.


is an add on that has been developed to conveniently provide at-a-glance information inside of the character pane. The intended purpose is to make the gearing up process more efficient. Future development will also make this process much easier to maintain across multiple characters. Current features of iLvLr include:

  • Ability to distinguish between gear of under 600 iLvl and over 600 iLvl for figuring out item Mods
  • iLvL of each piece of equipment
  • iLvL diplays proper upgraded iLvL for upgraded items
  • iLvL indicator that is color coded to indicate which items are holding you back the most (red - low; white - avg; green - above average, Now outlined to help with seeing on some custom UI backgrounds).
  • Average thresh hold for iLvL indicator currently hard set to +/-10 of average equipped iLvL (determined by the typical 13 jump of each set of gear)
  • Durability indicator added to replace deprecated add on DurabilityHelper, this is also able to be toggled.
  • Durability coloring matches that of the armored man from default UI. Green is safe, Yellow is alert, Red is Broken.
  • Missing Enchant and Gem indicators implemented to determine if you are missing any enchants or gems
  • (Profession specific mods removed)Gem/Enchant indicator takes into consideration your profession for Blacksmith sockets and Enchanters ring enchants
  • Takes into account belt buckles
  • Item Quality outline. Ability to toggle off for custom UIs.

Slash commands are supported, but limited. The /ilvlr prefix is required and will also give version information and a list of acceptable arguments for the slash commands.

Future development possibilities includes, but is not limited to:

  • Optimized code
  • Currency and Money data broker to track VP/JP/CP/HP and Gold, Silver, and Copper on all characters
  • Currency tracker will also have a VP/JP/CP/HP weekly cap indicator as well
  • Data broker implemented to track all characters iLvL (equipped)
  • Data broker implemented to track all characters Level, XP, XP to Level, and rest XP
  • Data broker implemented to record the profession and skill level of that profession and provide linking of all characters
  • More slash commands to allow customization of each module to some extent such as show/hide/alert modes
  • Customization interface that will allow color, location, and size customizations
  • Gem/Enchant indicator changed from letters to icons to allow easy:
    • Slot count
    • Gem count
    • Color count
    • Gem quality observation with colored borders
    • Correct color indicator (This might happen, but many people gem different colors as the gems reward more than the bonus)
  • Stat-Weight indicator that will display a list of stats in the order of priority
  • Stat-Weight indicator will also have goal indicator changing indicator from red to yellow to green as you close in on your goal (such as hit cap)
  • Equipped iLvL on inspect of another player (this will only show equipped iLvL. This will display in the inspect pane and possibly the tool tip)

I only ask you to be patient as I have a wife, kids, full-time job, college, and 10 85's in my raiding guild. Skill Helper is being worked on actively, but nothing is completed to a point of satisfaction to pass through my own standards.

r61 | lownignitus | 2014-12-22 10:53:31 +0000 (Mon, 22 Dec 2014) | 3 lines
Changed paths:
   A /tags/2.2.102 (from /trunk:60)

Tagging as 2.2.102
Fixed issues with items displaying improver missing enchantments or missing notifiers
Slight slash command text changes
r60 | jerichohm | 2014-12-22 10:47:26 +0000 (Mon, 22 Dec 2014) | 3 lines
Changed paths:
   M /trunk/iLvLr.lua
   M /trunk/iLvLr.toc

Fixed issues with items displaying improver missing enchantments or missing notifiers
Slight slash command text changes
r59 | jerichohm | 2014-12-14 21:46:53 +0000 (Sun, 14 Dec 2014) | 2 lines
Changed paths:
   M /trunk/iLvLr.lua
   M /trunk/iLvLr.toc

Updated 600 item lvl table
r57 | jerichohm | 2014-12-01 08:51:09 +0000 (Mon, 01 Dec 2014) | 3 lines
Changed paths:
   M /trunk/iLvLr.lua
   M /trunk/iLvLr.toc

Fixed fat finger error
Gave code credit to John454ss
r56 | jerichohm | 2014-11-29 18:26:11 +0000 (Sat, 29 Nov 2014) | 2 lines
Changed paths:
   M /trunk/iLvLr.lua
   M /trunk/iLvLr.toc

Fixed fat finger error
r54 | jerichohm | 2014-11-29 06:47:21 +0000 (Sat, 29 Nov 2014) | 4 lines
Changed paths:
   M /trunk/iLvLr.lua
   M /trunk/iLvLr.toc

Changed version to 2.2.0
Adjusted code to help with gear swapping lag in combat
Modified code to take in account for gear above and below 600 iLvl
now displays proper prompts for Enchanting based on iLvl

Addon Packs Containing This...


First Previous Page 4 of 8 Next Last
  • #72

     2.0.104 doesn't work fine. When I login. It didn't show anything. I have to reload UI. Then It works fine. But, I change to another character. It didn't show LVLr. 

  • #74

    Confirmed, ADDON_LOADED isn't firing in time. Not sure why having it in function wraper would matter


    find me on twitter @scotepi

  • #68

    Guessing 2.0.103 wasn't tested very much. loged in and about 1/2 my items have iLevel, the other 1/2 have durability (turned that off a long time ago).

    I'm sorry but the code implementation of this shouldn't be to hard, look at my addons, Simple iLevel and LibInspect. Same idea just NotifyInspect('player'), wait for INSPECT_READY with arg1 = UnitGUID('player') then loop for i = INVSLOT_FIRST_EQUIPPED, INVSLOT_LAST_EQUIPPED do local itemLink = GetInventoryItemLink(target, i); end


    find me on twitter @scotepi

  • #69

    Have you ried the addon on its own w/o others loaded?

    If not check to see if it really is the coding not working. 


    But im better that its iLvLr interacting badly with another addon that you are using. And The coding cannot be figured out w/o knowning what its not playing well with. As the coding for the addon is not your typical addon coding.

  • #71

    Thanks for the feedback. Ill use this helpful info to see what i can do to lessen the repeative addon running. And some other cleaning up in the coding.


    I knew the code needed cleaning up when i started looking into it some time ago. Im trying to help out the best i can, but with college, a guild to run, and actually learning the way to code things for wow and all its a learning curve for me. (Which i want to do to help me do some changes to another addon) 

  • #70

    Playing around with the code a little to figure it out.

    1. iLvLrOnLoad() is ran about 6 times. This is because ADDON_LOADED is fired for every addon that is loaded, if you hook it on addon 5 and there is a total of10, it will be run 5 times, yours then the last 4 addons. You need to use arg1 to figure out if it is your addon that has been loaded.
    2. fetchDura() is run OnLoad even if I have it turned off adding to extra loading time
    3. Changing a equipped item I see UPDATE_INVNETORY_DUARABILITY fired then a loop through the items. Then PLAYER_EQUIPMENT_CHANGED (that give you slotId and empty/not for args) with another loop through the items, but for some reason makeText is ran, guessing for a new/removed item. After that 1 more loop is done, guessing after the PLAYER_EQUIPMENT_CHANGED loop the UPDATE_INVENTORY_DURABILITY loop is ran.
    4. I don't see anything ran for changing zones or opening/closing the paper doll. However this was tested with multiple ui reloads so any memory leak in the addon wouldn't show up.
    On the major bug is that the items are looped to many times and the addon is loaded many, many times.
    Last edited by scotepi on 10/19/2012 7:50:49 PM


    find me on twitter @scotepi

  • #66

    Im just warning that ive been having wow lag spikes since xRealm came into play ( major lock up of wow to point my window says "(Not Responding)" almost everytime i change zones.


    But whenever i change equipement sets i get a big lag in game. and when i open my character frame after doing so the game locks up for about 20 seconds. Ive had 3 cases of "(Not Responding)" happen. and after those times I have somewhere between 5 and 7 mb od addon memory used up by ilvlr to shortly drop off my list i can see.


    Im aware that ilvlr did this before, but it never did it to the point where my wow locked up.  But then again the "enter world" event is happening with almost every zone chnage now that xRealm has happened.


    Just thought Id offer my 2 cents, since ive been involved in helping with ilvlr from the start, well possibly xD

  • #67

    Just letting you know, I just caught ilvlr with a memory usage of 16.1mb after switching zones and my wow locking up.

  • #62

    It it using 15mb of Addon Memory!!! Now its back to 0.. seams like there is a memory leak somewhere, there is no reason this addon should be using 15mb any time

    Also, the colors don't seam right, my lowest items, 450 are red and highest 489 is green, but next highest 470 are white. 461 equipped 464 total ilevel

    Last edited by scotepi on 10/9/2012 8:20:35 PM


    find me on twitter @scotepi

  • #65

    Found another preformance issue, with my paper doll open I was getting ~15fps, closed it and I got 40+. ilvlr was at 5MB so I reloaded and still had the issue, disabled it using ACP and now no FPS issue. I was lfying through Vale of Eternal Blossoms.

    It seams like something is updating way, way to often.

    PS.. I haven't seen it at 15MB before but I do often see it at 5MB after a few hours of playing. What on earth does the addon need that takes to much memory, it should scan on open (or shortly there after to not lag it out) and then scan on PLAYER_EQUIPMENT_CHANGED


    Last edited by scotepi on 10/11/2012 11:21:25 PM


    find me on twitter @scotepi

  • #63

    Wow 15MB!  that does sound like there is an issue!

    I also would like to point out that if the 15MB occured when no actions on your part were happening (client was idle) then yes I'd agree, but if you were opening your character window or upgrading your gear then it was running the update process where it is doing a good amount of parsing.  I still agree that 15MB is way too much as I think it topped out sub 1MB before the 5.x release.

    Also for the colors.  Your equipped ilvl is 461  so anything 471+ is green anything 451- is red and everything in between is white.  Red items are the ones that will have the largest impact on your item level if you change them and Greens are currently having the greatest positive impact.  Items are roughly 13 ilvl apart so the ratings are at a threshold of 10.  This number seemed to work as it would essentially mean you have a piece of gear that is at least one set lower than your average or at least one set higher than your average.  They are working properly with the numbers you have supplied.  We also use EQUIPPED ilvl for the rating not total.  iLvLr doesn't care about whats in your bags at this time.

    Last edited by JerichoHM on 10/10/2012 4:31:27 PM
  • #64

    I cannot confirm this high value ingame. it is using something between 150-750k here on my ldb addon. can you reproduce that with all other addons disabled?

  • #60

    Thanks for updating this; its a very useful addon to see at a glance what needs working on!

    .... with the current version (2.0.101) the helm enchant is still being checked for. Given that helm enchants have been removed from the game, it probably makes sense to remove that check!

  • #61

    Good Point! I play WoW when i find some time, doesen't even know that Helm enchants are gone, sorry :D

    I remove the helm enchant check in the next update.

  • #58

    There may have been an updating issue with the last SVN push.  Pleas elook for version 2.0.101 properly updated now!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Plantronics GameCom Commander Headset Giveaway!