Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.3.8
Date:
07-15-2010 10:32 PM
Size:
263.56 Kb
Downloads:
138,262
Favorites:
933
MD5:
Pictures
Click to enlarge
Pawn works with AtlasLoot
Click to enlarge
Item comparisons with Pawn
Click to enlarge
Pawn helps you socket your items
Click to enlarge
Use Wowhead stat weights, share with friends, or build your own
Click to enlarge
Pawn helps when leveling alts
Pawn   Popular! (More than 5000 hits)
Pawn assesses the value of items for you so it's easy to decide which items are better than others. It's completely customizable, and applicable to any class and situation: for example, it can help you discover that the ring with a higher item level but one stat you don't want (such as spirit for shamans), or the ring with the lower item level but all good stats. It's that level of customization that makes it very different from more general mods like GearScore and more specialized mods like TankPoints.

Pawn is a mod for hardcore World of Warcraft players who agonize over stats and itemization. Use the included Wowhead stat weight presets, import Pawn "scale tags" posted on forums, or start from scratch and come up with your own valuation scales. If you're the kind of person who plans gear upgrades, builds Excel spreadsheets, installs Rawr, reads Elitist Jerks... well, Pawn might just be right up your alley.

See the Pawn readme file included with the mod for more information on getting the most out of Pawn.

This version of Pawn is for English only. Community translations for other languages are available, but are not always up-to-date.

Pawn plugins for FuBar and Titan Panel are available on Curse.

For fastest assistance with Pawn, leave a comment here or check the official thread at Curse. You can also become a fan of Vger on Facebook and get updates of new versions and stuff like that. You can also leave questions or comments there if you don't have an account on this site.
  Change Log - Pawn
Version 1.3.8

* Implemented additional performance enhancements so that Pawn uses even less memory and CPU time. Having the Wowhead scales loaded now increases Pawn's memory and CPU usage by only a negligible amount, so I don't recommend disabling them anymore.
* Added an arrow icon to the best item shown on the Compare tab to make it clearer at a glance and for colorblind people.

Version 1.3.7

* Fixed a bug where Pawn wouldn't recalculate which gems were best for a scale after chanigng stat values until the next time you logged in.
* Fixed a separate bug where sometimes the display of socket values that were calculated automatically (as opposed to manually set) would not display correctly, even if they were properly calculated.

Version 1.3.6

* Thanks to some gnomish performance engineering, Pawn now uses about 95% less CPU time during login, which should reduce your login times by a second or two.
* Added a new scale from Wowhead for arms warriors.
* Changed the (*) warning message to be a little clearer, and now it has a new (?) icon. Pawn now calls item properties that it doesn't recognize "special effects."
* Fixed a bug where the item special effect warning message wasn't showing up even when enabled.
* Fixed a bug that might occur after the Wowhead scales (or any scales from a "plugin" of any sort) were disabled by deleting Wowhead.lua.
  Archived Versions - Pawn
File Name
Version
Size
Author
Date
1.3.7
257kB
VgerAN
07-07-2010 09:12 PM
1.3.5
255kB
VgerAN
07-02-2010 02:32 AM
  Comments - Pawn
Post A Reply Comment Options
Old 07-07-2010, 09:46 AM  
Nihlo
A Kobold Labourer

Forum posts: 0
File comments: 76
Uploads: 0
Quote:
Originally posted by VgerAN
Nihlo—Hopefully this will help you out. It won't make a huge difference in CPU usage over a long period of time, but if most of the CPU usage you're seeing is from startup, the difference will be pretty noticeable. [/b]
thanks a lot ! always used and loved the mod for years...would be one of the last ones I'd turn off. Unfortunately I can't give you help with performance-tweaks, I'm such a bad coder. Maybe it helps if you have a look in some similar mods like WeightsWatcher.

Sry for complaining a lot and thanks again.
Nihlo is offline Report comment to moderator  
Reply With Quote
Old 07-07-2010, 02:52 AM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
I've posted Pawn 1.3.6, which includes a bunch of performance enhancements. On my computer it shaves about 2 seconds off of the time it takes me to log in, and on particularly old computers it may speed things up even more. Overall, about 95% of the login time Pawn was responsible for has been eliminated, and there are speed improvements in the 5-10% range in various other places too.

I've got a couple more performance enhancements in mind for a later version, but this one's a big one so I wanted to get it out sooner rather than later.

