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,800
Total downloads:246,777
Favorites:149
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 09/15/22, 10:16 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4985
File comments: 6040
Uploads: 78
Yeah, that's the problem here.
Forcing the invenory fragment to show will try to run filter and subfilter code by several addons and libs includng LibFilters 3
If you do not really need this please remove it as it's a performance and other issue creating code you use there, imho.

If you tell me what the problem was and what you tried to solve with that fragment show we can maybe find another solution for it.

Another feature request:
Thank you for your addon again, it really is a nice helper!

Could you let us choose for the Wizard panel to only show the icon?
The normla panel including your name and version is too big imo, and the one without the icon is still too big.
Only having a small icon would be enough to open the settings, and you could even color the texture of the icon red/green.


I know showing the version and name is something that makes yourself popular but it's at the addon manager page, it's at the addon settings and should be enough there. It's nothing that should clutter the UI and use space that other addns could use.
At least that's my opinion about your panel. It helps to open tthe settings and shows info via colors. Or is there anything I missing and that's why there needs to be shown the version number and addon author name text too? Does it change to something else sometimes?
Even then it should not show at all and only show the text needed as it is needed (queue info, etc.).

Originally Posted by ownedbynico
Originally Posted by Baertram
Hey ownedbynico,

someone reported that AdvancedFilters throws error messages because a WW keybind to select a saved gear was loaded.
I'm just wondering what kind of inventory related filter functions or stuff WW uses as the keybind is pressed to load a gear?

Any hints where to check the kebind code to load gears (setup 1 e.g.) in your addon so I can find out why AdvancedFilters invemtory filter function hooks etc. are triggered?

Many thanks.
Hi, sorry for the late reponse.
Im calling
Code:
INVENTORY_FRAGMENT:FireCallbacks("StateChange", SCENE_FRAGMENT_HIDDEN, SCENE_FRAGMENT_SHOWING)
when loading setups. It was an attempt for a possible workaround for the stuck weapons issue. Did not receive much feedback so I left it inside the code.
That might be the issue.
Last edited by Baertram : 09/15/22 at 10:48 AM.
Report comment to moderator  
Reply With Quote
Unread 09/03/22, 01:05 AM  
G0K4R

Forum posts: 0
File comments: 29
Uploads: 0
Awesome addon - thank you!

Awesome addon - thank you!

I just moved to Wizard's Wardrobe from Dressing Room cause I prefer some features of Wizard's Wardrobe.

One question:

There's the nice option to move setup order (love it!)
Is there an option for moving pages order aswell? If not - could it be possibly implemented? This would help (me at least) a lot to organize.

Thanks in advance!
Last edited by G0K4R : 09/03/22 at 01:06 AM.
Report comment to moderator  
Reply With Quote
Unread 09/01/22, 08:48 AM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Originally Posted by Baertram
Hey ownedbynico,

someone reported that AdvancedFilters throws error messages because a WW keybind to select a saved gear was loaded.
I'm just wondering what kind of inventory related filter functions or stuff WW uses as the keybind is pressed to load a gear?

Any hints where to check the kebind code to load gears (setup 1 e.g.) in your addon so I can find out why AdvancedFilters invemtory filter function hooks etc. are triggered?

Many thanks.
Hi, sorry for the late reponse.
Im calling
Code:
INVENTORY_FRAGMENT:FireCallbacks("StateChange", SCENE_FRAGMENT_HIDDEN, SCENE_FRAGMENT_SHOWING)
when loading setups. It was an attempt for a possible workaround for the stuck weapons issue. Did not receive much feedback so I left it inside the code.
That might be the issue.
Last edited by ownedbynico : 09/01/22 at 08:49 AM.
Report comment to moderator  
Reply With Quote
Unread 08/26/22, 11:13 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4985
File comments: 6040
Uploads: 78
Hey ownedbynico,

someone reported that AdvancedFilters throws error messages because a WW keybind to select a saved gear was loaded.
I'm just wondering what kind of inventory related filter functions or stuff WW uses as the keybind is pressed to load a gear?

Any hints where to check the kebind code to load gears (setup 1 e.g.) in your addon so I can find out why AdvancedFilters invemtory filter function hooks etc. are triggered?

Many thanks.
Last edited by Baertram : 08/26/22 at 11:14 AM.
Report comment to moderator  
Reply With Quote
Unread 08/13/22, 07:26 PM  
SerLoras
 
SerLoras's Avatar

Forum posts: 6
File comments: 8
Uploads: 0
Absolutely love this addon. It's so amazing.

Could you please add support for the Spring-Loaded Infusion and/or the Corrupting Bloody Mara buff drinks? I run the Bright Throat's Boast set in PVP and it requires a drink buff (not food).
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 12:54 PM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Thumbs up clear queue

thanks for great addon. can you add keybind for clear setup change queue please?
Report comment to moderator  
Reply With Quote
Unread 07/28/22, 10:29 AM  
BaronSolace

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Saenic
Originally Posted by BaronSolace
how do i hide the version info cluttering up my ui? i can only hide the icon
This is the info panel. It shows your current equipped setup. Unfortunately it keeps forgetting this when you login/reloadui so then it just shows the version.
There is a setting where you can hide the Info Panel.

