Get an Epic Experience with Premium

Gadgets: Outfitter

Miscellaneous Login to Add Favorites
  • Rift
  • 196 Monthly Downloads
  • Supports: 3.0
  • 32,079 Total Downloads
  • Updated 11/17/2014
  • Created 08/26/2012
  • 36 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: BSD License
  • Newest File: Gadgets_Outfitter.V2.5.1

About Gadgets: Outfitter

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


  • 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



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 [email protected]

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


  • Fixed some bugs in the mass replacement tool(mainly to do with 2h/mh-oh combos)
  • Re-sorted the weapon slots since they weren't mirroring the official UI(Thank you Ambi@Typhiria)


  • We be 3.0 now!
  • Added earrings to the mix, mass replacement tool(middle click your button!) supports them too! woo!
  • Moved around some of the slots in the main UI to accomodate the new earrings(please Trion, don't add more slots!?)
  • Fixed a small bug in the libwykkyd(Inspect.Item.Detail sometimes returned null)
  • Cleaned up the tooltip window when hovering over items in the main UI to show the correct stats again(it never showed CP apparently!)
  • Reverted a test with the slot icons in the main UI. I'm now using the icons in the resource folder again since the in-game ones keep changing name


  • More coroutine cleanup so it actually saves the found icons
  • Fixed a bug with the mass replacement tool and synergy crystals

  • Coroutine clean up so it doesn't break on unexpected corrupt data, it now ignores it.


  • Fixed the performance warning some people were getting from libwykkyd
  • Small fix to the custom tooltip, it should now show for anyone that hasn't made a new Gadget set button or resaved their old one


  • Wardrobe slots go to 39 now
  • fixed a small issue in the wykkyd lib that prevented people from saving their gear in the wardrobeslots


  • Added a tooltip hook to the item tooltip showing if the item is saved in a equipment set
  • minor bug fixes

  • minor bug fixes when updating equipmentsets with buttons


  • Added wardrobe switching functionality per equipmentset.
  • None item settings can now be updated for an equipmentset without having to reloadui


  • Added optional Tool Tip Labels for your many buttons. To enable this feature modify your gadget and select the enable label on set button.


  • Made it so the offslot checkbox doesn't show unless a onehander/ring is placed in it. It now also has category specific text(offhand slot & 2nd ring slot)
  • Also replaced the table.foreach with for in pairs loops usage seeing as it's officially depricated


  • Changed offslot checkbox behaviour Bug fixes:
  • Fixed the drag and dropping of items in the slots Thanks raie@blightweald Feature addition:
  • You can open the mass replacement window by middle clicking on the gadget button. Thanks raie@blightweald

  • Updated support for dynamic number of Roles thanks to mhenlo for the code. Added 7 bag support thanks to hellshound38 for the code.

  • Updated many of the events to the new event system.

  • Added Support for SL Soul Images Added Support for up to 20 roles.

  • cloak fix

  • Added preliminary cape handling. Enjoy ;)

  • Replaced a deprecated event trigger. Compatibility Mode is no longer necessary.

  • Fixed a bug that affected new buttonbar creation

  • Overhauled the underlying code
  • Attached to libWykkyd library, which must be enabled for this addon to function
  • Fixed a bug with button bars during combat. If you enter combat with then extended... they're stuck until you exit combat now, instead of throwing an error ;)

  • Cleaned up equipment icons in the management window
  • Added proper equipment rarity borders to the management window
  • Changed the "ignore slot" image to a lock, instead of a big red X
  • Added "Alert" functionality, so you can announce your role/gear changes to Raid, Group, Yell or Say
  • Cleaned up the management window form quite a bit

  • fixed a typo

  • Added controls to lock the addon during combat and prevent errors.

  • Fixed an error message when left clicking a buttonbar without having configured any buttons yet. (release):

  • Fixed "ignore confusion" when switching between multiple ButtonBar configurations.
  • Added: Blue highlight on anchors when configuring their respective sets
  • Added: Icon shifting for anchors to show the last equipped Set

  • Fixed an issue with equipping Totems.

  • Corrected an error message when item couldn't be found during equip

  • Expand directions other than RIGHT should now function properly
  • Delete functionality should now behave properly
  • Tooltip errors should now happen less frequently when items can't be found


