Download
(123Kb)
Download
Updated: 10-31-20 05:28 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-31-20 05:28 PM
Created:unknown
Downloads:405,470
Favorites:1,420
MD5:

Examiner  Popular! (More than 5000 hits)

Version: 20.10.31
by: Aezay [More]

Examiner - An Advanced Inspection Addon
With Examiner, you can check other players gear, talents, achievements, honor and arena team details.

When you inspect someone, it will show a stat summery of all their equipped gear combined.
Please note that these values are from gear alone, and will not include bonuses from buffs, talents or normal base stats.

Each player you inspect can be cached, that way you can look them up later, even when they are not around.
The option to cache others is disabled by default, you will have to enable caching on the "Config" page.

You can bind a key to inspect your target, you can even bind a key to inspect whoever is under your mouse, without having to target anyone (stealth inspection).
To set this up, open the Key Bindings dialog and look under "Examiner".

Examiner does not use that much memory by itself, but once you start caching a lot of people, memory usage can grow quite quickly.

You can always find the latest release of this addon on Curse or WoWInterface.
Post your comments, questions and suggestions for this addon on the addons comment page.
Or in this thread: http://forums.curseforge.com/showthread.php?t=18999

Comparing Gear
To compare one person's gear with another, you can mark a target for compare by right clicking on the "Stats" button to get a drop down menu to open, this menu will have an entry called "Mark for Compare".
When marked for compare, the Stats page will no longer show the actual stats of your inspected person, but will instead show the difference in stats compared to the person you marked for compare.

Achievement Browser
Examiner comes with powerful achievement browser, which has a lot of features, such as filtering out certain achievements you do not care about, or only show achievements for a specific boss encounter.
It is also possible to sort achievements in several ways. For example, you may want to sort achievements by the reward their name, or the date they were completed.
Instead of the default achievement browser, try using the one in Examiner, even when looking at your own achievements, just inspect yourself.

Cache Filtering
If your number of cached entries is getting quite high, you may want a way to filter out specific players.
First you have to open the filter dialog, do this by right clicking on the Cache button and pick "Filter...", or use the shortcut by holding down the Shift key and then click the Cache button,
The filter works a bit similar to the /who function in WoW, so you can for example set the filter to "1-79" and it will show all non level 80s.
To only show a specific class, you can use the filter "class:deathknight", and only Death Knights will be shown.
You can add as many filter matches as you want, so using the filter: "class:hunter race:nightelf guild:awesome" will show all Night Elf hunters from the guild <Awesome>.
Filter matches cannot have spaces, you must write them without, that is why "Death Knight" has to be written as "DeathKnight", you can even just use "deathk" it does not have to match the entire thing.
You can use the filter type "sex" to match males or females. Using "sex:2" will match males, "sex:3" will match females.
There are many filter types, here are some examples: "class", "race", "realm", "guild", "guildRank", "sex" and "zone".

Model Frame Controls
Left Click + Move: Rotates the Model
Right Click + Move: Moves the Model
Mousewheel: Zoom
Ctrl + Left Click: Change Background
Ctrl + Right Click: Toggle Background

Slash Commands
The slash command for Examiner is /examiner or just /ex.

Although you probably wont need to use any slash commands as almost everything is available from the UI,
there are a few things which can only be done through slash commands.

/ex inspect <unit> or /ex i <unit>
This one will inspect the given unit (target, focus, party3 etc). If no unit token is given, it will inspect target and then player if no target exist.

/ex si <itemLink>
This command will scan just a single item and list its combined stats in the chat frame.
Holding down ALT while the mouse is over an item in Examiner will show a tooltip with the stats like this.

/ex compare <itemLink1> <itemLink2>
Compares two items and lists the stat differences.

/ex arena <rating>
Shows you the amount of arena points the given rating gives for 2v2, 3v3 and 5v5.

/ex rating <stat> <rating> <level>
Converts a given stat rating into the amount it gives in percentage, at the specified level. Will use your level if omitted.

/ex scale <value>
Changes the scale of the Examiner window.

/ex reset
Resets the position in case it was moved off screen.

/ex clearcache
Clears the entire cache of Examiner.

Special Thanks

  • Chester, the original author of SuperInspect, who gave me the idea to make this mod.
  • Haldamir of Gorgonnash, for the German translation.
  • omosiro, who made the Korean translation.
  • g3gg0, changes to the German translation & author to one of the SuperInspect versions.
  • Pettigrow of Sinstralis, for the translation to French.
  • Siphony of EU-Onyxia, updated German translation.
  • Dridzt, for some of the required changes in the WotLK to make it function properly again.
  • quicksylver, for updating the English patterns to WotLK.
  • Darigaaz of SoulFlayer(RU) for the Russian translation.
  • Hoofik of AshenVale for the 3.0 patch update of the Russian translation.
  • Maxfunkey (aka Carambha of EU-Lordearon), patch 3.0.2 update of the German and Frensh translation.
  • Thorakon (aka Pulgrim of EU-Alexstrasza), for the patch 3.0.3 update of the German translation.
  • chkid, for Korean translation update for the 3.1 patch.
  • ericyen, for the Taiwan translation for the 3.1 release.
  • All the people using Examiner!

Lacking Features, Ideas & Problems
  • Always listen for INSPECT_READY, and invalidate the current unit if an event is recieved that is not "our" unit.
  • PvP: The arena calculator needs to be updated.
  • Cache: Modify the function that builds a list of players from the filter, to take a table parameter, so external code can request a filterd list, without modifying the cache list.
  • Postpone the OnCache() event, currently, the OnAchievementsReady() happens after caching is done, so it doesn't actually get cached!
  • Module's OnInitialize() shouldn't run until first time Examiner is opened. This would allow for much more optimization.
  • Achievement tooltips should adhere to the smarttooltip option.
  • mod:HasData() should be posting an event. It messes with the modlist module.
  • Locked frames seem to have moved a bit up as of 4.0, change this in Examiner to so it will align with other frames.
  • Bring back the ability, as a new module, to send an inspected player to another person with Examiner.

Examiner Changes | 2020 Oct 31
- Updated the TOC version to 90001 for the Shadowlands 9.0.1 pre-patch.
- Frames that use backdrops are now created using the "BackdropTemplate".
- Updated the AzDropDown library to Rev 14.
- Updated the AzDialog library to Rev 02.

Examiner Changes | 2018 Aug 12
- Improved the ItemString breakdown when holding down [Alt + Shift] on an item slot.
- Removed the "Examiner.xml" file, all required files are now referenced from the toc file.
- Stats: Removed "Reforged Items" from the details page.
- DelayedScan: Fixed "Delayed Gear Scan Fix" not being able to be turned off.
- Updated the AzDropDown and LibItemString libraries.

Examiner Changes | 2018 Jul 25
- Updated the TOC version to 80000 for the Battle for Azeroth 8.0 pre-patch.
- Fixed the PlaySound() API call, which was changed in the 7.3.0 patch.
- Feats: Disabled wordwrap for the achievement names and descriptions to fix wrapping issues.

Examiner Changes | 2016 Aug 30
- GetUpgradedItemLevel: This library has been renamed into LibItemString. It has a few more features as well as using tooltip scanning to get the true itemLevel.

Examiner Changes | 2016 Aug 24
- GetUpgradedItemLevel: Fixed upgradeID pattern not having a capture group.

Examiner Changes | 2016 Aug 22
- TOC version updated to 70000 for the Legion 7.0.3 pre-patch.
- Talents: Updated this module so it should be working again (thanks Farami).
- Talents: Removed some global namespace pollution.
- Updated the "GetUpgradedItemLevel" library. Now supports itemStrings with omitted zeros. Added more Timewarped Warforged IDs (thanks Cidrei).

Examiner Changes | 2015 Dec 07
- TOC version changed to 60200.
- Config: Check boxes should now work properly again.
- LibGearExam: Now detects the "Bonus Armor" stat.
- Updated the "GetUpgradedItemLevel" library. Should fix itemLevel issues with Timewarped items.

Examiner Changes | 2014 Oct 16
- TOC version has been changed to 60000 for the Warlords of Draenor 6.0.2 patch.
- Talents: Fixed for WoD. Modifed things around slightly to fit in a new tier of talents (tanks Netrox). Corrected the passed parameter to GetTalentInfo() as well as the expected returns. Now using the new/renamed constants, i.e. MAX_TALENT_TIERS.
- Guild: Fixed for WoD. Changed to work again with the removal of guild XP and level.
- Updated the "GetUpgradedItemLevel" library. This update will again properly find the correct itemLevel of upgraded items.
- Stats: Player defenses will now show the "PvP Power" stat. It was being tallied by LibGearExam before, but just not shown anywhere within Examiner.
- Localization: Updated the Korean file "koKR.lua". Thanks to fallendos.
- LibGearExam: The "PvP Power" string is now obtained from the translated global constant STAT_PVP_POWER.
- LibGearExam: Changed the itemLink patterns to be more robust and future-proof.

