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,307,054
Favorites:2,692
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 12-16-09, 09:05 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Amenity
I wonder why in the world they did that?
I think it was in response to people complaining about players using some addon to rapid-cycle their titles (like several titles per second).
Report comment to moderator  
Reply With Quote
Unread 12-16-09, 08:51 AM  
Amenity
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by mundocani
> 1. The ability to set titles for outfits seems to be missing entirely

Blizzard disabled addons from using that ability in patch 3.3, so I removed it from Outfitter

I wonder why in the world they did that?

> 2. It keeps generating its' own outfit called "FB_TEMP_OUTFIT" and storing it on the server.

That's Fishing Buddy, not Outfitter
Aha! Now I've got a place to start!

Thank you so much for the clarification, and keep up the excellent work!
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-16-09, 01:02 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
> 1. The ability to set titles for outfits seems to be missing entirely

Blizzard disabled addons from using that ability in patch 3.3, so I removed it from Outfitter

> 2. It keeps generating its' own outfit called "FB_TEMP_OUTFIT" and storing it on the server.

That's Fishing Buddy, not Outfitter
Report comment to moderator  
Reply With Quote
Unread 12-15-09, 11:38 PM  
Amenity
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Couple of issues with the latest version:

1. The ability to set titles for outfits seems to be missing entirely, and

2. It keeps generating its' own outfit called "FB_TEMP_OUTFIT" and storing it on the server.

Like so:

Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-15-09, 12:40 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: errors

Originally posted by Myster
On login I keep getting my chat spammed with the following errors:

[16:36:10] [ERROR] [Outfitter]Unknown stat optmization FIRE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization NATURE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization SHADOW_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization ARCANE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization FROST_RESIST
Thanks, it looks like either I screwed up typing in those codes or LibStatLogic changed the name of them from XXX_RESIST to XXX_RES. In either case I'll get it corrected in the next build.

You should only see them once though - those happen only while Outfitter is trying to initialize outfits for the first time. If you're seeing them on every login as you say then you also are experiencing the WoW problem with saving settings under Vista or Win7. Check the WoW UI & Macros forum for solutions to that problem.
Last edited by mundocani : 12-15-09 at 12:41 PM.
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 03:38 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
errors

On login I keep getting my chat spammed with the following errors:

[16:36:10] [ERROR] [Outfitter]Unknown stat optmization FIRE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization NATURE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization SHADOW_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization ARCANE_RESIST
[16:36:10] [ERROR] [Outfitter]Unknown stat optmization FROST_RESIST
Report comment to moderator  
Reply With Quote
Unread 12-13-09, 01:36 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Bags being included as part of equipment sets

Originally posted by celebros
I created a new outfit optimized for item level, and for some reason it included a frostweave bag that I had in my bank. I had to delete the outfit and recreate it manually. Any chance that bags can be excluded from the item sets? Or at least have an option to not consider bags?
Were you at the bank when you did it? Outfitter can't see banked items unless you have the bank window open.
Report comment to moderator  
Reply With Quote
Unread 12-12-09, 09:08 PM  
celebros
A Deviate Faerie Dragon
 
celebros's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 23
Uploads: 2
Bags being included as part of equipment sets

I created a new outfit optimized for item level, and for some reason it included a frostweave bag that I had in my bank. I had to delete the outfit and recreate it manually. Any chance that bags can be excluded from the item sets? Or at least have an option to not consider bags?
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 08:21 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Re: attempt to call local 'strutf8lower'

Originally posted by teakan
Problem solved - you must completely exit WoW when you update Outfitter (and not just reload your UI or logout and back in).
Generally it's best to only update addons while WoW is not running. This is because WoW caches a directory of all files in the Interface\Addons folder when it starts up and, after that, it won't load any new files that are added. Most addon updates don't involve new files which is why a /reload works most of the time, but if an addon does add a new file (texture, lua, xml) then it won't be loaded by WoW until the WoW client is restarted.
Last edited by mundocani : 12-10-09 at 08:22 PM.
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 07:33 PM  
teakan
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: attempt to call local 'strutf8lower'

Problem solved - you must completely exit WoW when you update Outfitter (and not just reload your UI or logout and back in).



Originally posted by teakan
I disabled all my addons, and enabled just Outfitter. I get the following error when I logon:

"Message: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: attempt to call local 'strutf8lower' (a nil value)"

I tried deleting the Outfitter folder from Interface\Addons and redownloaded 4.9 and I get the same error. Here is the full error text:

