Category: ToolTip
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.0
Date:
10-20-2009 12:04 AM
Size:
4.82 Kb
Downloads:
228
Favorites:
8
MD5:
Pictures
Click to enlarge
Click to enlarge
Click to enlarge
Click to enlarge
tiLevel - True Item Level
What is tiLevel?

tiLevel is an abbreviation for "true item level" and is a light weight mod that calculates how close an item is to its item level budget by displays a percentage in the tooltip. Each of the stats are weighted with consideration to the item's rarity. This fun mod let's players see how close (or far) away an item is to it's budget.

Note: The mod uses a reversed engineered formula to calculate the true item level and is not official Blizzard calculations. This means that if a item is way above or way below the assigned item level, don't storm Blizzard's walls!


tiLevel in Action


If you wish, you can see the manual calculation of an item by using the command:

/tilevel <item link>
/til <itemlink>

This will show the weight of each stat and how tiLevel calculates each individual stat.

Exceptions

While tiLevel will calculate most items, it cannot calculate all. For example, there is no known formula to manually calculate the true item level of trinkets. Trinkets generally have random procs that make it very difficult to break down into a mathematical formula. Also, items that do not have stats will be unable to be calculated as well. This includes low level, bows, crossbows, wands, etc. The true item level is determined by weighing stats. If there are no stats, the true item level will not be able to be calculated.

For more information about reverse engineering item levels and item levels in general, Elitest Jerks has posted a very in depth thread that can be viewed here: http://elitistjerks.com/f15/t44718-item_level_mechanics/
  Optional Files - tiLevel - True Item Level
Sorry, there are currently no optional files available.
  Comments - tiLevel - True Item Level
Post A Reply Comment Options
Old 10-25-2009, 02:00 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 601
Uploads: 0
Very nice idea. The Engravings mod (by Tekkub, on this site) has long had "WeightediLevel" tooltip information. But that module in it hasn't been updated for close to a year. If tiLevel has more accurate, updated formulas as it claims to, it should be superior for that sort of information.

One big problem, though. Like a few other mods, tiLevel unfortunately doesn't appear to hook tooltips diplomatically. It conflicts with the Snoopy inspect mod (v3.2.001) and/or LibExtraTip (included with Auctioneer & others) and/or some others.

tiLevel 1.0, USEnglish client/server, WoW 3.2.2.10505 live. Log on, inspect someone in your raid group and the following error occurs (recorded with BugSack/!BugGrabber):

Code:
["message"] = {
                "tilevel-0.1\\tilevel.lua:173: attempt to compare nil with number\ntilevel-0.1\\tilevel.lua:279: in function <Interface\\AddOns\\tilevel\\tilevel.lua:276>\n<in C code>: ?\n<in C code>: ?\n<in C code>: in function `SetInventoryItem'\nSnoopy-3.2.001\\core.lua:151: in function <Interface\\AddOns\\Snoopy\\core.lua:147>\n\nLocals:|r\n(*temporary) = GameTooltip {\n SetQuestLogRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetExistingSocketGem = <function> defined =[C]:-1\n SetHyperlink = <function> defined =[C]:-1\n SetTradeSkillItem = <function> defined =[C]:-1\n hasMoney = 1\n Mendeleev_data_added = true\n SetQuestRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n BankItemsDone = true\n comparing = false\n AddSpacerLine = <function> defined @Interface\\AddOns\\Nongren\\TooltipSpacerLine.lua:4\n shownMoneyFrames = 1\n SetPetAction = <function> defined @Interface\\AddOns\\AtlasLootReverse\\lib", -- [1]
                "s\\LibExtraTip\\LibExtraTip.lua:273\n SetUnitDebuff = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetLootItem = <function> defined =[C]:-1\n SetQuestItem = <function> defined =[C]:-1\n SetTrainerService = <function> defined =[C]:-1\n numMoneyFrames = 1\n SetCurrencyToken = <function> defined =[C]:-1\n SetShapeshift = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetInboxItem = <function> defined =[C]:-1\n SetBuybackItem = <function> defined =[C]:-1\n shoppingTooltips = <table> {\n }\n SetHyperlinkCompareItem = <function> defined =[C]:-1\n SetMerchantItem = <function> defined =[C]:-1\n SetQuestLogItem = <function> defined =[C]:-1\n SetBackpackToken = <function> defined =[C]:-1\n SetUnitBuff = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTalent = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTr", -- [2]
                "adePlayerItem = <function> defined =[C]:-1\n SetTracking = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetSendMailItem = <function> defined =[C]:-1\n SetSocketGem = <function> defined =[C]:-1\n updateTooltip = 0.087999994680285\n SetInventoryItem = <function> defined =[C]:-1\n lines = <table> {\n }\n SetUnit = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetLootRollItem = <function> defined =[C]:-1\n SetUnitAura = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetMerchantCostItem = <function> defined =[C]:-1\n SetAuctionSellItem = <function> defined =[C]:-1\n SetBagItem = <function> defined =[C]:-1\n SetSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n 0 = <userdata>\n SetTradeTargetItem = <function> defined =[C]:-1\n SetGuildBankItem = <function> defined =[C]:-1\n SetAuctionItem = <function> ", -- [3]
                "defined =[C]:-1\n}\n(*temporary) = \"target\"\n(*temporary) = 18\n = <function> defined =[C]:-1\n = <function> defined @Interface\\AddOns\\RatingBuster\\libs\\LibTipHooker-1.1\\LibTipHooker-1.1.lua:163\n\n  ---", -- [4]
            },
            ["type"] = "error",
             ["session"] = 2323,
            ["counter"] = 1,
        }, -- [1000]
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.