Examiner Changes | 2014 May 24
- Updated the "GetUpgradedItemLevel.lua" library, to include the new upgrade IDs.

Examiner Changes | 2014 Mar 01
- Removed some global namespace polution from the talents module.

Examiner Changes | 2014 Feb 24
- PvP: This module has been updated by ywfn, to work with all the PvP and battleground changes.

Examiner Changes | 2013 Sep 21
- Changed the TOC version to 50400 for the 5.4 patch.
- PvP: Updated this module to work with the now removed API functions. Arena data is no longer supported by WoW. Loading a cached unit that had Arena data stored, will still show however.
- GetUpgradedItemLevel: Patch 5.4: Added IDs 491 to 498 to the table.

Examiner Changes | 2013 May 22
- Changed the TOC version to 50300 for the 5.3 patch.
- Moved the GetUpgradedItemLevelFromItemLink() function into its own Lua file.
- GetUpgradedItemLevel: Patch 5.3: Added the 465/466/467 IDs (0/4/8 lvls) to the table.
- GetUpgradedItemLevel: Patch 5.2: Added the 470 ID (8 lvls) to the table.

Examiner Changes | 2013 Apr 19
- Changed the TOC version to 50200 for the 5.2 patch.
- LibGearExam: Removed a cause for a scan alert debug message. A string pattern match which had been marked obsolete, has again appeared in item tooltips from a new metagem.

Examiner Changes | 2013 Feb 19
- Changed the TOC version to 50100 for the 5.1 patch.
- Items should now show the proper item level when it has been upgraded.
- Removed the code that allowed the "Inspect" item of the drop down unit frame menu to be available at any distance. It is believed this was causing taint. If you want to keep inspecting at any range, assign a keybinding to Examiner.
- GearList: No longer thinks that head pieces are a viable target for enchants.

Examiner Changes | 2012 Oct 30
- Added new "Delayed Scan" module. It should fix some of issues where not all items were loaded after inspecting someone.
- Feats: Fixed an error that often occurred when an achievement tooltip was showing, with the option "Special Achievement Tooltip" enabled.
- Talents: This module is back! It's still not perfect, and it has no glyph details yet.
- LibGearExam: Updated the pattern matching, to catch the stats that no longer contains the word "rating" in tooltips.
- LibGearExam: Fixes the inability to pick up numbers with thousand seperators.
- LibGearExam: Added missing patterns "Increases [Strength/Agility/Stamina/Spirit] by X", often seen on certain set bonuses.
- LibGearExam: Fixed the item string level replacer to work with the new parameter to item links.
- Changed the way set bonuses are loaded and scanned from cached players. Previously, the set bonus text was stored with the cached data, now Examiner just scans the item again to retrieve this info.
- Stats: Fixed the item reforge counter.

Examiner Changes | 2012 Oct 13
- Cache: Fixed the issue with Pandaren textures.
- Feats: Changed the bits set when constructing a completed achievement link, from 32 to 31. This could apparently cause integer overflow.

Examiner Changes | 2012 Aug 30
- Changed the TOC version to 50001 for the 5.0 Mists of Pandaria patch.
- Replaced the use of GetNumPartyMembers() and GetNumRaidMembers() with GetNumGroupMembers().
- Talents: This module has been completely disabled. With the changes to talents in MoP, a complete rewrite would be required.
- Readded the "Glyphs" module in hopes that someone might fix it into a working state for the MoP expansion. It is not enabled by default.
- Feats: Removed an error that occurred when an achievement tooltip with an uneven number of critieria was shown.
- Removed the InspectPaperDollFrame.lua @ line 23 inspect workaround.
- Will now set the global variable "INSPECTED_UNIT" to the last inspected unit.
- Adjusted for the change in return values from the GetInspectGuildInfo() function. This might have broken the guild achievement chat linking feature.
- LibGearExam: The "RangedSlot" entry has been removed.
- LibGearExam: Replaced the attack power string value "ITEM_MOD_ATTACK_POWER_SHORT" with "STAT_ATTACK_POWER".
- LibGearExam: No longer causes Lua errors if a certain stat string is no longer found.

Examiner Changes | 2011 Sep 29
- Changed the TOC version to 40200 for the 4.2 patch.
- Fixed a rare UnitIsUnit() error on UNIT_MODEL_CHANGED event due to the unit arg being passed as nil.
- LibGearExam: Changed the base value for resilience. DR are still not taken into account.

Examiner Changes | 2011 Jan 28
- The slash command "/ex si" which scans an item and lists its stats, will now display an alternative text for ratings, which will be either the rating or percentage, depending on your configuration.
- GearList: Now scans gems directly from the inspected player, if possible, instead of from the itemlink. This means it will be able to detect empty prismatic sockets added from belt buckles or blacksmithing.
- Feats: Now displays guild achievement points in paranthesis, instead of normal achievement points, when viewing guild achievements.
- PvP: Fixed arena teams being occasionally shown in the wrong position.
- LibGearExam: Changed the "Titanium Plating" from block value to parry.
- LibGearExam: Added "Pyrium Weapon Chain" as well as "Adamantite Weapon Chain".
- LibGearExam: Now detects mastery from gems and enchants.

Examiner Changes | 2010 Dec 18
- When loading a cached entry, modules with no data will now properly hide their page.
- Stats: Will no longer show "Rating" on a stat, when the option "Show ratings in percentages" is enabled.
- GearList: Can now detect empty metagem and cogwheel sockets.
- GearList: Now detects which items can be enchanted from the equip location, rather than slot. This means we can tell the difference between a shield and held in offhand item, which have different enchants.
- ItemSlots: The option to always show item levels on the item slots, has had its default setting changed to true.
- Feats: Only shows guild achievements when inspecting yourself. They do not work when inspecting others :(
- Feats: When holding down the Control key, the tooltip will now show your achievement, instead of the inspected person's achievement.
- Guild: Finished the module. It now shows the guild banner, guild name, level and members as well as an experience bar for the guild progession.
- Guild: Caching enabled for this module, enable it from the configurations to store guild banner info in the cache.
- Guild: This module now has its own button in the UI.
- LibGearExam: Removed scan alert from the "+X Block Rating" enchant.
- Core: Loading a cached entry will now properly load the extra guild information, such as ID, level, experience and number of members from the entry.
- Core: Modules now also recieve an "OnPageChanged" event, even when a page is being hidden. Second parameter will determine if the page is shown or hidden.
- Core: Changed back to using the "VARIABLE_LOADED" event instead of "ADDON_LOADED". This ensures Examiner can actually load external modules from another addon.

Examiner Changes | 2010 Dec 06
- Fixed an error that could happen when no page was shown and you targeted an NPC.
- Core: Optimised the inspection process.
- Core: Now also hides the current page for players, if we failed to inspect them.
- Core: Fixed some automatic cache loading issues, for when a unit were outside range.
- Feats: Optimised the category drop down listing, they now reuse the same table, meaning less garbage.
- Feats: Fixed an error that could happen when listing categories.
- Feats: Now sets the bit flags of achievement links, when the achievement has been completed. This means that the criteria show as green instead of grey.
- Feats: When linking one of your own achievements, it will no longer construct the link, but instead use the GetAchievementLink() function. This makes sure the criterion flags are set properly.
- LibGearExam: Fixed resilience not being detected. It changed formatting just like haste did.
- LibGearExam: Changed the base resilience stat rating to 9.58333 (repeating of course).
- Enjoy the new expansion :)

