Simple iLevel

Tooltip Login to Add Favorites
  • 5 Likes
  • World of Warcraft
  • 1,173 Monthly Downloads
  • Supports: 4.3
  • 59,704 Total Downloads
  • Updated 3/4/2012 11:06:10 PM
  • Created 1/8/2011 11:34:03 PM
  • 98 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 3.0.14
or

About Simple iLevel

Simple iLevel shows the Average Item Level (AiL) of people you target or who are in your group in the tooltip. There are many checks in place to make sure you aren't repeatedly scanning their gear when it isn't required.

Scores

SIL does not take your spec or what is on your gear (SIL Resilience does) into account when computing a score. It just sums the iLevel of all your gear and then comes up with the average, their is a little magic with heirlooms so they are properly registered, unlike the default blizzard iLevel. You can view the average score for your group by typing /sil group, that can also be outputted to party, raid or bg by doing /sil group party or just /sil group p.

PvP Rating

SIL Resilience give you or your target a PvP Rating, this either displayed as x/y or xx.x% depending on how you have chosen to display it. This is the number if items with Resilience over the total number of applicable items. The score goes from white, 0%, to green 100%. Fully equipped players will have between 16 and 17 items in total. Doing /sil pvp shorts first based on the percentage and then based on the AIL of the player. /sil pvp works the same as /sil group where in you can append a destination to send the output.

Gray Score

A score will show up as gray if their are 8 items or less making up the score. The best way to get a proper score of someone is to target them and then do /sil target to force a fresh score.

Slash Commands

You can use /sil, /silev or /simpleilevel for options.

  • advanced - Toggles advanced tooltips including the scores age.
  • combat - Show the SiL information on the tooltip while in combat.
  • color - Color the AiL where appropriate. Disable this if you only want to see white and gray scores.
  • autoscan - Automatically scan group members when their gear appears to change.
  • minimap - Toggles showing the minimap button.
  • cinfo - Shows your AiL on the Character Info window on the stats pane.
  • purge - Clears all cached characters older then x days.
  • clear - Clear all settings and the cache.
  • get <name> - Gets the AiL of a name if it is cached.
  • target - Gets the AiL or your current target.
  • group <dest> - Prints the score of your group to console, party, raid, battleground, say, guild or a channel.
  • pvp <dest> - Prints the PvP Score of your group to console, party, raid, battleground, say, guild or a channel.
  • options - Opens the options UI for even more configurations

Known Issues

  • Scores don't show up right away. Blizzard has a unknown limit on the rate you can inspect people. There is no proper API however LibInspect tries to fix that.
  • No score is shown on health or mana bars. There appears to be a bug in the default UI when you mouse over someone their is a game tooltip however UnitName("mouseover") doesn't return anything.

Localization

If you would like SIL in your own language please fill out the localization information and it will be included in the next build. There are some that have been localized but not updated in a while and we are still looking for someone to translate it to esMX and esES.

Major Changes in 3.0

  • Several separate project on Curse were merged into the SIL Core project. This includes SIL Resilience and SIL Social.
    • Those modules as well as SIL Group are now load on demand, you can disable them on a per character basis so if you only pvp on your rouge you can have SIL Resilience only enabled on that toon.
    • SIL Group: This module includes most all of the group features that used to be in the core addon. This has been separated so that people can disable it if they want to.
    • SIL Resilience: This module shows you the amount of pvp gear the someone has on.
    • SIL Social: This module displays the AIL of people in party, raid and guild chat. You can pick and chose what channels it shows up in or completely disable the module.
  • There is now a fairly stable API that developers can use to extend SIL any which way. If there is a feature you would like to see added to the API please send me a message on CurseForge or on twitter.
  • Migrated over to LibInspect to separate inspecting and SIL. This will hopefully mean that I can get more developers interested in working on the Inspection part of this and other addons using one central library.
  • Added more customization options and changed a few defaults around. You can now completely disable score coloring, auto purge is turned on to 15 days by default so the DB won't grow to big.
  • Added smart group scanning where it will only scan every 5 seconds for the person with the lowest amount of items, oldest score or lowest score withing certain thresholds.

