New GearScore 3.1.13! This is the new super awsome GearScore addon. If you want to see a video on how to use it watch: http://www.youtube.com/watch?v=7myQErCJDTg
Lastly, I'll be re-writing this "Description" later.
IMPORTANT! - To use the new features you must TARGET a player while they are in inspection range. This is a limitation on the API. In order to view your own information you must Target yourself.
Use "/gs <name>" to bring up the UI and search for somebody. You can alose just type "/gs" to look up your target.
What is GearScore?
- GearScore is an addon for World of Warcraft that allows you to quickly and easily judge a player's level of Gear. Simply mouse-over any player in the game and their GearScore will appear in their tooltip. No need to visit the armory!
- GearScore represents the maximum potential for a player to perform. The higher your GearScore the higher your potential to heal/dps/tank. Remember however, that is is up to the player's skill to match that potential.
- Watch a Video of GearScore 3.0 in action!: http:www.youtube.com/watch?v=2FYRHwswPNk
- GearScoreAddon Official Website: http:www.GearScoreAddon.com
- (Get the latest news, updates, info about upcoming features and of course download the newest beta versions!)
- For a lite version with minimal system impact check out GearScoreLite
How does GearScore Work?
- Whenever you mouseover a player in the game GearScore will scan that player's gear and calculate a score. The scores are based on how blizzard assigns stats to an item and take in account ilevel, rarity, and equipment slot location. Scores scale smoothly as player's level up and obtain new items.
- Everyone who uses the mod shares information about the scores they scan allowing you to search for player's you've never even seen before.
What are GearScore's features?
- Instant Score Calculation - Scores are calculated instantly whenever you mouse over any player in the game as long as they are within inspect range.
- In-Game Armory - Allows you to view any player in your database's equipment and GearScore
- Database - Scores are remembered so that the next time you see a player you will know their score, even if they are in a completely different zone. The database feature also allows you to manually look up a player anytime you want 1000 faster then the armory.
- Communication - Whenever you scan a GearScore of a player you also share that score with everyone in your party or raid and everyone in your guild. This is very similar to how Gatherer works in sharing resource nodes.
- Average iLevel - With this feature you can also see the average item level of a player. This is perfect for such things as Ulduar vehicle assignment and upcoming changes to drakes in 3.2
- Master Loot Upgrade Mode - This mode is an excellent way to assist your raid in increasing their overall level of gear as quick as possible. Whenever you mouse over an item the tooltip will show how much of an upgrade in GearScore that item is for each person in your raid that can equip that item. Prefect for loot-council type raiding guilds and also excellent for leveling characters in helping to choose which item to pick from quest rewards.
- Reporting - GearScore also allows you to post the GearScores of player's in your raid/party into chat. GearScore even has integration with Recount to allow you to see a graphical representation of your raid's GearScores.
How does GearScore compare to 'ratings' websites?
- I started working on GearScore before I even knew of WoW-heroes or IMBA. I'm not sure how IMBA calculates its scores but WoW-Heroes scores are always about 1/2 of GearScore's scores. Many people ask me to simply use the same formula these websites do. There are a few problems with that. The first is I don't wish to steal a formula from a website and brand it as inline with their scores. Those sites make $$ from advertisers and if I steal their work I'm also stealing their money. Another problem with this is that the armory gives these websites more information then my mod, therefore they are able to take into account additional factors when calculating scores.
ZOMFG!!! GEAR DOESN'T EQUAL SKILL!!?
- I agree completely. However many players like to PUG. When you pug your forced to invite people you don't know. A really sucky player with high GearScore will do more dps then a really sucky player with low GearScore. PUGs dont have time for guild-type interviews each time they invite a player to their raid. PUGs usually have no idea of the skill a player has. So PUGs are forced to use the only factor they know, your quality of Gear. If you don't like this style of gaming I recommend joining a guild where nobody cares what your GearScore is.
- That being said, GearScore 3.x has new features that allow players to make smarter choices instead of simply dismissing you if your not at a bare minimum. The color chart for instances is colored from red to green to represent the difficulty a player might have in a particular instance. The in-game-armory function lets you see if a person's GearScore is low because perhaps they are in PvP gear or wearing a Lance and overall helps you make a more informed decision.
How can I contribute?
- Feedback - I'm constantly looking for ways to improve my mod. So if you have any comments or suggestions please leave them here. If you don't have a curse account you can leave feedback on the official website http://www.GearScoreAddon.com where you do not need to register to leave comments on the feedback page.
- Download the beta version - and help me test upcoming and new features. Beta versions may contain bugs and I need help to find these.
- Donate - Your donations help pay for this website and allow me to work less and keep programing on GearScore. As a bonus feature if you donate make sure to give me the name and server of your character and in the next update your character will have the special line "Official Supporter of GearScore" added to the tooltip of your player whenever somebody mouses over you.
Curse is horrible for handling comments. Please make a comment at the official GearScoreAddon forums. (No registration required)
GearScoreAddon.com Official Forums
Change Log:
3.1.14
- Pressing "ESC" will now close GearScore windows.
- Tanking DKs that DW will no longer be nerfed points.
- DPS Specs for DKs will be labeled as such to reduce confusion.
- BonusScanner will now properly read DK Defense Runes.
- SpecScores will now be labeled as such to reduce confusion.
- Coloring for Exp bars is improved.
- Removed specific naming from Update Notifications.
- Made update notifications less annoying/nagging.
- Now includes options to turn of SpecScores, or to only display selected SpecScores.
- Note: When using the GS Profile screen on another player it will still show that player's class' SpecScores.
- Improve Compatibility when using "/gs <name>" when the name contains a special ASCII character.
- Updated Welcome message to notify players that they can use /gs for advanced features.
- Fixed a bug in the Recount Module that effectively doubled memory usage of Recount.
- At the persistant requests of users I have added both a Damage Done / GearScore and a Healing Done / GearScore.
- All Recount Modes involving GearScore will now correctly list all items a player has on mouse-over.
- GearScore will no longer subtract SpecScore or show the stats as negative for +10 Stat enchant / gems.
- Addon should no longer crash when running non US-Localizations.
- Should reduce the amount of FPS drop when holding shift to compare two item links.
- When no target is present on Exp tab the message "No Target" will be dispalyed on XP bars to reduce confusion.
- Addon will now correctly give update notification. Notification only occurs onces per session.
- Test versions of GearScore will not broadcast version info, but will be able to recieve it.
3.0.17
Blocked GearScoreBlocker 1.3
3.0.16
Changed "ScannedBy" field to "Sent by". This field will now always be populated with the person who sent you the score. This value CANNOT BE FAKED.
If you see a player is sending you fake information you can blacklist them by typing "/gsban <name>" this will prevent this player from ever sending you GearScore data again
Using "/gsban <name>" again will unblock that player. Note: This is not an ignore, the player can still communicate with you, just not with GearScore.
>Remember that only other Guild Members have any possibility of sending you false info.
Now Correctly checks Realm name when detecting Sponsors.
Guildless members will no longer see "You are not in a guild".
Version information is now only sent once per session.
3.0.15
Added new Recount Mode to show a player's GearScore in relation to their DPS.
Fixed a bug that was causing one or more of the following errors
GearScore.lua line 174: attempt to index field '?' (a nil value)
GearScore.lua line 171: attempt to index field '?' (a nil value)
Fixed a bug that prevented players from accepting any information you sent them.
'If you've noticed your database falling behind lately this update will fix that. Please have everyone update so that can begin sharing data again.
Fixed a bug where Version Info wasn't being shared.
3.0.14
Fixed one small bug.
3.0.13
Removed the potential for certain macros to cause players with GearScore to disconnect from the game.
Restricted all incomming GearScore related messages to guild members only. This means that anyone outside your guild can no longer inject malicious information into your database.
Added blocks against several addons that attempt to inject malicious information into your database.
Update TOC to WoW 3.3
Updated Donations list.
Fixed a few other small bugs.
Updated UI to 3.1 style background.
3.0.12
Fixed a small bug with HToC and ToC options boxes. And update the chatmessage throttle to not send messages if people with older versions are spamming excessively.
3.0.11
Severly reduced amount of AddonMessages output, Please convince everyone to upgrade to this version if you want to nix excessive AddonMessages.
Updated the embeds.xml
3.0.10
Fixed a few bugs pointed out to me by curse users Thanks guys! (eccles1975)
Update the TOC with info from Fyrye
3.0.09 Change Log
Fixed a bug involving colors for GearScores greater then 5000 (Thanks me!)
Added an LDB launcher (Programmed by Fyrye!)
Removed hideous highlighting on database screen. (Thanks everyone who complained)
Made a set of variables local, (Thanks Zuz.)
Fixed a bug that wouldn't allow you to click the name of the last person in the database window. (Thanks Asmussen)
Picked an easier to see 'blue' for alliance guilds in Database window. (Thanks Jasia)
Cleaned up Spamming Code.
Added an "Undo" button for Options screen.
Added back in comparative tooltips. "/gset compare".
3.0.08 Change Log
1. Fixed Error in Reporting System
Changes from 2.2.07
Mostly bug fixes.
Reduced communication Traffic by 1/2
Modified how updated messages work.
Changed automatic scanning feature to update if a player's info is out of date.
Changes from 2.2.06
Fixed Disconnect Issues.
Fixed ML mode
Changes from 2.2.05
Declared EquipTBL at loading to prevent a bug.
Changes from 2.2.04
ML Mode will now compare a 2h weapon against the sum of a players mainhand / off hand
Updated the Recount Modual to automatically show Detail Gear Items a person is wearing.
Added a Pruning option to reduce size of GearScore Database. "/gset prune" will remove old entries and players with low level.
Added a Purge option, this will remove all entries in the database. Use with care!
Fixed bug with Ilvl always showing on Details Mode
Added Average Ilvls to end of Party Reports
Changes from 2.2.03
Fixed an issue with an "OR" in place of an "AND", damn you logic!
Changes from 2.2.02
Simplified GearScanning Code.
Added the Detail Option ("/gset detail"). This will allow you to see a see all the items a player has equipped.
Added the Master Loot Option ("/gset ml"). this will allow anyone who turns it on to see which player in the group will recieve the largest upgrade from any item you mouseover.
GearScore will now automatically Scan GroupMember Scores that you don't have if you are within range of them.
Changed it back so you can use "/gs <name>", but options are still under "/gset <option>", and spamming is still under "/gspam <group> <who>"
Changes from 2.2.01
Fixed Issue of GearScores "Sticking" while mousing over raid players. THanks to Sorian for helping me track this one down.
Fixed bug in TimeStamp information so that "8:08am" will look like "8:08 am" instead of "8:8 am".
Changed TimeStamp information to only show the time of day if it was taken on today's date, and only show the date otherwise.
Cleaned up formating of Dating information.
Average Item Levels will now be saved between sessions if a player turns on Average Item Levels - "/gset average"
Added Date/Time options to Tooltips with usage of "/gset date", or "/gset time".
Shirts are no longer calculated into Average Item Level
In order to avoid problems spamming and settings have moved commands. Previously if you did "/gs average" for example and a player was named "Average" it wouldn't allow you to view that player's GearScore. "/gset" is for settings, "/gspam" is for spamming reports, and "gscan" for searching for a player's score.
You can now Whisper Party/Raid Reports. Use "/gspam party name". A special format is used when you use your own name. This function needs more polish and I'll have it soon.
bad commands will now display an error message.
Changes from 2.1.02
Fixed Error that would Causes Non-Guild Members to be spammed with "You are not in a guild"
(Hopefully) Fixed Error that was caused by Mousing over random things. (I'm thinking this might be a compatibility problem)
Added Date/Time INformation to "/gs <name>" so you might see: "Name's last known GearScore: 4271 - 6/9/2009 11:41 pm"
Added it to incoming messages so you will also see: "...however YourFriend has a GearScore of 3984 for Name. - 6/14/2009 4:27 am"
Added DPS / HPS information to the GearScore Recount Window. It displays DPS or HPS depending on which one is higher.
Added Average ItemLevel option that will show Average ItemLevels in tooltip. Use "/gs average" to turn this on/off
Changes from 2.1.01
Fixed UPdated Scores from Senders
Changes from, 2.1.00
Fixed some Punctuation/Spelling
Hopefully Fixed "/gs raid"
Added Extra Bug Checks for
Changes from, 2.0.03
Added Communications! Now GearScores are available for all!
Changes from 2.0.02
Removed "Delete GearScore Recount" message.
Changes from 2.0.01
I had to move GearScoreRecount back out.
Changes from 2.0.00
Fixed BonusScanner Error
Changes from 1.2.01
Added "/gs <name>" function.
Removed obsolete Code from 1.x.x
Moved Variable settings and corruption check to after variables loaded phase.
Added Descriptions When Player changes settings.
Removed BonusScanner
Removed "GearScore Recount"
Removed Ace3
Added all functions into a single mod.
Changes from 1.2.00
Added Reset Command
Changes from 1.1.03
Updated my guild information
Added a second Settings check to fix updating problems
Turned Delay-based scanning off.
Scans will no longer include Enchantment or Gem Information
Scans will now be instantaenous
Added back in report systems for those without recount.
Added /slash commands for options. Press "/gset" or "/gs" for options list.
Updated list of GearScpre Supporters.
Fixed error when comparing WotLK Weapons/Trinkets/Shields.
Changes from 1.1.02
Fixed bug that failed to set settings when upgrading from 1.x.x to 1.1.02
Removed left over Debugging code.
Changes From 1.1.01
Changed "Upgrade Message" to inform you where to download, and who is running a newer version then you.
Allowed Clients to communicate Developer's Status
Repaired 3.1 Crap Changes with a 2 second delay before updating score. On rare occations of spamming the mouse back and forth I noticed some off calculations here. Let me know if you notice anything specific.
Updated to Newest Version of BonusScanner.
Installed Ace3Timer.
When mouseing over a player you will see a "*" next to their name if the game is currently calculating that player's score.
You will now see "Scanning*" Next to a player if its the first time you've ever scored that player.
Fixed Additional Dependency Options
Added all the code neccessary to set options.
Freed up CPU time. If you mouse over many players at a time only the Item Links they have equipped will be saved to ram. The second you mouse over another player the first player is forgotten about and his gear is never checked. It now takes 1.5 seconds to update a player's GearScore.
If I dont finish programing /slash commands tonight you can manually set options by changing variables within the client:
/run GS_Settings["Show"] = 0 Shows no tooltip information. (Effectively turns off the mod)
/run GS_Settings["Show"] = 1 Will Show GearScore on Items and on Players.
/run GS_Settings["Show"] = 2 Will Show GearScore on Players but NOT Items.
/run GS_Settings["Show"] = 3 Will Show GearScore on Items but NOT Players.
/run GS_Settings["Description"] = 0 Hides word Descriptions on player's scores.
/run GS_Settings["Description"] = 1 Will show word descriptions such as "Bad" or "Epic" next to a player's Score.
/run GS_Settings["Special"] = 0 Hides information about player's who donate to GearScore or about me if you mouseover my charachter in the game.
/run GS_Settings["Special"] = 1 Shows information about player's who donate to GearScore or about me if you mouseover my charachter in the game.
/run GS_Settings["Level"] = 0 Hides ItemLevel Information on Item Tooltips.
/run GS_Settings["Level"] = 1 shows ItemLevel Information on Item Tooltips.
/run GS_Settings["Communication"] = 0 Disables all Communication between players who share GearScore. Only turn off if you have a slow connection.
/run GS_Settings["Communication"] = 1 Allows the mod to communicate to other players who use GearScore.
Changes From 1.0.00
Cleaned up some Code, made it more effiecient
Added Color to PaperDoll Frame Discription of Personal GearScore
Moved MyGearScore as part of "GearScore_GetScore" function
Removed GearScores from non-Gear Items
Added Shopping Tooltip Information
Fixed Dependency Issues
Repaired Several Issues with Recount
Increased Maximum GearScore to 6000 (From 5000)
Fixed Dependency probeloms in GearScore Toc File.
Fixed Spelling Errors in RecountGearScore Toc File.
Fixed Several Inspection Errors
Added more base code for upcoming Settings Modual
Created Temporary Fix for New Non-Instant Information
Version 0.9.00
- Added Reports - Use "/gsparty", or "/gsraid", or "/gsbattleground" to report to said group the GearScores of everyone within' range. And also reports the Group Average.
Version 0.8.04
- Fixed Error where mod attemtpted to talk to players on other realms (In Battlegrounds)
Version 0.8.03
- Added Color to GearScore Ratings. The Colors go from Grey to White to Green to Blue to Purple to Orange as your GearScore increases. (Just as your real gear does)
- Fixed Communication Bugs.
Version 0.8.02
- Fixed a bug caused by the "fixing of a bug" in Version 0.8.01 I'm really sorry about this one!
Version 0.8.01
- Fixed bug where mod attempted to send Alliance Player's AddonMessages.
Version 0.8.00
- Big Upgrade here! Rewrote alot of the code. Tons of Changes.
- Trinkets and Relics have been equalized. Before their sometimes odd stats (Such as Use: +40 spell power for 10seconds) wouldn't be counted. White Trinkets/Relics will have no scores, and neither will Talismans of the Horde. (Until PvP Update). Trinket Scores are inline with Ring Scores and Relic Scores are inline with Ranged Weapon scores.
- PvP Mode has been disabled, the scores were confusing ppl, so until I come up with PvP Gear Equilization you will only see their PvE Score (Including Resilience). This means a Fully equiped T7 = a Fully PvP Equiped T7 (For Now)
- Mod Communication has been enabled, now if the person you mouseover (Including ppl in PartyFrames) have this mod as well, you will be able to see their GearScore and Talents. (Their copy of the mod will transmit this information to you.
- AutoUpdateNotice. Will automatically alert you (Once per session) if there is an update to this mod available. Update notices come from other players.
- TipTac Support, Incrased Support for TipTac, seems to work way better then before in most situations. I've contacted TipTac Author in an effort to increase compatability.
- Repaired the Inspect Bug. Now while manually inspecting a player you will ALWAYS see their items, regardless if they were the last player moused over or not.
Version 0.7.05 - Fixed a math error where it was multipling the dps of a 2h before it should have. This was causing a bug in values of 2h weapons. Thanks to User "Keightie" of Detheroc for pointing this out to me. Also added PVP scores if the player is wearing any PVP Gear. Alos made it so people wearing "Grey" items dont cause a negitive GearScore. The New minimum is 0. Also fixed issue where manually inspecting player's gear would cause bad gear items to show. This will now only occur if you continue to look at their items while they are out of range. Last but not Least, Hopefully (untested) fixed compatibility issues with TinyTip and TipTac. Please let me know!
Version 0.7.00 - Complete overhaul of the code, individual functions have been split into multiple seperate function. Because of this, all Varaibles must be declared as global variables. I have renamed all of them to prevent issues withother addons. In addition the code has been altered to only scan a target once... before when you held the mouse cursor over a player it would constantly scan that player severly dropping CPU performance. This issue has been resolved.
Version 0.6.02 - Fixed a small bug while inspect players.
Version 0.6.01 - Changed the Melee/Caster Equilization Code to simply subtract the extra points that caster weapons grant. This is more inline with the actual method that blizzard uses for stat point allocations. This will mean that the same scaling before this update will remain.
The code to obtain GearDPS from an item was written by Recompense, of Uldum (Horde).
Version 0.6.00 - Was able to obtain dps information from BonusScanner thanks to Tristanian. Melee classes and casters should now have about equal gear ratings. Please note: that with this change ALL Classes will gain anywhere up to 1000 score higher then they had before, creating a new gradient in which to judge people on. Also, this makes the weapon the most powerful item in the game (As it should be)
Version 0.5.00 - Created the first Stable Beta Release. Removed rest of debugging code. Added comments to Coding.
Version 0.4.08 - Added BonusScanner officially to the Dependency list. The BonusScanner in this version of the mod is special with a small modification. I have spoken with its creator and he plans to add support for this addon in his next update. Until then you must erase your current version of BonusScanner and use the one within this addon. Please note that this wont cause any complications with any other mods that use BonusScanner
Version 0.4.07 - Added level check so that players below level 10 dont show missinformation about specs. (Because they have no spec!) Low level characters or naked characters with no Green or higher quality gear will now still show "GearScore: 0" as opposed to nothing at all. Note: The bug Inspect/Equipment Tooltip bug fixed in 0.4.03 has resurfaced in rare occasions. Will attempt to remove this.
Version 0.4.06 - Added range check on mouseover targets.
Version 0.4.05 - Removed bug that was showing Talent Spec of NPC characters as "Hybrid 0 / 0 / 0 ".
Version 0.4.04 - Increase functionality of Talent Spec functions. Now when you click on a player, you no longer have to wait a few seconds then wave the mouse over them to get TalentSpec Updates. (This was because blizzard took to long to allocate that information after inspecting a player. Now click on a player and once the talent information becomes available (Usually within 1 or 2 seconds) the tooltip will automatically be updated.
Version 0.4.03 - Removed bug that showed only the itemslot name when inspecting a player who was just moused over. Example, when looking at a player's Boots it would only say "FEET" instead of having that item's tooltip.
Version 0.4.02 - Added back in Talent Spec Support. Talents will only appear when you have a player targeted.
Version 0.4.01 - Removed Talent Spec Support because it was bugging out. This is a limitation currently imposed by blizzard's API.
Version 0.4.00 - Added Tooltip Support. Removed Debug Mode and coding. This mod now works simply by mouseing over any friendly or neutral player. (Including Alliance in Dalara and Shatt)
Version 0.3.01 - Due to the discontination with WoWHead weights, renamed the program to "GearScore" Updated all FrameNames and Function Calls to reflect this change.
Version 0.3.00 - Removed the WoWHead weights and created a standardized system that weighed a piece of gear based on the sum of its attributes. Because Blizzard uses a pretty standard method of allocating stats over certain ilvl it was very easy to allow equilization across differn't classes. For Example: A full T7 Rogue will now have the same rating as a T7 Warrior
Version 0.2.02 - The New Gear Ratios were causing an effect where if a player had a really good epic that it would outweight his lesser items. Attempted to compensate for this effect.
Version 0.2.01 - Added ratios in an attempt to compensate for class inequilizations.
For Example: A full 200ilvl rogue would have a score of about 400. while a Shaman had a score of 800.
Version 0.2.00 - Added class specific gear weights from WoWHead.
Version 0.1.00 - Added basic algorithims and layout of mod. Designed to run in debug mode.