Examiner Changes | 2010 Dec 05
- Removed inspect throttling completely.
- No longer poisons the global nametable with "lastButton".
- Added new module "Module List". This new module will act as a "container" for all other modules which don't have a dedicated button. It will appear as a button named "More". This was required, as it was pretty much impossible to add more modules, without flooding the main UI with too many buttons.
- Added new module "Gear List". Shows a complete overview of all gear items, with their enchants and gems, or the lack thereof.
- Added new module "Item Usage". Builds a list with all items, used by the players in your current shown cache. This way, you can see which items are the most popular ones. Set a cache filter to refine results.
- Added new module "Guild Details". This module has not yet been completed, but when done, it will contain the guild banner, guild level and number of members of the inspected person.
- Core: Delayed inspecting removed! This was done by forcing the client to cache the item link when requesting inspect data, which meant they would be ready for when INSPECT_READY fires later on. Let me know if this causes any issues with missing gems or enchants.
- Core: Now stores extra guild info, such as ID, level, experience and number of members.
- Core: Always hides the current shown page when "inspecting" an NPC.
- Core: New option "Smart Tooltip Anchor". With this option on, tooltips will appear next to the Examiner window, in a fixed position.
- Core: The Examiner window will now appear in a greenish color while inspection is in progress. Once done, it will return to the normal grey. This should help a litte when using mouseover inspect.
- Config: Moved into the new "Module List" module, click the button "More" to find it.
- Cache: Can now show race icon for Worgens and Goblins.
- Cache: When loading a cached player, the page will now always change back to the previous shown one, unless you hold down shift.
- Cache: A cached player will now display an asterisk when coming from a different realm.
- Feats: Guild achievements are now browsable. They will appear in the bottom of the drop down menu, in a pretty aqua color.
- Feats: Other people's personal as well as guild achievements, can now be linked so they show their name.

Examiner Changes | 2010 Nov 26
- Talents: Fixed an issue with the nil bug in the mage talent tree data given by the API. Which caused an empty talent box to be shown in the Arcane tree.
- LibGearExam: Now detects haste again using the new formatting.

Examiner Changes | 2010 Nov 17
- The option to disable the throttle error message was removed.
- A new option to disable the inspect throttle delay, has been added. Please read the option tooltip before you turn this option on.
- Talents: Level estimation for enemy players more than 10 levels above you, are now estimated properly again. Since it uses the number of talent points spent, the level might be estimated incorrectly, and as you only gain a point every 2 level now, it can also show as one level short.
- Reworked the "/ex reset" slash command to work a little better. It will no longer force Examiner to be unmovable again, but instead just center it on the screen.
- The last inspect time variable was made back into a local, which means Examiner wont become blocked by TipTacTalents for example.
- Changed the "VARIABLE_LOADED" event with "ADDON_LOADED".

Examiner Changes | 2010 Nov 07
- If no items are loaded, it will no longer show all the empty item slot buttons. This also applies to when inspect is broken.
- Added new slash command "/ex reset" to reset position of Examiner. Use this if you've moved Examiner offscreen.
- Config: Check buttons now properly updates their state if a module changes an option.
- ItemSlots: Added an advanced debugging tooltip when holding down Alt & Shift on an item. Doing this, will show a break down of the item string data, allowing you to see things like enchantID and reforgeID etc.
- Stats: Details now shows the number of reforged items.

Examiner Changes | 2010 Oct 27
- The core now handles all additional inspection feature requests, such as achievement and honor/arena inspection.
- Added an option to disable the throttle error message if you inspect too often.
- Item strings are now properly cached using the level number of the inspected player. This fixes the issue where viewing heirloom items, on a low level character, would show the stats for your level, instead of theirs.
- The Examiner Scanner was made into a proper library named LibGearExam. Most of its localization was obtained from global strings in WoW, so the only thing that needs to be translated are patterns.
- The variable "lastInspectRequest" used to throttle how often inspecting is done, by checking when the last request happened, has been made into a global, meaning other addons are welcome to use this as well.
- Stats: Removed the details on total and average item slot values.
- Options: Changing an option will now properly call the "OnConfigChange" function of the modules.

Examiner Changes | 2010 Oct 23
- Cleaned up the old, now obsolete, pre 4.0 patch code.
- Most modules will now try and use the default data gathering functions instead of inspect function when inspecting yourself. This means less delay when inspecting yourself, as well as better reliability, in case inspect breaks.
- Moved the module core code into its own lua file "modcore.lua", to make code management easier.
- Core: Inspecting is now somewhat throttled by force. You are only allowed to do one inspect every two second.
- Core: Now properly clears the previous inspect data when loading from cache. This should fix some odd issues that could happen at times.
- Config: The option to combine additive stats now adds intellect to spellpower.
- Cache: When sorting entries by "time", it now formats it, so it is a little more useful.
- Feats: "Feats of Strength Query" feature added back in. You can now see all available Feats of Strength achievements again.
- Talents: Now uses the new event "INSPECT_READY" instead of the removed "INSPECT_TALENT_READY".
- Talents: When you inspect yourself, talents are now viewable, even when inspect has broken.
- Stats: No longer ignores the ranged slot when calculating average item level. Reason it was done before, was because of relics. Classes who used relics, often had to use lower level item, as they were BiS.
- Stats: Removed the temporary slash command "fixcacheitemlevels". Instead, it will now automatically add average item level data to the cached player, if you load an old entry without this data.
- Scanner: The added 30% melee haste that paladins, shamans, death knights and druids gained in patch 3.1, has been removed from the calculations.
- Scanner: Now calculates resilience correctly with the buff that doubled its effect.
- Scanner: Added the set bonus with the text "Increases Intellect by (%d+)". Found on old set bonuses which previously had spell power.
- Scanner: Healing removed as a stat, only Spell Power remains.
- Scanner: Some patterns, which I believe to have been removed from the game, has been marked with an alert status. What this means is, if you inspect someone where one of these patterns matches, Examiner will alert you. Please report to me the pattern Examiner outputs.

Examiner Changes | 2010 Oct 10
- Changed the TOC version to 40000 for the 4.0.1 pre Cataclysm patch.
- Core: Fixed a bug, that if Examiner ran into a Lua error during the inspection process, it would keep requesting inspection data every frame update.
- Core: The slash command "/ex rating" feature, now supports ratings with decimal points.
- Scanner: Added a not 100% correct formula for rating conversions from level 81 to 85. Better than nothing though.
- Scanner: Dodge, parry, block and resilience ratings are now properly calculated for characters level 33 and under.
- Scanner: Fixed armor penetration rating being calculated with an incorrect base.
- Scanner: Added support for mastery rating.
- Feats: Added new category drop down item: "Tracked Achievements". This will list all your current tracked achievements.
- Feats: Also added another new category "Recent Achievements", which shows the last 5 achievements earned.
- Feats: It is now possible to sort achievements by their date of completion.
- Feats: When the pre Cataclysm patch hits, the "Feats of Strength Query" drop down option is being removed. This was changed because Blizzard no longer allows you to randomly query achievements to see which ones exists.
- Feats: The filter string will no longer try and match the category name.
- Feats: Achievement tooltips no longer show achievement and category ID, they were pretty much just a debugging remnant. I have however added an option to add them back in, should anyone need it.
- Talents: Added forward compatibility with patch 4.0.1, the pre Cataclysm patch. This is mostly to make sure it runs with as few issues as possible, expect another release after the patch.
- Talents: Talents which grants an ability, now has a differnt border around them, to make them stand out. Requires 4.0 patch to show.

Examiner Changes | 2010 Aug 14
- Fixed a bug in most modules, that could cause an error when linking an item, talent or achievement into chat.
- Feats: Increased the width slightly of the drop down category selector.
- Cache: Added a "Show Alts" filter. With this enabled, only your alts will be shown in the cache. Great for checking what gear they have. You must reinspect yourself on your alts for this to work.
- Scanner: Set bonuses are now once again properly scanned. Not certain when this broke.
- Glyphs: This module has been removed. I had originally added this because I hoped Blizzard would add glyph inspection into the API, but that never happened. Maybe one day it will return.

Examiner Changes | 2010 Jun 27
- Fixed the "ChatFrameEditBox" issues.

Examiner Changes | 2009 Dec 16
- Changed the TOC version to 30300 for the 3.3 patch.
- Glyphs: Added a check for empty string returned as realm for units out of range. This will fix the error where it reported the "Player-" not being online.

Examiner Changes | 2009 Nov 28
- Localisation: Updated the Russian translation, thanks to Hoofik.

Examiner Changes | 2009 Nov 03
- ItemSlots: Added option to show item levels all the time, and not just when holding down the ALT key.
- Scanner: Armor Penetration rating is now showing correct according to the new patch 3.2.2 value.
- Scanner: Gems with armor penetration should now be detected.

Examiner Changes | 2009 Aug 13
- Scanner: Ratings for dodge, parry and resilience has been corrected with the new patch 3.2 values.

Examiner Changes | 2009 Aug 09
- Changed the TOC version to 30200 for the 3.2 patch.
- Replaced the renamed "GetDifficultyColor" with "GetQuestDifficultyColor".
- Core: The delayed gem scan workaround will now properly re-cache the items.
- Stats: With the extra item tooltip lines added to in the 3.2 patch, the gem color detection should now work again.
- Feats: It's again possible to click an achievement to see its previous and following ones.
- Glyphs: Fixed a problem when requesting glyphs from players on other servers.
- Scanner: Negative stats are now detected, such as the "-5 Stamina" seen on "Fletcher's Gloves".
- Scanner: Optimised the line scanning a bit.
- Localisation: Updated the translation for the Taiwan version of WoW, thanks again ericyen.
- Localisation: The Korean translation has been updated, thanks chkid.