Message: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: attempt to call local 'strutf8lower' (a nil value)
Time: 12/09/09 19:57:14
Count: 1
Stack: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: in main chunk

Locals: MAJOR = "LibStatLogic-1.1"
MINOR = "$Revision: 86 $"
StatLogic = <table> {
SetTip = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:81
}
wowBuildNo = 10958
toc = 30300
DEBUG = false
debugPrint = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:55
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> {
}
Shadow and Frost Spell Power = <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> {
}
Attack Power versus Undead = <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> {
}
% Mount Speed = <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 ranged attack speed = false
Increases your spell damage = <table> {
}
Spell Critical strike rating = <table> {
}
Slot Ammo Pouch = false
Slot Bag = false
Spell Damage = <table> {
}
healing Spells = <table> {
}
Increases your spell penetration = <table> {
}
Improves haste rating = <table> {
}
Increased Defense = <table> {
}
Increases Crossbow skill rating = <table> {
}
Increases dagger skill rating = <table> {
}
Block = <table> {
}
Spell Power
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 07:13 PM  
justinm
A Kobold Labourer

Forum posts: 1
File comments: 58
Uploads: 0
Originally posted by mundocani
My guess is that your LibButtonFacade is out of date. GetFrameType is one of the APIs Blizzard changed in this patch.
Yeah, you're right. It was. Funny thing is, I'm not sure where I got it from. It's not marked as a favorite of mine either here or on Curse. Not sure I even have it configured to alter the look of any of my addons. That's why I didn't even know to look for it outside of an existing addon.

Oh well, that's updated now, and so no chat-window errors thrown anymore. Thanks for the tip and keep up the good work!
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 07:02 PM  
teakan
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
attempt to call local 'strutf8lower'

I disabled all my addons, and enabled just Outfitter. I get the following error when I logon:

"Message: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: attempt to call local 'strutf8lower' (a nil value)"

I tried deleting the Outfitter folder from Interface\Addons and redownloaded 4.9 and I get the same error. Here is the full error text:

Message: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: attempt to call local 'strutf8lower' (a nil value)
Time: 12/09/09 19:57:14
Count: 1
Stack: Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:5474: in main chunk

Locals: MAJOR = "LibStatLogic-1.1"
MINOR = "$Revision: 86 $"
StatLogic = <table> {
SetTip = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:81
}
wowBuildNo = 10958
toc = 30300
DEBUG = false
debugPrint = <function> defined @Interface\AddOns\Outfitter\LibStatLogic-1.1.lua:55
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> {
}
Shadow and Frost Spell Power = <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> {
}
Attack Power versus Undead = <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> {
}
% Mount Speed = <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 ranged attack speed = false
Increases your spell damage = <table> {
}
Spell Critical strike rating = <table> {
}
Slot Ammo Pouch = false
Slot Bag = false
Spell Damage = <table> {
}
healing Spells = <table> {
}
Increases your spell penetration = <table> {
}
Improves haste rating = <table> {
}
Increased Defense = <table> {
}
Increases Crossbow skill rating = <table> {
}
Increases dagger skill rating = <table> {
}
Block = <table> {
}
Spell Power
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 07:45 AM  
Astrocanis
A Black Drake

Forum posts: 84
File comments: 28
Uploads: 0
Will do. I reloaded with 4.9 and the problem disappeared, though. On my way to work - I'll give it a shot later.

Thanks for the reply.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 10:49 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Astrocanis
Unfortunately, I every time I try to access Outfitter, I get:

Message: [string "OutfitterButton:OnClick"]:1: attempt to index global 'Outfitter' (a nil value)
Time: 12/08/09 21:19:32
Count: 4
Stack: [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: self = OutfitterButton {
0 = <userdata>
}
button = "LeftButton"
down = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'Outfitter' (a nil value)"
Something is going wrong at startup, check for errors during startup and try running Outfitter alone to see if something is interfering.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 10:20 PM  
Astrocanis
A Black Drake

Forum posts: 84
File comments: 28
Uploads: 0
Unfortunately, I every time I try to access Outfitter, I get:

Message: [string "OutfitterButton:OnClick"]:1: attempt to index global 'Outfitter' (a nil value)
Time: 12/08/09 21:19:32
Count: 4
Stack: [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: self = OutfitterButton {
0 = <userdata>
}
button = "LeftButton"
down = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'Outfitter' (a nil value)"
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.