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.10b10 changes

* 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

Oh happy day! That was getting REALLY frustrating for me! I tried to isolate what was causing it so I could give an intelligent bug report, but I couldn't find a common cause; I never thought of shapeshifting. Thanks for the bugfix, Mundocani! You are as always, the best.

Originally posted by Ramoth I also have problems with the side-bar equipment supplier. If I completely delete data collected from the outfitter and the newly refined settings it works until the next game to start properly. After the game restarted, but it sets the function. It is then no matter where I try to change the Outfitter via click, nothing else happens.

It gives me an error message unfortunately not. I was very accustomed to the great addon. Would be a pity if it did not work.

Is your character a Druid? The new beta should fix any swap problems if so.

Please also remember that these are beta builds. If you have problems with them please report them so I can fix them but also consider reverting to the current release version (in this case 4.10) if bugs in the beta are causing too many problems for you.

Originally posted by Astrocanis As of the latest version, I am no longer able to save or change gear. When I select a profile, it simply sets question marks on all the gear I have already equipped. If I then change out the gear manually and save it and select another profile, it is the same.

I reverted to the version from the 4th of April and it again works as it did.

Please note that it never throws an error.

If you're a Druid the the new beta will fix the problem. There was a bug in b6 and b7 which causes equipment changes to be locked out after shifting into bear form. b8 corrects the problem.

As of the latest version, I am no longer able to save or change gear. When I select a profile, it simply sets question marks on all the gear I have already equipped. If I then change out the gear manually and save it and select another profile, it is the same.

I reverted to the version from the 4th of April and it again works as it did.

I also have problems with the side-bar equipment supplier. If I completely delete data collected from the outfitter and the newly refined settings it works until the next game to start properly. After the game restarted, but it sets the function. It is then no matter where I try to change the Outfitter via click, nothing else happens.

It gives me an error message unfortunately not. I was very accustomed to the great addon. Would be a pity if it did not work.

Originally posted by nydgirl I recently noticed that the side-bar of outfitter has stopped working so I can't add new outfits or update them. Only happened with the new beta and only on toons that didn't already have outfits set (ie alts I play infrequently).

Thanks so much for outfitter, I do love it.

Thanks for the report, it sounds like there's an error occurring during first-time initialization. I'll see if I can reproduce it.

I recently noticed that the side-bar of outfitter has stopped working so I can't add new outfits or update them. Only happened with the new beta and only on toons that didn't already have outfits set (ie alts I play infrequently).

Originally posted by mundocani Blizzard changed the APIs in a recent patch to prevent addons from changing weapons during combat. I've heard this was because rogues were using a poison stacking addon to auto-swap their weapons.

Yep, however addons can't do it but the in game equipment manager can. The difference? Blizz's equip manager throws a global cool down on it. You can still macro it though. Which makes absolutely no sense.

Originally posted by Pekti Anyway, the reason I'm wondering about this -- memory usage was not an issue at one point (approx 3-4 weeks ago, I'd say). So I'm not quite sure what's caused the change -- if it's the addon or just me! Curious if anyone else is experiencing this. Again, thank you for all of your hard work!

Was that with the current 4.x release of Outfitter or with the 5.0 beta? Hopefully it's with the 4.x release because I've been working on reducing memory usage in 5.0 so I'll be a little bummed if it turns out I've managed to increase usage somewhere!

First of all, thank you so much for putting in so much work into this project. I love Outfitter and so do many, many other warcrafters

I was browsing through the comments and I didn't see much info on issues with memory usage. Out of combat in a normal environment, Outfitter uses approx 1.2MB - no biggie. During combat in a 25man raid setting, it climbs to about 3MB and as the fight progresses, I see it get to approx 5-7MB. I know it's easy to say that this is really no biggie as 5-7MB isn't a huge deal... but for my crummy computer it is lol :P

Anyway, the reason I'm wondering about this -- memory usage was not an issue at one point (approx 3-4 weeks ago, I'd say). So I'm not quite sure what's caused the change -- if it's the addon or just me! Curious if anyone else is experiencing this. Again, thank you for all of your hard work!

Originally posted by mundocani No, auras and aspects are spellcasts and can't be automated. You might be able to work them into a mount macro, though I'm not sure if the system will allow you to begin summoning a mount at the same time as a spellcast.

Woot!
Something I can answer...
I use a macro for my paladin that casts my crusader aura when I mount up and my devotion aura when I dismount. Here it is:

I put this on my action bar so when I am unmounted and I click it I cast crusader and mount up. I have an outfitter outfit that automatically gets put on because I mounted btw.
If I am mounted and I click it I will dismount and cast devotion.

I also have a macro for my hunter that casts aspect of the monkey when I mount and aspect of the dragonhawk when I dismount. Here it is using the Stable Boy addon again which you could remove and just designate a specific mount/s:

Originally posted by mundocani I should've made the SummonCompanionByName() function do it that way from the start. I've changed it so that it no longer cancels the pet if it's already summoned, it'll appear starting in the next build.

Hi,
That sounds great!
How would I modify the script command you showed me earlier to that the summon pet will work this and and my argent tourney outfit will be equiped?

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.