Outfitter

Outfitter is an equipment management addon which gives you fast access to multiple outfits to optimize your abilities in PvE and PvP, automated equip and unequip for convenience doing a variety of activities, or to enhance role-playing.

Outfitter includes an icon bar for fast access to your outfits, a minimap menu for fast compact access, support for LibDataBroker, scripting with a library of pre-made scripts for most common tasks, outfits optimized for a particular stat, item comparisons across outfits, quick access to items via the character sheet, and more.

Version 5.17.5 changes

* FIXED: The "Disable automatic changes" item in the minimap menu works again
* FEATURE: Renamed "Disable automatic changes" to "Disable all outfit scripts"
* FIXED: Right-clicking on an outfit opens its menu again

* FEATURE: Updated for compatibility with patch 7.0
* FEATURE: Removed hide/show helm and cloak since they're no longer supported by WoW. Use the new transmog outfits to set helm and cloak to empty appearances.
* BUG: Gem support is disabled because it's incompatible with patch 7.0. Assuming gems are still part of the game, you should expect gem detection to fail, which may cause problems with Outfitter telling similar-but-differently-gemmed pieces apart.

* FEATURE: Bumped toc for patch 6.1
* FEATURE: Added option to show helm/cloak only while in combat
* FIXED: Fishing script "Disable click to move" option works again
* FIXED: Delay on summoning companion pets is no longer hardcoded to two seconds

* FIXED: Added support for WoD item sub-codes. You will need to re-memorize those items on your locally-stored outfits in order for Outfitter to pick up the new codes. Outfits in the Equipment Manager already handled these correctly)

* FIXED: New drops are claiming to require level 100 instead of 90 in Blizzard's addon APIs so I've turned off the check for item level
* FIXED: Missing items show their names again
* FIXED: Changed title detection to work with patch 6 (thanks to Silarn)

* FEATURE: Updated LibBabble-Zone to WoW4.0-compatible version
* BUGFIX: Fixed error when trying to use spellbook icons (thanks to xlion)
* BUGFIX: Fixed error when hitting Enter after renaming a set (thanks to GreyWolfSC)

Version 5.1 changes

* FEATURE: Added support for Mastery outfit optimization
* FEATURE: Updated to LibStatLogic-1.2
* FEATURE: Selecting an outfit from the minimap or LDB menu while holding a modifier updates to current items
* FEATURE: Added support for identical-but-reforged items
* BUGFIX: Fixed various bugs in Trinket Queue script

* FEATURE: Multi-stat outfit generation/rebuild
* FEATURE: Supports WeightsWatcher in addition to existing support for Pawn and TankPoints
* FEATURE: Substantially improved performance of TankPoints optimization
* FEATURE: Trinket Queue script supports trinkets which don't have a Use: effect (they'll be equipped if all other trinkets have more than 30 secs of cooldown)
* FEATURE: Improved UI for creating outfits
* FEATURE: Removed Naxxramas from list of Argent Dawn zones
* FEATURE: Ability to change title with an outfit is partially restored. Feature works for macros, outfit bar, keybindings, and tradeskill open/close
* FEATURE: '/outfitter deposit outfitName' command to deposit an outfit to the bank
* FEATURE: '/outfitter depositunique outfitName' command to deposit the items unique to an outfit to the bank
* FEATURE: '/outfitter depositothers outfitName' command to deposit every outfit except one to the bank
* FEATURE: '/outfitter withdraw outfitName' command to withdraw an outfit from the bank
* FEATURE: '/outfitter withdrawothers outfitName' command to withdraw all outfits except one from the bank
* FEATURE: Added run(text) function for scripts to easily run slash commands
* FEATURE: Outfitter:SummonCompanionByName() no longer cancels the pet if it's already summoned
* FEATURE: Reduced memory and CPU usage
* FEATURE: Hiding an outfit in the outfit bar also hides it in the minimap menu and LDB feeds
* FEATURE: Fixed bug causing Outfitter to think player is still dead after being rezzed (patch 3.3.3 compatibility with timing change on UnitIsDeadOrGhost() API)
* FEATURE: '/outfitter update outfitName' command to quickly update your outfits while leveling
* FEATURE: '/outfitter updatetitle' command to manually force your player title to update
* BUGFIX: Fixed Trinket Queue script to account for on-use duration (broken in 4.10)
* BUGFIX: Trinket Queue script equips highest-priority trinket with less than 30 secs of cooldown (instead of 0 secs)
* BUGFIX: Fixed display of Death Knight scripts in menus
* BUGFIX: Script editor now shows the correct line number when syntax checking scripts
* BUGFIX: Bags held in inventory will no longer be added to outfits during optimization

Version 5.0b10 changes

* BUGFIX: Character pane title menu is no longer hidden when there's only one title (thanks to Corveroth for the report)
* BUGFIX: EM outfits which fail to return item lists no longer crash (thanks for Jiminimonka for the report)
* FEATURE: Updated LibBabble, LibBabble-Inventory, LibBabble-Zone, and LibStatLogic to current versions
* FEATURE: Added "Equip on target" script

Version 5.0b9 changes

* FEATURE: Cataclysm/WoW4 compatibility

Version 5.0b8 changes

* BUGFIX: Shifting into Druid Bear Form no longer locks out equipment changes

Version 5.0b7 changes

* FEATURE: Hiding an outfit in the outfit bar also hides it in the minimap menu and LDB feeds
* FEATURE: Fixed bug causing Outfitter to think player is still dead after being rezzed (patch 3.3.3 compatibility with timing change on UnitIsDeadOrGhost() API)
* BUGFIX: Fixed layout of Rename dialog

