Download
(127 Kb)
Download
Updated: 12/29/23 11:10 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
Updated:12/29/23 11:10 AM
Created:08/09/21 06:17 PM
Monthly downloads:5,587
Total downloads:245,508
Favorites:147
MD5:
Categories:Action Bar Mods, Casting Bars, Cooldowns
Wizard's Wardrobe  Popular! (More than 5000 hits)
Version: 1.16.2
by: ownedbynico, ghostbane, JN Slevin
Wizard's Wardrobe

Throw all your setups into the wardrobe and let the wizard equip them exactly when you need it.

Dependencies: LibAddonMenu-2.0 LibChatMessage LibDebugLogger LibAsync

Wizard's Wardrobe is an AlphaGear/DressingRoom alternative. It helps you to manage your setups. You can save them per boss per trial and the
auto-equip feature will automatically equip the setup for you.


Wiki and FAQ can be found on GITHUB



Features:
  • Manages your gear, spells, cps and buff food
    - Multiple pages per trial (e.g. for different raiding groups)
    - Additional setup slots on each page
    - Deposit and withdraw gear from bank (open WW and bank)
    - Inventory markers that show items in setups
    - Drag and drop spells, gear and food
    - Check for missing items in inventory
  • Auto-equips setups in raids[/indent]
  • Charges your weapons (disabled by default)
  • Repairs your armor (disabled by default)
  • Refills your poisons (disabled by default)
  • Useful hotkeys for prebuffs (Acceleration, Destro Ult, Maneuver, Siege Shield)
  • Import and export setups to other Wizard's Wardrobe users
  • Link setups into chat
  • Hotkey to fix Spaulder

Limitations:
  • Currently only the English, German, Russian and French client are supported for auto-equip
    (Send an edited version of the en.lua from the addon folder if you want your language to be supported!)
  • Not (yet) supported arenas/trials: MSA, DSA, VH
  • There is a 30s cooldown when changing cp, so don't be surprised if the change is delayed sometimes.
  • Features like equipping gear and spells are not working in combat.

Thanks to:
  • @Zeeces for the name idea and the mental assistance
  • @File2606, @DSimonM for testing and rubber ducking
  • @K1nor for the russian translation
  • @Alasthorn for the french translation
29.12.23 by JN Slevin
- Added a check to the link comparison which is used for the new validation feature.
If the "unequip empty slots" option is turned off this ignores empty slots.
This should help in situations where you only have one piece of gear to swap.
Thanks to isiimode for pointing that out

- Changed "EA" to "IA"

28.12.23 by JN Slevin
- Fixed set ID recognition in the setup compare function, so now it actually checks the correct variable and not how many pieces are equipped.
- Moved the initial validation function. Now it only validates the setup when equipping a setup instead of moving gear.

27.12.23 by JN Slevin

