Outfitter allows you to create multiple outfits and equip them with a click of your mouse. You can layer outfits, create outfits optimized for a particular attribute (ie, fire resist or maximum defense), and have outfits which automatically equip based on events like mounting up, stealthing or changing stances and forms.
What's new in Outfitter 4
The biggest new thing is Special Occasion and Mix-n-Match categories are gone. The Special Occasion outfits are now regular outfits with preset scripts attached. There are presets for all of the old special occasion outfits as well as several other useful scripts. This makes it possible to remove or rename any outfit you wish as well as to customize the behavior any outfit. Outfitter 4 also fixes several features which were broken by the release of WoW 2.0.
Important information about upgrading to Outfitter 4
Upgrading to version 4 will upgrade your outfits to eliminate the old categories and convert them to the new system. Versions prior to 4 will not work properly with the updated outfit data. If you want to be able to revert to earlier versions while trying out version 4 you will need to backup your Outfitter data file before upgrading and then restore that file before downgrading. The file to save can be found at "World of Warcraft\WTF\Account\{login id)\(realm)\(character)\SavedVariables\Outfitter.lua"
Change Log - Outfitter
Version 4.2.1 Changes
- FEATURE: Riding outfit has new "stay equipped while falling" option for Parachute Cloak users (off by default)
- FEATURE/BUGFIX: Scripts are in sub-menus by category (also avoids problems with large menus going off the screen)
- FEATURE: $SETTING type fields are no longer case-sensitive, allowing "string" and "number" to be the same as the standard Lua typenames
- BUGFIX: Solo/Party/Raid script fixed
- BUGFIX: Corrected German localization of Moonkin
- BUGFIX: Corrected default icon for Berserker Stance outfit
- BUGFIX: Default icon for single-item outfits shows correctly even if the item is banked or missing
- BUGFIX: Escape key correctly removes keyboard focus from script editbox fields
- BUGFIX: /outfitter commands which use item links work correctly (iteminfo for example)
If you get an upgraded trinket/ring/whatever (such as the Violet Signet from Karazhan rep), you'll have to re-add it to your outfits after the upgrade. Even though WoW keeps the name the same, internally those items appear as completely new items with their own item codes and everything.
Outfitter can keep track of changes made to an item such as enchants and gems, but it can't match up items when they change entirely (even though the name doesn't change).
If you select each outfit which had your Medillian of the Horde in it, you should see a '?' for the trinket slot that formerly held your lower-grade version. Just click that box to turn it into a Checkmark and then the outfit will work normally for you once again.
Quote:
Originally posted by didah Having issues with the new pvp epic trinket having the same name as its predecessor
I'm always getting [ERROR][Outfitter] Can't find Medallion of the Horde.
Last edited by mundocani : 05-15-2008 at 09:49 AM.
This is a known issue which is fixed in 4.2.1 (available on my site wobbleworks.com/warcraft but I haven't posted it to here or Curse yet). Here's the corrected script, which you can use by setting the script to Custom and pasting this in:
Code:
-- $EVENTS PLAYER_ENTERING_WORLD RAID_ROSTER_UPDATE PARTY_MEMBERS_CHANGED
-- $DESC Equips the outfit when solo, partied or raiding, based on the settings
-- $SETTING EquipSolo = {Label="Equip when solo", Type = "Boolean"}
-- $SETTING EquipGroup = {Label="Equip when in a party", Type = "Boolean"}
-- $SETTING EquipRaid = {Label="Equip when in a raid", Type = "Boolean"}
if setting.EquipSolo
and GetNumRaidMembers() == 0
and GetNumPartyMembers() == 0 then
equip = true
elseif setting.EquipGroup
and GetNumRaidMembers() == 0
and GetNumPartyMembers() ~= 0 then
equip = true
elseif setting.EquipRaid
and GetNumRaidMembers() ~= 0 then
equip = true
elseif didEquip then
equip = false
end
I created a new outfit but when I tried to associate the solo/party/raid script to it so I could modify it as you suggested I get this error:
"Interface\Addons\Outfitter\Outfitter.lua:2419: attempt to index field '?' (a nil field)"
I tried associating the outfit to a different script like the Argent Dawn one and it worked fine. Then I told it to create a custom script and the script window opened fine but when I to click the solo/party/raid script in the Prefix drop down I got the same error above except the number after .lua was 7436.
I appears that script on my install is bad unless anyone else is having the same issue.
just tried what you did and the same happened for me, so its not you
Hi,
I created a new outfit but when I tried to associate the solo/party/raid script to it so I could modify it as you suggested I get this error:
"Interface\Addons\Outfitter\Outfitter.lua:2419: attempt to index field '?' (a nil field)"
I tried associating the outfit to a different script like the Argent Dawn one and it worked fine. Then I told it to create a custom script and the script window opened fine but when I to click the solo/party/raid script in the Prefix drop down I got the same error above except the number after .lua was 7436.
I appears that script on my install is bad unless anyone else is having the same issue.
What should I check or what am I doing wrong?
Thanks,
Twidget
Quote:
Originally posted by mundocani You can simulate running a macro line with this
/swapactionbar works out of combat, but in combat it just fails silently. Spell-casting macros don't work at all and will generate a 'forbidden' error message instead.
I didn't think it'd work at all, but apparently there are secure functions and then there are *really* secure (forbidden) functions. Since that's the case, you can swap action bars directly in Outfitter scripts but only out of combat. To do it directly just use
Code:
ChangeActionBarPage(6)
where the 6 is whatever action bar you want to switch to. You could insert this into the Solo/Party/Raid script to switch your action bars upon joining a raid and then switch back after leaving.
/swapactionbar works out of combat, but in combat it just fails silently. Spell-casting macros don't work at all and will generate a 'forbidden' error message instead.
I didn't think it'd work at all, but apparently there are secure functions and then there are *really* secure (forbidden) functions. Since that's the case, you can swap action bars directly in Outfitter scripts but only out of combat. To do it directly just use
Code:
ChangeActionBarPage(6)
where the 6 is whatever action bar you want to switch to. You could insert this into the Solo/Party/Raid script to switch your action bars upon joining a raid and then switch back after leaving.
Quote:
Originally posted by Twidget Can the script for an outfit call a macro?
Just wondering because I am able to change the action bar with that macro I found that had just the one command in it "/swapactionbar 1 6".
Last edited by mundocani : 05-06-2008 at 12:17 PM.
Can the script for an outfit call a macro?
Just wondering because I am able to change the action bar with that macro I found that had just the one command in it "/swapactionbar 1 6".
Quote:
Originally posted by mundocani I'm not certain, but I think that changing action bars is considered a secure action and so can't be automated for you. The reason I think it's probably secure is that otherwise addons could still automatically choose heal ranks for you based on your targets health by having you put a different rank on each action bar and then the addon would just flip to the action bar with the appropriate rank. That's the sort of thing Blizzard sought to eliminate in patch 2.0 and so I doubt that automatically changing bars is allowed by addons.
I'm not certain, but I think that changing action bars is considered a secure action and so can't be automated for you. The reason I think it's probably secure is that otherwise addons could still automatically choose heal ranks for you based on your targets health by having you put a different rank on each action bar and then the addon would just flip to the action bar with the appropriate rank. That's the sort of thing Blizzard sought to eliminate in patch 2.0 and so I doubt that automatically changing bars is allowed by addons.
Quote:
Originally posted by Twidget Hi,
First off just let me say that I couldn't play without your mod. Great job!
My question is if it is possible to have outfitter swap my action bar when I switch outfits. Basically I am a priest and when I am in a raid doing full time healing I swap my action bar 1 to action bar 6 that has all my healing spells on it. I normally do this with a macro I found witch just contains:
/swapactionbar 1 6
I figure this can probably be done with a script but I have just barely started learning to do macros so would appreciate any help.
Hi,
First off just let me say that I couldn't play without your mod. Great job!
My question is if it is possible to have outfitter swap my action bar when I switch outfits. Basically I am a priest and when I am in a raid doing full time healing I swap my action bar 1 to action bar 6 that has all my healing spells on it. I normally do this with a macro I found witch just contains:
/swapactionbar 1 6
I figure this can probably be done with a script but I have just barely started learning to do macros so would appreciate any help.
Can someone tell me how to make a set that only equips when I'm in an instance? I'd like to equip my best +hit gear when I'm in an instance, but when I'm grinding I just want my +dmg gear (so that's mostly my pvp gear). Any recommendations?
Great mod! I just switched today from a pair of other gear management mods and so far I'm finding Outfitter a better choice for me.
I have a question/request. Can you tell me how to change the script for Trinket Queueing, or can you implement a change to that script, which would enable the following:
1- If the currently equipped trinket has a "use" function, and that "use" function is available or will complete its cooldown in 30 seconds or less, do not equip a higher-ranked trinket from the queue.
2- If the user manually equips a trinket without a "use" function, suspend the automatic swapping of trinkets until the user manually reenables automatic swapping, or swaps in a trinket with a "use" function.
2- If a trinket scheduled to be swapped in to a particular slot is already equipped in the other slot, swap in the next trinket on the list.
Which version of Outfitter are you running ("latest" isn't an answer, I want numbers
If it isn't 4.2, try updating first and see if the problem goes away. In the meantime I'll check that Falling Star has been coded into the list of unique-equpped gems (I have to hand-code for each of those gems, the list will always be out-of-date as new gems are added and old gems are changed to be non-unique).
EDIT: I've checked and Falling Star is coded in. Please do the following to help me verify that it's coded correctly. With outfitter loaded, do this command
/outfitter iteminfo [linkToYourHelm]
where [linkToYourHelm] is the shift-click link to your helm containing the gem (or your chest, doesn't matter), just as if you were going to send the link to someone in a chat message.
In the output that follows, you should see JewelCode1,2,3 and 4. Post here with the numbers for those four values so I can verify that I have the gem matched up with the correct enchant code that it uses. Gems have two codes -- the item code which is 33135 for that gem, and the enchant code which isn't easily determined except by using that iteminfo command. I have the enchant code for that gem as 1071 and I suspect that's not the right code which is why Outfitter isn't correctly re-ordering your equipment change to avoid having your helm and chest equipped at the same time.
- John
Quote:
Originally posted by Blessing I'm having an issue with outfitter trying to swap sets that involve items containing unique-equipped gems.
When I try to switch to my healing set (which also has a Falling Star gem, but this set has it in the helmet), I get the "maximum number of equipped gems" error from the blizzard UI. I have to manually equip my healing helmet.
Having the healing set equipped and switching to the tanking set doesn't give me the error.
Last edited by mundocani : 04-29-2008 at 02:02 PM.