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,071
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 10-26-09, 01:13 PM  
Littlemaxi
A Kobold Labourer

Forum posts: 0
File comments: 19
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
Report comment to moderator  
Reply With Quote
Unread 10-26-09, 01:08 AM  
Korby
A Murloc Raider

Forum posts: 9
File comments: 20
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.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 04:14 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
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!
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 04:11 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Outfitter-4.9b3 login error

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.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 03:59 PM  
StingerSoft
A Kobold Labourer
 
StingerSoft's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 39
Uploads: 9
Hi mundocani.
Plz update russian lang file in next version:
http://addons.sentod.eu/temp/Outfitt...s_ru.4.9b3.zip
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 03:18 PM  
antz
A Kobold Labourer

Forum posts: 0
File comments: 4
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>

---
Report comment to moderator  
Reply With Quote
Unread 10-12-09, 12:40 PM  
Psychophan7
A Chromatic Dragonspawn

Forum posts: 153
File comments: 47
Uploads: 0
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!
Report comment to moderator  
Reply With Quote
Unread 09-28-09, 09:55 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Hevanus
Before I saw your reply, I hacked around the code that was erroring out and I think that it may have something to do with Outfitter's ability to try to sync its outfits with the Blizzard equipment manager. Between turning the equipment manager off and using your slash command it now works fine again.
I think you're right about the EM support possibly being the cause. Early versions of the 4.8 betas didn't always create an item list for EM-based outfits and the code that's failing is failing because of a missing item list. The last three or four betas all created those item lists, but if the outfit stack has one of those outfits still in it from an earlier beta then this problem might happen.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 11:50 PM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 199
Uploads: 0
Before I saw your reply, I hacked around the code that was erroring out and I think that it may have something to do with Outfitter's ability to try to sync its outfits with the Blizzard equipment manager. Between turning the equipment manager off and using your slash command it now works fine again.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 10:27 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Hevanus
I'm getting the following error on login in 3.2.2 enUS with Outfitter 4.8 from Curse. It's preventing Outfitter from functioning at all
A couple of people have reported a similar problem, though I'm not sure what's causing it. Somehow the saved outfit stack (Outfitter's memory of what you were wearing last time you logged off) is getting corrupted.

Try this

/run gOutfitter_Settings.LastOutfitStack = nil

and then

/reload

and see if that clears it up for you. If it doesn't you'll have to delete the settings file at WTF/Account/login_id/realm_name/character_name/SavedVariables/Outfitter.lua while WoW isn't running to reset Outfitter on that character.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 09:40 PM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 199
Uploads: 0
I'm getting the following error on login in 3.2.2 enUS with Outfitter 4.8 from Curse. It's preventing Outfitter from functioning at all:
Code:
[2009/09/27 20:31:41-6439-x1]: Outfitter-4.8\Outfitter.lua:3819: bad argument #1 to 'pairs' (table expected, got nil)
Outfitter-4.8\Outfitter.lua:3819: in function `GetCompiledOutfit'
Outfitter-4.8\OutfitterEquipment.lua:666: in function `RestoreSavedStack'
Outfitter-4.8\OutfitterEquipment.lua:646: in function `Initialize'
Outfitter-4.8\Outfitter.lua:5057: in function `Function'
Outfitter-4.8\MCSchedulerLib.lua:278: in function `OnUpdate2'
Outfitter-4.8\MCSchedulerLib.lua:198: in function `OnUpdate'
Outfitter-4.8\MCSchedulerLib.lua:311: in function <Outfitter\MCSchedulerLib.lua:311>

Locals:
self = <table> {
 cRidingOutfitDescription = "Equips the outfit when you're mounted"
 cFishingOutfit = "Fishing"
 cFishingOutfitDescription = "Unequips the outfit if you enter combat, then requips it afterwards."
 cCategoryOrder = <table> {}
 cFullAlternateStatSlot = <table> {}
 AskSetCurrent = <function> @ Outfitter\Outfitter.lua:1565:
 UpdateShapeshiftInfo = <function> @ Outfitter\Outfitter.lua:4645:
 cBattlegroundOutfit = "Battleground"
 _SidebarWindowFrame = <table> {}
 GetBagSlotItemName = <function> @ Outfitter\OutfitterInventory.lua:49:
 StaticPopup_EscapePressed = <function> @ Outfitter\Outfitter.lua:7135:
 cNewOutfit = "New Outfit"
 OutfitStack = <table> {}
 NameOutfit_Cancel = <function> @ Outfitter\Outfitter.lua:5652:
 cHerbalismOutfit = "Herbalism"
 cFriendsAndFamily = <table> {}
 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"
 cTranslationCredit = "Translations by %s"
 FormatItemList = <function> @ Outfitter\Outfitter.lua:137:
 ShowAnchorTree = <function> @ Outfitter\MCDebugLib.lua:507:
 ItemList_FindItem = <function> @ Outfitter\OutfitterInventory.lua:1340:
 ErrorMessage = <function> @ Outfitter\MCDebugLib.lua:174:
 cFallingOutfit = "Falling"
 DialogOpened = <function> @ Outfitter\Outfitter.lua:7112:
 cWSGOutfit = "Battleground: Warsong Gulch"
 cDruidCatForm = "Druid: Cat Form"
 cUseEmptyOutfit = "Create Empty Outfit"
 ShowCommandHelp = <function> @ Outfitter\Outfitter.lua:1516:
 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:6696:
 ItemList_GetItemStats = <function> @ Outfitter\OutfitterInventory.lua:1461:
 ItemList_SwapBagSlotWithInventorySlot = <function> @ Outfitter\OutfitterInventory.lua:1318:
 DebugMessage = <function> @ Outfitter\MCDebugLib.lua:148:
 cDruidBearForm = "Druid: Bear Form"
 cIoCOutfit = "Battleground: Isle of Conquest"
 cWithdrawOthersFromBank = "Withdraw other outfits from bank"
 GenerateSmartUnequipScript = <function> @ Outfitter\OutfitterScripting.lua:219:
 cItemComparisonsOffDescription = "Turn this on to include items from your outfits in tooltip item comparisons"
 cOutfitBarAlphaLabel = "Alpha"
 cBankedItemsLabel = "Banked items: "
 cInZonesOutfit = "In Zones"
 Initialized = false
 cCompleteOutfits = "Complete outfits"
 _Inventory = <table> {}
 BuildUnequipChangeList = <function> @ Outfitter\OutfitterEquipment.lua:8:
 AutomationDropDown_OnLoad = <function> @ Outfitter\Outfitter.lua:6071:
 TankPoints_New = <function> @ Outfitter\OutfitterItemStats.lua:293:
 cSpellHasteStatName = "Haste Rating"
 CursorInFrame = <function> @ Outfitter\OutfitterUITools.lua:461:
 ItemList_FindItemIndex = <function> @ Outfitter\OutfitterInventory.lua:1389:
 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:2181:
 cAccessoryOutfits = "Accessories"
 EndMenu = <function> defined
  ---
Report comment to moderator  
Reply With Quote
Unread 09-26-09, 11:55 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Psychophan7
I keep getting this error when I log in, been getting it since before 3.2.2
That looks like a bug from quite a while ago - have you updated?
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 10:17 PM  
Psychophan7
A Chromatic Dragonspawn

Forum posts: 153
File comments: 47
Uploads: 0
I keep getting this error when I log in, been getting it since before 3.2.2:

Code:
Message: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5470: attempt to call local 'strutf8lower' (a nil value)
Time: 09/26/09 00:13:42
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: in function `strutf8lower'
Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5470: in main chunk

Locals: MAJOR = "LibStatLogic-1.1"
MINOR = "$Revision: 59 $"
StatLogic = <table> {
 SetTip = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:82
}
wowBuildNo = "10505"
toc = 30200
DEBUG = false
debugPrint = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:56
PatternLocale = nil
DisplayLocale = nil
locale = "enUS"
noPatternLocale = nil
L = <table> {
 Socket Bonus:  = "Socket Bonus: "
 SingleEquipStatCheck = "^Equip: (.-) by u?p? ?t?o? ?(%d+) ?(.-)%.?$"
 StatIDLookup = <table> {
 }
 WholeTextLookup = <table> {
 }
 DualStatPatterns = <table> {
 }
 Equip:  = "Equip: "
 Plate = "Plate"
 DeepScanWordSeparators = <table> {
 }
 . = "."
 DeepScanSeparators = <table> {
 }
 ExcludeLen = 5
 tonumber = <function> defined =[C]:-1
 Leather = "Leather"
 DeepScanPatterns = <table> {
 }
 Exclude = <table> {
 }
 Mail = "Mail"
 PreScanPatterns = <table> {
 }
 SinglePlusStatCheck = "^([%+%-]%d+) (.-)%.?$"
 Cloth = "Cloth"
}
D = <table> {
 StatIDToName = <table> {
 }
}
strutf8lower = nil
temp = <table> {
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 Mana every 5 seconds = <table> {
 }
 Scope (Damage) = <table> {
 }
 % Shield Block Value = <table> {
 }
 Increases the damage done by Fire spells and effects = <table> {
 }
 Improves spell hit avoidance rating = <table> {
 }
 Frost Resist = <table> {
 }
 Mana Regen = <table> {
 }
 Damage = <table> {
 }
 Increases healing done = <table> {
 }
 Increases damage done to Undead and Demons by magical spells and effects = <table> {
 }
 Frost Resistance = <table> {
 }
 Addsdamage per second = <table> {
 }
 Increases staff skill rating = <table> {
 }
 Increases damage done to Undead by magical spells and effects = <table> {
 }
 Increases feral combat skill rating = <table> {
 }
 Mana every 5 Sec = <table> {
 }
 Nature Resist = <table> {
 }
 Block Rating = <table> {
 }
 Slot Quiver = false
 Damage Spells = <table> {
 }
 mana every 5 sec = <table> {
 }
 Spell Hit Rating = <table> {
 }
 Increases your critical hit rating = <table> {
 }
 Arcane Resistance = <table> {
 }
 Increases attack powerwhen fighting Undead and Demons = <table> {
 }
 Increases your expertise rating = <table> {
 }
 % Threat = <table> {
 }
 Defense = <table> {
 }
 Healing = <table> {
 }
 Fire Resistance = <table> {
 }
 Holy Damage = <table> {
 }
 Attack Power in Cat, Bear, and Dire Bear forms only = <table> {
 }
 Stamina = <table> {
 }
 HP = <table> {
 }
 your normal health regeneration = <table> {
 }
 Spell Critical Strike Rating = <table> {
 }
 Improves ranged hit avoidance rating = <table> {
 }
 Mana per = <table> {
 }
 Restoreshealth every 5 sec = <table> {
 }
 Restoreshealth per 5 sec = <table> {
 }
 Shadow Resistance = <table> {
 }
 Weapon Damage = <table> {
 }
 Agility = <table> {
 }
 Improves melee hit rating = <table> {
 }
 Increases your hit rating = <table> {
 }
 Spirit = <table> {
 }
 Hit Rating = <table> {
 }
 Spell Hit = <table> {
 }
 Increases the damage done by Frost spells and effects = <table> {
 }
 Increases attack power = <table> {
 }
 Defense Rating = <table> {
 }
 Health = <table> {
 }
 Shadow Spell Damage = <table> {
 }
 Health per = <table> {
 }
 % Intellect = <table> {
 }
 to All Stats = <table> {
 }
 Increases your spell damage = <table> {
 }
 Spell Critical strike rating = <table> {
 }
 Spell Damage = <table> {
 }
 healing Spells = <table> {
 }
 Increases your spell penetration = <table> {
 }
 Increases ranged attack speed = false
 Increased Defense = <table> {
 }
 Slot Ammo Pouch = false
 Increases dagger skill rating = <table> {
 }
 Block = <table> {
 }
 Spell Power = <t
Report comment to moderator  
Reply With Quote
Unread 09-21-09, 08:00 PM  
harrellj
A Flamescale Wyrmkin

Forum posts: 132
File comments: 17
Uploads: 0
Originally posted by mundocani
Oops, thanks - that was my test message to make sure things were working while I was trying to fix it. I'll get that removed for the final build.
Np, figured something of that sort had occurred and wanted to let you know.
Report comment to moderator  
Reply With Quote
Unread 09-21-09, 02:16 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by harrellj
Thanks for fixing the TG 2H issue with the lance. One thing after updating to this version, when the script triggers to equip it, I get this message in the chat log: [ TEST] [Outfitter] Moving SecondaryHandSlot to unequip before MainHandSlot

Oops, thanks - that was my test message to make sure things were working while I was trying to fix it. I'll get that removed for the final build.
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.