Setup Validation
  • Added a setup validation which will notify users if the setup did not swap correctly (has 4 comparison levels adjustable in the settings.
    • This happens after a delay, since the addon needs some time to swap things. This delay is adjustable in the settings.
  • Added an automatic list of steps to fix the failed setup. This is turned off by default.
  • Added a keybind to do these steps "non automatically"
  • Added logging (and a delete log functionality) which saves occurences when setups failed to swap so we may finally get to the bottom of this
  • Added a red color on the info panel which colors the name if the setup failed to swap.
  • Added a confirmation if the setup swapped correctly
    • (at the time of writing, this only notifies users if any gear swapped, if 2 setups have the same gear it will not notify them, this may be changed at a later time.)

Misc
  • Added the ability to chose Center Screen Announcements for the messages given to the user
  • Added EA Pages (thanks to @yachoor )
  • The automatic swap feature does not work in EA since the content is inherently random and i do not think its feasible to add this
  • Changed the Sanity's Edge ID so now the porting feature works too (thanks to @necco889)



03.10.23 by JN Slevin
- Added keybind to refresh current setup in case something didn't swap correctly Thanks to B7TxSpeed!
- Updated the version correctly this time
-----------

05.09.23 by JN Slevin
- Updated API Version to be compatible with the newest base game patch
- Added keybinds for Previous Setup, Next Setup and Undress Thanks to Complicative!
- Added Chinese translation Thanks to Lykeion!
-----------

09.08.23 by JN Slevin
- Readded the ignore tabard option
- Thank you TeebowGanx
-----------

15.07.23 by JN Slevin
- Fixed LUA errors which occured when trying to save a setup while having Cryptcanon Vestments equipped
-----------

12.06.23
- Updated api version
- Added support for Sanity's edge (thanks to JNSlevin)
-----------

02.10.22
- Updated api version
- Added teleport feature
- Removed not working workaround for locked weapons
-----------

28.07.22
- Fixed gear when exporting setups
- Added food to export
- Added (yet another) possible workaround for stuck bars
- Added feature to print log messages to alert (thanks to Saenic)
-----------

13.07.22
- Added possible fix for unwanted setup cloning/resetting
- Added Orzorgas Red Frothgar bufffood
- Minor fixes
-----------

09.06.22
- Fixed mouse events on texture controls
- Added sidebosses to DSR module
-----------

06.06.22
- Fixed scene management
-----------

06.06.22
- Added dreadsail reef trial (not final)
- Added jewels of misrule bufffood
- Added workaround for surfing on weapons bug
- Changed to coordinate-based boss tracking in SS, KA and RG
- Changed size of preview
- Substitute setups can now be cleared
- Excluded guild tabard from export
- Fixed invisible setups after page deletion
- Fixed mythic items not swapped after fight
- Fixed visual bug of import and save button
- Fixed wrong pages getting auto loaded
- Fixed missing tooltip on banking button
-----------

02.04.22
- GUI rewritten, you can now add/remove/rearrange setups on each page
- Added more buff food
- Added first launch message & warning for major updates
- Added import feature also scanning bank or housing chests if opened
- Fixed prebuff error when spamming buttons
- More minor fixes
- Updated API version
-----------

24.02.22
- Fixed unequipping
-----------

23.02.2022
- Added toggle for Gear/Skills/CP/Food
- Prebuff rewritten
- Added possible fix for stuck gear
- Added min version dependency for LibChatMessage
- Added tabard to banking exceptions
- Added more buff food
- Added tooltips for gear, spells, cp like there is for bufffood
- Added function to migrate skills from very old Wizards versions
- Fixed traits in item tooltip of linked setups
-----------

01.02.2022
- Fixed setups with poisons
-----------

20.01.2022
- Changed back to EquipItem() instead of RequestMoveItem()
- Minor page fixes
-----------

13.01.2022
- Substitute setups enabled by default
- Added help for substitute setups
- Replaced outfit with auto bufffood (costume/tabard is now saved with gear)
- Markers that show saved gear
- Fixed banks in housing
- Added button to clear queue
- Grid Zone Selection (with an option for the legacy selection)
- Setup preview / send setups to chat (right click on setup name)
- Drag and drop skills & gear
- Page dropdown with more page features
- Check for missing items (danger sign when missing gear)
- HoF now based on movement (trash before factotum & spider no longer works)
- Added a keybind to fix mythic shoulders
- Window will remember its state/position on quickslot tab independently of the inventory
- Double check after equipping gear and skills
-----------

05.11.2021
- Updated to newest API
- Minimal mode for Panel
- Fixed prebuff when not having weapons in hand
- Added a option to ignore trash in HoF after 2nd boss
- Added a warn message when having a full inventory
- Added a option to automatically renew buff food in trial/dungeon
- Minor fixes
-----------

27.09.2021
- Fixes for SS and CR
-----------

26.09.2021
- Banking and undress feature now more reliable
- UI now resizable
- Icon on panel now works as a button
- Substitute setups
-----------

26.08.2021
- Cyro & BG setups can now be renamed
- Fixed bug when opening window on hud or hudui
- Fixed a bug where a invalid boss got loaded in CR
-----------

25.08.2021
- Added banking feature
- Changed scene management (use /wizard or hotkey, will remember states and position on scenes)
- Added set indicator
- Added pvp tab
- Changed to new api
-----------

10.08.2021
- Improved wipe detection
- Added ru.lua
-----------

14.08.2021
- Improved wipe detection
- CR improvements
- Barswap no longer needed
- Siege Shield Prebuff for Bahsei
- Reduced SavedVariables size
- Auto fix invisible offhand/surf on staffs
- Moved (de)active to setup dropdown
-----------

10.08.2021
- Changed from NewCharacterNameSettings to NewCharacterIdSettings
-----------
Optional Files (2)
File Name
Version
Size
Author
Date
Type
1.0
19kB
04/14/24 09:32 AM
Patch
1.4.1
31kB
12/08/23 12:22 PM
Patch


Archived Files (29)
File Name
Version
Size
Uploader
Date
1.16.1
126kB
JN Slevin
12/28/23 07:38 AM
1.16.0
126kB
JN Slevin
12/27/23 06:52 AM
1.14.1
120kB
JN Slevin
10/03/23 10:22 AM
1.14.0
119kB
JN Slevin
09/05/23 07:17 AM
1.13.1
113kB
JN Slevin
08/09/23 07:37 AM
1.13.0
113kB
JN Slevin
07/15/23 06:41 AM
1.11.0
115kB
ownedbynico
06/12/23 08:01 AM
1.10.0
113kB
ownedbynico
10/02/22 10:30 AM
1.9.4
109kB
ownedbynico
07/27/22 06:25 PM
1.9.3
112kB
ownedbynico
07/13/22 01:58 PM
1.9.2
112kB
ownedbynico
06/08/22 05:41 PM
1.9.1
112kB
ownedbynico
06/06/22 07:28 AM
1.9.0
112kB
ownedbynico
06/06/22 12:23 AM
1.8.0
158kB
ownedbynico
04/02/22 02:29 PM
1.7.1
160kB
ownedbynico
02/24/22 01:01 PM
1.7.1
160kB
ownedbynico
02/23/22 03:25 PM
1.6.2
170kB
ownedbynico
01/31/22 08:46 PM
1.6.1
170kB
ownedbynico
01/20/22 09:46 AM
1.6
155kB
ownedbynico
01/13/22 04:31 PM
1.5
84kB
ownedbynico
11/04/21 05:48 PM
1.4.1
77kB
ownedbynico
09/26/21 04:58 PM
1.4
77kB
ownedbynico
09/25/21 11:06 PM
1.3.1.1
73kB
ownedbynico
08/26/21 08:32 AM
1.3.1
73kB
ownedbynico
08/25/21 07:47 PM
1.3
73kB
ownedbynico
08/24/21 07:44 PM
1.2.1
49kB
ownedbynico
08/17/21 04:40 AM
1.2
46kB
ownedbynico
08/14/21 01:37 PM
1.1
44kB
ownedbynico
08/10/21 07:11 AM
1.0
44kB
08/09/21 06:17 PM


Post A Reply Comment Options
Unread 11/19/21, 03:59 PM  
Osiris_Soulreaver

Forum posts: 0
File comments: 1
Uploads: 0
Cool Spanish Translation for Wizard's Wardrobe

Hello Everyone

Is there any plan for a translation to Spanish of this addon? This is so handy for my account, & I want very much to have my wife be able to use it as well.

She uses Cervantes Spanish Translation if that addon can somehow help with the translation.

thanks Much!

Osiris_Soulreaver
Report comment to moderator  
Reply With Quote
Unread 11/17/21, 02:47 PM  
mugatu

Forum posts: 0
File comments: 11
Uploads: 0
Alas, this inscription hangs constantly, why I don’t know
Report comment to moderator  
Reply With Quote
Unread 11/17/21, 05:11 AM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Originally Posted by mugatu
Hello, can I remove all information from the interface when enabling lite mode?



Code:
	local topLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "TopLabel", panel, CT_LABEL)
	topLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 2)
	topLabel:SetFont("esoui/common/fonts/univers67.otf|19|soft-shadow-thick")
	topLabel:SetText(WW.displayName:upper())
	
	local middleLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "MiddleLabel", panel, CT_LABEL)
	panel.upperLabel = middleLabel
	middleLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 19)
	middleLabel:SetFont("esoui/common/fonts/univers67.otf|17|soft-shadow-thick")
	middleLabel:SetText("Version " .. WW.version)
	
	local bottomLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "BottomLabel", panel, CT_LABEL)
	panel.lowerLabel = bottomLabel
	bottomLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 34)
	bottomLabel:SetFont("esoui/common/fonts/univers67.otf|17|soft-shadow-thick")
	bottomLabel:SetText("@ownedbynico")
