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,124
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-18-16, 09:51 PM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 93
Uploads: 0
Error in latest version

Just installed the latest version and I get the following error upon clicking on the + next to outfits.

1x Outfitter\MC2UIElementsLib.lua:1289: AddChildMenu: First parameter must be a string
[C]: in function `assert'
Outfitter\MC2UIElementsLib.lua:1289: in function `AddChildMenu'
Outfitter\Outfitter-5.17.1.lua:2109: in function `AddScriptCategorySubmenu'
Outfitter\Outfitter-5.17.1.lua:1998: in function `func'
Outfitter\MC2UIElementsLib.lua:1295: in function `AddChildMenu'
Outfitter\Outfitter-5.17.1.lua:1976: in function `AddOutfitMenu'
Outfitter\Outfitter-5.17.1.lua:2138: in function `ItemDropDownMenuFunc'
[string "*:OnLoad"]:3: in function `MenuFunc'
Outfitter\MC2UIElementsLib.lua:1447: in function `RefreshItems'
Outfitter\MC2UIElementsLib.lua:1468: in function `ToggleMenu'
Outfitter\MC2UIElementsLib.lua:1414: in function <Outfitter\MC2UIElementsLib.lua:1413>

Locals:
(*temporary) = false
(*temporary) = "AddChildMenu: First parameter must be a string"
Last edited by SaberHawke : 11-19-16 at 02:22 PM.
Report comment to moderator  
Reply With Quote
Unread 09-07-16, 12:09 PM  
tkalfaoglu
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
How to use it?

I just installed this addon. I find NO information anywhere on how to use it!
Is there a tutorial somewhere?
Many thanks, tk
Report comment to moderator  
Reply With Quote
Unread 07-20-16, 06:10 PM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 238
Uploads: 0
Just logged in with the new version and after going to my bank and opening my bags I get the following error. Thanks.

Code:
Date: 2016-07-20 20:04:30
ID: 9
Error occured in: Global
Count: 1
Message: ..\AddOns\Outfitter\Outfitter.lua line 8216:
   Usage: OutfitterCompareTooltip1TextLeft30:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])
Debug:
   [C]: SetPoint()
   Outfitter\Outfitter.lua:8216: AddShoppingLink()
   Outfitter\Outfitter.lua:8118: ShowCompareItem()
   Outfitter\Outfitter.lua:7984:
      Outfitter\Outfitter.lua:7982
   [C]: GameTooltip_ShowCompareItem()
   [string "*:OnTooltipSetItem"]:3:
      [string "*:OnTooltipSetItem"]:1
   (tail call): ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: Outfitter_OrigSetInventoryItem()
   Outfitter\Outfitter.lua:7422: SetInventoryItem()
   ..\FrameXML\BankFrame.lua:43: UpdateTooltip()
   ..\FrameXML\GameTooltip.lua:243:
      ..\FrameXML\GameTooltip.lua:227
   (tail call): ?
