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!
Ok version 4 uploaded.
Ok with V3 it now works for the most of the items. However it dosn't for those with special characters like "ä,ö,ü,ß". I think you need to replace those with a code representing them. Here is a list for that:
-- \195\134 Ä -- \195\150 Ö -- \195\156 Ü -- \195\159 ß -- \195\164 ä -- \195\182 ö -- \195\188 ü
I had the same problems how fuersthoelle, but i fixed the " into ' and it works fine. But not all Items have the itemlevel in tooltip.
For example: "Gekräftigte Lederhandschuhe", "Räuderipper". I am confusing that the itemlevel from "Krone des Richturteils" works, but at "Beinplatten des Richturteils" there no itemlevel in tooltip...
Hum, if i see the tooltip from "Beinplatten des Richturteils" in whisper, i see the itemlevel but not at all in the char window. In Atlasloot it also works. I am cunfusing and test it again.
I report again if i test it a while
I noticed that there are 4 items in the database have quotes in their name, this broke the file. This should now be fixed.
I've uploaded version 3 of the datafiles. These load without error on the English Language version.
I made the changes you suggested and now I get the following errors:
Error:Interface\AddOns\InventoryOnPar\NumericData.lua:6263: `}' expected near `Vollstrecker'
Error:Interface\AddOns\InventoryOnPar\StringData.lua:832: `]' expected near `Spatz'
Error:Interface\AddOns\InventoryOnPar\InventoryOnPar.lua:482: attempt to call global `IOP_LoadNumericData' (a nil value)
Ok silly mistake on my part thats cut and paste for you.
On line 13 in BOTH files change
- Get the client language
to
-- Get the client language
the -- indicates a comment with only 1 - it trys (and fails) to execute the instruction. Adding this extra - should fix the problem.
For me the new lua-files don't work at all. I still don't have item levels in the tooltips and all my items are now blue (no item lvl found).
EDIT:
I got the following 3 error messages at start up:
Error:Interface\AddOns\InventoryOnPar\NumericData.lua:13: unexpected symbol near `-'
Error:Interface\AddOns\InventoryOnPar\StringData.lua:13: unexpected symbol near `-'
Error:Interface\AddOns\InventoryOnPar\InventoryOnPar.lua:482: attempt to call global `IOP_LoadNumericData' (a nil value)
I've now posted a German Data zip file. This contains a StringData.lua and a NumericData.lua file as a replacement to the existing versions. It SHOULD work with both German and English language versions although I have yet to test it properly on the English Language version and CANNOT myself test it on the German language version.
I would therefore appreciate feedback on how this works for my German users in particular.
The download was still fetching data when I left this evening. It will be ready tomorrow and I can upload then.
Yeah we love our "zusammengesetzten Substantive" xD
By the way, I read that "Donaudampfschifffahrtsgesellschaftsraddampferkapitänskajütentürsicherheitsschlüssel" is the longest German word. Well I'm not pretty sure if this is true, but a long word it is for sure. ;)
So long fuersthoelle
P.S. I'll try to test the German beta, as well.
Hi Pericles,
yes, i can look at this localisation, hope that is successul :) And yes, german is not a brief language and we have many long words or word constructs *g* But its nice and great that you check them so fast.
You upload the two files this evening in this place at curse-gaming?
Update those screenshots. I've been a lvl 60 Priest for 6 months now not a lvl 42. Plus should demo the new screen reports.
It would appear that Allakhazam have the German localisations for items on their site. I have investigated this and HOPE (ie: no guarentees) to have a fully German localised version available for beta testing by my German users by this evening.
What I would ask is that after I post an updated NumericData.lua and StringData.lua file in a separate zip. If those using the German Client can have a look and tell me if my update has been successful.
BTW is anyone able to provide the French Localisations in Localisation.lua file? As I should be able to create a fully localised item list of French items too, however this will be useless if there is no French update of the localisation.lua file.
Only one potential problem I foresee and that is if the German localisation text is too long. Some of your item names seem to go on and on and on. German doesn't seem to be a brief language :-)
Thanks for the quick responese *g*
I test the tooltips in different ways with "Judgement Breastplate" which in translate into german in the 2 LUAs an the "Judgement Belt" which only exist in english.
I test it in the guildchat, in char window, bags and bank (i didnt use a addon for this), AH (test with brightwood staff), trade-Channel and the addon atlasoot, itemync and lootlink. In no way there was a itemlevel in tooltip from "Judgement Belt". Only with "Judgement Breastplate" i can see the itemlevel in tooltip. In all tooltip, i tested it.
If I open iop with /iop data or /iop show, i can see the itemlevel from the items in this windows.
Hi there,
Seems I was online as you posted so hopefull you get a nice quick response :-)
You said "the item level didnt show in the tooltip" there are numerous different types of tooltip depending on how you accessed the item. There are tooltips that popup from item links in chat, there are tooltips when you hover over an item in bags, or bank, ones from when you hover over items in auctionhouse, and yet others when using different addons.
Can you give me exact details of what conditions you activated the tooltip. Please be specific eg: if you hovered over an item in something like "allinoneinventory" bag this is very different from hovering over an item in the default interface bag.
It may well be that I have missed out support for certain custom interfaces. As they may well support things other than the default tooltip.
The system uses item ID for most of the lookups. The tooltip however acts slightly differently dependant on how it was produced and unfortunately for most items it simply gives the item names. To create the database (strings one) for different languages may be a significant undertaking unless there is already an online version.
What I did was look at realistic levels for when a slot that was empty really ought to be filled. When I first implemented this I used the item level of the lowest possible item for that slot. However on playtesting it with a new shaman, I found that typically my score instead of hovering near zero was always heavily negative. So I rethought the process and came up with new levels as follows :
Shoulder & both Finger slots : Level 20 - there is a wide choice by level 20 and you can pickup kit from lvl 15 onwards by lvl 20 you really ought to have these slots filled.
Head & Neck slots : Level 30 - again by 30 a wide choice available.
Trinket slots : Level 40.
It also "feels" better that its at 20, 30 & 40 that should be the point new slots count, as these are major level targets, and it seems fitting that on hitting the 20s, 30s, 40s there should be new expectations as to your kit levels.
Hi Pericles
i use your addon since yesterday and found a little problem. Because i use the german client, the item level didnt show in the tooltip. I test many functions and i see that if i translate the english names in the NumericData an StringData LUA into german, than the item level would show in the tooltip. I test it with "Judgement Breastplate" into "Brustplatte des Richturteils". It is possible to translate the names for german client? Perhaps with database from other addons? I think its to much work to create a new data for translation.
Sorry for my bad english :)
This average item coloring thing looks pretty interesting, tho most of my red items turned yellow and orange now.
My IOP is now 161.25.
Average item level and the new colour system seems to be working fine.
Not sure what exactly was done with the item levels, but my lowbie druid has a score far closer to zero than it had previously.
My IOP is 454.94 atm on my Warlock.
New version out see the change log for details.
Fixed the average level thing. Hmm some of my kit has gone green but I do have a average kit level of 65. BTW my IOP score is 234.84 what score do you have?