Its just a placeholder and will only appear once you log in.
Last edited by ownedbynico : 11/17/21 at 06:23 PM.
Report comment to moderator  
Reply With Quote
Unread 11/17/21, 05:06 AM  
mugatu

Forum posts: 0
File comments: 11
Uploads: 0
Hello, can I remove all information from the interface when enabling lite mode?



Code:
	local topLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "TopLabel", panel, CT_LABEL)
	topLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 2)
	topLabel:SetFont("esoui/common/fonts/univers67.otf|19|soft-shadow-thick")
	topLabel:SetText(WW.displayName:upper())
	
	local middleLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "MiddleLabel", panel, CT_LABEL)
	panel.upperLabel = middleLabel
	middleLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 19)
	middleLabel:SetFont("esoui/common/fonts/univers67.otf|17|soft-shadow-thick")
	middleLabel:SetText("Version " .. WW.version)
	
	local bottomLabel = WINDOW_MANAGER:CreateControl(panel:GetName() .. "BottomLabel", panel, CT_LABEL)
	panel.lowerLabel = bottomLabel
	bottomLabel:SetAnchor(TOPLEFT, panel, TOPLEFT, 8 + 44, 34)
	bottomLabel:SetFont("esoui/common/fonts/univers67.otf|17|soft-shadow-thick")
	bottomLabel:SetText("@ownedbynico")
