Download
(103 Kb)
Download
Updated: 02/08/17 07:41 PM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
Updated:02/08/17 07:41 PM
Created:03/09/14 06:35 PM
Monthly downloads:467
Total downloads:621,840
Favorites:746
MD5:
Categories:Bags, Bank, Inventory, Action Bar Mods, PvP, RolePlay
Wykkyd Outfitter  Popular! (More than 5000 hits)
Team: Calia1120 Demiknight Lakashi
Prior/inactive team members: Ravalox Wykkyd

Follow on Twitter for updates or Catch up on Discord

*****************************************************************************

Tutorial video courtesy of @JGoss (outdated)

This update fixes Ability Bar save/load issues. In addition, the Gear Change window has been shifted to the right a bit to prep for the Orsinium DLC release on Nov. 2nd.

Anyone installing the addon fresh will have no issues, however if you have been using Outfitter previous to ESO 2.2.4, your Gear UI will be under the Character Stats ZOS added to the inventory screen. The easiest way to fix this is to click on your paperdoll, this will bring the Outfitter UI to the front, and you can move it to where you like to have it (and it will save that location going forward.)


If anyone has difficulty with doing this, or would rather edit the savedvariables file cause they like to be geeky/nerdy: in the WykkydsOutfitter.lua file in your savedvariables folder; change the line gc_shiftx to read: ["gc_shiftx"] = 600 ... This will force the UI to shift.


Note: This addon is in queue to be re-written. The interface will be improved as well as the functionality.





Wykkyd's Outfitter allows you to create GEAR SETS and ACTION BAR SETS from within the Inventory & Skills windows and load them at will. The sets you build in Outfitter can also be macro'd via Wykkyd's Macros and can, thus, be paired together and keybindable, if you so choose.

Swap your gear with a click!

Swap your action bar abilities with a click!

AS OF OUTFITTER 1.8.24.1 you will have to re-build all armor sets that you've built in the past. None of them will cross over and work properly. This is because I converted the addon over to use Zenimax's new item API for identifying your gear. This changed the ID codes associated with each piece of gear and that results in your old sets no longer being viable. I highly recommend you use the Outfitter popup window inside of the Inventory/Bags game window and re-build your sets before trying to equip them, or you might flood yourself offline.
  • All new item Identifier system = more accurate and faster gear moves
  • Cleaner item handling = fewer issues with duplicate or dual wielded items and shields
  • Faster item moves = slightly greater chance you could move too quickly and cause small item hangs. So try not to swap sets too quickly after each other (I recommend waiting at least 3 to 5 seconds, and I also recommend reloading your user interface occasionally between multiple swaps to keep things running smooth).
  • DO NOT open or close your bags or manually click any gear while an item move is taking place
  • WARNING swapping gear-sets while mounted will dismount you if your swap includes any weapons
  • WARNING swapping skill sets CAN result in a graphical bug with your ability icons. Toggling between weapon 1 & 2 a few times really quick usually resolves this bug (it is a game bug and I cannot directly fix it, sorry).

NEW WITH WYKKYDS MACROS (separate addon) you can now take advantage of a VERY ADVANCED user interface, via the new features of the MACRO WINDOW.
  • Firstly: You can swap both action bars AND a gear set in a SINGLE macro with 1 press. The inactive weapon's skills will load when you swap to it. It will even prompt you in chat to toggle your weapons to finish loading your skills.
  • ADVANCED FEATURE: Macro Key Intercept (ESC > Settings > Wykkyd Settings > Macro Key Intercept)
    • MAKE SURE TO KEYBIND THE MACRO WINDOW (ESC > Controls > Keybindings > Wykkyd's Framework Macro Window)
    • Opening the macro window with this setting enabled WILL INTERCEPT ALL KEYSTROKES
      • This doesn't log what you're typing. That would be silly since it would only be able to write them to your saved variables file, which nobody but you has access to.
      • This DOES interrupt gameplay temporarily, but that is by design.
      • This is SPECIFICALLY so that you can re-map your keys WHEN INSIDE THIS WINDOW to whatever you wish, WITHOUT interrupting your normal game keybinds
    • When the macro window is open, you can HOLD CONTROL to enable key mapping (which lets you set which key triggers which macro)
    • Hovering your mouse cursor over a TAB button, a MACRO button or the CLOSE button while holding CONTROL lets you set that button to be triggered by the keyboard key that you press.
    • EXAMPLE: Setting a keybind inside the macro window
      • Open the macro window
      • Hold CONTROL on your keyboard
      • MOUSEOVER the first macro button
      • Press 1 (while still mousing over, and still holding control)
      • Macro 1 will now be set to the number key 1 whenever the macro window is open, but not at any other time
    • EXAMPLE USAGE: Swapping gear with a macro, using these new keybinds
      • Press HOME (my keybind for opening the macro window, in Controls>Keybinds)
      • Press 1 (my keybind, set inside the macro window, for Macro Button 1)
      • Press ` (my keybind, set inside Controls>Keybinds, for swapping weapons)
Change Log:

2.3.6.4
Updated to API 18

2.3.6.3
Updated to API 17

2.3.6.2 08/01/16
Updated for API 16

2.3.6.1
Updated for API 15

2.3.6.0 03/13/16
Updated Destro staff Item IDs. (ZOS changed two of the staff line IDs)

2.3.5.4 03/07/16
Updated to API version 14 (1.9)

2.3.5.3 11/02/15
Updated for ESO v2.2.4

2.2.5.2 10/22/15
Removed errant debug code left behind by the coding gnomes.
Thanks to Synozeer for noticing this!

2.3.5.1 10/20/15
Adjusted Gear Change UI placement for API 1.9 (100013) for ESO 2.2

2.3.5.0 10/11/15
Fixed an issue with the remaining Destro skills that change based
on the weapon in hand.

2.3.4.0 10/04/15
Fixed an issue with Destro Impulse line not saving.
Fixed a double for do loop that doubled the messages being sent to
the API. The API is sending even more duplicates causing the
excessive message notice.

2.3.3.2.b 05/01/15 Ravalox
Reviewed addon package and changed all references
to Wykkydgaming contact info to ExodusCode addon group.
Released into wild as GA v2.3.3.2

2.3.3.2.a 04/30/15 Ravalox
Located issue with compass adjustment code.
(Code changed from previous version, when no change was required)
Archived Files (44)
File Name
Version
Size
Uploader
Date
2.3.6.3
96kB
Ravalox Darkshire
10/13/16 04:20 PM
2.3.6.2
96kB
Ravalox Darkshire
08/02/16 01:41 AM
2.3.6.1
96kB
Ravalox Darkshire
06/04/16 01:06 AM
2.3.6.0
96kB
Ravalox Darkshire
03/13/16 06:45 PM
2.3.5.4
96kB
Ravalox Darkshire
03/08/16 12:43 AM
2.3.5.3
96kB
Ravalox Darkshire
11/02/15 10:07 AM
2.3.5.2
100kB
Ravalox Darkshire
10/23/15 08:03 PM
2.3.5.1
97kB
Ravalox Darkshire
10/21/15 06:41 PM
2.3.3.3
93kB
Ravalox Darkshire
08/31/15 07:38 AM
2.3.3.2
83kB
Ravalox Darkshire
06/05/15 02:22 AM
2.3.3.1
83kB
Wykkyd
03/04/15 06:36 AM
2.2b (live+pts)
122kB
Wykkyd
01/31/15 11:38 AM
2.2 (live+pts)
122kB
Wykkyd
01/30/15 11:46 PM
2.0.1.1
83kB
Wykkyd
11/04/14 05:03 PM
2.0.0.1
83kB
Wykkyd
11/04/14 06:56 AM
2.0
83kB
Wykkyd
11/03/14 07:43 AM
1.9.27.1
82kB
Wykkyd
09/27/14 12:29 PM
1.9.24.1
81kB
Wykkyd
09/24/14 07:59 PM
1.9.23.1
81kB
Wykkyd
09/23/14 05:56 PM
1.9.18.1
78kB
Wykkyd
09/18/14 07:33 PM
1.9.17.1
111kB
Wykkyd
09/17/14 04:12 PM
1.9.16.2
111kB
Wykkyd
09/16/14 07:20 PM
1.9.16.1
111kB
Wykkyd
09/15/14 03:15 PM
1.9.15.1
111kB
Wykkyd
09/14/14 02:34 PM
1.9.13.2
110kB
Wykkyd
09/13/14 07:27 AM
1.9.13.1
110kB
Wykkyd
09/12/14 07:30 PM
1.9.12.3
110kB
Wykkyd
09/12/14 06:10 PM
1.9.12.2
76kB
Wykkyd
09/12/14 05:29 AM
1.9.12.1
76kB
Wykkyd
09/12/14 03:42 AM
1.9.11.1
75kB
Wykkyd
09/11/14 03:08 PM
1.9.7.1
74kB
Wykkyd
09/07/14 10:30 AM
1.9.6.3
74kB
Wykkyd
09/06/14 03:25 PM
1.9.6.2
74kB
Wykkyd
09/06/14 11:02 AM
1.9.6.1
74kB
Wykkyd
09/06/14 08:45 AM
1.9.5.1
88kB
Wykkyd
09/05/14 05:47 PM
1.9.4.2
88kB
Wykkyd
09/04/14 12:04 PM
1.9.4.1
88kB
Wykkyd
09/04/14 12:06 AM
1.8.25.5
14kB
Wykkyd
08/25/14 09:21 PM
1.8.25.4
14kB
Wykkyd
08/25/14 08:49 PM
1.8.25.3
14kB
Wykkyd
08/25/14 08:44 PM
1.8.25.2
15kB
Wykkyd
08/25/14 06:05 PM
1.8.25.1
15kB
Wykkyd
08/25/14 05:38 PM
1.8.24.1
14kB
Wykkyd
08/24/14 03:46 PM
1.8.5.2
14kB
Wykkyd
08/05/14 07:26 PM


Post A Reply Comment Options
Unread 05/30/14, 06:43 PM  
ingeniousclown
AddOn Author - Click to view AddOns

Forum posts: 122
File comments: 257
Uploads: 8
**edit:
Sigh, the user who posted the initial report in my comments mentioned that the items in his screenshot were part of a saved set... I had thought he'd have realized that :/. That leaves one user who confirms that the items he saw WEREN'T part of a set, but even a few hours later he stated that he wasn't even sure. So your icons might be working correctly after all.

That still doesn't quite explain why the control wasn't hiding when he was trying with Zgoo, but even then that's just what he told me... for all I know he could have been doing it wrong.

That said, it's probably best to just ignore this post unless you get bug reports regarding the icons being broken.

/edit**

It's not a big deal; it looks like my old code was mostly used as a framework, though it's strange that he used my old code. Here is the way Wobin and I handle adding controls to an inventory slot now (though Wobin may have changed it, idk, I got this from him):

lua Code:
  1. for _,v in pairs(PLAYER_INVENTORY.inventories) do
  2.         local listView = v.listView
  3.         if listView and listView.dataTypes and listView.dataTypes[1] then
  4.             local hookedFunctions = listView.dataTypes[1].setupCallback            
  5.            
  6.             listView.dataTypes[1].setupCallback =
  7.                 function(rowControl, slot)                     
  8.                     hookedFunctions(rowControl, slot)
  9.                     AddResearchIndicatorToSlot(rowControl)
  10.                 end            
  11.         end
  12.     end
Of course you would want to constrain the inventories to perhaps just 1 and 3 for the main bag and your personal bank, or just use the control names for those two. You'd also want to change "AddResearchIndicatorToSlot" to your own "AddOutfitIndicatorToSlot".

This would replace your "WF_Tic( "outfitter gear markers", WF_Outfitter.AddOutfitIndicators )" line and couples the indicator very tightly to the row. However, this method doesn't work with OnUpdate(), which your current method relies on.

To remedy that, you need these functions:
lua Code:
  1. ZO_ScrollList_RefreshVisible(ZO_PlayerInventoryBackpack)
  2. ZO_ScrollList_RefreshVisible(ZO_PlayerInventoryBank)

This pretty much just re-sets up the inventory's visible rows. A re-draw, if you will. These should be called when something happens that would make a new indicator appear or make an old one disappear.

Finally, I beg you to move the indicator somewhere else on the row! Currently you are fighting my Research Assistant and the ZAM Marketplace for row real-estate, and I would very much like to not be forced to find yet another home for my little icon.

Hopefully this helps you out for when you have the time.
Last edited by ingeniousclown : 05/30/14 at 06:48 PM.
Report comment to moderator  
Reply With Quote
Unread 05/30/14, 04:43 PM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 390
Uploads: 28
Originally Posted by ingeniousclown
Originally Posted by Wykkyd
Originally Posted by rotatorkuf
is there a way to disable the gear markers?

they interfere with other icons
Not at the moment. People complained I didn't have them. Now different people are complaining that I have them. Can't win. I will try to find a way to customize them more in a future update. It will not be the next thing I work on.
Hey, I don't actually use any of your stuff, but a lot folks who do, also use Research Assistant. The marker directly clashes with my icons: please see this screenshot from one of my users:
http://i.imgur.com/f9oGy62.jpg

Further, your icons seem to be bugged. I got this screenshot initially because the icon you use actually matches with one of the icons I have available for users to customize the texture they see, plus the fact that the color you use is the same color I use for intricate traits. The coincidence is pretty strong, so it is natural for one to assume it was my add-on causing this.

However, one would also assume that it would be easy to correlate the icon with saved gear, preventing a bug report on my comments in the first place... but it seems that your icons aren't quite working right. Since I haven't seen this issue, some other user offered to help me debug and discovered that this add-on was the culprit. I had him /zgoo the backpack row control and try to hide the "...Outfit" icon but it did not hide. He also reported that none of the items that have the icon are actually pieces of gear that he has saved with this add-on.

I'll take a look at your code for the icons later when I get off of work and see what I can see if you haven't found it by then; you resolving this quickly helps both of us

**edit
Took a look at your code and it looks very familiar, and very outdated at that.

At first glance, it looks as if nothing should be going wrong. Thinking back on what I said earlier about how the control wasn't disappearing when toggling its visibility with Zgoo, here's my best guess:
Indicator controls that belong to rows that disappear as a result of going into a filter that doesn't fill a whole list aren't correctly hiding their child called "Outfit". The controls are not part of your the activeControls list, because they are tossed into the pool. They are never iterated against if they are inside the pool.

As to why it isn't being hidden even though its parent is hidden is confusing, though...
The icon code was handed to me by a user of my addons. I integrated it and turned it on. If he copied some of your old code I apologize. I'm open to suggestion on fixes or alternatives. I have been overwhelmed at my day job for the past month and haven't really had a solid day off. I barely got the latest API fix published.
Report comment to moderator  
Reply With Quote
Unread 05/30/14, 01:26 PM  
ingeniousclown
AddOn Author - Click to view AddOns

Forum posts: 122
File comments: 257
Uploads: 8
Originally Posted by Wykkyd
Originally Posted by rotatorkuf
is there a way to disable the gear markers?

they interfere with other icons
Not at the moment. People complained I didn't have them. Now different people are complaining that I have them. Can't win. I will try to find a way to customize them more in a future update. It will not be the next thing I work on.
Hey, I don't actually use any of your stuff, but a lot folks who do, also use Research Assistant. The marker directly clashes with my icons: please see this screenshot from one of my users:
http://i.imgur.com/f9oGy62.jpg

Further, your icons seem to be bugged. I got this screenshot initially because the icon you use actually matches with one of the icons I have available for users to customize the texture they see, plus the fact that the color you use is the same color I use for intricate traits. The coincidence is pretty strong, so it is natural for one to assume it was my add-on causing this.

However, one would also assume that it would be easy to correlate the icon with saved gear, preventing a bug report on my comments in the first place... but it seems that your icons aren't quite working right. Since I haven't seen this issue, some other user offered to help me debug and discovered that this add-on was the culprit. I had him /zgoo the backpack row control and try to hide the "...Outfit" icon but it did not hide. He also reported that none of the items that have the icon are actually pieces of gear that he has saved with this add-on.

I'll take a look at your code for the icons later when I get off of work and see what I can see if you haven't found it by then; you resolving this quickly helps both of us

**edit
Took a look at your code and it looks very familiar, and very outdated at that.

At first glance, it looks as if nothing should be going wrong. Thinking back on what I said earlier about how the control wasn't disappearing when toggling its visibility with Zgoo, here's my best guess:
Indicator controls that belong to rows that disappear as a result of going into a filter that doesn't fill a whole list aren't correctly hiding their child called "Outfit". The controls are not part of your the activeControls list, because they are tossed into the pool. They are never iterated against if they are inside the pool.

As to why it isn't being hidden even though its parent is hidden is confusing, though...
Last edited by ingeniousclown : 05/30/14 at 03:52 PM.
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 09:34 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 390
Uploads: 28
Originally Posted by Mastengwe
^^^THIS^^^

This addon in theory is probably the most useful one there is, but these bugs make it nearly useless.
You're more than welcome to write your own if I'm not moving fast enough for you. Doing the best I can with the time I have available.
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 09:33 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 390
Uploads: 28
Originally Posted by Crular
- Saving / Equipping multiple items with the same name (e.g. 2 x Ring of the Warlock)?
Working on this with my next update.
Originally Posted by Crular
- No more switching the action bar several times until all skills are correctly loaded?
Game API limitations. You want to be able to load skills on your inactive bar, you need to petition ZOS to make it possible.
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 09:31 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 390
Uploads: 28
Originally Posted by rotatorkuf
is there a way to disable the gear markers?

they interfere with other icons
Not at the moment. People complained I didn't have them. Now different people are complaining that I have them. Can't win. I will try to find a way to customize them more in a future update. It will not be the next thing I work on.
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 09:29 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 390
Uploads: 28
Originally Posted by fosley
A couple things I'd like that my WoW outfitter does:

1. The ability to turn off certain slots. So I could change my rings out without changing anything else, or swap weapons only, etc.

2. The ability to specify a "show helmet" option for a specific set. On the ESO forums, you made a post saying it couldn't be done, but I found an addon, AutoHideHelmet, that does change the option programatically, so it's now possible.

3. Better hotkeys for different sets and ability bars. Instead of 12 macros with completely separate hotkeys, have 12 hotkeys associated with macros. Then allow each macro to be bound to any hotkey, and put some checkboxes to determine which ctrl, alt, shift modifiers will select it. So, for example, I could bind my three gearsets to ']', 'shift+]', and 'alt+]', then bind my three ability sets to '\', 'shift+\', and 'alt+\'. I know the keybinding interface doesn't currently allow modifiers, but your script should be able to check for them when the main function fires, right?
I never said hiding helmet couldn't be done. In fact it's been a feature of my Full Immersion addon for quite some time.
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 09:19 AM  
Mteigers

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by McGuffin
I made a fix for that few posts below. It still works with the new version of outfitter.
Ah thanks! I didn't understand the context
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 08:42 AM  
rotatorkuf

Forum posts: 0
File comments: 81
Uploads: 0
is there a way to disable the gear markers?

they interfere with other icons
Report comment to moderator  
Reply With Quote
Unread 05/28/14, 07:06 AM  
McGuffin

Forum posts: 5
File comments: 35
Uploads: 0
Originally Posted by Mteigers
For some reason I'm having issues getting this to work on skills when Unstable Wall of Elements and Impulse are on the bar.

Every other time it works properly. Any thoughts?
I made a fix for that few posts below. It still works with the new version of outfitter.
Report comment to moderator  
Reply With Quote
Unread 05/27/14, 08:36 AM  
rideh

Forum posts: 0
File comments: 7
Uploads: 0
Possible to use unique identifier for gear?

Does the API have unique ID's for pieces of gear? I'd really like to see these used if possible if there are. I equiped a warlock v11 and v12 ring so it'd save them correctly as two v12 rings would break and i'd result in an empty slot. However while farming trials I picked up 3 more v12 warlock rings SCORE! right? no. Unfortunately during gear changes for different fights outfitter decided that the shiny new rings were better than my already bound rings and equiped ALL of the warlock rings in my inventory. So now I have 5 bound v12 warlock rings..... This makes it VERY dangerous to use this addon while doing farming (speed) runs.

TLDR: Outfitter prefers unbound equipment over bound - essentially binding any duplicate drops in your inventory through gear changes.
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 04:53 PM  
Mteigers

Forum posts: 0
File comments: 2
Uploads: 0
For some reason I'm having issues getting this to work on skills when Unstable Wall of Elements and Impulse are on the bar.

Every other time it works properly. Any thoughts?
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 04:09 PM  
fosley
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 33
Uploads: 1
A couple things I'd like that my WoW outfitter does:

1. The ability to turn off certain slots. So I could change my rings out without changing anything else, or swap weapons only, etc.

2. The ability to specify a "show helmet" option for a specific set. On the ESO forums, you made a post saying it couldn't be done, but I found an addon, AutoHideHelmet, that does change the option programatically, so it's now possible.

3. Better hotkeys for different sets and ability bars. Instead of 12 macros with completely separate hotkeys, have 12 hotkeys associated with macros. Then allow each macro to be bound to any hotkey, and put some checkboxes to determine which ctrl, alt, shift modifiers will select it. So, for example, I could bind my three gearsets to ']', 'shift+]', and 'alt+]', then bind my three ability sets to '\', 'shift+\', and 'alt+\'. I know the keybinding interface doesn't currently allow modifiers, but your script should be able to check for them when the main function fires, right?
Report comment to moderator  
Reply With Quote
Unread 05/24/14, 02:54 AM  
drannor

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Crular
Waiting anxiously for the next version of this wonderful addon, just a couple of questions.

Will this be fixed in the update:
- Saving / Equipping multiple items with the same name (e.g. 2 x Ring of the Warlock)?
- No more switching the action bar several times until all skills are correctly loaded?
Waiting also, as of the new patch I can't get it to save correctly. I don't want to play without it!
Report comment to moderator  
Reply With Quote
Unread 05/20/14, 03:00 PM  
Mastengwe

Forum posts: 2
File comments: 9
Uploads: 0
Originally Posted by Crular
Waiting anxiously for the next version of this wonderful addon, just a couple of questions.

Will this be fixed in the update:
- Saving / Equipping multiple items with the same name (e.g. 2 x Ring of the Warlock)?
- No more switching the action bar several times until all skills are correctly loaded?

^^^THIS^^^

This addon in theory is probably the most useful one there is, but these bugs make it nearly useless.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: