WoWEquip
Due to an issue with the change to how the GetItemInfo() API works in patch 4.0.1 due to the streaming client technology, WoWEquip will now hang your system for upwards of a minute when trying to select an equipment to slot (after which it will work). This problem cannot be fixed until Blizzard fixes how the GetItemInfo() API works.
In any case, no part of WoWEquip has been updated to be compatible with Cataclysm yet (the itemlink formats are also different)
WoWEquip will only work on patch 3.3.5 or earlier!
Try on different gear and see their total stats and their differences. In short, an ingame CT-Profiles-like addon.
Users of WoWEquip are encouraged to use the addon RatingBuster written by Whitetooth@Cenarius.
Notes
- There are no "validity checks" coded in to ensure that impossible combinations of gear/gems/enchants do not occur. The user is expected to perform such checks himself.
- ONLY the statistics and bonuses gained from the gear is calculated. Base character stats such as Agi, Str, Sta and base values of stats such as parry, dodge and block are not included. This is to allow comparison from a pure equipment-gain-only point of view.
- Only items that exist in your WoW's local cache can be imported from the WoW Armory and Rawr.
- The latest alpha zip can be found at http://www.wowace.com/projects/wowequip/files
Known Issues
- Dodge calculation isn't correct for any level/class but the player's (StatLogic).
- Counterweights can be placed on anything rather than just 2h swords, maces, axes and polearms (WoWEquip).
WoWEquip does not work in my language!
For WoWEquip to work in your language, certain translations to detect items of what type they are must be included. For the most part, many of these languages already have translations. However, Sigils were introduced with WotLK, and still need to be updated for many languages.
Check if the LGII translation namespace needs to be updated for your language: (Translations for 6th and 7th return values (itemType, itemSubType) from GetItemInfo())
- http://www.wowace.com/projects/wowequip/localization/deDE/?filter_namespace_id=245 (OK)
- http://www.wowace.com/projects/wowequip/localization/esES/?filter_namespace_id=245 (OK)
- http://www.wowace.com/projects/wowequip/localization/frFR/?filter_namespace_id=245 (OK)
- http://www.wowace.com/projects/wowequip/localization/koKR/?filter_namespace_id=245 (needs Sigil)
- http://www.wowace.com/projects/wowequip/localization/ruRU/?filter_namespace_id=245 (needs more updates)
- http://www.wowace.com/projects/wowequip/localization/zhCN/?filter_namespace_id=245 (OK)
- http://www.wowace.com/projects/wowequip/localization/zhTW/?filter_namespace_id=245 (OK)
Additionally, if the stat calculations of gear is incorrect or missing a few numbers, it is because LibItemBonus-2.0 needs localization updates as well to support your language. Please report issues of gear stats not being correctly detected at http://forums.wowace.com/showthread.php?t=11962
Localization
You can help to translate WoWEquip into your language here: http://www.wowace.com/projects/wowequip/localization/
Changes:
Changes from v1.2 to v1.3
- Fixes:
- Fix errors when trying to link items in chat that due to patch 3.3.5. The fix is backwards compatible.
- Add workaround for menuitems appearing disabled because Blizzard added "self:SetFrameLevel(2);" into their OnLoad template code in the default UI which causes the menu buttons to be BELOW the menu itself.
- Updates:
- Added 'Enchant Gloves - Angler'
- Updated 'Enchant Gloves - Fishing' to +5 fishing (existing locales are updated)
- You can now link items and enchants into the AH search editbox from anywhere in WoWEquip you can link an item or enchant (including the menus).
- Gem slots are now linkable in chat and AH search editbox.
- Added 'Rune of the Nerubian Carapace'
Changes from Beta 1.1 to v1.2
No more beta! :)
- Fixes:
- Updated LibItemBonus-2.0 (fixes weapon chain bonus)
- Nil error when importing a guildless person
- Updates:
- All gems/enchants for 3.2 (Epic)
- Max scanned itemId to 55000
- Enchants for 3.3
- TOC Bump to 3.3
Changes from Beta 1.0 to Beta 1.1
- Fixes:
- Armor penetration rating and socket bonuses are now detected correctly.
- Ranged ap/crit/hit/haste calculations.
- Error "invalid capture index" occurs in German client when scanning the set name of set items.
- Made the level editbox wider to show both digits.
- WoWEquip should no longer error in non-English locales.
- Fixed issues with Examiner support.
- Updates:
- Can now import cached character data from Examiner.
- Improved filters for weapons in the Equipment search frame. Weapon types equippable with the Titan's Grip Warrior talent are also added.
- New:
- You can now query the server for an itemID in the Equipment search frame.
- Import feature allows you to import data of a character from the WoW Armory or Rawr.
- To import from WoW Armory, view the XML/XSLT source code of the character equipment page (View Source) and copy its entirety into WoWEquip. Only works in Internet Explorer 6 and Firefox 2 because other browser useragents causes the WoW Armory to return HTML/JS source code instead.
- To import from Rawr, open a saved character XML file in a text editor and copy its contents into WoWEquip.
- As with all equipment, only items that exist in your WoW's local cache can be imported.
Quirks
- When the Dressing Room gets dragged offscreen, the model gets "flattened" (lol).
Hi, could u add the source of every item ? like from dungeons or quest..world drop or from craft.. would be perfect :D
In reply to laksamanasunans:
Apologies in advance if I write something wrong in english
You should Try Inspect Equip, this addon shows the source of items in their tooltips, besides of a lot more of functionalities: Here
just first seen i cant filter the level of items, i mean if i am DK lvl 71 Profane, i can see on the optional list stuff to upgrade, the lower level and even grey items sorted as rare >item level>name, i have uncheked the cloth leather and so from the right list on search. i supouse i do some wrong...
what need do to only see on the upgrade items list that ones mach my level or more, class and plates items? ?
http://www.wowace.com/addons/wowequip/files/
I added these rows to Localization.lua:
-- Crafted Epic Quality Gems
LE[40117] = "(Fractured Cardinal Ruby) +20 Armor Penetration"
LE[40147] = "(Deadly Ametrine) +10 Agility, +10 Crit Rating"
LE[49110] = "(Nightmare Tear) +10 All Stats"
And added these in the appropriate places to Data.lua:
{3525, 40117}, -- Fractured Cardinal Ruby
{3554, 40147}, -- Deadly Ametrine
{????, 49110}, -- Nightmare Tear
The second number, ex. 40117 i know is the id for the item and i can get it from wowhead, but i cannot see where the first number is found. I found the first 2 by trial and error but i would like to know where that number comes from so i can add more gems myself...
#### Localization.lua
-- WotLK crafted epic gems
LE[40111] = "(Bold Cardinal Ruby) +20 Strength"
LE[40112] = "(Delicate Cardinal Ruby) +20 Agility"
LE[40113] = "(Runed Cardinal Ruby) +23 Spell Power"
LE[40114] = "(Bright Cardinal Ruby) +40 Attack Power"
LE[40115] = "(Subtle Cardinal Ruby) +20 Dodge Rating"
LE[40116] = "(Flashing Cardinal Ruby) +20 Parry Rating"
LE[40117] = "(Fractured Cardinal Ruby) +20 Armor Penetration Rating"
LE[40118] = "(Precise Cardinal Ruby) +20 Expertise Rating"
LE[40119] = "(Solid Majestic Zircon) +30 Stamina"
LE[40120] = "(Sparkling Majestic Zircon) +20 Spirit"
LE[40121] = "(Lustrous Majestic Zircon) +10 MP5"
LE[40122] = "(Stormy Majestic Zircon) +25 Spell Penetration"
LE[40123] = "(Brilliant King's Amber) +20 Intellect"
LE[40124] = "(Smooth King's Amber) +20 Critical Strike Rating"
LE[40125] = "(Rigid King's Amber) +20 Hit Rating"
LE[40126] = "(Thick King's Amber) +20 Defense Rating"
LE[40127] = "(Mystic King's Amber) +20 Resilience Rating"
LE[40128] = "(Quick King's Amber) +20 Haste Rating"
LE[40129] = "(Sovereign Dreadstone) +10 Strength and +15 Stamina"
LE[40130] = "(Shifting Dreadstone) +10 Agility and +15 Stamina"
LE[40131] = "(Tenuous Dreadstone) +10 Agility and +5 MP5"
LE[40132] = "(Glowing Dreadstone) +12 Spell Power and +15 Stamina"
LE[40133] = "(Purified Dreadstone) +12 Spell Power and +10 Spirit"
LE[40134] = "(Royal Dreadstone) +12 Spell Power and +5 MP5"
LE[40135] = "(Mysterious Dreadstone) +12 Spell Power and +13 Spell Penetration"
LE[40136] = "(Balanced Dreadstone) +20 Attack Power and +15 Stamina"
LE[40137] = "(Infused Dreadstone) +20 Attack Power and +5 MP5"
LE[40138] = "(Regal Dreadstone) +10 Dodge Rating and +15 Stamina"
LE[40139] = "(Defender's Dreadstone) +10 Parry Rating and +15 Stamina"
LE[40140] = "(Puissant Dreadstone) +10 Armor Penetration Rating and +15 Stamina"
LE[40141] = "(Guardian's Dreadstone) +10 Expertise Rating and +15 Stamina"
LE[40164] = "(Timeless Eye of Zul) +10 Intellect and +15 Stamina"
LE[40165] = "(Jagged Eye of Zul) +10 Critical Strike Rating and +15 Stamina"
LE[40166] = "(Vivid Eye of Zul) +10 Hit Rating and +15 Stamina"
LE[40167] = "(Enduring Eye of Zul) +10 Defense Rating and +15 Stamina"
LE[40168] = "(Steady Eye of Zul) +10 Resilience Rating and +15 Stamina"
LE[40169] = "(Forceful Eye of Zul) +10 Haste Rating and +15 Stamina"
LE[40170] = "(Seer's Eye of Zul) +10 Intellect and +10 Spirit"
LE[40171] = "(Misty Eye of Zul) +10 Critical Strike Rating and +10 Spirit"
LE[40172] = "(Shining Eye of Zul) +10 Hit Rating and +10 Spirit"
LE[40173] = "(Turbid Eye of Zul) +10 Resilience Rating and +10 Spirit"
LE[40174] = "(Intricate Eye of Zul) +10 Haste Rating and +10 Spirit"
LE[40175] = "(Dazzling Eye of Zul) +10 Intellect and +5 MP5"
LE[40176] = "(Sundered Eye of Zul) +10 Critical Strike Rating and +5 MP5"
LE[40177] = "(Lambent Eye of Zul) +10 Hit Rating and +5 MP5"
LE[40178] = "(Opaque Eye of Zul) +10 Resilience Rating and +5 MP5"
LE[40179] = "(Energized Eye of Zul) +10 Haste Rating and +5 MP5"
LE[40180] = "(Radiant Eye of Zul) +10 Critical Strike Rating and +13 Spell Penetration"
LE[40181] = "(Tense Eye of Zul) +10 Hit Rating and +13 Spell Penetration"
LE[40182] = "(Shattered Eye of Zul) +10 Haste Rating and +13 Spell Penetration"
LE[40142] = "(Inscribed Ametrine) +10 Strength and +10 Critical Strike Rating"
LE[40143] = "(Etched Ametrine) +10 Strength and +10 Hit Rating"
LE[40144] = "(Champion's Ametrine) +10 Strength and +10 Defense Rating"
LE[40145] = "(Resplendent Ametrine) +10 Strength and +10 Resilience Rating"
LE[40146] = "(Fierce Ametrine) +10 Strength and +10 Haste Rating"
LE[40147] = "(Deadly Ametrine) +10 Agility and +10 Critical Strike Rating"
LE[40148] = "(Glinting Ametrine) +10 Agility and +10 Hit Rating"
LE[40149] = "(Lucent Ametrine) +10 Agility and +10 Resilience Rating"
LE[40150] = "(Deft Ametrine) +10 Agility and +10 Haste Rating"
LE[40151] = "(Luminous Ametrine) +12 Spell Power and +10 Intellect"
LE[40152] = "(Potent Ametrine) +12 Spell Power and +10 Critical Strike Rating"
LE[40153] = "(Veiled Ametrine) +12 Spell Power and +10 Hit Rating"
LE[40154] = "(Durable Ametrine) +12 Spell Power and +10 Resilience Rating"
LE[40155] = "(Reckless Ametrine) +12 Spell Power and +10 Haste Rating"
LE[40156] = "(Wicked Ametrine) +20 Attack Power and +10 Critical Strike Rating"
LE[40157] = "(Pristine Ametrine) +20 Attack Power and +10 Hit Rating"
LE[40158] = "(Empowered Ametrine) +20 Attack Power and +10 Resilience Rating"
LE[40159] = "(Stark Ametrine) +20 Attack Power and +10 Haste Rating"
LE[40160] = "(Stalwart Ametrine) +10 Dodge Rating and +10 Defense Rating"
LE[40161] = "(Glimmering Ametrine) +10 Parry Rating and +10 Defense Rating"
LE[40162] = "(Accurate Ametrine) +10 Expertise Rating and +10 Hit Rating"
LE[40163] = "(Resolute Ametrine) +10 Expertise Rating and +10 Defense Rating"
LE[49110] = "(Nightmare Tear) +10 All Stats"
#### Data.lua
blue:
{t = ITEM_QUALITY4_DESC,
...
{3532,40119}, -- Solid Majestic Zircon
{3533,40120}, -- Sparkling Majestic Zircon
{2388,40121}, -- Lustrous Majestic Zircon 2386, 2387, 2388?
{3535,40122}, -- Stormy Majestic Zircon
},
red:
{t = ITEM_QUALITY4_DESC,
...
{3518, 40111}, -- Bold Cardinal Ruby
{3519, 40112}, -- Delicate Cardinal Ruby
{3520, 40113}, -- Runed Cardinal Ruby
{3521, 40114}, -- Bright Cardinal Ruby
{3522, 40115}, -- Subtle Cardinal Ruby
{3523, 40116}, -- Flashing Cardinal Ruby
{3525, 40117}, -- Fractured Cardinal Ruby
{3524, 40118}, -- Precise Cardinal Ruby
},
yellow:
{t = ITEM_QUALITY4_DESC,
...
{3526, 40123}, -- Brilliant King's Amber
{3527, 40124}, -- Smooth King's Amber
{3528, 40125}, -- Rigid King's Amber
{3529, 40126}, -- Thick King's Amber
{3530, 40127}, -- Mystic King's Amber
{3531, 40128}, -- Quick King's Amber
},
green:
{t = ITEM_QUALITY4_DESC,
{3572, 40164}, -- Timeless Eye of Zul
{3573, 40165}, -- Jagged Eye of Zul
{3574, 40166}, -- Vivid Eye of Zul
{3575, 40167}, -- Enduring Eye of Zul
{3576, 40168}, -- Steady Eye of Zul
{3577, 40169}, -- Forceful Eye of Zul
{3578, 40170}, -- Seer's Eye of Zul
{3579, 40171}, -- Misty Eye of Zul
{3580, 40172}, -- Shining Eye of Zul
{3581, 40173}, -- Turbid Eye of Zul
{3582, 40174}, -- Intricate Eye of Zul
{3583, 40175}, -- Dazzling Eye of Zul
{3584, 40176}, -- Sundered Eye of Zul
{3585, 40177}, -- Lambent Eye of Zul
{3586, 40178}, -- Opaque Eye of Zul
{3587, 40179}, -- Energized Eye of Zul
{3588, 40180}, -- Radiant Eye of Zul
{3589, 40181}, -- Tense Eye of Zul
{3590, 40182}, -- Shattered Eye of Zul
},
orange:
{t = ITEM_QUALITY4_DESC,
{3549, 40142}, -- Inscribed Ametrine
{3550, 40143}, -- Etched Ametrine
{3551, 40144}, -- Champion's Ametrine
{3552, 40145}, -- Resplendent Ametrine
{3553, 40146}, -- Fierce Ametrine
{3554, 40147}, -- Deadly Ametrine
{3555, 40148}, -- Glinting Ametrine
{3556, 40149}, -- Lucent Ametrine
{3557, 40150}, -- Deft Ametrine
{3558, 40151}, -- Luminous Ametrine
{3559, 40152}, -- Potent Ametrine
{3560, 40153}, -- Veiled Ametrine
{3561, 40154}, -- Durable Ametrine
{3563, 40155}, -- Reckless Ametrine
{3564, 40156}, -- Wicked Ametrine
{3565, 40157}, -- Pristine Ametrine
{3566, 40158}, -- Empowered Ametrine
{3567, 40159}, -- Stark Ametrine
{3568, 40160}, -- Stalwart Ametrine
{3569, 40161}, -- Glimmering Ametrine
{3570, 40162}, -- Accurate Ametrine
{3571, 40163}, -- Resolute Ametrine
},
purple:
{t = ITEM_QUALITY4_DESC,
{3536, 40129}, -- Sovereign Dreadstone
{3537, 40130}, -- Shifting Dreadstone
{3544, 40131}, -- Tenuous Dreadstone
{3538, 40132}, -- Glowing Dreadstone
{3545, 40133}, -- Purified Dreadstone
{3546, 40134}, -- Royal Dreadstone
{3548, 40135}, -- Mysterious Dreadstone
{3539, 40136}, -- Balanced Dreadstone
{3547, 40137}, -- Infused Dreadstone
{3540, 40138}, -- Regal Dreadstone
{3541, 40139}, -- Defender's Dreadstone
{3543, 40140}, -- Puissant Dreadstone
{3542, 40141}, -- Guardian's Dreadstone
},
prismatic:
{t = L["Prismatic"],
...
{3832, 49110}, -- Nightmare Tear
...
},
Just one thing I noticed, the +10 prismatic is "{3879, 49110}, -- Nightmare Tear ". I believe 3832 is an enchant.