Report comment to moderator  
Reply With Quote
Unread 11/15/21, 02:35 AM  
clintongwen

Forum posts: 0
File comments: 1
Uploads: 0
Meta builds export?

Hi,

Anyone have an export of meta builds for all bosses in trials?
Report comment to moderator  
Reply With Quote
Unread 11/14/21, 04:37 AM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
Originally Posted by Jammet
Originally Posted by Lulunyaa
thank you for the amazing addon, i just replaced dressing room with this but i would like to propose a new feature im missing, whenever something is used in a build, could it be marked as such in inventory so i know what i can bank or not.
I would like to second this. This is incredibly useful to have, and I've been rather spoiled from when AlphaGear did this. Love this addon and I'm currently setting up all these builds to save in it!

I'd also like to suggest that it's also handy to have a more detailed preview of the items that will be equipped. Currently the names are shown. Maybe items that aren't found in the inventory could be shown in red or another different colour. Basically, what I really liked about the old alphagear was that you could examine every item that would be equipped using mouseover, before you'd equip it, reviewing things before deciding for or against clicking.
I appreciate color however some of us have color blindness problems, like me. My vote is for an icon similar to what Alphagear had.
Report comment to moderator  
Reply With Quote
Unread 11/14/21, 04:13 AM  
Jammet
 
Jammet's Avatar

Forum posts: 13
File comments: 68
Uploads: 0
Originally Posted by Lulunyaa
thank you for the amazing addon, i just replaced dressing room with this but i would like to propose a new feature im missing, whenever something is used in a build, could it be marked as such in inventory so i know what i can bank or not.
I would like to second this. This is incredibly useful to have, and I've been rather spoiled from when AlphaGear did this. Love this addon and I'm currently setting up all these builds to save in it!

I'd also like to suggest that it's also handy to have a more detailed preview of the items that will be equipped. Currently the names are shown. Maybe items that aren't found in the inventory could be shown in red or another different colour. Basically, what I really liked about the old alphagear was that you could examine every item that would be equipped using mouseover, before you'd equip it, reviewing things before deciding for or against clicking.
Report comment to moderator  
Reply With Quote
Unread 11/13/21, 04:35 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 409
File comments: 891
Uploads: 21
Could we have the option to turn on/off the auto equip granularly? Specifically equipping gear, but the others might be useful too. If I'm doing a run where the group is asking for gear I don't normally use, I'd still like to use the skills but not lose the gear. And if there's a toggle for just the gear I can turn that off instead of creating and copying over an entire page.Also, if I port into a trial and I don't have sets saved for it, it'd be nice to know (even if auto equip is off)
Report comment to moderator  
Reply With Quote
Unread 11/13/21, 07:00 AM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
Originally Posted by Lulunyaa
also most of the time theres some gear that doesnt get changed. Too fast ? maybe add some code to loop until everything is equiped ? my current workaround is press it like 5 times.
Odd, I am not having that problem unless combat starts during the swap and then it is to late until after the combat. That is on ZOS for blocking gear changes during combat. I would check all of your addons or even run without them for awhile to see if is is another addon bugging gear swaps.
Report comment to moderator  
Reply With Quote
Unread 11/13/21, 06:42 AM  
Lulunyaa

Forum posts: 0
File comments: 40
Uploads: 0
also most of the time theres some gear that doesnt get changed. Too fast ? maybe add some code to loop until everything is equiped ? my current workaround is press it like 5 times.
Last edited by Lulunyaa : 11/13/21 at 06:42 AM.
Report comment to moderator  
Reply With Quote
Unread 11/13/21, 05:45 AM  
Lulunyaa

Forum posts: 0
File comments: 40
Uploads: 0
thank you for the amazing addon, i just replaced dressing room with this but i would like to propose a new feature im missing, whenever something is used in a build, could it be marked as such in inventory so i know what i can bank or not.
Report comment to moderator  
Reply With Quote
Unread 11/10/21, 01:43 PM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Re: Re: Some answers

Originally Posted by Crunatus
Originally Posted by ownedbynico
I can add that one.
But just make sure to do it through the settings menu. For me, 100 gold is not 'so overpriced'. xD

