Examiner - An Advanced Inspection Mod
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 (stealth inspection).
To set this up, open the Key Bindings dialog and look under "Examiner".
Examiner uses about ~230 kb of memory with no players cached. But if caching is enabled, memory usage can grow quickly.
You can always find the latest release of this addon on WoWInterface.com.
Post your comments, questions and suggestions for this addon on the addons comment page.
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.
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 scale <value>
Changes the scale of the Examiner window.
/ex clearcache
Clears the entire cache of Examiner.
Lacking Features, Ideas & Problems
- You may see a problem where a player you inspected from mouseover, or loaded from the cache will not appear to have any gems, this is not really an Examiner problem, but has to do with the game not filling in the information fast enough. This seemed to have been caused by some changes Blizzard did for the 3.1 patch. There are some workarounds that could be done to avoid this though, which I might be adding later.
- Lack of space for module buttons, there are seven already, one more and Examiner will most likely blow, hmmmm maybe not, but at least it's starting to look kinda bad. I however have no good ideas as to this could be solved.
- Bring back the ability, as a new module, to send an inspected player to another person with Examiner.
- OnInspect will hide the activePage even though the module can show data in OnCacheLoaded.
- Sometimes the blizzard achievement frame will throw bugs around, I just have to find a better way to surpress it when Examiner is requesting achievements.
- The Glyphs module can only shows the glyphs of the active talent spec.
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!
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.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...