Examiner Changes | 2009 May 24
- Core: Changed the delayed gem inspection workaround from 0.5 seconds to 0.6.
- Core: The InspectUnit() function now supports a secondary parameter, setting this to false, makes Examiner not open. This could be useful for a plugin module that for example would inspect all people in the raid.
- Core: Auto caching of a player is now properly done after the inspection is done. This allows modules to easily add extra data to be cached.
- Stats: Prismatic gems now counts towards all colors for the "Gem Matches".
- Stats: No longer gives an error when inspecting someone who is naked or who is wearing gray items.
- Stats: The Average Item Level is now added to a cached entry.
- Stats: Adds a new sort method to the cache module: "iLvlAverage".
- Stats: Added a temporary slash command "/ex fixcacheitemlevels" that will give all your old cache entries and average itemlevel value, making it possible to sort cache by average item level.
- ItemSlots: When you hold down the Alt key, the item level of each item is shown on the item slot button.
- ItemSlots: Fixed a rare bug that could show a questionmark icon instead of an empty slot.
- ItemSlots: Fixed a bug caused by not clearing inspect data before reloading the cached entry when clicking on an item shown as a questionmark.
- Feats: The filter will now search the achievement rewards for a match.
- Feats: This module can now cache the number of achievement points a player has.
- Feats: Adds a new sort method to the cache module: "achievementPoints".
- Cache: Filtering has been improved, you can now set a filter similar to the /who function, for example a filter set to "1-79" will show all non 80s. There is also a class filter, use "class:deathknight" to show all Death Knights. Read more in the "readme.txt" file.
- Cache: Added two more entries to the cache menu, "Delete Shown Entries" and "Delete Hidden Entries". Using the new filtering, this is a good way to trim down your cached entries.
- Cache: The sort methods has been reworked, in the way that other modules can add new ways to sort cached entries. For examiner, the "Stats" module will add an "iLvlAverage" sort method.
- PvP: The Arena Point Calculator will now properly calculate points using 1500 rating if the given rating is less than 1500.
- Core: Added a new function "Examiner:GetModuleFromToken(token)" for modules to use if they need to interact with eachother.

Examiner Changes | 2009 May 10
- [Hotfix] It should now be possible to inspect others from a unitframe's right click menu again.
- Major rewrite of Examiner. It is now build up from modules, this means it will be a lot easier to update, edit and maintain. It is even possible to add third party plugin modules that adds extra features to Examiner.
- New Module: Glyphs. With this module you can examine other people's glyphs, although it does require them to have Examiner installed as well.
- Added a workaround for the missing gems when inspecting, it will not always work, especially not when inspecting a mouseover unit.
- It is now a lot more clear when watching a cached entry, then entire Examiner frame will get a slight tint of yellow.
- The "Scan Unknown Items" option has been removed, as it was obsolete.
- Caching is now completely disabled by default, if you want to cache other people you inspect, you'll have to enable it on the "Config" page.
- ItemSlots: The tooltip that is shown when holding down the Alt key, will now has the stat names sorted.
- Talents: A right click menu was added to this module, you can now pick the shown talent spec, either active, primary or secondary.
- Feats: Lowered the increasing memory usage a little, by implementing a table recycler.
- Stats: Both the "I" and "C" icons has been removed completely. The information previously available by hovering your mouse over these icons, has been moved into it's own list, right click the "Stats" button and change view, or use the shortcut [Ctrl + Click].
- Stats: The detail page will now show a Combined and Average Item Slot Value number. These numbers are somewhat of a gear score, it will take item rarity into account, meaning that a person in level 200 epics rate higher than someone in level 200 blues, unlike how the Combined and Average Item Level numbers.
- Feats: The highest profession skills are now shown on the details page, which is part of the Stats page.
- Localisation: The "StatEntryOrder" table has been removed from the localisation file, it is now constructed using localised strings.
- Localisation: Included a new Korean translation, thanks to chkid.
- Localisation: New translation for the Taiwan version of WoW, thanks ericyen.
- Scanner: Removed the feral attack power stat.
- Scanner: Added 40 block value from "Titanium Plating" (Thanks chkid).
- Scanner: Corrected armor penetration rating values, it now show the 25% increased values, which was changed in patch 3.1.
- Scanner: Melee haste rating will now show 30% higher values for shamans, paladins, druids, and death knights, as changed in patch 3.1.
- Scanner: Some enchants which previously only had a name, such as Icewalker or Vitality, was made into showing their stats. They should now be cought by the scanner again.
- Scanner: Titanium Weapon Chain changed to increase hit rating by 28.

Examiner Changes | 2009 Apr 18
- Changed the TOC version to 30100 for the 3.1 patch.
- Scanner: Now detects Void Star Talisman (Warlock T5 Class Trinket) again.
- Scanner: Removed the obsolete "Infused Amethyst" workaround.
- Many localised strings has been moved out from the localisation files.
- Examiner now uses the CUSTOM_CLASS_COLORS table to colorise classes if available.
- Fixed a global namespace polluting the key "f" with a fontstring.
- The talent frame has been completely rewritten to work with patch 3.1, and no longer uses the TalentFrameBase code of the default interface.
- Removed the ability to send player stats through the addon whisper channel, to other people using the "Send To..." command. I don't think this feature was very much used, and even so, the code was very old and badly written.

Examiner Changes | 2009 Mar 16
- Scanner: The DK enchant "Rune of the Stoneskin Gargoyle" which got added in the last realease, actually adds 25 real defense, and not defense rating. Because of this I've removed it again to not mess up the stats. Would be nice to add it properly, but would have to make some changes to the scanner then.
- This was actually in the last release, but the average item level sum, no longer includes the relic/ranged slot because often classes which uses relics, have a low item level in that slot due to the lack of proper high level ones.
- You can now link achievements as text with a money value, as the gold, silver and copper icons will get stripped and replaced with "g", "s" and "c".
- Scanner: The Kirin Tor head enchant, which should have been added in the last release wasn't working. This has now been fixed, and it should be detected properly.
- Added the new code for tracking achievmenets in patch 3.1.

Examiner Changes | 2009 Feb 20
- Better handling of page changes, should stay more consistant while going from normal frames to talents and back. Also works better when inspecting an NPC and then a player or vice versa.
- Scanner: The Wyrmrest head enchant should now properly have its mp5 detected.
- Scanner: The "Surefooted", "Icewalker" and "Accuracy" enchants will now also increase spell hit and crit.
- Scanner: Now also matches the crit rating on the Kirin Tor head enchant, which has a lower case "r" in Rating.
- Scanner: Haste gems should now properly add to both spell and melee/ranged haste.
- Scanner: Added the following enchants: "Titanium Weapon Chain", "Tuskarr's Vitality", "Wisdom" and "Greater Vitality".
- Simplified the stat overview a little by not listing stats such as crit and haste under both the melee and spell category. Now there is a new category named "Basic Ratings" which will show the crit, hit and haste ratings.
- The Russian translation has been updated by Hoofik of AshenVale (RU).
- Scanner: The Death Knight enchant "Rune of the Stoneskin Gargoyle" now adds 25 defense rating.

Examiner Changes | 2008 Dec 15
- Fixed an update problem with honor and arena teams, that sometimes didn't show all data unless you inspected them several times.
- Removed hunter pet backgrounds, they don't really fit as well as the others.
- Armor Penetration Rating should now be shown in percent again.
- Scanner: Added the "Icewalker" boot enchant.
- Scanner: Added the "Accuracy" weapon enchant.
- Scanner: New MP5 enchant pattern added, "+X Mana/5 second". Unsure which shoulder enchant it is, but I just saw one with it.
- You can now click on an achievement, and if it has any pre or followups, a list of them all will be shown. To go back to the normal display, just click any achievement, or select a new category from the list.
- Updated the German translation, thanks to Thorakon.
- The Feats dropdown menu now has a "Feats of Strength Query" entry, selecting this will show all the feats of strength achievements that exists in WoW. Added because the "Feats of Strength" category, unlike other categories, only shows the ones you or the inspected player has.