Nihlo—Hopefully this will help you out. It won't make a huge difference in CPU usage over a long period of time, but if most of the CPU usage you're seeing is from startup, the difference will be pretty noticeable.
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 07-02-2010, 02:35 AM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
I've published an update that includes some changes to make Pawn easier for new users, and also adds untested support for mastery rating for people in the Cataclysm beta.
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 06-30-2010, 11:16 AM  
Nihlo
A Kobold Labourer

Forum posts: 0
File comments: 76
Uploads: 0
never mind, I (and probably everyone else) can play with pawn activated^^ don't use gearscore but could be a kind of conflict with another mod, true. Didn't think about that.
Nihlo is offline Report comment to moderator  
Reply With Quote
Old 06-30-2010, 01:36 AM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
Sorry, I'm not seeing it on my computers. Maybe it interacts poorly with some other mod that you use that I don't, like GearScore or something? I'll see if I can find anything else out.

Pawn uses a chunk of CPU time right at startup (which I do intend on whittling down pretty soon), but it's consistently at zero for me on idle. The process of scanning tooltips for stats is pretty expensive, but it should only be happening when you're actually hovering over items and clicking item links. It's possible that some other mod is causing this to happen way more than it should be, which would make Pawn's CPU usage jump way up.
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 06-29-2010, 09:24 AM  
Nihlo
A Kobold Labourer

Forum posts: 0
File comments: 76
Uploads: 0
Quote:
Originally posted by VgerAN
Huge CPU usage when? Pawn is pretty kind to the CPU most of the time. The main exception is when you have a bunch of item tooltips open at once (Armory causes this to happen a lot), and in that situation the game is refreshing those tooltips on every video frame or something crazy (and buggy) like that. Pawn has to work hard to keep up.

In what situations are you seeing high CPU usage?
all the time, not just by opening tooltips. Just take a cpu-meter addon like OptionHouse and have a look at the cpu-usage of Pawn. It doesn't have peaks like eg Healbot while raiding, it's just constantly higher than you think it should be. Talking about CPU and not RAM...RAM is also high but that doesn't matter.
Nihlo is offline Report comment to moderator  
Reply With Quote
Old 06-07-2010, 03:32 PM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
Quote:
Originally posted by Nihlo
the huge cpu-usage is really a problem
Huge CPU usage when? Pawn is pretty kind to the CPU most of the time. The main exception is when you have a bunch of item tooltips open at once (Armory causes this to happen a lot), and in that situation the game is refreshing those tooltips on every video frame or something crazy (and buggy) like that. Pawn has to work hard to keep up.

In what situations are you seeing high CPU usage?
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 06-07-2010, 12:36 AM  
Manaman
An Aku'mai Servant
Interface Author - Click to view interfaces

Forum posts: 35
File comments: 125
Uploads: 1
Quote:
Originally posted by VgerAN
Pawn takes into account hit cap if your scale takes into account hit cap, which is to say... no, not really. The expectation is that your scale is a reflection of how much you care about various stats. As you approach hit or defense or haste or whatever caps, those stats become less useful, so you decrease the value in your scale to compensate. If you use something like Rawr to generate your scales, that's taken into account for you pretty well.

I realize that hit caps are a special situation, but I don't feel that they're AS special as people make them out to be. The idea is that a Pawn value is a reflection of how good an item is for you at this stage in your "career," not how good an item is for you based on what you are wearing right this second. If you're above hit cap, an item with a ton of hit on it is not useful, but as soon as you swap out one other item and fall beneath hit cap, suddenly that hit-heavy item is quite useful. It's the same item. I don't like the idea of it having a different value now just because you swapped an item five seconds ago.
All I do for my DPS scales, is setup one scale with hit valued, and then copy the scale and remove the value for hit. Name one "Capped" and one "Hit" or something to that effect. My goal in most of my upgrades are to upgrade both values together.
Manaman is offline Report comment to moderator  
Reply With Quote
Old 06-06-2010, 11:31 PM  
Nihlo
A Kobold Labourer

Forum posts: 0
File comments: 76
Uploads: 0
the huge cpu-usage is really a problem, mem-usage is also high but that doesn't matter for most peoples. And...an enchant-tab would still be nice in my eyes^^
Nihlo is offline Report comment to moderator  
Reply With Quote
Old 05-10-2010, 03:54 PM  
Avitus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 3
Thanks for the explanation, that would be a perfect option for the next version *nudge hint*

