InspectEquip
InspectEquip attaches a panel to the inspect window that shows a list of the character's equipment sorted by source (i.e. Raid: Dragon Soul, Vendor, Crafted...). This gives you a quick overview of a character's equipment.
InspectEquip also adds detailed item source information (including boss names, item prices for vendor items etc) to all item tooltips.
Currently supported items include (no green items):
- All raid items with detailed boss information, including Mists of Pandaria raids
- Dungeon drops for all instances
- Quest rewards for dungeon/raid quests, including legendary items
- Justice/Valor Point items
- Honor/Conquest Point items
- Reputation items sold by faction vendors
- Crafted items
- Darkmoon Faire items, including the cards and the new rewards
- The Kirin Tor rings sold in Dalaran
- World Event items
- The Argent Tournament rewards
- Guild Vendor items
InspectEquip also works with Examiner and includes support for cached Examiner characters.
Please report bugs and missing items in the ticket system or leave a comment on this page. If you want to contribute a translation, please visit the Localization page. Thank you!
WoW 6.x/Warlords of Draenor support:
The latest version of this addon is compatible with WoW 6.0. Please note that the dungeon and raid drops are updated automatically via the Encounter Journal (i.e. they should be available immediately when a new WoW patch is released). Other data, such as vendor or crafted items, still require an addon update.
Getting this too, every time I inspect someone.
..\AddOns\InspectEquip\Libs\LibItemUpgradeInfo-1.0\Core.lua
find:
function lib:GetUpgradeID(itemString)
return tonumber(itemString:match("item:%d+:%d+:%d+:%d+:%d+:%d+:%-?%d+:%-?%d+:%d+:%d+:(%d+)"))
change to:
return tonumber(itemString:match("item:%d+:%d+:%d+:%d+:%d+:%d+:%-?%d+:%-?%d+:%d+:(%d+):%d+"))
Applause!
Item level calculating and item level on any item still not work correctly after the latest download for me. Any tips?
Would it be possible to replace the [R] that appears to denote reforge with 1-4 to show how many upgrades are on an item?
Edit: Replacing the LibItemUpgradeInfo-1.0 Lib with the 10/17 version fixed my item level issue.
Still showing [R] for previously reforged pieces and iLvl is not calculated correctly. It might not take upgrade into account anymore or skip upgrade 3 and 4.
Anyway thanks for a very useful addon!
seems to work for me in 6.0.2 .. altough i got a bunch of errors :)
hope that helps in any way ..
1x InspectEquip\Tooltips.lua:235: hooksecurefunc(): SetHyperlinkCompareItem is not a function
[C]: in function `hooksecurefunc'
InspectEquip\Tooltips.lua:235: in function <InspectEquip\Tooltips.lua:233>
InspectEquip\Tooltips.lua:262: in function `?'
Ace3\AceTimer-3.0\AceTimer-3.0-17.lua:53: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:48>
Locals:
tooltip = ShoppingTooltip1 {
0 = <userdata>
ttGradient = <unnamed> {
}
updateTooltip = 0.2
needsReset = true
SetUnitBuff = <function> defined =[C]:-1
SetUnitDebuff = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
}
IE = <table> {
InitLocalDatabase = <function> defined @InspectEquip\LocalDatabase.lua:32
SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:398
EnableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:473
PaperDollFrame_OnHide = <function> defined @InspectEquip\Core.lua:366
SecureHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:410
tooltipsHooked = true
RawHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:395
Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
AddToTooltip = <function> defined @InspectEquip\Tooltips.lua:209
SetParent = <function> defined @InspectEquip\Core.lua:258
defaultModuleState = true
IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:482
FixWindowSize = <function> defined @InspectEquip\Core.lua:672
ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:381
ADDON_LOADED = <function> defined @InspectEquip\Core.lua:241
RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
PaperDollFrame_OnShow = <function> defined @InspectEquip\Core.lua:359
hooks = <table> {
}
SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
EJ_LOOT_DATA_RECIEVED = <function> defined @InspectEquip\LocalDatabase.lua:486
RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
ResetDisplay = <function> defined @InspectEquip\Core.lua:299
IterateModules = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:313
Enable = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:325
UnregisterAllEvents = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
Line_OnLeave = <function> defined @InspectEquip\Core.lua:708
GetModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:241
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:170
baseName = "InspectEquip"
UnregisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
CreateLocalDatabase = <function> defined @InspectEquip\LocalDatabase.lua:491
ScheduleRepeatingTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:127
CancelAllTimers = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:158
AddItems = <function> defined @InspectEquip\Core.lua:564
HookTooltips = <function> defined @InspectEquip\Tooltips.lua:255
GetName = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:310
Inspect = <function> defined @Inspec
Thank you for the bug report. I'll look into it.
Should be fixed in version 2.0.8. Thanks again for the report!
any reason when looking at my gear it is telling me my t16 lfr gear is unknown
This awesome addon could use an update for 5.4.8
instead of raising the ilvl it now lowers the ilvl when you upgrade an item for a 3rd or 4th time...
Hi, can you please try the new version (2.0.6)? It should hopefully fix this problem.
Greetings.
I just grabbed this addon today to fill the void left left by the lack of update from Atlasloot_Source. I kind of like this addon, but have noticed a couple issues.
a. As an example, I have the heroic version of Petrified Pennyroyal Ring. This addon refers to its source as Raid Finder. The normal Immaculately Preserved Wand is being reported by the addon as a heroic item. The issues don't just lay with those particular items.
b. The "average item level" as reported by the addon via the character screen is incorrect. This appears to have been mentioned more than once, though.
c. Tier items are not being reported as even coming from a particular boss, unless of course it can drop from a Celestial. In that event, all four Celestial bosses are reported as dropping the item. That feels like a waste of tooltip space, when all it needs to say is "Four Celestials World Boss" (for example)
d. Aside from the tier items *not* dropped by Celestials, several items do not get reported at all. Flexible raid items, Warforged items, and the legendary cloaks all get listed as "Unknown" items.
While some of these may seem somewhat minor in the whole scheme of things, it's still a little disconcerting to not have something that says "hey, that tier chest you have came from heroic Sha of Pride"
I like this addon. It fills a huge gap left by a project that has apparently been abandoned. It just doesn't have that finished feel -- especially when some items aren't being recognized properly, and others not at all.
Hi, thanks for the feedback!
Can you please try the new version (2.0.6)? It should fix some of the problems such as incorrect item sources and item levels.
If there are still problems or missing items, please let me know. I don't have an active WoW subscription at the moment, so I unfortunately can't test it myself :(
Once agian we can easily fix this addon for 5.4.8. Just go into libs/LibItemUpgradeInfo/Core.lua and append the following entries to the upgradeTable table:
[504] = { upgrade = 3, max = 4, ilevel = 12 },
[505] = { upgrade = 4, max = 4, ilevel = 16 },
Hopefully the author will patch and release soon for 5.4.8.
I've just released v1.0.6 of LibItemUpgradeInfo-1.0 (thanks Ivaria for the heads up!). If you install this manually, InspectEquip will pick up the new library automatically.
I guess there's no point in using this for Blue items? Most of them appear as "unknown"...
The tooltip seems very well designed though...
Fixing this addon is very simple, just upgrade the included library LibItemUpgradeInfo.
Here is the download link to the updated library:
http://www.wowace.com/media/files/758/933/LibItemUpgradeInfo-1.0-v1.0.5.zip
Unzip this in the following directory:
<wow root directory>/Interface/AddOns/InspectEqup/Libs/
Hit "Yes to All" to overwrite all old files.
The avg ilvl doesn't change when I upgrade several items with valour.
Hi,
First of all: I really like this addon, i've been using it for quite some time now.
But somehow the ilvl of inspected players isn't quite accurate. For example, on my Warlock inspect it shows me that I have an item level of 541, but the blizzard one says that I have 546 and when I look it up on Armory it also shows 546. When I inspect my Spriest it shows 552 but the true ilvl is 557.
Sometimes when I inspect some other players and it's item level is 560 or something, it only shows 551 on the addon, when I search the person up in the armory it shows 560.
So somehow it misses some of the total points (upgraded ones?). Sometimes there's only a difference of 3 ilvl but sometimes a difference of 11 item level points.
How can this be? I don't know anything about lua codes and stuff so I haven't been able to fix it myself.
Is it possible to fix this?