Examiner Changes | 2008 Nov 11
- Added a missing "Armor Penetration Rating" pattern.
- Removed the old Armor Penetration pattern, which no longer is used.
- Shift right clicking the main buttons, now does something. Cache & Feats button will clear the filters. For the Stats button, it will clear compare.
- If you are looking at your own achievements in Examiner, you can now shift click one to track it.
- With the option "Act as UI Frame" disabled, Examiner will once again save its position between sessions.
- The "Feats" frame now shows 8 achievements per page instead of 9.
- If a cached entry has been loaded, the model should now properly be cleared so it doesn't show the last shown unit if Examiner got hidden and then shown again.
- Included a new Frensh translation, thanks to Maxfunkey (aka Carambha of EU-Loardaeron).
- The feats filter will now also match the achievement description in addition to the name and category.

Examiner Changes | 2008 Nov 03
- Added the sort option "completed" for achievements.
- Thanks to Maxfunkey (aka Carambha of EU-Lordearon), the German translation has been updated.
- Added filter options to hide complete or incomplete Achievements from the list.
- The Korean translation has been updated, thanks to omosiro.
- Moved the dropdown code of the achievement page into its own Lua file. The reason I have to use my own dropdown code and not the one already existing in the UI, is because they do not support scrollbars.
- Achievement now always show a custom tip, if you wish to see the default WoW tip for achievements, hold down the ALT key.

Examiner Changes | 2008 Oct 30
- Readded Russian translation from "Darigaaz of SoulFlayer" and updated to 3.0 by "Hoofik of AshenVale".
- Set the default value of the "Query Achievements" option to false, enable it if you want Examiner to query them.
- You can now link talents into the chat.
- The full category name is now listed for achievements.
- Renamed the "Badge" button to "Feats", as it sounds more appropriate for Achievements and Statistics.
- Filter option added for Achievements and Statistics, use the "Feats" button's right click menu or just shift click the "Feats" button to set it.
- Added a drop down menu on the "Feats" page, use this to select the category of Achievements and Statistics you wish to see.
- Achievements and Statistics are no longer updated and listed unless you are viewing the "Feats" page.
- You can no disable sorting of both the cache list and feats, by selecting the "none" sort option from the dropdowns.
- Viewing Achievements can now be done even if the player is out of normal inspect range.

Examiner Changes | 2008 Oct 20
- Talent button disabled when inspecting yourself, as you cannot inspect your own talents anyway.
- Added a new page to show Achievements and Statistics, I've called this for "Badges", of that simple reason that Achievements is too long a word to fit into the now very small buttons.
- New option added to toggle if you want Examiner to query the achievements. This was added because with all the achievements that exists, it lags the client a second or so, when requesting them.
- You can right click the "Badge" button to select how you wish the badges to be sorted.
- Fixed a bug when showing the "Other Details" tip, and the unit was no longer in available.
- Added the images from the talent sheet backgrounds of Death Knights and pets.

Examiner Changes | 2008 Oct 16
- Changed the TOC version to 30000 for the Wrath of the Lich King patch.
- Scanner: Updated the line scanning. No longer has the "healing exclusive" workaround, which was added back when healing items was added spell damage as well.
- Scanner: Removed many "+Spell Damage" and "+Healing" patterns which I believe are now no longer in use, and added "+Spell Power" instead. There might be some use of the old on some enchants though.
- No longer uses "this" or "argN" parameters, but instead uses "self" and specific localised variables.
- Many small things which broke parts of Examiner has been corrected thanks to "Dridzt" who posted a working beta modification of Examiner.
- Thanks to "quicksylver", the English localisation has been updated to the new format in WotLK.
- Modified the parameters for "PanelTemplates_TabResize" and "FauxScrollFrame_OnVerticalScroll" to fit the new order in WotLK.
- Scanner: Now includes the spell crit from "Chaotic Skyfire Diamond".
- Should no longer update PvP info just because another mod requests inspect honor data.
- Scanner: Added Armor Penetration as a rating rather than a fixed value as it's been in the past.
- Scanner: Combined the item bonuses which grants crit, hit and haste to apply to both melee and spell power.
- Added Health and Mana values under the "Other Details" tip, for some extra info as you can now get this without being grouped with the inspected.
- Scanner: Fixed a few problems that sometimes caused it to scan gray lines. This at least happened on some meta gems where the gem requirements were not met.
- Scanner: Corrected a few patterns, so it should now scan and split hit and crit up properly.
- Changed the check box template on the configurations page, this uses a smaller font, just like it was before the 3.0 patch.

Examiner Changes | 2008 May 03
- Scanner: Gems with the stat "Spell Haste Rating" are now included.
- Fixed the "Send Inspect Data" feature.
- Fixed a "UnitIsUnit()" error that could happen when requesting PvP information.
- Changed the normal interpretation of the chatlink and dressup, from the fixed shift and control keys, into using the IsModifiedClick() function.

Examiner Changes | 2008 Apr 08
- Scanner: Fixed a pattern that were unable to detect some mp5 formats when appearing on gems.
- Now uses the new CopyTable() function, which is a part of the Blizzard interface in 2.4, instead of supplying its own.
- Fixed some honor value messup, where yesterday's kills had swapped place with today's honor. This happened when I reworked the code in the last release.
- Made a small workaround to show PvP data for when you inspect yourself. This is a fix for the bug introduced in the final patch of 2.4 where you cannot inspect your own PvP and Talent data. I made no workaround for talents though, as that would have required me to add extra frames to Examiner. Hopefully, Blizzard fixes this error soon.

Examiner Changes | 2008 Mar 26
- Changed the TOC version to 20400 for the upcomming 2.4.0 patch.
- When the cache is sorted by "time", it will now list the latest cached entries first.
- Fixed the German translation skipping "Equip:" bonuses.
- The gem color scanner should now hopefully work on a few more localized interfaces.
- Optimized the event handler a little, it will no longer be called when the Examiner window is closed.
- Examiner should no longer update the talents of other units if another addon uses the Inspect API. But any further requests without reinspecting, will result in talent data from a another unit.
- Major rework of the code, the Examiner UI is no longer loaded from XML. Doesn't necessarily mean it runs faster, but it is more "clean" and doesn't use up so much global name space.
- The cache list can now display up to ten entries at the time instead of eight.
- Examiner will now try and determine the level of players who are more than 10 levels above you and showing as "??". This is done by counting the number of talents and adding nine to it.
- Updated Examiner to follow the new inspect rules. It now uses the CanInspect() API function, as Blizzard made things a lot more consistant. You can inspect even the other faction, both gear as well as talents, as long as they are not marked for PvP. The inspect range for talents has been restricted to 30 yards, just as normal gear inspect.

Examiner Changes | 2008 Jan 18
- Fixed a bug that caused the right click menus on the "Cache" and "Stats" buttons to generate errors and not work.
- Examiner will now try and convert any unit token from "mouseover" into a "partyX" or "raidX" unit.
- Reduced the garbage created on the cache and stat list update functions.

Examiner Changes | 2008 Jan 17
- The gem color count should now properly include all gems.
- The total number of gems in the inspected target's gear is now shown.
- Put back in the "/ex clearcache" slash command.
- Localisation: Updated the German translation, thanks again Siphony.
- Localisation: Also updated the French translation, thanks to Pettigrow.
- Fixed "Combined and Average Item Level" for people with a two hander equipped, this got broken in the last release when I added the gem color count.
- If you inspect an opposite faction member which is cached, but you are low level compared to them and their level reads as "??", it will now use the level stored in the cache entry.

Examiner Changes | 2007 Dec 21
- Each Arena Team will now show the personal rating, marked as "PR" in the bottom of the arena team frame.
- Corrected a small bug, that made the "/ex si" and "/ex compare" use the level of the last person you inspected, to convert ratings, rather than your own level.
- Fixed a bug that could invalidate the current unit token if you had inspected someone from "mouseover" unit prior.
- If the active page is currectly set to none, it will no longer default to the stats page whenever you log back in or reload the UI.
- Added a gem counter under the "Other Details" section. The count are not for the actual gem colors, but for the gem matches. This means a purple gem will count both for blue and red. This is useful to check for meta gem requirements.
- You can now right click an item, to output an item link in the chatframe for each gem it contains.
- Changed how item slots behave when the "Scan Unknown Cached Items" option is enabled. Examiner will query the server for the item stats, but this has a little delay which means it cannot be shown immediately. So it will show a questionmark for all items which had to be queried, just click either of them and Examiner will reload all of the items. This is a bit similar to when this option is disabled, except that wont make it query the server until you actually click the item, and even then it will only query one item at the time.
- Fixed a bug with additive stats and comparing.
- All stats which are in ratings, now show a tip when you move the mouse over the value. This tip will show the value in percent when the "Show Ratings in Percentage" is disabled, and the actual rating when the option is on.
- Inspect of talents are no longer restricted to normal inspect range.
- Scanner: The critical strike rating on the "Unstable Citrine" gem is now detected properly.
- Scanner: Will now find the "+X Weapon Damage" enchant, note the extra space.

Examiner Changes | 2007 Nov 24
- Localisation: Updated the German translation.
- Examiner can now be closed with the escape key, even when the "Act as UI Frame" option is disabled.
- Changed how the item slots update when you mouse over them, they should now support addons as EQEquip and similar. Sorry about not getting this fixed before now.
- Added a text filter to the cache list. You can set the filter from the Cache button's right click menu or by a Shift + Click on it. The filter will search the cache entry's name, realm and guild.
- When ratings are shown in real percentages relative to the inspected target level, it will now properly show a percent sign after the value.
- The option "Add Spell Damage to Schools" was changed to add all stats which are additive, thus was renamed to "Combine Additive Stats". It will now add Attack Power to Feral Attack Power and Ranged Attack Power as well.
- Using the ALT key over an item to show the total sum of all stats from that single item, now supports compare against the item in the same slot of whoever was marked for compare.
- Moved the "Other Details" section to a small icon marked "I" in the top left corner of the Stats frame, as I wanted to keep the list of stats clean. The cached entry icon is now on the top right side of the Stats frame as a result.
- When inspecing a player outside of inspect range who has been cached, it will now properly show the talent spec under "Other Details".
- The active page and background visibility are now saved between sessions.
- If the background has been hidden, it will now still be shown when viewing talents.
- When auto caching is enabled, Examiner will now cache yourself automatically as well.
- Added confirmation box for clearing the cache.
- Removed the "/ex send 'target'" slash command, use the one from the Stats button right click menu instead.

Examiner Changes | 2007 Nov 15
- Cached people of the opposite faction will now have the "Talents" button enabled.
- Fixed a problem with the arena team details showing wrong info and banners.

Examiner Changes | 2007 Nov 12
- Changed the TOC version to 20300 for the 2.3 patch.
- As a new feature in WoW 2.3, you can now inspect other people's talent trees.
- Items that are unknown for the local item cache when you load a cached entry, will now show as a questionmark. You can then click on it to query the server for the item, but this may cause a disconnect.
- Added the Arena Point Calculator as a command line function, the parameter is: "/ex arena 'rating'".
- New "/ex scale 'value'" command line parameter to change the scale of the Examiner window.
- The Cached Icon, the "C" in top left corner, will now show the zone and time since the entry was cached when you move your mouse over it.
- A new keybind has been added, this one will just open up Examiner, but not inspect any new unit. This is useful if you just want to check on the last person you inspected, since Examiner currently has no way to open without inspecing someone.
- New option: "Show Ratings in Percentage", with it enabled, rating values will be displayed as percentage relative to the inspected person's level.
- The "Other Details" section under player stats will now show their talent spec point distribution (e.g. 41/20/0). As the actual talents aren't cached, this is the next best thing.
- Scanner: Fixed a problem which made it ignore certain lines that did not start with a normal letter (A-Z) which was a problem for some translated languages.
- Scanner: Added new pattern for the equip bonus which grants Spell Damage from Healing.
- Scanner: Should now pick up specific spell school damage seen on certain green items.
- Scanner: Added a missing MP5 pattern: "+Mana per 5 Seconds", which is seen on Royal Shadow Draenite.
- Scanner: Added a missing MP5 pattern: "+Mana every 5 Sec", seen on Dazzling Deep Peridot.
- Scanner: Will now add the healing and spell damage from the "Bronze Band of Force" ring.
- Scanner: Added the new "Expertise" stat, which has replaced all the weapon skill ratings.
- Scanner: Removed all weapon skill rating patterns, as they are now obsolete.
- Scanner: Removed the workaround pattern "Critical Strike Rating +X" for the item "Gloves of Dexterous Manipulation" as it got fixed.
- Scanner: Removed another workaround pattern "Strength +X" on the item "Bracers of Eradication" as it got fixed as well.

Examiner Changes | 2007 Sep 29
- Updated the Korean translation, thanks again omosiro.
- Updated the Arena Point Calculator for the new formula in the 2.2 patch.
- Fixed a bug when you click an item while inspecting yourself.
- Moved the localization files into a folder for themselves.

Examiner Changes | 2007 Sep 11
- French translation added by Pettigrow of Sinstralis.
- Added new section under the stats frame: "Other Details", this section shows the inspected unit token and the combined and average item level from all items (tabard and shirt excluded).
- The right click menu from unit frames will now have "Inspect" enabled at any distance.

Examiner Changes | 2007 Aug 17
- Changed the TOC version to 20200 again for the 2.2.0 patch.
- You can now select how the cache entries are sorted, to do this, right click on the Cache button to show a menu. This menu also lets you clear out the entire cache.
- Did something similar to the Stats button, added a drop down menu. Here you can add a person to the cache (even when caching is disabled), you can mark and unmark a person for compare, and you can use the send to function to send the inspect to another Examiner user.
- Removed the mark/unmark for compare button in the Config frame.
- Examiner will now ignore items which are not in the local item cache when loading a cached entry. This means I can now allow to have Examiner save the cache between sessions by default.
- Fixed some syntax errors in "Templates.xml" which caused it to generate a few errors in the "FrameXML.log".
- Fixed a line 1151 bug regarding UnitPlayerControlled() for when people are in loading range but outside inspect range.

Examiner Changes | 2007 Aug 08
- Changed the TOC version back to 20100 since the 2.2.0 patch doesn't seem to come any time soon.
- Scanner: Corrected a pattern the caused HP5 of the value 10 and above not to be detected.
- The "/ex si" and "/ex compare" as well as pressing ALT over an item slot, now supports the option "Add Spell Damage to Schools".
- If you have player from the oppesite faction in your cache, they should now load properly (Only relevent for PvE realms).
- Added a new feature that allows you to send the current inspected player to another person with Examiner. This is done through AddOn Whisper Channel. Examiner will not accept addon messages by default, you have to enable it in the config.
- Fixed some problems that could occur when the inspected unit actually became another player.
- Scanner: Added "Fist Skill Rating" from equip bonus.
- There is now a new option that lets you determine if it should "Auto Inspect" when targeting a new unit.
- Scanner: Added another HP5 pattern "Restores X health every 5 sec.".
- Corrected the Arena Point calculation for 2v2.
- Scanner: Added "Strength +" which is found on "Bracers of Eradication" as socket bonus.
- Optimized the scanner and the whole code in general.
- Scanner: The T5 Warlock trinket Void Star Talisman is now being added to spell damage.
- You can now delete a single cache entry, by Right-Clicking on it, while holding down the shift key.
- Scanner: Added missing pattern for "+Shield Block Rating". Not sure where it went missing, supposedly I already added this in the 07.06.23 release.

Examiner Changes | 2007 Jul 20
- Changed the TOC version to 20200 for the upcomming 2.2.0 patch.
- Added "/ex compare 'itemLink1' 'itemLink2'" slash command to compare the stats on two items.
- Examiner will now get the proper unit token, when you mouseover inspect a unit frame, instead of just using "mouseover".
- You can now use Examiner to equip/un-equip items when inspecting yourself.
- It will no longer re-inspect a person 2-4 times because of portrait or model updates. But will now correctly re-inspect if they change their gear.
- Scanner: Made some optimations on how many lines it will actually scan for patterns, should only be about half of what it was before. Although it wasn't really slow to begin with, optimizations are always good.
- Honor and Arena Team details can now be cached. This is disabled by default though, but you can enabled it the configurations.
- Scanner: Will now show the stats on the Demon's Blood trinket (10779) from the quest "You Are Rakh'likh, Demon".
- Scanner: Added yet another MP5 pattern: "Mana per 5 sec.". Guess it has become a tradition for each release.
- Made the Arena Teams show in a fixed position, so 2v2 will always be on top, 3v3 always in the middle and 5v5 always at the bottom.
- Changed the Arena Team layout a bit, and added a "Calculated Arena Points" label based on the teams rating.
- Scanner: Added the "+Haste Rating" enchant (931).

