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!
Is it possible to export this to file so that you can review what you have/need easier outside of the game?
It's great to see how your equipment sizes up at a glance, but I often get an error:
Interface/AddOns/InventoryOnPar/InventoryOnPar.lua:182: attempt to index global 'tooltip' (a nil value)
It might involve EmptyBag which I rely heavily on: http://www.curse-gaming.com/mod.php?addid=341
Any thoughts?
Unfortunately its not that simple. Building a partial database from Lootlink which is items you have seen, would mean that yes I could then reduce the size of the database by changing some of the text descriptions from words to ids.
However there are lots of id's that reduce to the same text mainly the "of xxxx" type ie: Goblin Nutcracker of the gorilla, Goblin Nutcracker of the tiger etc etc. The game name is just Goblin Nutcracker and so the database contains only 1 entry and thus one level for about 13 items. Going to an item id database would need all 13 items in there.
Now overall I suspect there would be a slight decrease in the size of the database but its a lot of work and introduces a lot of problems with a partial text partial id database. Given that my character is only level 47 and I have not seen a huge amount of stuff thats out there the id database would be limited. Ok so others could contribute. However it then starts to get very disjoined and really difficult to maintain.
I do appreciate that it would solve the issue of language translation, however I have no access to the German or French versions and would have no means of testing anything. This would again make it more tricky to maintain.
So my reluctant position is that I continue to ask users to press Blizzard to amend the API of GetItemInfo to return the item level. This change would completely remove the need for a database and would slim down my code significantly, resulting in a faster sleeker addon.
Hi!
I think this idea is just awesome! May I suggest trying to rip the Item-IDs from something like Lootlink, and then assigning them to the stuff you build from Thott? i.e. Export the LL data to smething you can parse, then grab the info off thott and then distribute your database with the Item IDs from LL?
It is a bit complicated, but ... would prolly solve the problem ;))
Hmm had a look at http://www.thottbot.com/de?f=w which is the WEAPONS finder, which is of very limited use.
http://www.thottbot.com/de seems to be the German Thottbot, however its very limited translation with lots still in English. There seems to be NOTHING under items link at all :-( Sorry, doesn't look like this will help.
The better solution is still an API change to give item level then it will work without a database and without a language barrier.
Hi there, thotbot indeed has a german version of the database. You'll find most off the items under http://www.thottbot.com/de?f=w . Maybe that's useable for your great addon. Best regards
Yeah the tooltip feature was something I indicated that I wished to do when I found out how.
This has now been implemented in version 1.10 for Game Tooltip, Chat Item ref tooltip and lootlink tooltip.
Not sure what you mean by summary on actual char sheet? My initial thought when I designed addon was to colour code the border of the item icon on char sheet. This proved tricky. A workaround was to do a popup window. If this is what you meant then I totally agree that some form of mod to the char sheet such as a coloured border round each icon is the way to go.
As for item number rather than item description. I'd love to if I could find a reliable way of getting an item id and item level.
For some bizzare reason the thottbot item ids seem to be different from the game item ids. I had thought of perhaps having some way of using the thottbot ones to create the database.
Of course the best way all round would be to have patch 1.10 give the item level as a return value from GetItemInfo. If you like this mod and want it enhanced please pester Blizzard to make this API change in patch 1.10. The more folks that ask for the change the more likely they are to do it.
The API change would ELIMINATE the need for a database at all, and thus make InventoryOnPar work for all languages.
You should try using the item number rather than its name for your database of item levels. That would make it work for all languages and considerably shrink the database to boot.
Instead of having a popup window, why not include this information in a summar on your actual character sheet? Also, it would be nice if it wss in the tooltip of any item you mouseover (great when deciding whether to roll need or greed, and looking at the AH)
Thanks for the comment on your code.
I am sad to hear that because I would have loved the add-on and German Thottbot information is scarce at best.
So there is no way to get the item-level or level-requirement from the api? Hmmm too bad I am no good at programming interfaces myself otherwise I'd have hopped on the add-on thing a long time ago (I am a programmer, it's just I hate programming GUIs).
Maybe I'll search a bit around the net, if I ever hear of something I'll remember to post here though I would think, that you - having programmed the add-on - are probably better informed then I will ever be.
Thanks anyway for the information =) I'll post a request for the api extension in the forum ...
Ciao Yashima
Unfortunately I have no experience of the German version. The item levels are derived from thottbot information, and I've written a updating tool so it shouldn't be too difficult to update after say a major patch, takes about an hour to re-generate the database from scratch. Is it possible to get the thottbot information in German? I am guessing it would be. Can someone post the URL and I can try to recreate the database, however I would be unable to test it. Volunteers?
If individual items are missing then its easy enough for a user to manually update the database. Items shown in blue on your item list are ones where the item level is not found.
I've tried to balance usefulness with memory. I searched for ages for a simple in-game API to give item level with no joy so a database is at least a workaround. The downside is the larger memory requirements. I note on some of the forums there is an attempt to build a formula to predict item level. I have emailed the author to ask if they would wish to co-author this addon to include their formula.
To attempt to offset the memory requirements the addon checks your character level and tries to only load info for items your character class can actually use. So warriors with the largest range will have highest memory requirement. Priests/Mages/Warlocks will have one of the lowest memory requirements due mainly to their armour restrictions.
Petitioning Blizzard to include the item level in the API for patch 1.10 would be something individual players could do to improve this addon to work for all languages.
Hi,
so I downloaded the add-on last night and was a bit disappointed because well I should have guessed: it didn't work for my German version of the game. I took a look at the code and saw those huge item tables, which must have been a lot of work.
Isn't there another way to get the item-level in-game? Or the required level or .... is there really need for a huge database? I have never written add-ons myself so I shouldn't critique others ... I am just not happy for anybody needing to update such a database regularly and in different languages, too, if I want to use the add-on.
Ciao Yashima
Great idea m8! I will download it now :)
Looks very nice, very good idea, im definatly gonna try this one out...thanks for this pericles
Especially my Twinks suffer from my forgettfulness to regularly get them good equipment. So as soon as I get home I'll check this out. But thinking about it my main probably has some grey items =)
Nice idea.
Ahhh this looks like something I have been after for a while. I used to play DAoC (please don't hurt me) and one of the features I missed in WoW was simple colour indication of my equipment level. This may be the answer to my prayers.
Installing now, will make further comments once fully tested :)
Nice one Pericles