First Previous Page 4 of 5 Next Last
  • #30

    If you want to add images for Tempest/Defiler/Tactician and Harbinger


    You need to provide the image in the Interface\AddOns\libWykkyd\resource directory

    Then edit the wyk.vars.lua thats in the Interface\AddOns\libWykkyd directory

    Search for classes

    add a line in each of the class sections for instance under cleric add

     defiler = { src = id, file = "resource/cleric81.png" },

    where the image of the defiler icon follows the image lay out of the other images.  and the name of it is cleric81.png.


    do this for each of the classes save reloadui and they should all apear.

  • #29

    Outfitter to support all 20 roles.

    Two changes in Outfitter.Window.Form.lua

    Around line 204
    change this

    local iMax = 6

    to this

    local iMax = 20

    and around line 449

    local roleSlider = wyk.frame.SlideFrame(uName.."_roleSlider", formGroup5, 92, {L=1, H=6}, 1, nil)

    to this

    local roleSlider = wyk.frame.SlideFrame(uName.."_roleSlider", formGroup5, 92, {L=1, H=20}, 1, nil)


    Not sure how to add the SL class images though still trying to figure it out.  

  • #28

    is this goign to be updated any time soon if not pls get with me i have looked through the full file and was looking to change the Change roles count add more that the 6 there is and add the new souls that have been added to the game.  If you would reply on there i will give you my email and have you tell me were things are and iw ill update it for everyone.


    Last edited by Darcdiego on 6/16/2013 8:30:28 PM
  • #26

    got those errors today:

    Error: Gadgets_Outfitter/Outfitter.Window.lua:194: attempt to index local 'slot' (a nil value)
        In wtLibCore / wtLibCore.Frame3_wykkydOutfitterButtonBar_clicky:RightClick
    stack traceback:
        Gadgets_Outfitter/Outfitter.Window.lua:194: in function 'ShowGear'
        Gadgets_Outfitter/Outfitter.Window.lua:294: in function 'LoadEquipment'
        Gadgets_Outfitter/Outfitter.Window.lua:454: in function 'OpenWindow'
        Gadgets_Outfitter/Outfitter.lua:302: in function <Gadgets_Outfitter/Outfitter.lua:284>

  • #27

    I am no longer playing RIFT, nor am I maintaining this or any RIFT addons. I appologize for the errors you are receiving. Hopefully someone with interest in the game and knowledge in addon dev will pick my addons up and maintain them.

  • #24

    When I download the zip it says in the .toc file. Is the zip bad?

  • #25

    The zip is fine, that line of the TOC file was just not edited.

    I am no longer playing the game or keeping my addons up to date, though. So... you'll just have to deal with it ;)

    Anyone is free to take this addon over and maintain it, etc. 

  • #23

    Can you please add the tactician symbol?

  • #22

    I might be totaly missing it.. but is there a "cape" slot for this addon?

    if not that would be totaly awesome!! i swich alot between tanking and not so have two separate capes.

    and if i just missed it can you help me to locate the slot ?

    thank you very much and this is even without that an awesome addon


  • #19

    I can't get the box to drop down for gear / soul changes...  Is there something I'm doing wrong?  I've added 5 load outs on it but left click doesn't seem to effect it.

  • #20

    Make sure you check the box "Make button" when you edit/create each set.

  • #21

    Sweet!  Thx for the quick responce.  It's working like a dream now.  Glad it was only a minor thing.

  • #18

    great addon,

    i only have 2 things, for some reason it does not switch gear to my wardrobe but always put them in my bags, what am i doing wrong or how do i set it so that gear goes to my wardrobe when switching?

    second, when switching from 1 handed weapon to 2 handed weapons or the other way around the weapons always get put into my first bag , is it possible to let the addon put it in my last bag on switch?

    otherwise everithing working perfect to my liking :)

    greeting Hecateria

    Last edited by Hecateria on 12/1/2012 8:03:00 AM
  • #15

    I installed Gadgets and Gadgets:Outfitter for the first time today. I have no addons installed except Gadgets (0.3.90), the Wykkyd Library (, and Gadgets:Outfitter (

    When I first logged into my character, I received this message:

    Error: Event Event.Unit.Available is deprecated, the addon environment is not in compatibility mode, and libWykkyd has an active hook (named libWykkyd Initialize).
    In libWykkyd / libWykkyd Initialize, event Event.Unit.Available
    stack traceback:
    [C]: in function 'error'  

    I turned on Compatibility Mode and this message did not recur. However, when I attempted to create an Outfitter gadget, I have not been able to get past this error:


    Error: Gadgets_Outfitter/Outfitter.lua:420: attempt to index a nil value
    In wtLibGadget / wtLibGadget.WTGadgetBtnOK:LeftPress
    stack traceback:
    Gadgets_Outfitter/Outfitter.lua:420: in function 'GetConfiguration'
    wtLibGadget/dialogs/wtGadget_CreateDialog.lua:243: in function <wtLibGadget/dialogs/wtGadget_CreateDialog.lua:235>
    Last edited by MalevolaMaledictis on 10/29/2012 5:06:46 PM
  • #16

    The 2nd error you listed is fixed in the version.

    The 1st one is now fixed in It's on CurseForge and just needs to be "approved" to show up here. You can grab it from the "other" addon website too ;)

    Last edited by Wykkyd_Gaming on 10/29/2012 5:36:23 PM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway