• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

GearWizard

 
Project Updated:
Files Updated: Sun, May 10 2009
Supports Game Version: 3.1.0
Category: Bags & Inventory
Tags:

, , , , , , and [Edit Tags]

Project Manager: zeroadd
Additional Authors: No additional authors
Current Version: v1.01-release
License: Creative Commons Attribution-Noncommercial-Share A
Development Site: CurseForge
Avg Daily DL (last 30 days): 14
Downloads Total: 5,266
Favorites: 11
Comments: 11
  • About GearWizard
  •  

Calculates scores for items based on weights assigned to each stat, then displays a list of the available gear sets with the best scores. Unlike other mods that calculate item scores, GearWizard allows you to specify a "cap at" value for stats. When calculating the combined values for gear sets, the portion of a stat that is above its "cap at" value no longer contributes to the total value.

  • Use /gw to display the user interface.
  • Use /gw help to see a list of command-line options.
  • Use /gw add [item link] to manually include an item in the evaluation.

General Tips:

  • You can click on a column header to sort that column. Clicking again will change the order of the sort.

Bonuses Page:

  • You can specify "cap at" values for multiple stats.
  • Clicking on a row in either table will add that stat to the edit boxes.
  • Clicking the Next button will automatically re-scan your gear, but only if changes were made.

Gear To Evaluate Page:

  • This list shows the subset of gear that will be evaluated, so don't expect all of your items to be included.
  • By default, this list will include items being worn and items that are in your backpack.
  • If you have visited the bank, you can either include or exclude bank items from teh list.
  • You can manually add any weapon or armor item to the list by typing /gw add [item link].
  • Clicking the Next button will automatically evaluate your gear, but only if changes were made.

Evaluation Results Page:

  • The selected gear set has brackets "[ ]" around it.
  • The gear set in green represent the gear currently being worn.
  • Selecting a stat from the "Bonus Details" table will insert a column for that stat in the results table.
  • Equiping a gear set is a best-effort operation - you obviously can't equip from you bank if the bank window is not open, or items that were manually added.
  • If you have a large number of possible combinations, you can close the GearWizard window and the evaluation will continue in the background.
  • You can rotate, move, and zoom the paper doll: left-click and drag to rotate, right-click and drag to move, and use the mouse-wheel to zoom in and out. Hold down ctrl and click to reset.
  • Downloads (3)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  GearWizard v1.01-release Release 3.1.0 4,652 5/10/2009
  GearWizard v0.99-beta Release 3.1.0 483 5/3/2009
  GearWizard v0.98-beta Release 3.1.0 129 5/2/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Purity said

    I really miss this. it throws an error now and doesnt calculate anymore.

    1x GearWizard-1.01-release\GearWizard.lua:463: attempt to index field 'text' (a nil value)
    GearWizard-1.01-release\GearWizard.lua:471: in function `CmdEval'
    GearWizard-1.01-release\GearWizard.lua:2282: in function `GWForm_SetPage'
    GearWizard-1.01-release\GearWizard.lua:2299: in function `GWForm_OnClickNext'
    <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

    Reply Report Permalink
  • Purity said

    I seem to have fixed it by commenting out lines 463 and 1576. This fix allows the program to run again. (Just add -- in front of those lines in the lua file to turn them "green".)

    Reply Report Permalink
  • Arranf said

    To make this usable for me it needs to be able to support all the factors on this table.

    AP 100
    Strength 261
    Agility 114
    Crit 144
    Haste 126
    Armor Pen 185
    Expertise 347
    Hit 388
    Spell Hit 120
    Weapon DPS 691
    Weapon Speed 36029

    Reply Report Permalink
  • trdezrek said

    I'd like to see it know the fact that I cannot dual-wield a Polearm and a Sword/Mace/Axe

    Reply Report Permalink
  • Tare69 said

    1. Add system so it do not take gear what is more lvl than user so it don't take wrong gear.

    Reply Report Permalink
  • Blixa said

    What can I do?

    /gw scan
    -> Selected 0 out of 0

    /gw add [any of my items]
    -> '[any of my items]' is not a valid item link or could not be added

    Please help.

    Reply Report Permalink
  • 5h0r7y said

    hi i've tried using the ./gw add .. command and it says "will be included in the next evaluation" then it doesnt show up in the evaluation. I pickd an item far superior so its not that its not good enough.

    Reply Report Permalink
  • Sephirah said

    In the "Gear To Evaluate" page, could you put all the gear worn by the toon plus those in *all* bags with a checkbox near each item to enable/disable its use (same for linked items)?
    Right now I've some gear (that I moved in the backpack) that doesn't appear on the page at all, resulting in partial results that I don't find very useful.

    Anyway, very useful addon, keep working on it!

    Reply Report Permalink
  • zeroadd said

    The "Gear to Evaluate" page only shows the "best" items for each equipment location in order to limit the toal number of possible combinations that need to be evaluated. Those items with the highest calculated value (which excludes any bonuses/stats with a "cap at" value at this point) are selected, followed by items with lower calculated values, but higher "cap at" bonuses/stats. If you don't see an item in this list, then the items that are in the list for that equipment location will always have a higher calculated value and/or higher "cap at" bonuses/stats.

    The only exceptions to this rule are manually added links (i.e. /gw add [item link]), which are always included in the list and considered in the evaluation.

    Reply Report Permalink
  • Sephirah said

    I'm not sure that the removal of some items based on that criteria could in the end give optimal solutions to the problem.
    Since you can have an user doing a manual pruning of some items, I think it would be better to include by default all the items with weighted stat (and to exclude items with no weighted stat, as I had my pvp trinket in a result set) and let people remove unwanted items.

    Anyway, I gave my Optimization Algorithms exam years ago, so my knoweledge of Knapsack problems is a bit rusty...

    Reply Report Permalink
  • zeroadd said

    Filtering items in order to limit the number of possible combinations is important, but I don't want to get it wrong and provide sub-optimal solutions. Here's how it is currently done:

    (*) The items for each equipment location are considered separately.
    (*) The value for each item is calculated based on the bonus/stat weights excluding any bonuses/stats with a “cap at” value.
    (*) The items are then sorted by calculated value in descending order (i.e. highest value at the top of the list).
    (*) The algorithm always selects the item with the highest calculated value. (Note that if you don’t specify any “cap at” bonuses/stats the selection process is over at this point.)
    (*) The algorithm then looks at each item in the list (in order) and selects those with higher “cap at” bonus/stat values. The idea is that you don’t want to include items with lower calculated values unless they have a better “cap at” value, but you do want to include items with better “cap at” values irrespective of their calculated value.
    (*) For Finger and Trinket items, the algorithm will select at least 2 items (if they are available).
    (*) You’ll just have to look at the code to understand the rules for selecting items that have more that one “cap at” value, but the intention is the same: filter out the items that could not possibly contribute to an optimal solution.

    I’d really appreciate feedback if anyone can come up with a better algorithm (or if you find a case where this one doesn’t work).

    Reply Report Permalink
  • zeroadd said

    The v1.01 release incorporates all of the planned enhancements (i.e. pause/resume evaluation, auto-bank scan, and saving bank & linked items between session). It also includes a fix to make the text entry fields behave a bit better.

    What I'm working on now:
    (1) Option to evaluate gear without considering enchants, and/or gems and gem socket bonuses.
    (2) Option to specify weight values for gem sockets - it would use those values rather than the value for the currently socketed gem.
    (3) If you do include gems and gem socket bonuses in the evaluation, it will ensure that the requirements for any meta-gems are met before including the bonuses for that meta-gem.
    (4) Provide suggestions for enchants and gems based on the current bonus/stat weights.
    (5) Set bonuses will be included in the evaluation.

    Any other suggestions?

    Reply Report Permalink
  • gattsbr said

    Ok, probably the first and biggest thing i'm seeing right now. is that I can't just hit esc to get out of the text field so I can use chat, so there's a small tweak for you to add =P

    Reply Report Permalink
  • mrruben5 said

    How do you calculate gem slots and gem bonuses?

    Reply Report Permalink
  • zeroadd said

    Gem bonuses for an item are based on the currently socketed gems for that item and include the socket bonus if applicable.

    Reply Report Permalink
  • mrruben5 said

    Would like an option to calculate gear without gems and enchants then. I enchanted some of my gear, but it doesnt select some of my epics because they are not enchanted/gemmed.

    Reply Report Permalink
  • zeroadd said

    I'll add that to the list. No promises, but how about the following:

    (1) Option to evaluate gear without considering enchants, and /or gems and gem socket bonuses.
    (2) Option to specify weight values for gem sockets - it would use those values rather than the value for the currently socketed gem.
    (3) If you do include gems and gem socket bonuses in the evaluation, it should make sure that the requirements for any meta-gems are met before including the bonuses for that meta-gem (which it completely ignore at the moment).

    ...and if I can find a clean way to present the information...

    (4) Suggestions for enchants and gems based on the current bonus/stat weighting.

    Reply Report Permalink
  • mrruben5 said

    (1):Yes please :D
    (2):Awesome. This is what Pawn currently also does, and I use it to make decisions about rolling for items. I have 2 profiles, capped retri and uncapped retri. capped retri has no rating for expertise and hit rating.
    (3):Offcourse :)
    (4):You might find it a good idea to post over at the EJ UI forum(http://elitistjerks.com/f32/) and ask for suggestions there.

    Reply Report Permalink
  • zeroadd said

    Any suggestions for the next version?

    I'm already working on:
    (1) Allowing you to pause/resume an evaluation.
    (2) Remembering bank items so you don't have to have the bank window open each time it selects the gear to be evaluated.
    (3) Remembering manually added item links so you don't have to re-add them each time it selects the gear to be evaluated.

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing GearWizard

Most Downloads / Day

GearWizard has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  2. 1,366 ArkInventory Bags & Inventory
  3. 1,162 Outfitter Bags & Inventory, PvP, and...
  4. 1,096 EPGPLootmaster Chat & Communication, Bags...
  5. 913 Bagnon Bags & Inventory