Examiner Changes | 2007 Jul 08
- You can now clear the cache from the UI with a Shift-Click on the Cache button.
- Scanner: Added pattern to find the "Critical Strike Rating+" seen on item 28506.
- Scanner: Added missing "+Resist All" Void Gem format.
- When you inspect yourself, the PvP page will now list your current amount of honor points under the Lifetime Honor Points. A bit misleading perhaps, but there is not much room left to place it elsewhere.
- Added a new function to show a tooltip of the total stats an item has, you can show this by holding down the ALT button when you move your mouse over an item.
- Removed the "EXAMINER_RESISTANCES" and "EXAMINER_SCHOOLS" constants from the localization lua file as they don't need translation.
- Fixed a comparing bug with resistances.
- The guild detail for a player now shows the guild rank index in brackets just after the rank name.
- You can now compare anyone with themselves. As marking someone for compare just takes a backup of their stats, it makes no sense that I had disabled this last release, so you could not compare one gear setup with another if it was on the same person. Well, you can now.
- Scanner: Added a missing "+Health per 5 sec." formatting seen on some green items of Regeneration.
- The cache list will now display a little tooltip to show more information about the cached player.
- Fixed some stat refresh problems when marking and unmarking a target for compare.
- Added support for Equip Compare, just hold down Shift when you hover your mouse over any item, and it will show your item(s) in the same slot next to the item tooltip.

Examiner Changes | 2007 Jun 23
- You can now mark an inspected player for compare on the Config page. When you do this, all the following targets you inspect will list the difference in stats, rather than the actual stats.
- Scanner: Added weapon skill patterns for guns, bows and crossbows.
- Scanner: Added yet another MP5 pattern (this is getting silly), the one from the Magister's Armor Kit.
- Scanner: Will now pick up the "Shield Block Rating" enchant to shields.
- Fixed a bug when inspecting a mouseover unit out of range, from unit frames so close together they would not trigger a Mouseover Unit change event.
- Scanner: The inconsistent "Infused Amethyst" gem from the Nightbane quest should now be included.
- Included German translation, thanks to Haldamir of Gorgonnash.
- Included Korean translation, thanks to omosiro.
- Added 3 more strings to the misc section of the localized file so the recognition of Socket and Set bonuses will work on other locals as well.

Examiner Changes | 2007 Jun 19
- Added a new option "Act as a UI Frame". When this is enabled, Examiner will be like other UI frames (Talents, Quest Log, Mailbox etc). But when disabled, you can move Examiner around as you like.
- Stats from a cached player will now be marked with a "C" in the upper left corner.
- When you inspect a player outside of inspection range, it will now load their cached data automatically, if they are in your cache.
- Scanner: Made the code "somewhat" cleaner.
- Scanner: Added yet another pattern for "MP5", because Blizzard are so inconsistent with the format of this stat on items!

Examiner Changes | 2007 Jun 13
- Scanner: Should now include correct stats from the Mage and Warlock ZG enchants.
- Changed the width of some of the text on the PvP frame, they should no longer get cut short if you use another font like ClearFonts.
- Scanner: Added the "+health every 5 sec." formatting which appears on random green items.
- Scanner: Added the new "Armor Penetration" stat: "Your attacks ignore X of your opponent's armor".
- Scanner: Fixed a typo, so it should now properly pick up Arcane Resistance.
- Scanner: Holy damage on the "Drape of the Righteous" is now getting included.
- Scanner: Should now pick up "MP5" when given as a socket bonus.
- Scanner: Added missing "Ranged Attack Power" stat.
- Should be a bit easier to see the resistance values now.
- Scanner: Now properly includes the defense rating from the paladin Zul'Gurub enchant.

Examiner Changes | 2007 Jun 06
- Scanner: Added a few more weapon skill search patterns.
- Cache are no longer saved between sessions. The reason for this is if you have someone cached and the server is reset, you wont be able to load the cached players gear properly because their items might not be in your local item cache, loading a cached person could even DC you.
- Scanner: Added missing "+Block Value" when used as socket bonus.
- Scanner: Added "Melee Haste Rating" and "Spell Haste Rating".
- You can now inspect your own Arena teams, although it will only show this season's details (for now).
- Fixed a bug where if you would inspect "mouseover" unit from outside inspect range, and then mousing over another unit which were inside inspect range to you, would inspect them instead.
- Changing pages will now be more friendly and it will also no longer force you to the Stats page every time you inspect a new player.
- Will now show the proper PvP rank name for opposite faction members.
- Scanner: Will now properly scan the set bonuses and include them if they contain stats.
- Gave the inspect window a higher priority, this means it should no longer close when you open dialogs such as the friends frame or the mailbox.

Examiner Changes | 2007 Jun 04
- Added percentage to the Arena Team Wins and Losses.
- Scanner: Added missing "+ Crit Rating" and "+ Resilience Rating" which are seen on some items as socket bonus.
- Fixed a bug when someone outside of targeting range changed gear or swapped form.
- You no longer have to reinspect a player for the "Add Spell Damage to Schools" option to take effect.

Examiner Changes | 2007 Jun 02
- Scanner: Added "Vitality", "Savagery", "Surefooted", "Soulfrost" and "Sunfire" enchants.
- Scanner: Added "+ All Resistances" enchant.
- Scanner: Added ranged weapon scopes.
- Added PvP frame, which shows Honor and Arena Teams.
- Added Configurations frame, which has two options, "Enable Caching" and "Add Spell Damage to Schools".
- A cache entry will no longer be made when inspecting yourself.
- Fixed a bug that made it clear all items for a targeted unit, that changed gear or swapped form, outside of inspection range.

Examiner Changes | 2007 May 31
- Fixed bug in the scanner causing it to stop working after having inspected someone with two identical rings or trinkets.
- Hooked the default InspectUnit() function, so Examiner will pop up when selecting "Inspect" from the drop down menu.
- Added slash command "/ex" in addition to "/examiner".
- Will no longer create a cache entry of players from the oppersite faction.
Optional Files (0)


Post A Reply Comment Options
Unread 01-23-09, 01:59 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
bwh
I was looking at the item level calculations, but I wont say its something I will add right away, maybe at some point.

shadowmx
Only thing I can think of which is causing this would be requesting acheivements. Does this still happen for you if you disable the "Query Achievements" option from the option page? But no matter what the cause is, an addon should *NEVER* be able to crash WoW, no matter how badly its coded, so this is a bug in WoW.
Report comment to moderator  
Reply With Quote
Unread 01-17-09, 11:52 PM  
shadowmx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Aezay
shadowmx
Inspecting the oppsite faction is never allowed when they are flagged. I tried to reproduce this in many ways, but I am not able to. Please try and make this happen with only Examiner as the only addon enabled.
Ok, all addons disabled except Examiner.

Step 1. Queue for 2v2/3v3/5v5 skirmish arena.
Step 2. Press my keybind to open the inspect window
Step 3. Wait for game to start
Step 4. Target a hostile player (I use this to examine target viability)
Step 5. Disconnect when within "inspect range" (queries achievements/talent/something that triggers a disconnect)

hope that helps...
Last edited by shadowmx : 01-17-09 at 11:53 PM.
Report comment to moderator  
Reply With Quote
Unread 01-14-09, 05:09 PM  
bwh
A Murloc Raider

Forum posts: 6
File comments: 24
Uploads: 0
Originally posted by Aezay
[b]bwh
I know about the talent thing, its because you have an addon which queries the talents on mouseover, usually in the tooltip.
hmm, that'd be CowTip, sorry I really failed to check the readme.txt which covers this aspect of my problem.

As for the other, could you be interested in revising the ilevel average calculation? quoting myself from curse comments...

"The item level formula depends on the quality of the item as well, so a blue ilevel 200 item is not of same power as an epic ilevel 200 item. But your addon shows them to be equal in Average Item Level tooltip...

Any chance you can add the evaluation based on quality? I found a calculation in Tekkub's Engravings addon and http://www.wowwiki.com/Item_level#Ca...ing_Item_Level has some formulas regarding this issue.

Thanks for your work"
Report comment to moderator  
Reply With Quote
Unread 01-14-09, 04:42 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
shadowmx
Inspecting the oppsite faction is never allowed when they are flagged. I tried to reproduce this in many ways, but I am not able to. Please try and make this happen with only Examiner as the only addon enabled.
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 03:18 PM  
shadowmx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
It's really easy to reproduce:
-find a hostile player (outside of sanctuary, where inspecting opposite faction is allowed)
-Open the examiner window to inspect (works to check model if they are out of inspect range)
-Get close enough to the target (melee for example) and it will disconnect you from the server.

The thing that happens here is probably similar when we tried to query items no on the servers cache, triggering a disconnect. You try to query achievements/talents/pvp data or something from the hostile player, and you disconnect in the same way.

Don't think I can go in any more detail on how to reproduce this, but every single time I do it, I get disconnected.
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 11:23 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
bwh
I know about the talent thing, its because you have an addon which queries the talents on mouseover, usually in the tooltip.