thanks! that worked perfectly
Report comment to moderator  
Reply With Quote
Unread 07/28/22, 12:44 AM  
Saenic
 
Saenic's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 125
Uploads: 2
Originally Posted by BaronSolace
how do i hide the version info cluttering up my ui? i can only hide the icon
This is the info panel. It shows your current equipped setup. Unfortunately it keeps forgetting this when you login/reloadui so then it just shows the version.
There is a setting where you can hide the Info Panel.
Last edited by Saenic : 07/28/22 at 01:44 AM.
Report comment to moderator  
Reply With Quote
Unread 07/27/22, 11:27 PM  
Anntauri

Forum posts: 3
File comments: 13
Uploads: 0
Auto-food

Could you add a setting to make auto-food renew the food 10 minutes before it expires? And if in combat at that point, retry 1 minute later.
Currently if the food runs out during combat the add-on doesn't renew it, 10 minutes then a retry every minute should be enough for 99% of situations.
Report comment to moderator  
Reply With Quote
Unread 07/27/22, 11:01 PM  
BaronSolace

Forum posts: 0
File comments: 3
Uploads: 0
how do i hide the version info cluttering up my ui? i can only hide the icon
Report comment to moderator  
Reply With Quote
Unread 07/27/22, 02:18 AM  
Saenic
 
Saenic's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 125
Uploads: 2
Heya nico. I switched to Wizards Wardrobe because my previous gear addon didn't support CP changes.
I like the automatic switching in raids and so far it works pretty well.

For the gear switch announcements I prefer them in the notification window instead of chat and I already made a Pull Request on Github for this. Would be cool if you could have a look at it.

What I find a bit annoying is that WW does not save the current selected setup in the info panel when you do a ui reload. Also when you switch zones or do a reload (and it is not a raid) it defaults back to General page.
It would be cool if you could save the last selected gear page and setup in the info panel. If you don't have time, I can have a look at it
Report comment to moderator  
Reply With Quote
Unread 07/19/22, 02:40 AM  
Szalord

Forum posts: 0
File comments: 36
Uploads: 0
Hello!
I've found a weird behaviour with the Prebuff module, notably about the overlap part (WizardsWardrobePrebuff.lua, lines 37-40). For this example, here's my prebuff table:
https://i.gyazo.com/6223a14bb19e24fb...704b6d86e9.png

The use case is as goes:
- press prebuff 3 (Destruction ult)
- press prebuff 1 or 2 - the skill of the prebuff table 1 or 2 gets loaded in, but the Destruction ult gets unslotted (i do not want this to happen)
- use the prebuff skill 1 or 2 - the skill 1 or 2 is unslotted back to whatever it was before, but the Destro ult also gets reslotted back
- problem: if i press prebuff 3 (Destro ult) again, it doesn't unslot it for the previous ability

I'm not quite sure what's the idea behind this "no-overlap" feature quite yet, but as it stands, can we get this condition locked behind a togglable option in the UI, please?

Also, as said in the previous test, it's no longer possible to unslot the Destro ult (with the keybind Prebuff 3) after having manipulated other prebuff slots, which suggests that the previous state is only saved for the last prebuff slot(s) that got manipulated, and it isn't saved per slot on the bar? Would that be any difficult to manage that system per slot or something like that?

Ideally, here's the behaviours i'd really like to have, i'm not quite sure if it contradicts with your own vision of the feature, so please tell me if so.

Use case 1:
- press prebuff 3 - Destro gets slotted
- press prebuff 2 - Channeled Acceleration gets slotted (Destro is NOT unslotted)
- press prebuff 3 again - Destro gets unslotted
- press prebuff 2 again - Channeled Acceleration gets unslotted

Use case 2:
- press prebuff 3 - Destro slotted
- press prebuff 2 - Channeled slotted
- cast Channeled - Channeled unslotted (because this prebuff uses delay)
- press prebuff 3 - Destro unslotted

Use case 3:
- set Delay instead of Toggle for prebuff 3 (Destro ult)
- press prebuff 3 - Destro slotted
- press prebuff 2 - Channeled slotted
- cast Channeled - Channeled unslotted (because this prebuff uses delay)
- get in combat, cast Destro
- as soon as out of combat, Destro unslotted

Cheers!
Report comment to moderator  
Reply With Quote
Unread 07/14/22, 08:48 PM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
I did not change anything related to item swapping - its a bug that gets reported with every update.
Locked bars in ESO (in general) have been there for a long time but even I spend lots of hours testing stuff I have not found a workaround yet.
The thing is that this does not happen to me so its even harder to test. Not everyone runs into that issue.
Report comment to moderator  
Reply With Quote
Unread 07/14/22, 12:33 PM  
wartime

Forum posts: 2
File comments: 16
Uploads: 0
After the update addon dont autoswap gear in brp after arena 4 and somewere around arena 2(before bossfight)
Report comment to moderator  
Reply With Quote
Unread 07/14/22, 04:25 AM  
x4CULx

Forum posts: 0
File comments: 1
Uploads: 0
Unhappy Bug in swapping from Sword and board to Staff

Almost always the addon will not work well when I swap from sword and board to Ice staff, it swap the skills but it remain in sword and board. I need always press the key several times to get the right weapon.
I can see this happened also in other similar addons.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: