Download
(136Kb)
Download
Updated: 12-18-14 04:48 PM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Updated:12-18-14 04:48 PM
Created:03-11-10 12:01 PM
Downloads:9,802
Favorites:103
MD5:
Categories:Bags, Bank, Inventory, Character Advancement

TopFit  Popular! (More than 5000 hits)

Version: 6.0v4
by: Mirroar, ckaotik

What is TopFit?

TopFit is a gear management addon designed to select the best gear for you when you just can't be bothered to compare items yourself.
To make intelligent gear choices for you, you will first have to create item scales, telling the Addon which stats are the most important to you. After that, just put all interesting items into you inventory and start the calculation. Voilą, you have a fine new equipment set, which you can update with a single click from now on.
TopFit will check an item's stats, gems, enchantments, whether you can dualwield or have Titan's Grip, and more.
Any caps you're trying to reach can also be set (hit rating cap for damage dealers, defense rating cap for (non-bear-)tanks, etc).

Features

  • Create equipment sets based on stat weights, or use a predefined set for your class
  • Force certain items that you want in your set regardless of score (trinkets, totems, ...)
  • Item choices are made automagically and intelligently based on these weights
  • Save sets using Blizzard's equipment manager
  • Import and export Pawn Strings
  • Sets will take your character's ability to dual-wield into account
  • Support for multiple caps (hard caps like hit, soft caps like defense)
  • Have a leveling set that gets updated whenever you get a new piece of equipment
  • Support for set bonusses (if you want to keep you 2-piece t9 bonus, or at least have its value added to the calculation)
  • Item-Comparison tooltip: How much of an improvement is a new item?
  • "Binds on Equip" items will not be used in calculations
  • Add "virtual" items to the calculation, to see how your stats would change if you bought a certain item
  • Works with any client language, currently localized in English
  • Aware of unique items and gems

Planned Features
  • Suggest gems and enchantments for your sets
  • Add stats to items to account for procs and on-use effects

6.0v2 - 2014/12/18
  • fixed dual-wield detection
  • fixed problems with TopFit trying to equip two Solium Rings
  • fixed auto-update not triggering when a new item was put in the player's backpack instead of any of the other bags
  • fixed multistrike not being recognized correctly on gems and enchantments
  • fixed shadow resistance not being recognized correctly on gems
  • fixed detection and handling of unique or unique-equipped items
  • fixed addon options only showing correctly after using slash command or options button twice
  • import now supports importing weights from askmrrobot
  • the option to add sets from a preset will now also be shown on left-clicking the "+"-button, instead of only when right-clicking
  • added new options plugin for sets to config frame containing options formerly available from within the weights plugin
  • sets can now be assigned a specialization - this affects auto-update and auto-equip and will later be used to limit calculation to gear appropriate for the selected spec
  • auto-update and auto-equip are now configured in a set's options instead of TopFit's global options
  • updated trinket logic to better detect and parse trinket proc effects
  • TopFit will no longer create a "Default Set" with no weights for new characters
  • instead, the new setup plugin will be shown, assisting the player in creating initial sets
  • added a tutorial overlay, triggered by clicking the "i"-button in the top-left corner of the options frame
  • updated presets with new values from askmrrobot
  • sets created from a preset will have an appropriate icon and associated spec assigned

6.0v2 - 2014/11/22
  • fixed an error that was preventing the fix to dungeon loot in 6.0v2 from working
  • moved import / export plugin into set dropdown and weights plugin to free some space
  • updated import / export compatibility with Pawn
  • show comparison tooltip be default for new users
  • added simple LibDataBroker launcher, which will also show up as a minimap button

6.0v2 - 2014/11/22
  • updated gem and enchant data from wowhead
  • added some enchant data manually
  • updated presets from askmrrobot
  • internally scaling dungeon loot should now be correctly considered by TopFit (and the Paperdoll item flyout)
  • added Bonus Armor as a stat in the defense category
  • fixed errors when the user had no sets defined or deleted their last set

6.0v1 - 2014/10/24
  • updated for patch 6.0.2
  • wipe saved sets to account for numerous stat changes
  • removed reforging
  • added new stats
  • updated enchant and gem data to account for item squish
  • updated presets to current wowhead.com scales
  • missing enchants and gems no longer generate a chat message and are instead shown in the config frame
  • no longer show set comparison values for bags
  • no longer use LibItemUpgradeInfo since API now provides correct stats

5.3v1 - 2013/07/03
  • fixed +80 Stats enchant
  • removed Ace and other Libraries we were hardly using
  • rewrote set handling and calculation to use classes for a cleaner API
  • new configuration UI accessed through a button in the character panel
  • updated gem data
  • added handling for upgraded items
  • forced items are now managed in the character frame by holding down the Alt-key while hovering an equipment slot and using the checkboxes in the resulting flyout-box
  • when switching talent specializations, the respective auto-update set is no longer calculated, just equipped (which is usually what you want and much faster)
  • added Lib-Unfit-1.0 to limit showing tooltips and auto-updating to items you can actually wear

5.1v1 - 2012/11/28
  • updated toc for 5.1
  • added MoP Enchants (including Inscription, Leatherworking and Tailoring)

5.0v2 - 2012/11/04
  • fixed an error with the set dropdown on classes that have no weight presets
  • added rudimentary weight presets for monk class (based on druid weights)
  • fixed trying to dual wield ranged weapons
  • fixed monk dual wielding
  • when auto-update is enabled and a new equipment item is put into the player's bags, TopFit will only do a full calculation if that item is actually relevant for the auto-update-set
  • added MoP Cogwheel gems
  • TopFit is now finally aware of unique-equipped items and unique gems (like jeweler's and cogwheels) and will not try to equip more than possible

5.0v1 - 2012/09/04
  • If an auto-update-set is set for your current spec, it will now automatically be selected in the ui on login
  • added new epic gems
  • fixed an error that occured when creating a new set
  • fixed an error when trying to delete a set
  • Compatible with WoW Patch 5.0.4
  • Updated gems for WoW 5.0.4
  • moved Set Dropdown and Calculate button in Character Frame to not collide with default UI elements
  • When calculating a set, slots that have forced items in them are shown with a red outline on their virtual item buttons

4.3v1 - 2011/12/04
  • you can now calculate all your sets at once by shift-clicking the calculate button
  • added an option to calculate auto-update sets on switching talent specs

4.2v2 - 2011/09/24
  • removed old files
  • fixed small bug caused by calling an old function
  • fixed forced items that are no longer in your inventory not showing in force item flyout
  • fixed 2h-weapons still being equipped when an offhand is forced
  • fixed dual-wielding for hunters only from level 20
  • updated presets to match cataclysm specs (see wowhead.com/items, 2011/09/24)
  • added stats for melee/ranged weapon speeds as well as melee/ranged dps
  • added level 85 PvP enchants and some missing armor kits as well as "Flintlocke's Woodchucker" (whee!) to enchant data

4.2v1 - 2011/07/10
  • added API function to check if an item is interesting to the player
  • fixed a bug in the hit-for-spirit calculation where hit rating would not be granted to the raw item value
  • items and score cache is now cleared on talent change
  • this should also fix items sometimes not being granted hit-for-spirit values directly after login
  • you can now specify a second automatic update set which will be equipped when your second talent specialization is active
  • reworked set management interface to integrate nicely with the character frame
  • added option to force you classes specialization armor type
  • added some scanning of Trinket on-use and on-proc effects (thanks ckaotik!)
  • updated gem list with theoretically all missing Cata gems for 4.1 (thanks ckaotik!)
  • added a small number of enchants (notably leg armor), might still be missing some
  • fixed warnings about missing enchant data being printed even though the data was there
  • You can now force multiple items per inventory slot - TopFit will consider any forced items for a slot if set

4.0v2 - 2010/12/09
  • updated toc version
  • dual wield and titan's grip should be detected correctly again - if for some class it isn't, tell me, please
  • spririt-to-hit talents for priests, shamans, druids and paladins will internally add hit rating to an item's score as a hotfix for calculating correct hit rating caps - again, if it doesn't work for a class, I will need a notice from you

4.0v1 - 2010/12/04
  • compatible with WoW 4.0.3
  • reforged stats should be recognized correctly
  • mastery rating added to stats
  • armor penetration, attack power, defense rating and block value removed from stats
  • localization support, though only english locale exists for now (thanks to ckaotik)
  • module tabs have been made prettier (thanks to ckaotik)
  • a module for importing and exporting pawn strings has been added (thanks to ckaotik) it also shows gearscore of the selected set
  • gem stats have been updated (thanks to ckaotik, once again!)
  • enchant stats have been updated
  • some cataclysm enchants and gems have been included (those that were on WoWHead already)
  • updated presets to use the current values from wowhead (though they are not very good, especially concerning the changes to spirit for all casters - they just added mastery rating at 10 value, and kept all other stats the same from WoW 3.3)
  • presets currently have no caps assigned, since I don't know the current values
  • added arms warrior preset
  • removed blood DPS and frost tank presets for death knights
  • when creating or renaming sets, TopFit will now make sure set names are always unique

3.3v6 - 2010/08/21
  • fixed items with the same itemID showing up multiple times in the force item menu
  • fixed forced slots not being correctly updated when adding or deleting a set in the options frame
  • fixed bug when trying to calculate blood tank preset. Again, if you get an error with it from before this version, click the defense cap value, and overwrite it with <Enter>
  • Deathknights can now Dualwield. D'oh
  • Added first parts of plugin API. Documentation can be found at http://github.com/Mirroar/TopFit/wiki/API
  • Stats / Caps editor and virtual items UI use the new plugin functions.
  • Virtual items can now be included in set calculation, to see what would happen if you had a certain item. Items are not sanitized (you can calculate with a level 80 item or a plate item as a level 70 priest) and any calculation including virtual items will result in the set not being equipped.
  • Shamans and Warriors can now choose to simulate dual wielding or Titan's Grip for a set, indifferent of their current spec.

3.3v5 - 2010/07/17
  • fixed a bug with the preset protection paladin set - if you stil get an error calculating that set, update the defense cap value and it should work
  • fixed a bug where you could not select item sets as values to add
  • added a tooltip to TopFit's button in the character frame
  • automatic set update will now also happen on level up (to equip items you previosly could not because of level)
  • plate heirlooms should now correctly be chosen to equip for warriors, paladins and deathknights below level 40, same for mail heirlooms and hunters / shamans
  • items will no longer be tried to be equipped while you are dead
  • fixed scrollbars in options frame... again
  • the options frame will now move to the top level of the UI when you click it
  • you can now exclude individual sets from item tooltips (useful if you have multiple sets for different hitcaps, for example)

3.3v5 beta - 2010/06/24
  • items will no longer be equipped while you are in combat
  • item information is now properly cached, resulting in a performance increase
  • looking at the tooltip for an item that is not yet in the client's itemCache should no longer cause an error
  • comparing with items from your sets that are not in the client's itemCache should no longer cause an error
  • comparison tooltips for weapons expanded - comparison of two-handed weapons with one-hand + off-hand combinations should be greatly improved

3.3v4b - 2010/05/26
  • fixed a bug that caused unusable items to be included in set calculation

3.3v4 - 2010/05/24
  • added set values to ItemRefTooltip and ShoppingTooltips
  • added comparison value to toolip that shows how much of an improvement over currently equipped items another item is
  • when selecting an existing set in the calculations frame, the shown score will now correctly take enchantments and gems into account
  • fixed a couple of small bugs
  • fixed incompatibility with Skinner and similar addons

3.3v3b - 2010/04/16
  • fixed errors on login when an automatic update set had been set

3.3v3 - 2010/04/15
  • fixed bug where a new item would not be equipped if you already had an item with the same item-ID equipped e.g. [xxx of the Whale] and [xxx of the Bandit]
  • fixed bug with detecting BoE-items and accidentally trying to equip them if you had no other options for that slot
  • fixed a bug where fishing poles were considered One-Handed for Titan's Grip
  • rewrote calculation function for easier maintenance. This should also fix the swap-bug and any problems with invalid main- / offhand combinations
  • major options overhaul - set weights, forced items, etc. are now set in the calculations frame (expand the options by clicking the button labeled ">>")
  • added a button to the character frame which lets you open the calculations frame
  • added a button to the calculations frame which opens the addon's options
  • the calculations frame will now show wether caps have been reached or not
  • support for set pieces
  • added slash commands (/tf show, /tf options)
  • removed profiles from options (there should be no real need for those)
  • switched to tekKonfig for options (the few that remain)

3.3v2 - 2010/03/13
  • calculations frame can now be closed by pressing the ESC key
  • Binds-on-Equip-Items will no longer be included in set calculations - bind the item first if you intend to use it
  • added predefined sets from WoWHead (with very slight scores for armor and dps, so you can even use it starting at level 1)
  • added option to choose a set that will be updated whenever you get new equipment (will not show calculation frame or any output, designed for carefree questing)
  • fixed bug where statlist in progress frame would not show correctly if you had no item with a chosen stat
  • fixed bug when determining wether a weapon can be used for Titan's Grip

3.3v1 - 2010/03/11
  • initial release version
Post A Reply Comment Options
Unread 03-11-10, 01:02 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Tagging for later.

Seems extremely promising, hope it stays in development
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 01:25 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
I have been using DressToKill and Gear Wizard for a long time to help me make my gearsets. I liked how DressToKill used actual stats by equippping the items taking into account talents and set bonuses. However, I could never figure out how to do a stat cap with it. Gear Wizard did the stat caps really well.

I cant wait to try your addon. I would really really love the ability to import Pawn strings. Would save a lot of time.
__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 02:02 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
on clicking start to make an arcane set:

Code:
1x TopFit-3.3v1\core.lua:426: Too many sets! You can only have 10 sets
TopFit-3.3v1\core.lua:426: in function <TopFit\core.lua:320>

Locals:
self = <unnamed> {
 0 = <userdata>
}
GetTextureIndex = <function> @ TopFit\core.lua:19:

  ---
__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 02:42 PM  
mrruben5
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
How does this compare gemmed/enchants items versus ungemmed/unenchanted items?
Last edited by : 03-13-10 at 02:51 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 03-13-10, 02:44 PM  
Mirroar
A Defias Bandit
 
Mirroar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 2
Originally posted by Purity
on clicking start to make an arcane set:

Code:
1x TopFit-3.3v1\core.lua:426: Too many sets! You can only have 10 sets
TopFit-3.3v1\core.lua:426: in function <TopFit\core.lua:320>
Yeah, that's a limitation to Blizzards Equipment sets. I'll add a check by the next update so that error will disappear.
Unfortunately the only real way around that is to delete one of your gear sets to make room for a new one.

Other than that, I'll have a look at the Addons you mentioned to see where I can improve.

Thanks for trying this out. Have fun!
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 02:46 PM  
Mirroar
A Defias Bandit
 
Mirroar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 2
Originally posted by mrruben5
How does this compare ungemmed/enchants items versus not gemmed/enchanted items?
Currently, items are compared as-is. If you have an ungemmed / unenchanted item, it'll probably have worse scores than the enchanted ones.
This will change once I implement gem and enchant suggestions, as I'll also add an option to pretend that a new item is enchanted so you can see how it'll fare.
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 03:04 PM  
mrruben5
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by Mirroar
Currently, items are compared as-is. If you have an ungemmed / unenchanted item, it'll probably have worse scores than the enchanted ones.
This will change once I implement gem and enchant suggestions, as I'll also add an option to pretend that a new item is enchanted so you can see how it'll fare.
I see. I couldn't find any logic for this so that is why I asked.

For gemming and enchanting, I think you could set some possible choices as a dropdown:
  • compare both ungemmed/unenchanted
  • compare items with best enchants/gems
  • compare item including gems
    If one of the items is missing enchant/gems, use one of these criteria (might name it virtual enchanting/gemming or something):
    • copy over gem choices from other item
    • fill with best gems/enchants
    If both items miss the enchant or a specific gem:
    • Fill with best enchant/gems
    • Use own choice of enchant/gems

Offcourse the logic gets really messed up with this, but see what you want to do with it

How does your AddOn handle trinkets/items with on use/proc effects? I assume it ignores the "equip:"/"on use:" text and expects the user to decide him- or herself.
Last edited by : 03-13-10 at 03:05 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 03-13-10, 03:09 PM  
Mirroar
A Defias Bandit
 
Mirroar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 2
Originally posted by mrruben5
How does your AddOn handle trinkets/items with on use/proc effects? I assume it ignores the "equip:"/"on use:" text and expects the user to decide him- or herself.
At the moment they are ignored, yes. I do have something in mind, though But for now, you can force items in your sets, which is my temporary solution to get the trinkets you want. Or anything really that I cannot calculate yet.
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 05:01 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
Originally posted by Mirroar
Yeah, that's a limitation to Blizzards Equipment sets. I'll add a check by the next update so that error will disappear.
Unfortunately the only real way around that is to delete one of your gear sets to make room for a new one.

Other than that, I'll have a look at the Addons you mentioned to see where I can improve.

Thanks for trying this out. Have fun!
Dont bother, that is my error. I deleted the extra old sets, and now everything works like a charm! (Super Fast, too). Really Really NICE! I made a set raiding, for 5 mans, and a AoE special set for my off spec, really nice.
__________________
Report comment to moderator  
Reply With Quote
Unread 03-15-10, 03:41 AM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 168
Uploads: 5
Well, well. Congratulations on your Pick of the Week! Maybe now you won't need me to motivate you anymore Keep up the good work and in case you run out of ideas, I always have some requests ... you know where to find me *hug*
__________________
It all starts to make a creepy kind of sense. Avatar
Report comment to moderator  
Reply With Quote
Unread 04-04-10, 09:29 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
i'm leveling a shami atm, using 2 heirlooms (chest/shoulder)

everytime i get another chest piece, it keeps equiping those, even if they are grey :/

any way to fix that? (can't ignore the slots as well...)
__________________
Last edited by Baine : 04-04-10 at 09:37 AM.
Report comment to moderator  
Reply With Quote
Unread 04-06-10, 08:56 AM  
Mirroar
A Defias Bandit
 
Mirroar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 2
Originally posted by Baine
i'm leveling a shami atm, using 2 heirlooms (chest/shoulder)

everytime i get another chest piece, it keeps equiping those, even if they are grey :/

any way to fix that? (can't ignore the slots as well...)
I'm not entirely sure, but this might be related to a problem that I have fixed in my current Alpha version of the Addon. If you would be so kind and download that version from http://github.com/Mirroar/TopFit and test it, that would be great. If the problem persists, I'll really have to look into it. (You'll have to click "Download Source" in the top-right)
And at least currently you should not need to worry about using the unreleased version, as most changes are just me redoing the configuration for the addon. I pretty much only have to add new configuration options for Caps and there'll be a new release.

If you stell get the wrong chestpiece, it would be nice if you could try and recalculate the set a few times in a row. If it keeps swapping the chestpieces, that is a bug for which I'm still trying to figure out the reason...
Either way, in that case you could force the chest-slot to use the heirloom until it gets fixed. It should almost always be the best choice anyway, and that's not counting the EXP bonus.
Last edited by Mirroar : 04-06-10 at 12:30 PM.
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 02:45 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
well, it doesn't swap them atm, dunno why
but it also doesn't show me the item to force in that particular slot....

see screens attached


__________________
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 04:25 AM  
Mirroar
A Defias Bandit
 
Mirroar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 2
Yeah, not showing the items to force is a problem with my Ace options. They will be gone when I release the next version later today Hopefully that'll fix it for you.
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 05:04 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
nice =)
could you add an option to ignore shields as well?
like for fury warriors, it often equipped a shield and one-hand weapon (on higher chars even 2hand weapon an shield), and that's not as expected ^^
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.