shadowmx
This is not something I can reproduce. No matter how an addon is written, it should not be able to crash WoW, then it is a bug in WoW itself, not the addon.
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 08:36 PM  
shadowmx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I keep getting DC'd when I inspect Horde players (I'm alliance, ofc) in hostile places -ie, outside of Dalaran and Shat- and when in range for actual inspection.

This causes me to DC'd from arena when trying to evaluate the opposite team.

To reproduce just target a hostile player when close enough for query range.

My guess is that it's related to querying talents/achievements/pvp data.

edit: yea, any hostile players (alliance in arena cause this disconnect also)
Last edited by shadowmx : 01-11-09 at 08:42 PM.
Report comment to moderator  
Reply With Quote
Unread 01-10-09, 07:54 PM  
bwh
A Murloc Raider

Forum posts: 6
File comments: 24
Uploads: 0
Originally posted by Hack
Would it be possible to disable the talent inspection part somehow? Currently I use Talented for setting my char builds up and it also can display the talent build of people you inspect. Not sure if its just me or not but with examiner I can't inspect ppl with Talented anymore.
My feedback would be along similar lines:
This addon is great, I've been using it for months now, always with talented installed on the same system. My problem is that when I mouseover inspect a class, it shows another classes talent tree sometimes and I can't get it to work. Is this a common issue and if yes is there a workaround?

PS: I've made a comment on curse, regarding item level calculations
Report comment to moderator  
Reply With Quote
Unread 01-06-09, 07:28 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
redwinelvr
Examiner only shows stats from gear, nothing else, no talents, no glyphs, no buffs, no nothing besides gear. If you see higher spellpower from your character screen it's probably because of one of those things. Priests actually has that talent "Spiritual Guidance" which increases spell power, perhaps that is why you are seeing more from your character screen?
Report comment to moderator  
Reply With Quote
Unread 01-05-09, 06:20 PM  
Crypticone
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Confused about Character sheet vs. Inspect window Stats

Inspect yourself to get the stats you get from gear. This can be done two ways with a mouse over bind to inspect and if you have auto inspect on switch targets you can inspect someone else then switch to yourself to see the stats from your gear vs gear+spec. Rating Buster can be configured to show to compare stats on single pieces of gear. You can turn on the stats that are important to you and turn off the ones you don't care about.

Cryptic

Originally posted by redwinelvr
My bonus healing for Priest says 1899 in Character window, but only 1690 in Inspect window (Stats) making it hard to compare with others. Why might this be happening? If it is due to item calculation vs talent influence, then are we saying the best use of this tool is against others of similar class and talent build only?

Another example is my mp5 is listed at 288 IFSR and the tool says 90? Just want to understand the proper use of the tool. Thanks.
Last edited by Crypticone : 01-05-09 at 06:40 PM.
Report comment to moderator  
Reply With Quote
Unread 01-05-09, 05:11 PM  
redwinelvr
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Confused about Character sheet vs. Inspect window Stats

My bonus healing for Priest says 1899 in Character window, but only 1690 in Inspect window (Stats) making it hard to compare with others. Why might this be happening? If it is due to item calculation vs talent influence, then are we saying the best use of this tool is against others of similar class and talent build only?

Another example is my mp5 is listed at 288 IFSR and the tool says 90? Just want to understand the proper use of the tool. Thanks.
Report comment to moderator  
Reply With Quote
Unread 01-04-09, 08:33 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Aezay
And thanks for a good post, could really use it to make Examiner better. [/b]
No problem. I understand the reasoning behind your choices. Glad I could be of service.
Report comment to moderator  
Reply With Quote
Unread 01-04-09, 08:22 PM  
7am
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Post Russian translation

New Russian translation:

http://rapidshare.com/files/179882426/ruRU.lua.html
or
http://www.megaupload.com/?d=8P1D6JOR

New enchants/gems added, a lot of issues fixed.

--Russian:

http://rapidshare.com/files/179882426/ruRU.lua.html
или
http://www.megaupload.com/?d=8P1D6JOR

Добавлены новые энчанты/камни, исправлена куча проблем.
Просто скачайте файл и замените им старый ruRU.lua в \Examiner\Locales.
Report comment to moderator  
Reply With Quote
Unread 01-04-09, 06:56 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
"6 mana every 5 seconds" on a shoulder enchant (notice the lowercase in 'every' and 'seconds').
Reason it's not being picked up is due to the missing "+" sign infront of it. I will just change the pattern so the plus sign is no longer needed for a match, but I am a little afraid it would start picking up something it shouldn't then. Such as a use effect on a trinket.
"8 mana per 5 seconds" on a head enchant, prolly the Wyrmrest Accord one (again seems to be a lowercase pattern issue).
Got this one.
"20 Critical strike rating" on a head enchant (Kirin Tor I think, notice the lowercase in 'strike rating')
Changed the pattern to allow lower case as well in "Rating".
"+2% Threat and 10 Parry Rating", glove enchant, the parry rating is ignored.
Again this is a problem with no plus sign.
"+6 to All Stats", this is a gem and it's ignored.
Changed the pattern to allow "to " between the value and "All Stats".
"Titanium Weapon Chain"
"Tuskar's Vitality"
"Greater Vitality"
"Scourgebane"
"Wisdom"
"Gatherer"
"Scope (+X Critical Strike Rating)"
"+40 Ranged Critical Strike"
I've added all these as good as I could, but I guess you will have to check them through for me because I haven't been able to find any test subjects in game with these enchants.
- Some exceptions though, with Gatherer and Scourgebane. I have never had Examiner count the stats for specific mob type attack power / spell power, but that is probably something I should change. Also, for gear stats, I dont really find it interesting to add +5 mining or +3 fishing, so they aren't included by design.
- Then there are the Scope and +40 Ranged Critical Strike, these only add ranged crit chance as far as I know, which will require me to add a new stat in Examiner to cover this, as I can't just add it to normal crit.

Moreover, what Phanx says is a common issue plaguing Examiner since Blizzard merged the ratings. More often than not, while the 'simple' crit/hit and sometimes haste ratings will appear fine, the equivalent spell ratings will have discrepancies without an item being responsible for this. You have to remember that 99.9% of the items that add crit/hit/haste ratings apply to both melee and spell ratings and I have yet to see an exception to this rule (not saying that there isn't one). While this is obviously your addon and I will in no way dictate how things should be done, imho I think that separating the ratings (melee/spell) in the stat screen is meaningless and quite honestly more trouble than its worth, as it can create confusion and unnecessary clutter. Most people have grow accustomed to the generic ratings by now and should know where they apply, but hey that's just my opinion
When melee and spell ratings were merged, I initially thought about merging them in Examiner too, but decided not to. Reason for this was, if there in the future came an item that only added a rating to one type, being melee or spell, I would have to change Examiner back again, so it stays this way. Ratings for hit also doesn't convert into the same hit chance for melee and spell, so this needs to be kept seperated.

Keep up the good work
Will try
And thanks for a good post, could really use it to make Examiner better.
Last edited by Aezay : 01-04-09 at 06:57 PM.
Report comment to moderator  
Reply With Quote
Unread 01-04-09, 11:17 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Hello Aezay.

Some friendly suggestions and observations

The following list of enchants/bonuses are currently not being picked up by the latest version of Examiner (08.12.15) and I have double-checked them personally, through hours of inspection

"6 mana every 5 seconds" on a shoulder enchant (notice the lowercase in 'every' and 'seconds').

"8 mana per 5 seconds" on a head enchant, prolly the Wyrmrest Accord one (again seems to be a lowercase pattern issue).

"20 Critical strike rating" on a head enchant (Kirin Tor I think, notice the lowercase in 'strike rating')

"+2% Threat and 10 Parry Rating", glove enchant, the parry rating is ignored.

"+6 to All Stats", this is a gem and it's ignored.

"Titanium Weapon Chain"
"Tuskar's Vitality"
"Greater Vitality"
"Scourgebane"
"Wisdom"
"Gatherer"
"Scope (+X Critical Strike Rating)"
"+40 Ranged Critical Strike"


Moreover, what Phanx says is a common issue plaguing Examiner since Blizzard merged the ratings. More often than not, while the 'simple' crit/hit and sometimes haste ratings will appear fine, the equivalent spell ratings will have discrepancies without an item being responsible for this. You have to remember that 99.9% of the items that add crit/hit/haste ratings apply to both melee and spell ratings and I have yet to see an exception to this rule (not saying that there isn't one). While this is obviously your addon and I will in no way dictate how things should be done, imho I think that separating the ratings (melee/spell) in the stat screen is meaningless and quite honestly more trouble than its worth, as it can create confusion and unnecessary clutter. Most people have grow accustomed to the generic ratings by now and should know where they apply, but hey that's just my opinion

Keep up the good work
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.