API

This is a WIP! if you need to know something specific send me a PM. See the API page for a listing

------------------------------------------------------------------------
r147 | scotepi | 2012-03-05 05:04:29 +0000 (Mon, 05 Mar 2012) | 3 lines
Changed paths:
   A /tags/3.0.14 (from /trunk:146)

Tagging as 3.0.14

If you have a bug, please file a full Ticket
------------------------------------------------------------------------
r146 | scotepi | 2012-03-01 20:12:55 +0000 (Thu, 01 Mar 2012) | 2 lines
Changed paths:
   M /trunk/Libs
   M /trunk/SimpleILevel.lua
   M /trunk/misc.lua

Fixed issue #16 line 1016
Fixed a issue where menu check boxes weren't updating
------------------------------------------------------------------------
r144 | scotepi | 2012-02-19 03:31:15 +0000 (Sun, 19 Feb 2012) | 1 line
Changed paths:
   M /trunk/SimpleILevel.lua

Fix for issues #13 SIL:Cache(guid, 'age') attempt to perform arithmetic on field "time" (a nil value)
------------------------------------------------------------------------
r142 | scotepi | 2012-02-16 18:47:36 +0000 (Thu, 16 Feb 2012) | 1 line
Changed paths:
   M /trunk/SimpleILevel.lua
   M /trunk/SimpleILevel_Group/SimpleILevel_Group.lua

Fixed Group LDB Party from not showing up on raid
------------------------------------------------------------------------
r140 | scotepi | 2012-02-05 04:45:05 +0000 (Sun, 05 Feb 2012) | 2 lines
Changed paths:
   M /trunk/SimpleILevel.lua
   M /trunk/misc.lua
   M /trunk/settings.lua

