A Special thanks for the original author Wykkyd for making this incredible addon!
Outfitter is an Equipment Set management addon that can treat your Wardrobe slots as secondary storage. The 'Button Bars' that you create are extremely configurable and will expand and collapse, or open the configuration window, with a simple click of the mouse. Once expanded each button bar will display the buttons for the sets you have created, allowing you to change gear, role, wardrobe & Karuul Alert settings with a click.
Here is a tutorial made by the original author: Video Tutorial available now in HD
Features:
- Place 1 or more button bars on screen using Gadgets interface to easily move & configure each
- Configure Equipment Sets that are exclusive to each button bar, allowing quick changes between specs, gear & Karuul Alerts.
- Equipment can be stored and retrieved from Wardrobe or Bags
- Equipment found in Wardrobe will be traded out when called for, resulting in your Wardrobe slots acting like enhanced storage
- Wardrobe switching per equipment set
NEW WITH 3.0
- EARRINGS SUPPORTED!! Woooo!
Notes / Disclaimers:
- This addon requires Gadgets to be installed & the core Gadgets addon to be enabled. You do not need to use the rest of Gadgets.
- Switching gear between wardrobe slots & worn requires up to 8 empty bag slots. You've been warned.
- Movement of gear outside of this addon while it is changing sets can cause it to stall / stop / fail to equip completely.
If you're having any issues with outfitter do not hesitate to post a comment with your issue or if you would like it to be a bit more personal you can e-mail me at gadgetsoutfitter@gmail.com.
Button Bar Instructions:
- Use the Gadgets interface to Add Gadget to your screen.
- Add an Outfitter: Set Button to your screen and place it anywhere you like.
- Right click that button to bring up the Equipment Manager window.
- Left click the button to expand the button bar, exposing any created buttons.
- Middle click the button to open up the mass replacement tool.
- Click on any exposed button to change spec, Karuul Alerts and gear.
Equipment Manager Instructions:
- The X at the top right of the window does actually close the window ;)
- The X touching each inventory slot will set that slot as ignored by the set (when equipping that set). Click again to un-ignore.
- Use the drop down list to select a set, or simply start configuring to add a new one.
- Drag & drop any gear you want for the set into the window (2nd ring & offhand weapon should probably be dragged onto that specific slot)
- Specify whether or not to change roles, and whether or not to switch Karuul sets
- YOU NO LONGER HAVE TO RELOADUI to see changes in your button bar
TIP!!! You can scroll your mouse wheel on top of image selectors and all sliders to smooth the icon/button selection process.
Known Issues:
- The new outfitter tooltip might not always render where you would think it should be(especially with comparative tooltips). I've tried to compensate most of the bugginess that the native tooltip has but sadly there are limits, only the devs can fix that part. If you think you might have a fix or a better work-a-round, don't hesitate to contact me though!
Upcoming Features: NA
How does one take over maintenance of this mod?
I've already cloned the code to implement Fragment sets, but if the mod is unmaintained, I may as well merge the changes into the baseline and move forward there.
In reply to Xarq:
Is this addon being maintained?
Hi Life, I would like to use your Addon but im experiencing a problem.....
Using your raid frames and everything, mainly healing on multi specs, Puri/Warden/Sentinel or Defiler... these have different macros for my raid frames so everytime i change a role i have to import Layout so to have the right frames working.
The problem is that when i import Layout the outfiter add on vanishes, so i have to setup the outfiter add on and save a new layout but.... i have to also change the macros in raid frames, thats a lot of work to be done.
Is there a way to export/import raid frame macros and settings so to be easier to set it up?
Can we have this add on as a seperate add on and not in Gadgets so to not have to save it as a layout?
If it would be always there then i would be able to change roles and just import Layout, no need to save or edit Mouse macros at all or save the layout.....
Exactly like Roles addon is.... the one that im using currently but would love to use yours instead;p
Thnx for your amazing work!
Hey Lawraley,
Gadgets:outfitter relies on Gadgets it's not a part of gadgets(different authors). Removing gadgets as a dependancy would basically mean this addon would have to be rewritten from scratch which just won't happen.
As for the questions about raid frames etc. that's all part of gadgets which wasn't made nor maintained by any authors/maintainers of this mod so you'd have to ask them(currently Lifeismystery. I did take a quick look at the Gadgets main page and it has an example how you should set up macros to work with multiple roles by using " :if role == 1 then" for example.
i replace a item from my gear and runebreake the old one. Now i cant edit my gear anymore and i get this error: (error in wtlibcore)
Error: Incorrect function usage.
Parameters: (userdata: 3cc3e4b8), "CENTER", (Frame: wtLibCore.Frame8_wykOutfitter_helmet.0x242eadd0), "CENTER", "name", "Phase 2 : Lazy Summer"
Parameter types: userdata, string, Frame, string, string, string
Function documentation:
Pins a point on this frame to a location on another frame. This is a rather complex function and you should look at examples to see how to use it.
This function can take many different forms. In general, it looks like this: SetPoint(point_on_this_frame, target_frame, point_on_target_frame [, x_offset, y_offset]).
The first part is the point on this frame that will be attached. Usually, these are string identifiers. "TOPLEFT", "TOPCENTER", "TOPRIGHT", "CENTERLEFT", "CENTER", "CENTERRIGHT", "BOTTOMLEFT", "BOTTOMCENTER", "BOTTOMRIGHT". You may also use a string identifier that refers to a single axis - "TOP", "BOTTOM", "LEFT", "RIGHT", "CENTERX", "CENTERY". If you want more direct numeric control you can use number pairs. 0,0 is equivalent to "TOPLEFT", 1,1 is equivalent to "BOTTOMRIGHT", 0.5,nil is equivalent to "CENTERX".
The second part is the frame to attach to, as well as the point on that frame to attach to. The frame is simply passing in the frame table. The point is the same identifier or number pair as the first parameter.
Optionally, you may include an X or Y offset to the point.
This connection is permanent, and if the target frame moves, this frame will move along with it.
Caveat: If the target is a frame set to the "restricted" SecureMode, and the client is currently in "secure" mode, then unexpected behavior may occur.
Not permitted on a frame with "restricted" SecureMode while the addon environment is secured.
Frame:SetPoint(...) -- ...
Parameters:
...: This function's parameters are complicated. Read the above summary for details.
In wtLibCore / wtLibCore.Frame3_wykkydOutfitterButtonBar_clicky:Event.UI.Input.Mouse.Right.Click
stack traceback:
[C]: ?
[C]: in function 'SetPoint'
libWykkyd/wyk.frame.properties.lua:126: in function 'setPoint'
libWykkyd/wyk.frame.standard.lua:95: in function 'CreateTexture'
Gadgets_Outfitter/Outfitter.Window.lua:47: in function 'eqpSlot'
Gadgets_Outfitter/Outfitter.Window.lua:455: in function 'OpenWindow'
Gadgets_Outfitter/Outfitter.lua:397: in function <Gadgets_Outfitter/Outfitter.lua:379>
nwm i fix it with /reloadui ,you can delete the post.
so, i tried saving some sets and switching and got this error:
Error: Gadgets_Outfitter/Outfitter.lua:219: attempt to index a boolean value
In wtLibCore / wtLibCore.Frame149_wykkydOutfitter_saveBtn:Event.UI.Input.Mouse.Left.Click
stack traceback:
[C]: in function '__index'
Gadgets_Outfitter/Outfitter.lua:219: in function 'UpdateButton'
Gadgets_Outfitter/Outfitter.EquipSets.lua:121: in function 'Save'
Gadgets_Outfitter/Outfitter.Window.Form.lua:589: in function <Gadgets_Outfitter/Outfitter.Window.Form.lua:573>
Sorry for the late reply Unrak. Are you still having this issue or has it resolved itself already? I've checked the code and can't think of a reason off the top of my head why you'd be getting this error but if it's still happening I'll take a closer look.
I am having trouble with 2h weapons.
I have 2 sets, tank and dps. dps has a 2h. If I already have dps set loaded, and I click the button to switch to another dps spec and load the set, or if I click the button for the same spec-set I already have loaded when there's a 2h weapon equipped. It will for some reason attempt to equip my OLD 2h weapon. I got rid of the old one, and it still attempts to load the old one.
EG: Button to equip TEMPEST set and load TEMPEST spec, repleatedly clicking the same button, or clicking any other set with the new 2h, will attempt to load the old 2h, and then the new 2h, alternating between the 2. It does this for any set with 2h. I have saved the set with the new 2h multiple times.
edit: after rereading your post I noticed you already saved the sets multiple times. Are you on the latest version? if you are I'll run through the code again to find any issues that might be there.
Try to resave the sets. In the newest version I changed up some code to make the 2h stuff work better and it sounds like your set data is corrupted(mostly due to how it used to work) resulting in both 2h being in the set data. When you do a save from the main UI it deletes the old save and completely resaves it therefore guaranteeing that the equipmentset doesn't have any duplicates.You should only have to do this one time now and it should fix it. If you're still having problems send your wtlibgadgets.lua file for your character with this issue to gadgetsoutfitter@gmail.com
I seem to have some trouble with my Shoulder getting "stuck". I have a "Quest Turn-in" wardrobe which is only the Helmet, Shoulder, Legs and Feet. When I switch back to my regular gear, the shoulder slot doesn't update. I have triple-checked the wardrobe selections to make sure the shoulder slot reflects the right piece.
Chances are this is the same issue where the API is not giving back enough information as to what slot it belongs to. Try equiping the particular shoulder in your regular shoulder slot and running /script wyk.func.TPrint(Inspect.Item.Detail("seqp.shl")).
You'll get a bunch of spam in your chat but what you're looking for is the "category", if it only says "armor" and not "armor [your type of gear(ex. chain)] shoulders" then we're tough out of luck(luckily this looks to only happen with the new quest items and not later gear).
If it does actually give you more than just "armor" mail me at gadgetsoutfitter@gmail.com so we can resolve this A.S.A.P.
I've been getting false positives with the mass replacement tool so I started to investigate. Looks like trion only telling us it's armor for some items and not adding the correct details in the category variable.... without that info the mass replacement tool can't work.
You can still save these items by loading and saving the set in the normal UI though...
For the people that were getting performance errors on the findGearIcons, I've rewritten that so it now takes it more slowly and the trion watchdog doesn't start barking. If you notice anything weird with the icons please let me know!
I've observed the same behaviors described by Xarq and they seem to have started with the latest release.
Fixed the tooltip indication thing for the next release, it should show up in the new version.
About the item switching, I did some quick test and wasn't able to reproduce it unless I manually corrupted my equipset. Could you try opening the equipset UI, loading your sets, making sure the right items are selected and resaving them?
If that doesn't fix it, could you send your wtLibGadget.lua(located in My documents->RIFT->Interface->Saved->your.email.here@provider.com->yourserver->charactername) to gadgetsoutfitter@gmail.com so I can dig through it and possibly find the solution?
Gear sets updated and saved. Still occurs. Variables file e-mailed.
Not at all consistent. Doesn't look like it's tied to addon CPU usage. Doesn't seem to happen on some sets and seems to happen more on others.
Tooltips are now working.
First off...invaluable addon.
Two things, both new:
Sometimes, I'll switch roles/clothes and not all gear will properly swap. If I swap gear a second time, it gets sorted out.
Second issue may be related: used to be only weapon/offhand wouldn't end up in its original bag slot (all my gear is in my last bags). Now, stuff often ends up scattered around (not even all in the top bag slots, just scattered around).
Based on (limited) testing, the second one only seems to happen when the gear doesn't all load the first time (the first issue).
Both only started happening recently.
Even with nothing but Gadgets, Gadgets: Outfitter, and Wykkyd Library enabled, it happens.
I do have 3 Outfitter buttons on my screen.
As a side note: I don't see anything in tooltips indicating the item is part of a set. Verified the box is checked in Outfitter settings. Running v2.4.1 per UI.
I am getting e-mail reports mentioning that people are getting "Error: Gadgets_Outfitter/Outfitter.TooltipHandler.lua:47: attempt to call field ''Split'' (a nil value)". If you are having this issue please also copy the libwykkyd folder, not just the Gadgets:Outfitter folder as this error is a result of not updating correctly.
Kind regards,
HechtiQ