* BUGFIX: First-time initialization (and '/outfitter reset' command) don't give errors about unknown stats
* BUGFIX: Fixed display of Death Knight scripts in menus
* BUGFIX: Fixed Trinket Queue script to account for on-use duration (broken in 4.10)
* BUGFIX: Trinket Queue script equips highest-priority trinket with less than 30 secs of cooldown (instead of 0 secs)
* FEATURE: Trinkets with not Use: effect can now be used with the Trinket Queue script (they'll be equipped if all other trinkets have more than 30 secs of cooldown)

Version 5.0b1 changes

* FEATURE: Multi-stat outfit generation/rebuild
* FEATURE: Supports WeightsWatcher in addition to existing support for Pawn and TankPoints
* FEATURE: Substantially improved performance of TankPoints optimization
* BUGFIX: Bags held in inventory will no longer be added to outfits during optimization

* FEATURE: Changed LibButtonFacade to only load if installed with another addon (corrects Bartender4 compatibility)
* BUGFIX: Fixed compatibility API used by old versions of OutfitterFu
* BUGFIX: Fixed slot-to-slot swapping bug (MH/OH, Trinket1/Trinket2, Finger1/Finger2) when one of the slots is also being emptied

Version 4.9b7 changes

* FEATURE: Added option to druid scripts to control whether scripted Complete outfits should unequip
* FEATURE: Added new donors to About tab
* FEATURE: A script which equips a Complete outfit that's already equipped will still clear the other outfits
* BUGFIX: Fixed offhands to equip after mainhand so that 2H -> 1H/OH swaps work again when you have a MH with a U-E gem

Originally posted by justinm Okay, all that made a lot of sense. I do have a lot of pieces that are telling me "Retrieving item information" even after being logged in a while (and before I tried this time, I did clear my WoW cache entirely just to make sure that wasn't the problem).

I thought logging out in The Exodar would help since there are all of 8 people in the entire city right now, but apparently not.

Found the culprit after a couple hours of nothing but reinstalling addons: Elkano's ItemDB. Just thought you might be curious.

I responded to the post about copying some of ItemRack's functionality over on Curse. Mirroring my post here:

------------------------
This is what I miss from ItemRack, as well. I downloaded Outfitter hoping that it would do this.

Basically it just used to allow you to pull a "slot" out and then when you hover over it, it would show the pullout for that slot like you do already in the paper doll frame. So the pullout behavior is slightly different from yours where you have to click it, then it shows the pullout, then you choose the item. I'm fine with either way; I just want my slot pullouts back .

In my case, I have a few tanking weapons and might want to swap idols or trinkets situationally, so I used to like to have Main Hand, Ranged, and the two Trinket slots pulled out.

I also have a feature request, although stop me if Outfitter already has this capability: Is there a built-in script to change sets based on the level of my current target, out of combat? This way I could optimize my hit rating easily depending on who I'm fighting. I'm guessing this could be done with a custom script, but I'm requesting it as a default switching option because it might be especially useful come cata where hit rating requirements will increase as the expansion goes on.

In the meantime, has anyone wrote a script to do this, and would you mind sharing / helping me out with one?

Quite a lengthy list of requests >.< Apologize for that. But don't worry, the obligatory sucking up to the coders comes next!

Great idea and it would be a very easy script. I'll see if I can come up with something.

Originally posted by lduvall Is there a built-in script to change sets based on the level of my current target, out of combat? This way I could optimize my hit rating easily depending on who I'm fighting.

Originally posted by Lusitan i got this when i hovered my mouse on Sindragosa loot

I haven't heard of that error before, but I see a few other addons in that stack trace. The error is definitely within Outfitter, but it's possible that one of those other addons is passing bad data (ie, data not compatible with WoW4). Check XLoot, BeanCounter and tekKompare to make sure you version that were updated for patch 4.0. I'll take a look at Outfitter too of course and I'm sure I can at least fix the error so it doesn't happen, but I don't thing the root of the error is Outfitter.

That's a bug in WoW's EM, which is where your outfits are stored when you click the W icon next to an outfit. The EM temporarily loses your outfits on a disconnect. Outfitter saves your outfit info, just log out and back in to get the EM to fix itself and Outfitter will then restore your scripts and other settings for those outfits.

Outfits not stored in the EM are not affected and will continue to show up properly after disconnects.

Originally posted by justinm [ERROR] [Outfitter] Couldn't get item locations for Normal

And my Normal outfit disappeared. This was directly after a disconnect.

EDIT: I should note that it was simple to just recreate the Normal outfit since I was already wearing it. I just wanted to let you know this was happening.

When I create a set to use the Trinket queue, I get the following message on use of the first item. The items don't change at all. I have tried to remove the items and re-add them and still get the message. In addition, the four items that are unique to thist set, Main Hand, Off-Hand, Throwing and Trinket 2 change from checked mark back to question marks and my PvE set won't swap those slots any more.

Not really sure what it is talking about. The outfit is named PvP and not Fishing and the item is not being used at the time the error occurs.

FYI, the two items in the queue are:
Medallion of the Alliance
Herkuml War Token

I get an inconsistency with oGlow and the flyout's form the slots in Outfitter. They used to work well before the patch, but now things are often colored wrong.
Frost Wolf Insignia is correct
Arena Grand Master should be Blue, is Purple
Sundial should be Purple, is Blue.

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.