Fixed a bug where only 1 module you load
Debug is now a per char saved variable
------------------------------------------------------------------------
r138 | scotepi | 2012-02-04 05:39:50 +0000 (Sat, 04 Feb 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/SimpleILevel.lua
   M /trunk/SimpleILevel.xml
   A /trunk/misc.lua

Moved some misc methods and groups of methods over to misc.lua
Added the LDB text to the minimap tooltip if you don't have a LDB Display addon
------------------------------------------------------------------------
r137 | scotepi | 2012-02-02 08:36:06 +0000 (Thu, 02 Feb 2012) | 1 line
Changed paths:
   M /trunk/SimpleILevel_Resilience/SimpleILevel_Resilience.lua

Fixed /sil pvp
------------------------------------------------------------------------

Comments

First Previous Page 1 of 8 Next Last
  • #123

    Whenever I enter a new raid or 5 man or whatever with people I haven't grouped with, the first time I mouseover someone, I get this:

    43x AceLocale-3.0-6: SimpleILevel: Missing entry for "Unknown Score"
    ...\SimpleILevel_Resilience\SimpleILevel_Resilience-0.2.lua:74: in function "GetResilience"
    ...\SimpleILevel_Resilience\SimpleILevel_Resilience-0.2.lua:98: in function "Tooltip"
    ...\SimpleILevel_Resilience\SimpleILevel_Resilience-0.2.lua:24: in function "callback"
    SimpleILevel\SimpleILevel-3.0.14.lua:218: in function "RunHooks"
    SimpleILevel\SimpleILevel-3.0.14.lua:824: in function "ShowTooltip"
    SimpleILevel\SimpleILevel-3.0.14.lua:263: in function "TooltipHook"
    SimpleILevel\SimpleILevel-3.0.14.lua:96: in function <SimpleILevel\SimpleILevel.lua:96>
    <in C code>
    <in C code>
    <in C code>
    FrameXML\UnitFrame.lua:218: in function "UnitFrame_UpdateTooltip"
    FrameXML\UnitFrame.lua:205: in function "UnitFrame_OnEnter"
    ShadowedUnitFrames-v3.4.4\modules\units.lua:602: in function "OnEnter"
    ShadowedUnitFrames-v3.4.4\modules\units.lua:590: in function <ShadowedUnitFrames\modules\units.lua:588>
    <in C code>
    FrameXML\SecureHandlers.lua:264: in function <FrameXML\SecureHandlers.lua:261>
    <in C code>
    FrameXML\SecureHandlers.lua:320: in function <FrameXML\SecureHandlers.lua:304>
    (tail call): ?

    Locals:
    nil

    I'm running tiptac and WAS running engravings, though I've turned off engravings.

    edit to add: It doesn't happen after the first one. Pretty much any other time, if I don't have their talents, I see something in the tooltip like "Talents:..." until they are retrieved. Or maybe it says "retrieving" or something, I forget.

    Last edited by johnmanyjars on 5/21/2012 11:42:21 AM
  • #121

    It bugs the UI not allowing to get quests.

    Last edited by Rhey80 on 4/20/2012 4:30:10 PM
  • #122

    any error log or any information to go by to try and debug?

    --

    find me on twitter @scotepi

  • #120

    Really like this add-on, especially the new addition of instantly telling me how much PvP Gear any target is wearing. That bit has helped me weed out morons who think it's acceptable to Tank in Resiliance.

    Another addition I would like to request, though. The Resiliance portion of the add-on scans which of the 16/17 pieces of gear have Resiliance and report the total back as a solid number or percentage.

    Could that same system be used to report back gear that contains Dodge, Parry and Spirit? That way, I could instantly indentify if my Tank is wearing full Tanking gear or if my Healer is properly wearing Spirit gear.

    Yesterday, I went into a random Heroic with a DK Tank that thought he could handle the place with only 2 pieces of Tanking gear on. I had to Inspect him to learn why he was so squishy, the new add-on function would speed that up.

  • #118

    Nice addon!  Cool

    One feature I'd really like to see is the actual resilience number in the tooltip. Been looking for a mod that does that.

    Any chance you could add that as an option?

  • #119

    Thats what it started out as, hence the module name. However as I got going on the code I relized there is no easy way to pull the resillence values off gems and enchants.

    If someone wants to work on extending SIL Resiliance to do that I will be more then happy to help them out.

    --

    find me on twitter @scotepi

  • #110

    Bumped 3.0 up to beta, there is a minor issue with /sil pvp if a full group scan hasn't been done yet.

    --

    find me on twitter @scotepi

  • #109

    3.0 is at feature freeze and will move up to beta in a few days if no issues are reported. Please working on and updating localizations and finalizing them, really need a spanish esMX and esES translator!

    --

    find me on twitter @scotepi

  • #106

    This is great addon. Is it possible to add something so one can browse through the cache? I'd like to know, for example, the top 5 paladins I've seen. I found the data in WTF but a UI would be helpful :). Be good if it could also record Spec if possible :).

  • #107

    Id like to add that but i don't know how to code for the UI just lua :( I could do a macro for it tho, maybe

    Last edited by scotepi on 1/14/2012 10:57:05 PM

    --

    find me on twitter @scotepi

  • #117

    I wanted to do that for 3.0 but i think it would be out of the scope of this addon, someone could do it as a module tho. I just see it as rather complicated because you have 2 specs and each spec could have a pvp and pve set, making 4 points of data that need timestamp, score and item count.

    --

    find me on twitter @scotepi

  • #116

    Thanks, I had debated on making the scores spec based for 3.0 but decided againest it. It probobly is a better way to go but the logistics of it are just a pain.

    --

    find me on twitter @scotepi

  • #115

    I ended up writing a quick thing in Java to parse the data file and output something I could load into Excel :). I used it to hunt down advanced players of the specs I play and see how they glyph, gem etc. very useful!

    In so doing, I noticed the records are character based. Really though, armor tends to be dependent on character and spec. If you ever make this more advanced I think that change would be fundamental.

    Nice addon! I took it off when I'd done the above, but now I can't play without it :)

     

  • #103

    It's been a while now. Are we likly to see an update to handle the moged gear?

  • #104

    There is an update on SVN. I'm still having a lot of issues with LDB and group score, mostly related to group scaning. The fix I ended up doing for group scaning brought back the bad scores however I think I will just end up marking them as unreliable values.

    --

    find me on twitter @scotepi

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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 »

Diablo III Giveaway

Enter Now!