And one more request: its possible to add 'Show when opening a bank' in the settings menu? I don't use gear transfer and the automatically opening window is very disturbing.
So why do you close it in the first place?
Just close the bank without closing WW and it will remember its state and position. Works on (almost) every scene (inventory, skills, etc).
Report comment to moderator  
Reply With Quote
Unread 11/10/21, 12:54 AM  
Crunatus
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 42
Uploads: 3
Re: Some answers

Originally Posted by ownedbynico
I can add that one.
But just make sure to do it through the settings menu. For me, 100 gold is not 'so overpriced'. xD

And one more request: its possible to add 'Show when opening a bank' in the settings menu? I don't use gear transfer and the automatically opening window is very disturbing.
Report comment to moderator  
Reply With Quote
Unread 11/03/21, 02:29 AM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Some answers

Originally Posted by Dolgubon
As far as more conditions, would it be possible to get a 'map' condition? For example, if you pass a given line in a trial, it'll equip a set.
Added to my TODO list. But I currently dont have much time, so it probably wont be included in the next patch.

Originally Posted by K1nor
[...] I also think that it will be extremely useful to be able to lock the position of the WW window. From time to time I accidentally move it .
Included in the next update.

Originally Posted by evilspock
Is it possible to have auto repair only use repair kits? Repairing at vendors is overpriced and I have this disabled on my other repair addon, but it would be nice to just use this addon instead.
I can add that one.

Originally Posted by Mandragorane
Hey there,

love this addon very creative !!!

I might be missing something but is there a way to mark or even lock saved set items in the inventory so you don't move them accidently to your bank?

Thank you so much
Ill add this in a future update but its not included in the next one since i dont have much time currently.

Originally Posted by xurkane
The whole reason I came to look at the comments was to see if there was a way to make the picture and title go away. It's a bit much.
Included in the next update!

Originally Posted by Monkieponkie
Conditions
1) Trash: ultimate treshold
2) Trash: mag or stam treshold

UI
1) Would be nice to group all trash builds together in the UI
2) A message that CP is gonna be changed when swapping instead only after it swapped
3) Button to retrieve/deposit all gear from the bank that is on the page

Pre-buff
Instead of static pre-buff rules, this also could be added as configurable items per trial via de UI?

Don't know if possible
1) Swap potions
2) Activate certain food
C: Added the conditions to my TODO list.
UI: 1) most likely not gonna happen :S 2) there is a message 3) already there at the top of the page
PB: Not planned for now, but if you look at the prebuff module (and the Binding.xml) you see that its not that hard to add your own prebuffs.
DKIP: 1) Do you mean swapping a potion in the quick wheel or just move your selected slot to the one with the potion? 2) Maybe coming next patch, but not sure.

Originally Posted by candice95
[...] its quite annoying to have to set up sets all over again if u decide to use other outfit for the week.
Dont save it then.

Originally Posted by B7TxSpeed
I'm currently working on the french translation.
While doing so, I noticed a type in a variable name within the english and russian localization files.
The variable WW_MSK_CPCOOLDOWN should be WW_MSG_CPCOOLDOWN as it's used in the code to display the delay before being able to switch CP.

Regarding the translation itself, how can I retrieve the value to set for the WW_BRP_FOURTH variable? I wonder if this value is used to trigger the switching mechanic in BRP or if it's just a label for the preset?
A french translation is already on the way for the next patch.
Thanks! I changed the variable name.
WW_BRP_FOURTH is just for the label. Actually all of them in BRP are because Im tracking it via the rounds/waves so I can load the setup before the actual boss spawns.

Originally Posted by sonwon
I also want to report that while in a dungeon, in combat I attempted to swap gear. After combat it started to swap as it should and a group member started combat during the swapping glitching the swap. I noticed I had the wrong label compared to the gear I was wearing. I doubt there is anything that could be done to stop such ESO glitches like this. I just thought I would mention it in case an idea pops into your head.
Yea, some things cannot be changed and there are quite some glitches. I heard of a bug where the add in vSS portal died but the people did not get ported out .. and they were also no longer infight so Wizards thought "Hey, there is no boss and no fight, so lets swap back to trash!". xD
Report comment to moderator  
Reply With Quote
Unread 11/01/21, 06:37 AM  
buldezir
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 28
Uploads: 7
Re: Export all setups

Originally Posted by Thor966
Hi @ownedbynico,

Thanks for this amazing and simple addon.

One question: is there a way to export all setups of all trials in one procedure instead of doing one by one? (at least for each trial?)

I play on 2 PCs and would love to export /import all setups easily.

Thank you,
Thor
It will be easier for u to just copy-paste saved_variables between PCs
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: