InventoryOnPar
This addon provides a scoring mechanism for your kit and others that you target. Allowing you to get a numerical value to compare your kit to others. This could be really useful on a raid to see the relative scores of members to work out who is best placed for a particular role etc.
You can see the score of others when you target them. It stores these scores in a table you can view with /iop show. You can view and set the options using /iop options. If you have Titan Bar or FuBar installed you can view your score and get access to the table and options forms by clicking on the Titan Bar or FuBar score.
It also shows a "paper doll" character sheet similar to your regular character sheet except the borders of the of your equiped inventory item icons are colour coded by comparing your current level with the ITEM Level (note NOT minimum level) of your equiped items. It also shows a colour coded Item Level indicator in various game tooltips. Plus if you use Titan you can see your overall on par "score" on your titan panel.
The idea is that you click a button on your character sheet or click on the Titan Panel or FuBar item and get instant feedback on what kit is out of date and ought to be replaced. The colour coding helps this as you can instantly see grey and green items as candidates for replacement. Note just because an item is grey or green doesn't mean that you must replace it. You may prefer your grey/green item's balance of stats to higher level items that are available. So do remember its a guide not an instruction :-)
The scale is the usual Grey/Green/Yellow/Orange/Red, as follows :
Grey - at least 5 lvls below yours (aka why are you wearing/using that rubbish)
Green - 2 to 4 lvls below yours (aka you should think about upgrading that bit of kit)
Yellow - one lvl below to one lvl above yours (aka suitable for your character level)
Orange - 2 to 4 lvls above yours (aka nice bit of kit you've got there)
Red - 5 or more lvls above yours (aka thats a bit special isn't it)
Also White - Item slot empty; and Blue - Item not recognised or not in item cache (marked as unsafe).
This idea has been extended to cover tooltips so hopefully all game tooltips should now show an items actual level colour coded according to how appropriate the items level is for your character. This works in auction houses, in quest rewards, trade and should work just the same in need/greed rolls too.
The "score" feature simply sums the difference in levels between your equiped items and your level. It gives a default score for uncommon (green) items and adds a bonus for rare items (blue), epic (purple), legendary (orange) or artifact items. The idea is to give an overall measure of how good your kit is. At very low levels your score will change rapidly as you get equipment but it should soon settle down. You should aim to always keep the number as high as possible, the higher it is the better equipped you are. Every time you level up your score will also change as the score is relative to how good the kit is for your level.
In version 2.20 a major new feature was added to log the Par score of other players that you encounter. It simply logs everyone you target within inspection range and within the level range you configure and stores their info, this includes not only their scores but the list of items they were wearing. You can view the log by typing
/iop show
on the command line or by right clicking on you Titan Bar or FuBar addin.
With the UI display form you can view the scores of players you have captured data of this shows their level, class, guild, date recorded and score. You can sort by any of these columns by clicking on the column title. When you left click on a players name it opens the Paper Doll character sheet and shows the players character sheet as it was when you captured it. This allows you to inspect someone at leisure simply by targeting them. You can view their kit days or weeks later although there is a protection mechanism to prevent a disconnect if you were to view items that the server hadn't seen since a reset.
It has been used extensively as a raiding equipment check tool by numerous guilds. The idea being the the scores give a guide as to how good someones kit is, and if their kit is not up to scratch they can see what needs upgrading. Various guilds adopt different minimum kit levels to raid a particular instance. For example a score of 250 is a common figure seen as a minimum score to raid Karazhan, and 400 to raid Gruul's Lair. This is not hard and fast scores but guide figures set by guild leaders. The idea being that a raid leader can leave out of a raid someone who's kit is just not up to scratch in favour of someone who is more likely to assist the raid. As such this is quite a useful and powerful tool for raid leaders.
In groups and in a raid there are two additional commands :
/iop raid
/iop party
These commands instantly scan everyone within inspect range in your raid or your party. Thus saving you having to manually click on each individual. The results are stored in your IOP table so you can view them at leisure later.
You can get the Titan panel module in the modules directory and the FuBar Module from http://wow.curse.com/downloads/wow-addons/details/fu-bar_iopfu.aspx
If you like this AddOn, please vote for it!
@drizt
Can you do an /iop version for me and confirm which version you are using. With completely default settings it will NOT show your own score in default chat and it will only show your targets once every 30 minutes. So I am not sure why yours is not doing that.
Outputting your own score on change of kit was fixed in version 7.30.
Nice addon, but could you remove some of the default chatframe spam please?
Particularly the one about "InventoryOnPar captured par score...". Score changes if people swap out a trinket or any other equipment change, it can get very spammy.
At least make it an option, or don't do "announcements" more than once per session for the same person.
Thanks
hum, can't find the InventoryOnParFu.lua file in the folder. I also couldn't find the
function FuBar_IOPFu:OnTooltipUpdate() on any of the lua files of your latest version. :-(
@persheal
Sorry mate didn't notice this reply. In the zip file is a folder called FuBar_IOPFu in there is the InventoryOnParFu.lua file.
I suspect its the 'columns', 2 bit. As I don't have FuBar setup anymore could you possibly try it out. Edit the file in a text editor eg: notepad and change the 2 to a 4 (double the width) and see if that fixes it. Once you save the InventoryOnParFu.lua file. You will then either need to restart the game or in game type /console reloadui to reload the addon with the change applied. Let me know if this works and I'll add the change to the next update.
just like the titan tooltip, your add-on supports the 'Fubar' plugin but somehow, the tooltip window for Fubar isn't large enough.
Imagine if your titan tooltip window had half the width it has curently, this is what I see in the fubar tooltip.
Hope this clarifies th e issue I have,
@persheal
Can you clarify which "FuBar window" you mean?
Yay, happy to see your add-on is updated :D
Any chance to have the fubar window a little larger ? Curerlty many of my gear is listed over 2 lines :-(
Originally, I'd just thought the default save (ie: whenever you click a character) works exactly as it does now. To save an extra it could just timestamp it so the new version is saved as "charactername-time-date". Therefore I could see "Carnacki", "Carnacki-17:35:27-09252007" and "Carnacki-07:30:00-10252007" in the characters list and if I chose I can delete one or more of them.
Those extra saves would need to be consciously triggered by the player not done automatically though (otherwise you'd wind up with thousands of versions of characters saved). So either a button on the character inspect frame, or another value in the popup menu when you right click on a character or even a /command we can put in a macro to save the targeted character. As you mentioned that way it wouldn't affect people who don't want the extra saves.
In effect the date-stamped saves could actually show the character with identical gear if nothing has changed between them. I was thinking this as a way of monitoring characters gear progression by taking "snapshots" of everyone each raid (every week) to see who is getting gear and who isn't.
I hadn't thought of it to the extent of categories, though now you mention I think they'd be useful. Especially if you could sort/filter by category in the results. That way you could just look at healing sets (for example).
Nice util. Been using it as a quick check on peoples gear when raiding. One feature request - any chance you can save multiple scores/gear sets for a character?
This would make it useful for checking out hybrid classes, eg: Pally tank has a rating of 400 but in healing gear it's only 200. It'd also be handy to provide some sort of history so you could view changes over the last few days/weeks/months to see exactly what gear has changed. And I guess make a feature like that optional since not everyone may want it.
@Carnacki
Interesting suggestion, I can fully see why this would be a useful feature. I'm mulling over how this might implemented and can see a few problems, but it may be possible.
What my current thought is that each saved kit would have a category, with a default category of unknown. On scanning someone it would capture a temporary kit score and compare it to a saved score if different ie: one or more pieces of kit is different, then it would save that new kit with a category unknown. ie: more or less same as now but adding a category of unknown.
The new bit would be that the user could then add a category for the kit from a list ie: Tanking, DPS, Healing, Resistance (Fire, Frost, Nature, Arcane, Shadow), Riding, About Town, Fishing, Other. Have I missed any useful categories?
So a captured user data would have a name for a player and a category eg: Pericles (Arcane), Pericles (Healing). With all newly captured data getting the "unknown" category. For simplicity the unknown category could simply be overwritten as now whenever a new kit was encountered. Thus the unknown category would work exactly as the addon does at present. If the user wishes to use the additional functionality then they can select the player in the IOP score list and assign a category.
Those that don't want to use the new functionality would not be inconvenienced as it would work exactly as at present. Those that want a bit more control of the kits they store could categorise the kit types.
Well some major changes, since I started playing wow again.
You now have a paper doll character screen instead of a rather dull text list. So all the usual stuff regarding tooltip popups when you examine kit are now enabled. All kit scanned is now saved so that you can view it again in the paper doll model potentially weeks later. The icons on the paper doll screen are colour coded just as the text always was to show you how good an item is - grey, green, yellow, orange, red based on your level or your average item level if you are max level.
I've also at long last actually got the delete player and delete older than 14 days "cleanup" option enabled. Also I've taken the time to update the description of the addon on the main page to better reflect its current status rather than the "I hope to add" stuff that was on there, which I think has now all been implemented.
Let me know if there are other features I could add or if you have any problems with the addon.
Coming soon!!
I've added a feature so that when clicking on a player in the captured data list it shows a "paper doll" style character sheet instead of the text list of IOP scores for each item. This is alpha phase at present, it manages to popup the screen and shows the icons for each bit of kit. I am now working on adding the scores display for each item and colour coding as per previous text list.
So the next version I post will be an beta test version please only download this if you are happy providing feedback to me on any issues you encounter.
Ok sorry to fans of the addon who have had 3 updates in 3 days, such is the "oooh I could add this" feeling that I've got again!! Which I suppose is good news as I am keen to add new things again unlike 4 months ago when I was just fed up with everything warcraft related.
New in this version is the wowwiki weightings for epics/blues etc. So this should mean that the item values are balanced across the board. I've adjusted the overall weighting I used so that scores should be roughly similar to what they were before. So if you or your guild use IOP to judge if someones kits up to scratch before letting them on a raid the scores should be roughly similar of course someone with more epics that blues will see a slight increase in score someone with more greens a slight decrease. This just reflects the greater weightings that wowwiki has discovered from working out what weightings blizzard uses to score items.
Please let me know of any issues and or feature requests. I am aware that deleting old data is not yet implemented and is one thing I will look at.
@frott
Ok so I haven't explained the calc well as what you suggest is PRECISELY what IOP attempts to achieve. Trying to equate an ilvl115 blue = ilvl140 green = ilvl92 epic by adding an extra score in for blues & epics so that all would end up as scoring 140.
The item slot balances are exactly the figures taken from wowwiki.com (as of the date I extracted them which is ofc over 4 months ago).
EDIT: !!! OOOH my apologies the live version on curse was the pre-wowiki balances. The version I was running at the time of quitting the game was version 6.01 which only a very limited number of ppl were running which has the wowwiki item slot figures. I'll put 6.01 live just now and have a better update in a week or so after I remind myself how lua works. :-)
If someone can give up to date figures or remind me of the wowwiki URL for the stats, I can check what the current data is.
General comment
After 4 month break I am back playing WoW. So expect an update at some point soon.
You are missing something essential in your item valuation:
What I am interested in, if this mod is still alive, is something that simply reports the average iLVL of all of a person's equipped gear, weighted by the values of the item slots (chest is worth more than legs, etc.)
Citing the same wowwiki page:
Head, Chest, Legs, 2H Weapon 1.00 Shoulder, Hands, Waist, Feet 0.777 Trinket 0.70 Wrist, Neck, Back, Finger, Off-hand/Shield 0.55 1H weapon 0.42 Ranged 0.30
So, for instance, an item that has 100 total stats in a chest slot is a *LOWER iLVL* than an item that has 100 total stats in a gloves slot.
For example, if you have all epics that are level 70 and one epic that is level 65, your gear quality score should be different based on whichever epic is level 65. If it is your chest item, you are "worse geared" than if it is your gloves.
Also just making up arbitrary "scores" for epic, uncommon, legendaries, etc. is useless once you're at levelling cap. At that point you should be comparing the raw stats on each item to determine the utility. Obviously that would make the mod rather complex and ignore the iLVLs that blizz claims. They're 99% accurate at this point, however. A level 115 blue is just around the level 90 epics, and from there as the epics gain levels they gain a predictable amount of power.
That is where I'd rather just see things like:
~ iLVL average ~ iLVL weighted score using the wowwiki equations ~ converting all green, blue, epic and legendary to one value system.
for example an ilvl115 blue = ilvl140 green = ilvl92 epic, so might as well use the same scoring system.
o belive me i noticed how horrible blizzard is with determining the lvl of items and giving them stats to match that lvl. whith the changes i did the total score given is a less of an "on par" comparison but just an overall how well geared are you. also the jump from rare to epic is only not worthy due to how they drop the lvl from 115 to 95. but if u compare the rare kara ring to the exaulted epic u will see how the stat jump was huge cause they were both 115
Part of the problem is that Blizzard have not properly set a LOT of the itemizations and some have REALLY bad item levels.
I am tweaking the figures to see what can be done. The problem with your item from wowwiki is that its simply a means of proving that Blizzards item levels are wrong. All that the forumula does is give you an item level from stats. IOP just uses Blizzards item level, if the item level is wrong the calc will be wrong.
The stats for the Karazhan rings have been proved wrong on forum posts, as they give very minor upgrades at each level of rep. The jump from Rare to Epic in particular is not worthy of the name.
ok after some playing around with the addons insides i was able to modify it somewhat to come to a single simple understanding of what it reads out. in my version it shows me EXACTLY how much of a single stat (ie: agilty) it would take to get an item of its quality and level.
so for mine i have a lvl 11 5blue helm, it gives me a score of 70.72. because if i found a rare helm with 70.72 agility it would have an item lvl of 115.