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,054
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 09-21-10, 05:17 AM  
FantaPants
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
Beta error. Im pretty sure this is related to outfitter. I first made it occur when making a new outfit and then hit the "W" icon for saving it on the server which made wow crash.

This application has encountered a critical error:

ERROR #0 (0x85100000) Assertion Failure
Program: C:\Program Files (x86)\World of Warcraft Beta\WoW.exe
File: .\PortraitButton.cpp
Line: 1020
Expr: texFile.Width() == PORTRAIT_SIZE_SMALL


WoWBuild: 12984
Realm: Lost Isles (US) [12.129.228.170:3724]
Local Zone: The Silver Enclave, Dalaran
Local Player: *, 010000000030E500, (5726.14,729.01,641.748)
Total lua memory: 17056KB
Current Addon: Outfitter
Current Addon function: SetPortraitToTexture
Current Addon object: (null)
Add Ons: !BugGrabber BugSack Outfitter
Report comment to moderator  
Reply With Quote
Unread 09-18-10, 01:29 AM  
FantaPants
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
Installed on Beta

I just installed Outfitter on the beta and as the only addon running I was unable to remove whole sets from the bank be either hitting remove items from the bank in the menu or just clicking on the set, I got no error messages. Also the stock bank frame appears in front of the Outfitter character screen pop out and clicking on the pop out doesnt bring it forward.
Report comment to moderator  
Reply With Quote
Unread 09-13-10, 01:11 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
I had some free time today and took a look at Outfitter under Cataclysm. There weren't too many changes needed and I think it's working pretty well now. I've uploaded it as 5.0b9 and it only adds WoW4 compatibility. You don't need it for the live servers, though it should work fine on them.
Report comment to moderator  
Reply With Quote
Unread 09-08-10, 08:09 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
The call chain indicates the crash is in with TipTac, though it's being called while Clique is attempting to configure your PitBull frames. Outfitter is only listed because it hooks the tooltips in order to add the "Use by outfits:" item. it doesn't appear to be directly involved in your problem.
Originally posted by Tinuviel
Hey Mundocani,

I got this error today; it's listing a bunch of different addons, and there's a line there for
Report comment to moderator  
Reply With Quote
Unread 09-06-10, 09:25 AM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Hey Mundocani,

I got this error today; it's listing a bunch of different addons, and there's a line there for Outfitter. I'm reporting it to all those addons to help figure out what it is.

I was in a random heroic dungeon; I'm not sure what triggered it.

1x TipTac-10.05.01\core.lua:1157: attempt to index local 'color' (a nil value)
TipTac-10.05.01\core.lua:908: in function <TipTac\core.lua:878>
<in C code>: ?
Clique-SVN\Clique.lua:103: in function <Clique\Clique.lua:101>
<in C code>: in function `SetUnit'
PitBull4-v4.0.0-beta11-3-g5295454\UnitFrame.lua:281: in function <PitBull4\UnitFrame.lua:276>

Locals:
self = GameTooltip {
0 = <userdata>
FadeOut = <function> @ TipTac\core.lua:815:
numMoneyFrames = 1
shoppingTooltips = <table> {}
Outfitter_OrigSetBagItem = <function> defined =[C]:-1
SetHyperlink = <function> @ Outfitter\Outfitter.lua:7531:
hasMoney = 1
default = 1
Outfitter_OrigSetHyperlink = <function> defined =[C]:-1
updateTooltip = 0.058999993652105
SetInventoryItem = <function> @ Outfitter\Outfitter.lua:7511:
comparing = false
Show = <function> @ TipTac\core.lua:805:
SetBagItem = <function> @ Outfitter\Outfitter.lua:7497:
tipTacGradient = <unnamed> {}
Outfitter_OrigSetInventoryItem = <function> defined =[C]:-1
SetFromListEntry = <function> @ Coconuts\Libs\LibLordFarlander-ItemList-2.0\LibLordFarlander-ItemList-2.0.lua:290:
}
_ = nil
unit = "party2"
cfg = <table> {
gttScale = 1
showRealm = "asterisk"
classification_elite = "%s+ "
overrideFade = false
tipBackdropEdge = "Interface\Buttons\WHITE8X8"
optionsLeft = 271.99998450279
backdropEdgeSize = 1.5
showTarget = "none"
tipBackdropBG = "SharedMedia\background\smoke.tga"
anchorFrameUnitPoint = "CENTER"
showAuraCooldown = false
healthBarText = "none"
barTexture = "SharedMedia\statusbar\Charcoal"
classification_normal = "%s "
healthBarClassColor = false
fontSize = 11
classification_rare = "%s (Rare) "
showBuffs = false
left = 801.00004909933
showTargetedBy = false
anchorWorldUnitPoint = "CENTER"
classification_worldboss = "%s (Boss) "
showTalents = false
colorNameByClass = true
backdropInsets = 1.5
classification_rareelite = "%s+ (Rare) "
showDebuffs = false
iconRaid = false
targetYouText = "<<YOU>>"
iconAnchor = "CENTER"
top = 292.00004142523
anchorWorldTipPoint = "CENTER"
barFontFace = "Skada\fonts\ABF.ttf"
optionsBottom = 296.99996505678
classColoredBorder = true
fontFace = "Skada\fonts\ABF.ttf"
anchorFrameTipPoint = "CENTER"
modifyFonts = true
}
UnitExists = <function> defined =[C]:-1
u = <table> {
isPlayer = 1
reactionIndex = 6
token = "party2"
}
tt = TipTac {
ApplySettings = <function> @ TipTac\core.lua:1010:
0 = <userdata>
text = <unnamed> {}
CURSOR_UPDATE = <function> @ TipTac\core.lua:223:
AddModifiedTip = <function> @ TipTac\core.lua:1084:
ApplyGeneralAppearance = <function> @ TipTac\core.lua:1144:
AnchorFrameToMouse = <function> @ TipTac\core.lua:1101:
PLAYER_LEVEL_UP = <function> @ TipTac\core.lua:238:
close = <unnamed> {}
CVAR_UPDATE = <function> @ TipTac\core.lua:273:
}

---
Report comment to moderator  
Reply With Quote
Unread 08-21-10, 02:24 PM  
GreyWolfSC
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
I've fixed the LUA error on set rename bug.

Change line 5793 of Outfitter.lua
from
Code:
self.Name:SetScript("OnEnterPressed", function (self) self:Done() end)
to

Code:
self.Name:SetScript("OnEnterPressed", function () self:Done() end)
Report comment to moderator  
Reply With Quote
Unread 07-13-10, 01:33 PM  
Gnobiwan
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Outfit saved under accessories.

It seems whenever i save a complete outfit, ie all my healing gear. It saves it under the accessories category. I have every slot checked when I save the outfit, not sure what I am doing wrong.

Edit: k i found the issue. when i unclick tabard/shirt it turns into accessory outfit and the automation stops working.
Last edited by Gnobiwan : 07-13-10 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 05-26-10, 02:42 PM  
Valandris
A Fallenroot Satyr
 
Valandris's Avatar

Forum posts: 22
File comments: 14
Uploads: 0
Outfitter and Fury Warriors

Whenever I change armor sets (after going fury) or update my fury set, I unequip my offhand. Can that be fixed? I've caught myself going into combat with 1 weapon by accident
__________________
Speak out! Ask for Stargate Atlantis to be brought back!
http://www.petitionspot.com/petitions/SaveSGA/
Report comment to moderator  
Reply With Quote
Unread 05-26-10, 01:08 PM  
panga666
A Murloc Raider

Forum posts: 8
File comments: 29
Uploads: 0
Hi.

Would it be possible for the calc routine to make an outfit based on a Weightwatchers Weight , and make it try to optimize for , lets say a specific number of hitrating ?

Maybe it would require Weightwatchers to be aware too ? It would be great if it automatically optimized for as good WWscore as possible and keeping just above the minimum spellhit for instance.

Just a thought...
Report comment to moderator  
Reply With Quote
Unread 04-17-10, 09:42 AM  
Canities
A Wyrmkin Dreamwalker

Forum posts: 54
File comments: 11
Uploads: 0
Originally posted by mundocani
I actually check my wobbleworks.com site more than I check others, but I didn't have a good answer for you when I read your question -- I needed to go look at the code first. I forgot about it though and the "new message" light wasn't on to remind me anymore of course. Sorry about that.

It's the main frame in Outfitter.xml, look for something anchored to PaperDollFrame and named Outfitter I think, I'm not sure -- it's been a while
Thanks,
after that little pointer i found what i needed for both the button and outfit frame np bout forgetting, bug/problem fixing is more important than me wanting my ui to look right.

For future reference OutfitterButtonFrame and OutfitterFrame are the ones that i've changed and have worked a treat.

Thanks again.
Report comment to moderator  
Reply With Quote
Unread 04-17-10, 08:16 AM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Another problem with the Trinket Queue script. If you have an outfit with the script enabled and you activate a trinket out of combat, the next trinket is immediately swapped which removes the buff you got from the trinket you just activated.
Report comment to moderator  
Reply With Quote
Unread 04-17-10, 07:38 AM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Before the error with the Trinket Queue I reported previously, I had a separate outfit with just the two accessory slots enabled and the Trinket Queue script. It exhibits some weird behaviour (sometimes) where the trinkets swap every couple of seconds, out of combat. I had 4 trinkets, 2 in the settings for the upper slot and the other 2 in the lower slot. The first one of each list were set in the actual outfit as equipped items.
Report comment to moderator  
Reply With Quote
Unread 04-16-10, 02:53 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Originally posted by Canities
p.s. i posted on the Wobbleworks forum but had no reply, thought as this gets more activity i would try here.
I actually check my wobbleworks.com site more than I check others, but I didn't have a good answer for you when I read your question -- I needed to go look at the code first. I forgot about it though and the "new message" light wasn't on to remind me anymore of course. Sorry about that.

Originally posted by Canities
I was wondering where in the LUA/XML files this information is stored so that i can tweak them to fit better within the modified frames. I have tried looking myself, but there is a lot of information contained in said files and i would rather not break the addon by changing the wrong thing.
It's the main frame in Outfitter.xml, look for something anchored to PaperDollFrame and named Outfitter I think, I'm not sure -- it's been a while
Report comment to moderator  
Reply With Quote
Unread 04-16-10, 12:30 PM  
Canities
A Wyrmkin Dreamwalker

Forum posts: 54
File comments: 11
Uploads: 0
Hi there,
I've been using outfitter for a while and loving it loads.
One issue i have is i've recently installed AhmUI, which modifies the default character frame. This in turn has had some adverse effects on the location of the Outfitter button and config frame (see attached image below).



I was wondering where in the LUA/XML files this information is stored so that i can tweak them to fit better within the modified frames. I have tried looking myself, but there is a lot of information contained in said files and i would rather not break the addon by changing the wrong thing.

Thanks

Yuki

p.s. i posted on the Wobbleworks forum but had no reply, thought as this gets more activity i would try here.
Report comment to moderator  
Reply With Quote
Unread 04-15-10, 09:21 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
When I enabled the Trinket Queue script on my primary full gear set and then Okayed the settings with a list of 4 trinkets, I got the following error:

1x Outfitter-5.0b7\OutfitterOutfits.lua:683: Not implemented
Outfitter-5.0b7\OutfitterOutfits.lua:683: in function `SetItem'
<string>:"Outfit Script":46: in function `Function'
Outfitter-5.0b7\MC2EventLib.lua:41: in function `DispatchEvent'
Outfitter-5.0b7\Outfitter.lua:4629: in function `Function'
Outfitter-5.0b7\MC2SchedulerLib.lua:242: in function `OnUpdate2'
Outfitter-5.0b7\MC2SchedulerLib.lua:178: in function `OnUpdate'
Outfitter-5.0b7\MC2SchedulerLib.lua:20: in function <Outfitter\MC2SchedulerLib.lua:20>

Locals:
self = <table> {
ItemLocations = <table> {}
ScriptSettings = <table> {}
ScriptLockupCount = 0
Script = "-- $EVENTS TIMER
-- $DESC The highest trinket in the list that isn't on cooldown will automatically be equipped for you

-- $SETTING Trinkets={label="Upper slot", type="stringtable"}
-- $SETTING Trinkets2={label="Lower slot", type="stringtable"}

if not isEquipped then
return
end

local itemInfo0, itemInfo1

if setting.Trinkets and #setting.Trinkets > 0 then
itemInfo0 = Outfitter:FindNextCooldownItem(setting.Trinkets, true)
end
if setting.Trinkets2 and #setting.Trinkets2 > 0 then
itemInfo1 = Outfitter:FindNextCooldownItem(setting.Trinkets2, true)
end

if itemInfo0
and (Outfitter:GetInventoryCache():ItemsAreSame(itemInfo0, outfit.Items.Trinket0Slot)
or Outfitter:InventoryItemIsActive("Trinket0Slot")) then
itemInfo0 = nil
end

if itemInfo1
and (Outfitter:GetInventoryCache():ItemsAreSame(itemInfo1, outfit.Items.Trinket1Slot)
or Outfitter:InventoryItemIsActive("Trinket1Slot")) then
itemInfo1 = nil
end

if itemInfo0 or itemInfo1 then
Outfitter:BeginEquipmentUpdate()
if item didUnequip = false
Items = <table> {}
BindingIndex = 1
Name = "Normal"
OutfitBar = <table> {}
CategoryID = "Complete"
StoredInEM = true
}
pSlotName = "Trinket1Slot"
pItemInfo = <table> {
JewelCode4 = 0
Code = 44013
UsedInOutfit = true
JewelCode2 = 0
JewelCode3 = 0
Level = 174
Texture = "Interface\Icons\INV_Gizmo_ElementalBlastingPowder"
Quality = 3
Type = "Armor"
InvType = "INVTYPE_TRINKET"
Link = "|Hitem:44013:0:0:0:0:0:0:1414928640:80[Cannoneer's Fuselighter]"
SubCode = 0
ItemSlotName = "Trinket0Slot"
SubType = "Miscellaneous"
JewelCode1 = 0
Name = "Cannoneer's Fuselighter"
UniqueID = 1414928640
Location = <table> {}
EnchantCode = 0
Count = 1
MinLevel = 0
}
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.