Addon Information
Works with 3.2
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:
4.9b8
Date:
11-08-2009 02:57 PM
Size:
538.60 Kb
Downloads:
1,112,370
Favorites:
2,763
MD5:
Pictures
Click to enlarge
Outfitter main UI
Click to enlarge
New outfit
Click to enlarge
Quickslots
Click to enlarge
Outfit bar
Click to enlarge
Icon picker
Outfitter   Popular! (More than 5000 hits)
About 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.
  Change Log - Outfitter
Version 4.9b8 changes

* 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

Version 4.9b6 changes

* FEATURE: Added new donors to About tab
* BUGFIX: Trying another algorithm for calculating gear swap order for unique-equipped gem changes
* BUGFIX: Added support for some older stat IDs (ie, FishingBuddy "Fishing" stat)

Version 4.9b5 changes

* FEATURE: Added more donors to About tab
* BUGFIX: Fixed bug causing crash during gear swaps when trying to unequip an already-empty slot

Version 4.9b4 changes

* FEATURE: New About panel features names of donors, code contributors, localizers, and testers
* FEATURE: Updated Russian translation (thanks to StingerSoft)
* FEATURE: Added support for specialty bags (ie, Engineering bags)
* FEATURE: Reduced memory usage, especially during equipment swaps
* FEATURE: Added Rocket Boots script for sequencing enchanted boots
* BUGFIX: Fixed first-time initialization bug
* FEATURE/BUGFIX: Re-arranged an Outfitter API change to maintain compatibilty with FishingBuddy

Version 4.9 changes

* FEATURE: ButtonFacade skinning support
* FEATURE: Pawn Scales can be used to generate outfits (requires Pawn)
* FEATURE: TankPoints can be used to generate outfits (requires TankPoints)
* FEATURE: Added "Rebuild For.." to outfit menu to rebuild any outfit using any stat
* FEATURE: LibStatLogic is now used for parsing stats, improving int'l support
* FEATURE: Fishing script automatically selects Find Fish when equipped and changes tracking back when unequipped
* FEATURE: Improved performance of "Has Buff" script
* FEATURE: Added "Has Debuff" script
* FEATURE: Simplied Chinese localization (thanks to xingdvd)
* FEATURE: Outfitter preserves outfits lost during Equipment Manager failures
* BUGFIX: Equipment Manager failures no longer cause Outfitter to generate errors at startup

Version 4.8 changes

* FEATURE: Integration with Equipment Manager allows outfits to be stored on the server
* FEATURE: Added Entertainment script category (Dance on equip, Summon pet on equip)
* FEATURE: Shapeshift (forms, stances, presences, etc.) scripts no longer unequip if they're attached to a Complete outfit
* FEATURE: Added Hunter: Dragonhawk script
* FEATURE: Argent Dawn script is disabled in Naxx by default
* FEATURE: New Cooking script wears an outfit while the cooking window is open
* FEATURE: Argent Tournament script is compatible with most tooltip enhancements
* FEATURE: Argent Tournament script works for all languages
* FEATURE: Equipment Manager button is relocated to the left side of the character window
* FEATURE: Equipment change sounds are off by default
* FEATURE: Rune of the Stoneskin Gargoyle is recognized when optimizing for Defense (thanks to IQgryn)
* FEATURE: Armor Penetration added to supported optimizations (thanks to IQgryn)
* FEATURE: Added Resting outfit for when you're in an inn
* FEATURE: Added Flame Leviathan outfit for auto-equipping and unequipping of max level gear
* FEATURE: Converted unique-equipped gem handling to use item codes instead of enchant codes (fixes patch 3.2 compatibility issue)
* FEATURE: Added Isle of Conquest support
* FEATURE: Nagrand Daily script supports all locales
* FEATURE: New Championing script (thanks to rwilloug and Saur)
* FEATURE: Added support for Nightmare Tear unique-equipped gem
* FEATURE: Alliance/Horde Lance is equivalent to Argent Lance, outfits will equip whichever is available
* FEATURE: Supports MobInfo tooltips in scripts (thanks to Saur)
* FEATURE: Shapeshift/Stance/etc. scripts have an option to allow them to unequip Complete outfits. Turning this on results in the same behavior as pre-4.8 versions of those scripts.
* FEATURE: Updated Russian localization (thanks to StingerSoft)
* FEATURE: Item comparisons are sorted by item level so that higher item level gear is compared first
* FEATURE: Updated Traditional Chinese (TW) localization (thanks to andy52005)
* FEATURE: Default for new outfits is to use your current gear instead of an empty outfit
* FEATURE: Added option to Spellcast script to allow spellcast to be interrupted
* FEATURE: Added support for Isle of Conquest in all languages (was English only previously)
* BUGFIX/FEATURE: Removed Stormjewels from the unique-equpped gem list
* BUGFIX: Argent Tournament script no longer unequips unexpectedly after mounting
* BUGFIX: Fixed low health/mana and spellcast scripts
* BUGFIX: Item comparison tooltips include green-quality items
* BUGFIX: Primary/Secondary Talents scripts no longer mis-fire during zoning (thanks to MacGregor)
* BUGFIX: Scripts which don't end with a \r work correctly
* BUGFIX: Strength attribute is regonized correctly on German clients (thanks to Bacofox)
* BUGFIX: Death Knight optimized outfits work correctly (thanks to IQgryn)
* BUGFIX: Title menu in character window no longer appears after closing Outfitter UI when you have no titles yet
* BUGFIX: Lances will unequip correctly when you're carrying both types at the same time
* BUGFIX: General category is no longer listed twice in the Script menu
* BUGFIX: Fixed Multiphase Survey script (Outfitter:PlayerIsOnQuestID() function wasn't compatible with patch 3.2)
  Archived Versions - Outfitter
File Name
Version
Size
Author
Date
4.9b7
570kB
mundocani
11-06-2009 07:45 PM
4.9b6
570kB
mundocani
11-04-2009 03:01 PM
4.9b5
569kB
mundocani
11-02-2009 11:05 PM
4.9b4
569kB
mundocani
11-02-2009 04:10 PM
4.9b3
538kB
mundocani
10-25-2009 04:57 PM
4.8
544kB
mundocani
09-22-2009 03:48 PM
4.8b14
543kB
mundocani
09-20-2009 10:05 PM
4.8b13
543kB
mundocani
09-14-2009 05:40 PM
4.8b12
543kB
mundocani
09-14-2009 03:55 PM
4.8b11
543kB
mundocani
09-12-2009 11:05 PM
4.8b10
542kB
mundocani
09-10-2009 04:59 PM
4.8b9
541kB
mundocani
09-02-2009 09:05 PM
4.8b8
540kB
mundocani
08-28-2009 03:10 PM
4.8b7
540kB
mundocani
08-22-2009 07:29 PM
4.8b6
540kB
mundocani
08-09-2009 02:46 PM
4.7.4
481kB
mundocani
08-05-2009 03:19 PM
4.7.3
478kB
mundocani
05-19-2009 06:07 PM
4.7.2
478kB
mundocani
05-08-2009 03:57 PM
4.7.1
439kB
mundocani
05-08-2009 12:02 PM
4.7
439kB
mundocani
05-08-2009 02:49 AM
4.6.1
435kB
mundocani
05-03-2009 11:54 AM
4.6
435kB
mundocani
04-30-2009 10:28 PM
4.5.4
433kB
mundocani
04-28-2009 02:26 PM
4.5.3
433kB
mundocani
04-20-2009 03:12 PM
4.5.2
433kB
mundocani
04-14-2009 06:26 PM
  Comments - Outfitter
Post A Reply Comment Options
Old 11-02-2009, 07:05 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Quote:
Originally posted by JeyKama
I am having an issue with weapon swap outfits with this new build.

When I go from 2H weapon to another outfit with a 2H (e.g. fishing pole), OR switching from 1H with no offhand back to a 2H, I get this error
Thanks for the report, I've gotten a few other similar reports as well and am working on that issue right now. I hope to have another build tonight or tomorrow to fix this once I figure out what's going wrong.

Quote:
Originally posted by JeyKama
Going from 1H/OH to a 2H weapon seems to work fine though.

As a side-note, this error seems to turn off my sound effects setting.
Thanks for the extra info about 1H/OH working - that may be important for figuring out the problem.

The error sounds being left disabled is expected - the crash is occuring while Outfitter is attempting to swap your gear and it disables sound effects during the swap to cut CPU loading and improve performance. Because it's crashing during the swap it doesn't get a chance to restore your setting though, which leaves it disabled. Once I fix this bug that problem will go away as well.
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-02-2009, 06:46 PM  
JeyKama
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I am having an issue with weapon swap outfits with this new build.

When I go from 2H weapon to another outfit with a 2H (e.g. fishing pole), OR switching from 1H with no offhand back to a 2H, I get this error

-----------------

Message: Interface\AddOns\Outfitter\OutfitterEquipment.lua:575: bad argument #2 to 'band' (number expected, got nil)
Time: 11/02/09 15:35:22
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `band'
Interface\AddOns\Outfitter\OutfitterEquipment.lua:575: in function `FindEmptySpecialtyBagSlot'
Interface\AddOns\Outfitter\OutfitterEquipment.lua:604: in function `MoveLocationToEmptyBagSlot'
Interface\AddOns\Outfitter\OutfitterEquipment.lua:582: in function `UnequipSlotID'
Interface\AddOns\Outfitter\OutfitterEquipment.lua:526: in function `ExecuteEquipmentChangeList'
Interface\AddOns\Outfitter\OutfitterEquipment.lua:767: in function `Function'
Interface\AddOns\Outfitter\MC2SchedulerLib.lua:241: in function `OnUpdate2'
Interface\AddOns\Outfitter\MC2SchedulerLib.lua:177: in function `OnUpdate'
Interface\AddOns\Outfitter\MC2SchedulerLib.lua:19: in function <Interface\AddOns\Outfitter\MC2SchedulerLib.lua:19>

Locals: (*temporary) = 0
(*temporary) = nil
(*temporary) = "number expected, got nil"

------------------

Going from 1H/OH to a 2H weapon seems to work fine though.

As a side-note, this error seems to turn off my sound effects setting.
JeyKama is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-02-2009, 05:36 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Re: Re: Re: Bug report

Quote:
Originally posted by justinm
I fixed the crash you discovered and it appears that Outfitter was trying to report to you that it couldn't equip a particular item (missing from your bags), but the item info in the outfit didn't have the name of that item for some reason. This caused the error message to crash since it wasn't expecting the name to be missing like that.

I don't know what caused that item info to become damaged, but the error will no longer have problems if it happens again.
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-02-2009, 04:20 PM  
justinm
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Re: Re: Bug report

Quote:
Originally posted by mundocani
Glad you got it working again, and I always appreciate people willing to try out betas. I'll be sure to fix the cause of the crash so it doesn't happen again, even if things do become corrupted!
justinm is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-02-2009, 04:10 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
This version has some significant changes in the equipment-swap engine so please let me know if you have any problems with it. Specifically, I'm interested in knowing if Titan's Grip support is working properly and if complex gem swaps with unique-equipped gems works now.

Version 4.9b4 changes

* FEATURE: New About panel features names of donors, code contributors, localizers, and testers
* FEATURE: Updated Russian translation (thanks to StingerSoft)
* FEATURE: Added support for specialty bags (ie, Engineering bags)
* FEATURE: Reduced memory usage, especially during equipment swaps
* FEATURE: Added Rocket Boots script for sequencing enchanted boots
* BUGFIX: Fixed first-time initialization bug
* FEATURE/BUGFIX: Re-arranged an Outfitter API change to maintain compatibilty with FishingBuddy
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 08:04 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Re: Bug report

Quote:
Originally posted by justinm
I just started getting this error on login.

<snipped>

At any rate, I suppose this is why only the adventurous should try beta versions of things. I had to rebuild all my warrior's outfits.
Glad you got it working again, and I always appreciate people willing to try out betas. I'll be sure to fix the cause of the crash so it doesn't happen again, even if things do become corrupted!
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 10:51 AM  
justinm
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Bug report

I just started getting this error on login. It happened initially after switching from fury to prot and then hitting my defensive stance hotkey, which usually would pop me into my tanking gear. It did nothing but throw this error. Now it happens when I log in. It started in 4.9b3, but I've rolled back to 4.8 release and it still happens. I now can't use Outfitter to change my gear at all.

Code:
Date: 2009-10-31 10:40:52
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Outfitter\MCDebugLib.lua line 191:
   bad argument #2 to 'format' (string expected, got nil)
Debug:
   [C]: ?
   [C]: format()
   Outfitter\MCDebugLib.lua:191: ErrorMessage()
   Outfitter\MCDebugLib.lua:178: ErrorMessage()
   Outfitter\OutfitterEquipment.lua:419: ExecuteEquipmentChangeList()
   Outfitter\OutfitterEquipment.lua:597: Function()
   Outfitter\MCSchedulerLib.lua:278: OnUpdate2()
   Outfitter\MCSchedulerLib.lua:198: OnUpdate()
   Outfitter\MCSchedulerLib.lua:311:
      Outfitter\MCSchedulerLib.lua:311


ETA: It worked fine last night, and to my knowledge I didn't make any changes between then and now.

ETA2: It appears it was some sort of outfit corruption. I deleted Outfitter's saved variables and the saved information for the toon I was having problems with, and the errors ceased. I did remember, though, that I had updated BadBoy between sessions as well. I can't imagine that would have anything to do with it, but there you go. At any rate, I suppose this is why only the adventurous should try beta versions of things. I had to rebuild all my warrior's outfits.

Last edited by justinm : 10-31-2009 at 11:25 AM.
justinm is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 03:34 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Quote:
Originally posted by Littlemaxi
I get this bug report after every login:
I didn't realize FishingBuddy was using an entry point into Outfitter which I changed in 4.9. I'll try re-arranging my change in the next build so that FishingBuddy can keep using that entry point.
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 03:13 PM  
Littlemaxi
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
I get this bug report after every login:


Date: 2009-10-26 20:12:10
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Outfitter\OutfitterOptimize.lua line 24:
attempt to index local 'pInventoryCache' (a nil value)
Debug:
[C]: ?
Outfitter\OutfitterOptimize.lua:24: GenerateSmartOutfit()
FishingBuddy\FishingOutfitter.lua:52: WaitForOutfitter()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Littlemaxi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 03:08 AM  
Korby
A Defias Bandit

Forum posts: 3
File comments: 13
Uploads: 0
Is there a way to exclude a particular set from showing in the item comparisons? On my warrior I have two full outfits, my dps and tank gear, and then three partial outfits, iLevel, fishing, and PvP. It's really really annoying when all 5 or any combination beyond just my dps and tanking sets pop up when comparing items. If I could prevent everything but the dps and tank outfits from displaying at all that would be wonderful.
Korby is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-25-2009, 06:14 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Quote:
Originally posted by StingerSoft
Hi mundocani.
Plz update russian lang file in next version:
http://addons.sentod.eu/temp/Outfitt...s_ru.4.9b3.zip
Thanks, I've updated the ru file with your changes and they will be in the next build!
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-25-2009, 06:11 PM  
mundocani
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 333
Uploads: 6
Re: Outfitter-4.9b3 login error

Quote:
Originally posted by antz
[2009/10/25 22:18:09-362-x1]: Outfitter-4.9b3\Outfitter.lua:5464: attempt to index local 'vOutfit' (a nil value)
Thanks, I found the problem and will have it fixed in the next build. You can work around it by running the release version instead (4.8). Once the release version has initialized, then the beta of 4.9 should work correctly.
mundocani is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-25-2009, 05:59 PM  
StingerSoft
A Kobold Labourer
 
StingerSoft's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 32
Uploads: 5
Hi mundocani.
Plz update russian lang file in next version:
http://addons.sentod.eu/temp/Outfitt...s_ru.4.9b3.zip
StingerSoft is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-25-2009, 05:18 PM  
antz
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Outfitter-4.9b3 login error

[2009/10/25 22:18:09-362-x1]: Outfitter-4.9b3\Outfitter.lua:5464: attempt to index local 'vOutfit' (a nil value)
Outfitter-4.9b3\Outfitter.lua:5428: in function `InitializeOutfits'
Outfitter-4.9b3\Outfitter.lua:5044: in function `Function'
Outfitter-4.9b3\MC2SchedulerLib.lua:241: in function `OnUpdate2'
Outfitter-4.9b3\MC2SchedulerLib.lua:177: in function `OnUpdate'
Outfitter-4.9b3\MC2SchedulerLib.lua:19: in function <Interface\AddOns\Outfitter\MC2SchedulerLib.lua:19>

---
antz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-12-2009, 02:40 PM  
Psychophan7
A Flamescale Wyrmkin

Forum posts: 119
File comments: 40
Uploads: 0
Quote:
Originally posted by mundocani
That looks like a bug from quite a while ago - have you updated?
Turns out I was using 4.8b6. Error is gone now!
Psychophan7 is offline Report comment to moderator   Edit/Delete Message 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.




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


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