Download
(885Kb)
Download
Updated: 07-21-18 10:57 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-21-18 10:57 AM
Created:unknown
Downloads:1,306,055
Favorites:2,694
MD5:

Outfitter  Popular! (More than 5000 hits)

Version: 5.20.3
by: mundocani [More]

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.

Version 5.20.3 changes

* FIXED: Prevented more custom events from being registered with the system

Version 5.20.2 changes

* FIXED: Storing outfits on the server no longer gives an error

Version 5.20.1 changes

* FIXED: Outfitter's custom event types should longer give errors about being unknown

Version 5.20 changes

* FEATURE: Updated for patch 8.0
Post A Reply Comment Options
Unread 11-17-10, 01:02 AM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 199
Uploads: 1
Forgive me if this is highly naive, I don't really know how item ID's work.
I know that you can have two of the same item with a different enchant or gem, link said item into chat and you'll see two different tool-tips.
So I imagine at some point the there is an identifying characteristic about the items with a particular enchant or gem(s) that allow you to differentiate between them.

Currently I have a few items that I use for two sets on a particular character is it was an up for both specs.
I have TWO of said item, one gemmed and enchanted for Tanking, one gemmed and enchanted for DPS.
Adding the "Tank" item to it's Outfit and adding the "DPS" to it's oufit, often when switching between specs using the provided dual spec scripts, Outfitter becomes confused about which items it should be equipping, and seems to kind of just pick one at random.
Not ONLY out of the two rings however, it picks at random from the FOUR different rings in my inventory.

So I have a total of four in my bags, two dps and two tank.
One dps and one tank ring both the SAME item with different enchants and gems.

Manually resetting my outfit by clicking on it's name in the interface equips the proper item just fine.

Is there something I am doing wrong, or something I can do so that when switching specs Outfitter will equip the proper items? Thanks in advance.
Last edited by Gsusnme : 11-17-10 at 01:06 AM.
Report comment to moderator  
Reply With Quote
Unread 11-16-10, 08:48 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Twidget
Hi,
Is there a way to setup say an Around Town 1, Around Town 2, and Around Town 3, and then have it randomly pick one each time you enter a city?

Thanks!
There's not an easy way, but it is possible. What is needed is a script on one of the outfits which, when it would normally equip the outfit it's attached to, would instead randomly pick from a list of outfits and tell Outfitter to equip that.

It's a fun idea and I'll see if I can come up with something, but I don't know that I'll have much free time to work on it for you. If you have any Lua programming skills you may want to take a stab at it yourself.
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 06:51 AM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Hi,
Is there a way to setup say an Around Town 1, Around Town 2, and Around Town 3, and then have it randomly pick one each time you enter a city?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 11-04-10, 05:54 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Wonderfool
GetItemCooldown doesn't work anymore with an item name, see:

http://www.wowwiki.com/API_GetItemCooldown

You have to supply the item id now
Cool, thanks for the info. I'll try to get the queue script working soon.
Report comment to moderator  
Reply With Quote
Unread 11-04-10, 03:24 PM  
Wonderfool
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
GetItemCooldown doesn't work anymore with an item name, see:

http://www.wowwiki.com/API_GetItemCooldown

You have to supply the item id now
Report comment to moderator  
Reply With Quote
Unread 11-03-10, 02:50 AM  
Sunhead
A Murloc Raider

Forum posts: 5
File comments: 40
Uploads: 1
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.

Any ideas?
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 05:39 PM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 93
Uploads: 0
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



1x Outfitter-5.0.3\Outfitter.lua:7904: Usage: GetItemCooldown(itemID)
Outfitter-5.0.3\Outfitter.lua:7904: in function `InventoryItemIsActive'
<string>:"Outfit Script":42: in function `Function'
Outfitter-5.0.3\MC2EventLib.lua:41: in function `DispatchEvent'
Outfitter-5.0.3\Outfitter.lua:4616: in function `Function'
Outfitter-5.0.3\MC2SchedulerLib.lua:242: in function `OnUpdate2'
Outfitter-5.0.3\MC2SchedulerLib.lua:178: in function `OnUpdate'
Outfitter-5.0.3\MC2SchedulerLib.lua:20: in function <Outfitter\MC2SchedulerLib.lua:20>

Locals:
self = <table> {
cItemAlreadyUsedError = "Can't put %s in the %s slot because it's already being used in another slot"
cFishingOutfit = "Fishing"
cFishingOutfitDescription = "Unequips the outfit if you enter combat, then requips it afterwards."
cCategoryOrder = <table> {}
cFrenchLocalization = "French Localization"
AskSetCurrent = <function> @ Outfitter\Outfitter.lua:1729:
UpdateShapeshiftInfo = <function> @ Outfitter\Outfitter.lua:4752:
cBattlegroundOutfit = "Battleground"
InheritOver = <function> @ Outfitter\MC2AddonLib.lua:26:
_SidebarWindowFrame = <table> {}
GetBagSlotItemName = <function> @ Outfitter\OutfitterInventory.lua:362:
cNewOutfit = "New Outfit"
OutfitStack = <table> {}
cHerbalismOutfit = "Herbalism"
cFrostResistOutfit = "Resist: Frost"
cArenaOutfit = "Battleground: Arena"
cMissingItemReportIntro = "Missing items (note that a missing item will be listed multiple times if it was used by multiple outfits):"
cArgentDawnTrinkets = <table> {}
cHunterWildDescription = "Equips the outfit when you are in Wild aspect"
cABOutfit = "Battleground: Arathi Basin"
cSlotIDToInventorySlot = <table> {}
cUnequipOthers = "On equip, unequip other Accessory outfits"
cContributingDeveloper = "Contributing Developer"
FormatItemList = <function> @ Outfitter\Outfitter.lua:341:
cHalfAlternateStatSlot = <table> {}
ErrorMessage = <function> @ Outfitter\MC2DebugLib.lua:143:
cFallingOutfit = "Falling"
cWSGOutfit = "Battleground: Warsong Gulch"
cDruidCatForm = "Druid: Cat Form"
cUseEmptyOutfit = "Create Empty Outfit"
ShowCommandHelp = <function> @ Outfitter\Outfitter.lua:1658:
cDontChange = "Don't change"
cAccessoryCategoryDescription = "Accessory outfits have some, but not all, slots specified. You can equip as many accessory outfits at a time as you like."
GetPlayerStat = <function> @ Outfitter\Outfitter.lua:7152:
DebugMessage = <function> @ Outfitter\MC2DebugLib.lua:126:
cDruidBearForm = "Druid: Bear Form"
cIoCOutfit = "Battleground: Isle of Conquest"
cWithdrawOthersFromBank = "Withdraw other outfits from bank"
GenerateSmartUnequipScript = <function> @ Outfitter\OutfitterScripting.lua:254:
cItemComparisonsOffDescription = "Turn this on to include items from your outfits in tooltip item comparisons"
cOutfitBarAlphaLabel = "Alpha"
cBankedItemsLabel = "Banked items: "
cInZonesOutfit = "In Zones"
Initialized = true
cCompleteOutfits = "Complete outfits"
_InventoryCache = <table> {}
BuildUnequipChangeList = <function> @ Outfitter\OutfitterEquipment.lua:107:
AutomationDropDown_OnLoad = <function> @ Outfitter\Outfitter.lua:6548:
TankPoints_New = <function> @ Outfitter\OutfitterItemStats.lua:701:
_ExtendedCompareTooltip = <table> {}
CursorInFrame = <function> @ Outfitter\OutfitterUITools.lua:461:
cRebuildFor = "Rebuild for..."
PaperDollItemSlotButton_HoverOpen = <function> @ Outfitter\OutfitterQuickSlots.lua:295:
cFuHideMissingDesc = "Hide outfits with missing items."
cFinger0SlotName = "First Finger"
cHunterMonkeyDescription = "Equips the outfit when you are in Monkey aspect"
cEotSOutfit = "Battleground: Eye of the Storm"
Item_SetTextColor = <function> @ Outfitter\Outfitter.lua:2411:
cAccessoryOutfits = "Accessories"
EndMenu = <function> @ Outfitter\OutfitterUITools.lua:489:
FindOutfit = <function> @ Outfitter\Outfitter.lua:3476:
ScriptContexts = <table> {}
cOddsNEndsCategoryDescription = "Odds 'n ends is a list of items which you haven't used in any of your outfits. This may be useful in ensuring that you're using all of your items or that you're not carrying around excess baggage."
cFuMaxTextLength = "Max text length"
GameTooltip_SetInventoryItem = <fu
---
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 02:57 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
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.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 08:36 AM  
justinm
A Kobold Labourer

Forum posts: 1
File comments: 58
Uploads: 0
[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.
Last edited by justinm : 10-30-10 at 08:54 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 10:19 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Toran
Getting this error:

Code:
1x <string>:"Outfit Script":52: attempt to call global 'GetTrackingTexture' (a nil value)
Outfitter-5.0.3\MC2EventLib.lua:41: in function `DispatchEvent'
Outfitter-5.0.3\MC2EventLib.lua:162: in function <Outfitter\MC2EventLib.lua:159>
Check your fishing outfit and see if the script is set to Custom. If it is, change it to the built-in Fishing script instead and that should clear up the error.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 08:26 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Getting this error:

Code:
1x <string>:"Outfit Script":52: attempt to call global 'GetTrackingTexture' (a nil value)
Outfitter-5.0.3\MC2EventLib.lua:41: in function `DispatchEvent'
Outfitter-5.0.3\MC2EventLib.lua:162: in function <Outfitter\MC2EventLib.lua:159>
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 11:31 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
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.
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 03:24 PM  
Lusitan
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Code:
Error occured in: Global
Count: 1
Message: ..\AddOns\Outfitter\Outfitter.lua line 8218:
   attempt to index local 'pItemInfo2' (a nil value)
Debug:
   [C]: ?
   Outfitter\Outfitter.lua:8218: ItemsAreEquivalent()
   Outfitter\Outfitter.lua:8250: ShoppingItemIsShown()
   Outfitter\Outfitter.lua:8201: ShowCompareItem()
   Outfitter\Outfitter.lua:8062:
      Outfitter\Outfitter.lua:8060
   [C]: GameTooltip_ShowCompareItem()
   tekKompare\tekKompare.lua:4:
      tekKompare\tekKompare.lua:3
   [C]: ?
   [C]: ?
   ...\AddOns\BeanCounter\libs\LibExtraTip\LibExtraTip.lua:279:
      ...\AddOns\BeanCounter\libs\LibExtraTip\LibExtraTip.lua:273
   [C]: SetLootItem()
   XLoot\XLoot.lua:657:
      XLoot\XLoot.lua:653

i got this when i hovered my mouse on Sindragosa loot
Last edited by Lusitan : 10-21-10 at 03:24 PM.
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 02:41 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Feature Request

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.
Report comment to moderator  
Reply With Quote
Unread 10-20-10, 05:14 PM  
lduvall
A Murloc Raider

Forum posts: 8
File comments: 36
Uploads: 0
Feature Request

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!

This is a great addon, and keep up the good work!
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.