Locals:
(*temporary) = OutfitterCompareTooltip1TextLeft30 {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 0
(*temporary) = nil

AddOns:
__________________
Report comment to moderator  
Reply With Quote
Unread 06-07-16, 11:30 PM  
alcaras
A Murloc Raider
 
alcaras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 61
Uploads: 4
Any version of Outfitter for Legion Beta?
Report comment to moderator  
Reply With Quote
Unread 01-19-15, 02:13 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Safari Hat

Originally Posted by Xylan Trueheart
Anyone know how to or know of a script for applying the Safari Hat buff? Thanks in advance.
Because the hat is now an item you have to use, it can no longer be automated, just like spells or potions.
Report comment to moderator  
Reply With Quote
Unread 01-05-15, 10:01 AM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 64
File comments: 166
Uploads: 0
Safari Hat

Anyone know how to or know of a script for applying the Safari Hat buff? Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 12-06-14, 09:51 AM  
Stavmar
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
I get the following error all the time...

Code:
Message: [string "Script for PvE - Aff/Destro"]:15: attempt to index a nil value
Time: 12/06/14 09:46:35
Count: 1
Stack: [C]: ?
[string "Script for PvE - Aff/Destro"]:15: in function `Function'
Interface\AddOns\Outfitter\MC2EventLib.lua:41: in function `DispatchEvent'
Interface\AddOns\Outfitter\MC2EventLib.lua:162: in function <Interface\AddOns\Outfitter\MC2EventLib.lua:159>

Locals:
Not when I log in but rather when i mount or apparently when the outfitter mod is working. In addition when i go to set up a REBUILD FOR outfit i see nothing in the drop down menus to select from. I can add additional rows but I cannot dictate the characteristic I want to use it with because the drop downs are not working. Any thoughts?

As an FYI i do use ElkUI and am not interested in not using it, so i thought I would ask to see if others using ElkUI had similar problems?

Thanks for keeping up to date a mod i have been using since BC and hope to continue using in the future.

-Stav
Report comment to moderator  
Reply With Quote
Unread 11-20-14, 04:37 PM  
techsgtchen
A Theradrim Guardian
 
techsgtchen's Avatar

Forum posts: 68
File comments: 26
Uploads: 0
Post Error When Fishing

I got the following error while beginning to fish for Fat Sleeper Fish in my Outpost in Nagrand. I am unsure which addon is the problem but will post for FB too.

Thank you for sharing your Force. May the Goddess bless you.
Code:
Date: 2014-11-20 11:37:01
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\Outfitter\OutfitterOutfits.lua line 130:
   table index is nil
Debug:
   [C]: ?
   Outfitter\OutfitterOutfits.lua:130: AddItem()
   FishingBuddy\FishingOutfitter.lua:54: WaitForOutfitter()
   [string "*:OnUpdate"]:1:
      [string "*:OnUpdate"]:1
Locals:

AddOns:
  MoncaiCompare, v6.0.2
  Swatter, v5.0.0 (<%codename%>)
  WowheadLooter, v60005
  NPCScanOverlay, v6.0.3.2
  AddOnSkins, v3.08
  AskMrRobot, v17
  Babylonian, v5.1.DEV.332(/embedded)
  BittensSpellFlashKeyBindings, v60000.1.0
  BittensSpellFlashRogue, v60000.2.0
  BittensSpellFlashLibrary, v60000.3.3
  BittensUtils, v60000.1.1
  CecileMeterOverlay, v1.1.0
  Configator, v5.1.DEV.376(/embedded)
  DBMCore, v
  DBMDefaultSkin, v
  DBMLDB, v
  DBMPartyWoD, v
  DBMSpellTimers, v
  DBMStatusBarTimers, v
  ElvUI, v7.61
  ElvUIChatFontSize, v1.0.3
  ElvUIDataConfig, v1.01
  ElvUIEnhanced, v2.11
  ElvUIExtraActionBars, v2.24
  ElvUIGathering, v1.09
  ElvUILocPlus, v2.05
  ElvUIMicrobar, v1.6
  ElvUIVerticalUnitFrames, v6.07
  EnhancedPetBattleUI, v2.05
  FBMergeDatabase, v1.4d
  FBOutfitDisplayFrame, v1.4d
  FBTrackingFrame, v1.4d
  FishingBuddy, v1.4g
  ForteCasting, v
  ForteClass, v
  ForteCooldown, v
  ForteCore, v1.980.8
  ForteHealthstone, v
  ForteSoulstone, v
  ForteSummon, v
  ForteTalent, v
  ForteTimer, v
  Gatherer, v5.0.0
  GatherMate2, v1.32.1
  GatherMateSharing, vv1.8
  LibExtraTip, v5.12.DEV.350(/embedded)
  MacroToolkit, vv6.0.0.4
  MyRolePlay, v6.0.0.400
  Omen, v3.1.9
  Outfitter, v5.10b6
  Poisoner, v6.0
  Postal, v3.5.1
  Recount, vv6.0.3b release
  SexyMap, v2.4.21
  SlideBar, v5.0.0 (<%codename%>)
  SpellFlash, v6.17
  SpellFlashCore, v2.0.5
  TradeSkillInfo, vv2.3.1
  TradeSkillMaster, vv2.9.19
  TradeSkillMasterAccounting, vv2.4.1
  TradeSkillMasterAuctionDB, vv2.6
  TradeSkillMasterAuctioning, vv2.4.3
  TradeSkillMasterCrafting, vv2.6.11
  TradeSkillMasterDestroying, vv2.1.4
  TradeSkillMasterItemTracker, vv2.1.1
  TradeSkillMasterMailing, vv2.2.10
  TradeSkillMasterShopping, vv2.4.1
  TradeSkillMasterWarehousing, vv2.1.1
  TradeSkillMasterWoWuction, vv2.4
  WIM, v3.6.19
  WoWDBProfiler, v
  BlizRuntimeLib_enUS v6.0.3.60000 <none>
  (ck=759)
Last edited by techsgtchen : 11-20-14 at 04:47 PM.
Report comment to moderator  
Reply With Quote
Unread 10-18-14, 10:16 AM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 93
Uploads: 0
Error

Received the following error on the Accept Quest dialog for a new quest.

Message: Interface\AddOns\Outfitter\Outfitter.lua:8601: attempt to compare nil with number
Time: 10/18/14 11:15:02
Count: 1
Stack: [C]: ?
Interface\AddOns\Outfitter\Outfitter.lua:8601: in function `ShowCompareItem'
Interface\AddOns\Outfitter\Outfitter.lua:8478: in function <Interface\AddOns\Outfitter\Outfitter.lua:8476>
[C]: in function `GameTooltip_ShowCompareItem'
[string "*:OnEnter"]:12: in function <[string "*:OnEnter"]:1>

Locals:
Report comment to moderator  
Reply With Quote
Unread 01-27-13, 08:43 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Hide during Pet Battle

Originally Posted by Tondef
Would it be possible to add a switch to allow the outfitter bar to be hidden during pet battles?
I'll see if it's easy to just detect the normal toolbars being hidden and shown and try hooking it up to that. That way I can avoid having to add an option and instead have it "just work".
Report comment to moderator  
Reply With Quote
Unread 01-06-13, 12:36 PM  
Tondef
A Cyclonian
 
Tondef's Avatar
AddOn Author - Click to view AddOns

Forum posts: 40
File comments: 57
Uploads: 4
Hide during Pet Battle

Would it be possible to add a switch to allow the outfitter bar to be hidden during pet battles?
__________________
The strength of the wolf is the pack, and the strength of the pack is the wolf.
Report comment to moderator  
Reply With Quote
Unread 11-29-12, 07:10 AM  
Ravenslair
A Kobold Labourer
 
Ravenslair's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 45
Uploads: 2
Error post 5.1 patch

I get the following error after the patch and i have upgraded to this latest update

Code:
Outfitter\Outfitter-5.7.lua:7907: in function "SetInventoryItem"
FrameXML\MainMenuBarBagButtons.lua:83: in function "BagSlotButton_OnEnter"
<string>:"*:OnEnter":1: in function <string>:"*:OnEnter":1

Locals:
self = <table> {
 SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
 Enable = <func> @Ace3\..\AceAddon-3.0.lua:315
 RegisterChatCommand = <func> @Ace3\..\AceConsole-3.0.lua:85
 EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
 modules = <table> {}
 GetModule = <func> @Ace3\..\AceAddon-3.0.lua:231
 IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458
 UnregisterComm = <func> @Ace3\..\CallbackHandler-1.0.lua:181
 defaultModuleLibraries = <table> {}
 Deserialize = <func> @Ace3\..\AceSerializer-3.0.lua:242
 UnregisterChatCommand = <func> @Ace3\..\AceConsole-3.0.lua:111
 Printf = <func> @Ace3\..\AceConsole-3.0.lua:69
 SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
 name = "DataStore_Inventory"
 IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
 orderedModules = <table> {}
 DisableModule = <func> @Ace3\..\AceAddon-3.0.lua:366
 Guilds = <table> {}
 Characters = <table> {}
 ThisCharacter = <table> {}
 GetSource = <func> @..\DataStore_Inventory.lua:365
 RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
 GetArgs = <func> @Ace3\..\AceConsole-3.0.lua:144
 Print = <func> @Ace3\..\AceConsole-3.0.lua:54
 OnEnable = <func> @..\DataStore_Inventory.lua:336
 baseName = "DataStore_Inventory"
 SetupOptions = <func> @..\Options.lua:7
 OnDisable = <func> @..\DataStore_Inventory.lua:348
 IsModule = <func> @Ace3\..\AceAddon-3.0.lua:484
 db = <table> {}
 SetDefaultModuleState = <func> @Ace3\..\AceAddon-3.0.lua:403
 OnInitialize = <func> @..\DataStore_Inventory.lua:319
 UnregisterAllComm = <func> @Ace3\..\CallbackHandler-1.0.lua:202
 SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
 Serialize = <func> @Ace3\..\AceSerializer-3.0.lua:118
 enabledState = true
 SendCommMessage = <func> @Ace3\..\AceComm-3.0.lua:87
 RegisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:118
 UnregisterAllMessages = <func> @Ace3\..\CallbackHandler-1.0.lua:202
 RegisterComm = <func> @Ace3\..\AceComm-3.0.lua:63
 UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
 SendMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:87
 IterateModules = <func> @Ace3\..\AceAddon-3.0.lua:453
 UnregisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:181
 NewModule = <func> @Ace3\..\AceAddon-3.0.lua:256
 GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
 defaultModuleState = true
 UnregisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:181
 Disable = <func> @Ace3\..\AceAddon-3.0.lua:330
}
searchedID = 69748
info = nil
source = nil
(for genera

1x Libs\LibExtraTip\LibExtraTip.lua:384: script ran too long
Libs\LibExtraTip\LibExtraTip.lua:384: in function <Libs\LibExtraTip\LibExtraTip.lua:378>
<in C code>
Outfitter\Outfitter-5.7.lua:7907: in function "SetInventoryItem"
FrameXML\MainMenuBarBagButtons.lua:83: in function "BagSlotButton_OnEnter"
<string>:"*:OnEnter":1: in function <string>:"*:OnEnter":1

Locals:
(*temporary) = GameTooltip {
 0 = <userdata>
 SetQuestLogRewardSpell = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetSpellBookItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 Outfitter_OrigSetBagItem = <func> =[C]:-1
 SetExistingSocketGem = <func> =[C]:-1
 SetCurrencyToken = <func> @Altoholic\Tooltip.lua:576
 SetShapeshift = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetVoidItem = <func> =[C]:-1
 SetVoidDepositItem = <func> =[C]:-1
 Hide = <func> =[C]:-1
 Outfitter_OrigSetHyperlink = <func> =[C]:-1
 SetQuestRewardSpell = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 comparing = false
 SetSocketGem = <func> =[C]:-1
 SetMissingLootItem = <func> =[C]:-1
 SetPetAction = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetUnitDebuff = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetItemByID = <func> =[C]:-1
 SetLootItem = <func> =[C]:-1
 SetQuestItem = <func> =[C]:-1
 SetTrainerService = <func> =[C]:-1
 numMoneyFrames = 1
 SetInboxItem = <func> =[C]:-1
 SetBuybackItem = <func> =[C]:-1
 shoppingTooltips = <table> {}
 SetMerchantItem = <func> =[C]:-1
 SetQuestLogItem = <func> =[C]:-1
 hasMoney = 1
 SetUnitBuff = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetTalent = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetTradePlayerItem = <func> =[C]:-1
 shownMoneyFrames = 1
 SetSendMailItem = <func> =[C]:-1
 updateTooltip = 0.17099999897182
 SetInventoryItem = <func> @..\Outfitter.lua:7906
 Outfitter_OrigSetInventoryItem = <func> =[C]:-1
 SetLootRollItem = <func> =[C]:-1
 SetVoidWithdrawalItem = <func> =[C]:-1
 SetTradeSkillItem = <func> =[C]:-1
 SetAuctionSellItem = <func> =[C]:-1
 SetBagItem = <func> @..\Outfitter.lua:7892
 SetHyperlink = <func> @..\Outfitter.lua:7926
 SetTradeTargetItem = <func> =[C]:-1
 SetUnit = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 SetGuildBankItem = <func> =[C]:-1
 SetAuctionItem = <func> =[C]:-1
}
(*temporary) = "player"
(*temporary) = 22
(*temporary) = nil
 = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:378
 = <func> @..\Pawn.lua:243
Last edited by Ravenslair : 11-29-12 at 07:12 AM.
Report comment to moderator  
Reply With Quote
Unread 11-15-12, 03:46 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
With the settings you describe Outfitter will build an outfit with the maximum possible Spell Haste. If a slot has no haste items or if the items have the same haste, then it will choose the item that has the most Int. If there aren't any Int items or they're equal, then the most Spirit will be chosen.

<= means "less than or equal to" and >= means "greater than or equal to"

If you say "Haste <= 1000" then Outfitter will try to find a combination which gets you as close as possible to 1000 Haste without going over. If you put "Haste >= 1000" instead then Outfitter will try to find a combination which gives you 1000 Haste without going under instead.

The order matters, the first stats will be met before the later ones.

You are correct about Rating Buster. It doesn't work with MoP and will give all sorts of errors when used.

Originally Posted by Jynks
Can someone explain the REBUILD FOR option... So far I have set my stats piority in order say Spell Haste, Intellect, Spirit and have everything set to max....

What dose the <= and >= mean?

Dose the order you add the stats matter?

Originally Posted by Jynks


After installing this app IO get this all the time in chat? Bu the mod still seams to work
Seams if I uninstall RATING BUSTER the error goes away
Report comment to moderator  
Reply With Quote
Unread 11-09-12, 03:22 PM  
Jynks
A Frostmaul Preserver

Forum posts: 264
File comments: 63
Uploads: 0
Can someone explain the REBUILD FOR option... So far I have set my stats piority in order say Spell Haste, Intellect, Spirit and have everything set to max....

What dose the <= and >= mean?

Dose the order you add the stats matter?

Originally Posted by Jynks


After installing this app IO get this all the time in chat? Bu the mod still seams to work
Seams if I uninstall RATING BUSTER the error goes away
Report comment to moderator  
Reply With Quote
Unread 11-07-12, 05:02 PM  
Jynks
A Frostmaul Preserver

Forum posts: 264
File comments: 63
Uploads: 0


After installing this app IO get this all the time in chat? Bu the mod still seams to 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.