Quote:
Originally posted by VgerAN

Deleting the Wowhead scales reduces the size of the cache somewhat because Pawn currently calculates values for all of those scales even when they're not visible. The cache will hold "n" items, and for each item, it will hold the item's stats, and then base and current values for all of your scales, including hidden ones. (The obvious performance improvement here is to no longer calculate anything for hidden scales...)
Last edited by Avitus : 05-10-2010 at 03:54 PM.
Avitus is offline Report comment to moderator  
Reply With Quote
Old 05-10-2010, 02:32 PM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
Pawn only does calculations when you hover over items or click item links. This could be during combat if, for example, you're in your twentieth heroic Gundrak run for the month and you're AFK-healing while browsing through ICC loot tables, but in general, no. It only reads items when it has to.

Deleting the Wowhead scales reduces the size of the cache somewhat because Pawn currently calculates values for all of those scales even when they're not visible. The cache will hold "n" items, and for each item, it will hold the item's stats, and then base and current values for all of your scales, including hidden ones. (The obvious performance improvement here is to no longer calculate anything for hidden scales...)
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 05-09-2010, 11:23 PM  
Avitus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 3
Quote:
Originally posted by VgerAN
You could delete the Wowhead.lua file; that might cut it down a bit. (I tested this at one point; Pawn should still work fine if that file is missing.) Pawn uses memory for two things, primarily: holding your scales, and caching data so that it doesn't have to recalculate things as often. Removing the Wowhead scales will reduce the memory used by both of those things. Without the cache, though, Pawn would take up more of your processor's time, which is way, way worse than taking up a tenth of a percent of your computer's memory.
I'm a bit confused by this. How is the cache tied to the Wowhead scales?

Personally all I use Pawn for is to input my own scales and have the value printed out when I hover over an item, to know how it roughly compares in a void compared to what I'm wearing at the moment. The wowhead scales are useless to me as I don't use them.

Does deleting the Wowhead.lua file still force pawn to use more processor time, even if you're using your own scales? Why is that the case? Is the cache function tied to the Wowhead.lua file somehow?

If so, would it be possible to make Wowhead scales Load on Demand? Making a simple calculation mod use 2-3 MB memory for data you don't use doesn't make any sense.


A final question: Does Pawn do any calculation during combat/if there are no items selected? If it doesn't then I guess that added processor time should be irrelevant.

Thanks for the mod
Avitus is offline Report comment to moderator  
Reply With Quote
Old 03-29-2010, 06:55 PM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
Pawn takes into account hit cap if your scale takes into account hit cap, which is to say... no, not really. The expectation is that your scale is a reflection of how much you care about various stats. As you approach hit or defense or haste or whatever caps, those stats become less useful, so you decrease the value in your scale to compensate. If you use something like Rawr to generate your scales, that's taken into account for you pretty well.

I realize that hit caps are a special situation, but I don't feel that they're AS special as people make them out to be. The idea is that a Pawn value is a reflection of how good an item is for you at this stage in your "career," not how good an item is for you based on what you are wearing right this second. If you're above hit cap, an item with a ton of hit on it is not useful, but as soon as you swap out one other item and fall beneath hit cap, suddenly that hit-heavy item is quite useful. It's the same item. I don't like the idea of it having a different value now just because you swapped an item five seconds ago.
VgerAN is offline Report comment to moderator  
Reply With Quote
Old 03-29-2010, 02:39 PM  
willgk
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 113
Uploads: 3
Does pawn take into account hit caps? Like if you have hit cap will pawn say hey ok, that makes sense he's at hit cap, therefore this items hit value shouldn't be shared in the equation for how good the item is, or if this item has hit and it's previous item has hit, how much hit is lost or gained, will it put him over cap, if it does dont count the amount of hit over cap he will get in the value.
willgk is offline Report comment to moderator  
Reply With Quote
Old 03-20-2010, 03:06 PM  
VgerAN
An Aku'mai Servant
 
VgerAN's Avatar
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 130
Uploads: 7
I'm actually not sure; Pawn just doesn't have any values for them because Wowhead doesn't. I'd imagine that fury needs hit more than arms but otherwise has similar stat requirements, but that's a guess; my warrior is only 29.
VgerAN is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | TankSpot | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.