Download
(135 Kb)
Download
Updated: 04/29/24 12:57 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:04/29/24 12:57 AM
Created:08/09/21 06:17 PM
Monthly downloads:5,878
Total downloads:250,274
Favorites:149
MD5:
Categories:Action Bar Mods, Casting Bars, Cooldowns
9.3.0
Wizard's Wardrobe  Updated Today!  Popular! (More than 5000 hits)
Version: 1.17.10
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.04.24 by JN Slevin
- Migrated the entire queuing system for gear, skills and cp to LibAsync
(This is the main feature of this version, i have been working on this for months with as many months testing it. Your setup should switch now way more relieably and should be quicker too. If you want to speed it up even more sheathe your weapons before swapping)
- fixed an issue where the wrong argument was listed in the tooltip for the custom lua code
- added new features to the custom lua code:
  1. If the box is empty it will have explanations shown
  2. Can access LibDebugLogger and LibAsync objects within
  3. Added a functionality to execute code as soon as setup is trying to load or wait until out of combat to execute.
    To do this you have to enclose the code which you want called as soon as youre out of combat in <<>>.
- Added functionality to unequip cryptcanon before changing skills so you can have another ult while wearing cryptcanon, since we cannot access that ult you have to save the skills without cryptcanon equipped or drag the ult onto the setup.
- added a check if skills swapped correctly
- Fixed a problem where your weapon swap failed when you had a weapon frontbarred then swapped the same weapon to the backbar.
- Removed automatic failed gear swap since it caused more problems than it fixed, still available via keybind
- Increased the number of keybinds for setups to 25, because why not.
- Added support for Crown Soul Gems and Repair Kits (Soul Gems prefer the one you chose in the basegame settings first and then the one you did not chose)
- API bump
- Way more code improvements, which are too many to list.
- Added support for quite a few more foods (thanks to Shadowinplay)

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 (30)
File Name
Version
Size
Uploader
Date
1.16.2
127kB
JN Slevin
12/29/23 11:10 AM
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 01/17/22, 03:41 AM  
Kaguya7

Forum posts: 0
File comments: 19
Uploads: 0
Can you bring a feature for Wizard's Wardrobe? For example, if I saved CP/Gear in Wizard's Wardrobe and I don't have any CP perk turned on, Wizard's Wardrobe won't giving point and activate those Perks.
Like the addon doing morphs and giving cp perks point when I click on setup.
Last edited by Kaguya7 : 01/17/22 at 03:47 AM.
Report comment to moderator  
Reply With Quote
Unread 01/17/22, 02:52 AM  
MCPvsTron

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Re: Re: UI Error after Logon

Originally Posted by ownedbynico
Originally Posted by MCPvsTron
Originally Posted by ownedbynico
Originally Posted by MCPvsTron
With the lates Version I always get following UI Error after logon with a Character:

user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: function expected instead of nil
stack traceback:
user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: in function 'WWP.Init'
user:/AddOns/WizardsWardrobe/WizardsWardrobe.lua:694: in function 'WW.OnAddOnLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "WizardsWardrobe" </Locals>|r.
Do you have LibChatMessage installed?
Yes, should I remove it or look for a newer Version?
Make sure you have the newest version installed and look if the error still exists.
Upgrade solved ist, thanks!
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 10:44 AM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Re: Outfit

Originally Posted by tumsa
"Replaced outfit with auto bufffood (costume/tabard is now saved with gear)"

Is there a setting for this that I am missing? My outfits are no longer swapping when I swap gear. I tried to re-save setups with the correct outfits and still no outfit swap. The outfit also doesn't show up in they list of gear (not sure if it's supposed to).
Replace means I no longer support outfits (costumes/tabards are supported via the gear tho). Outfits are more complicated then just save a itemId and most of the people do not use that feature. Its hard to fit everything onto the UI without making it look too overfilled.
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 10:41 AM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Re: Re: Re: UI Error after Logon

Originally Posted by MCPvsTron
Originally Posted by ownedbynico
Originally Posted by MCPvsTron
With the lates Version I always get following UI Error after logon with a Character:

user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: function expected instead of nil
stack traceback:
user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: in function 'WWP.Init'
user:/AddOns/WizardsWardrobe/WizardsWardrobe.lua:694: in function 'WW.OnAddOnLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "WizardsWardrobe" </Locals>|r.
Do you have LibChatMessage installed?
Yes, should I remove it or look for a newer Version?
Make sure you have the newest version installed and look if the error still exists.
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 08:34 AM  
Ksille

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by ownedbynico
Originally Posted by Baertram
Hey ownedbynico,

got this report at PerfectPixel but it seems to be related to Wizards Wardrobe:


The links to the screenshots do not work for me, so I'm not sure what exactly is talked about or what is wrong.
I guess it's the text shown at the interaction with wayshrines and containers etc.
As PP alone is said to work properly this must be related to WW somehow?

Or maybe any other addon blocking interaction texts was activated as well.
Hes talking about the little E tooltip at the crosshair.
Hmm, Wizards does not really touch any UI elements beside its own. And I have not heard anything like that from friends that helped me testing. Some of them use PP.
Hey! I wrote this on the PerfectPixel page, so I'll write it here. I don't know which of these two addons conflicts, I disabled ALL addons except PP and WW. If they are included together, then I lose a little hint on E on any activators. If any of them is turned off, then there are no problems, only in conjunction with these two everything disappears. I'll attach a screenshot, I hope it opens (
https://cdn.discordapp.com/attachmen...06/unknown.png
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 05:10 AM  
tumsa
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Outfit

"Replaced outfit with auto bufffood (costume/tabard is now saved with gear)"

Is there a setting for this that I am missing? My outfits are no longer swapping when I swap gear. I tried to re-save setups with the correct outfits and still no outfit swap. The outfit also doesn't show up in they list of gear (not sure if it's supposed to).
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 02:49 AM  
MCPvsTron

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: UI Error after Logon

Originally Posted by ownedbynico
Originally Posted by MCPvsTron
With the lates Version I always get following UI Error after logon with a Character:

user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: function expected instead of nil
stack traceback:
user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: in function 'WWP.Init'
user:/AddOns/WizardsWardrobe/WizardsWardrobe.lua:694: in function 'WW.OnAddOnLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "WizardsWardrobe" </Locals>|r.
Do you have LibChatMessage installed?
Yes, should I remove it or look for a newer Version?
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 05:09 PM  
Koebi

Forum posts: 0
File comments: 4
Uploads: 0
Hey man, really like that you added food to the setups aswell but could you possibly also add the green max stat food because so far they aren`t working for me.

Also is it possible to change the order of setups or more specifically have the additional setup slots at the top of the page rather then at the bottom?
Last edited by Koebi : 01/15/22 at 06:06 PM.
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 02:02 PM  
ownedbynico
AddOn Author - Click to view AddOns

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

got this report at PerfectPixel but it seems to be related to Wizards Wardrobe:


The links to the screenshots do not work for me, so I'm not sure what exactly is talked about or what is wrong.
I guess it's the text shown at the interaction with wayshrines and containers etc.
As PP alone is said to work properly this must be related to WW somehow?

Or maybe any other addon blocking interaction texts was activated as well.
Hes talking about the little E tooltip at the crosshair.
Hmm, Wizards does not really touch any UI elements beside its own. And I have not heard anything like that from friends that helped me testing. Some of them use PP.
Last edited by ownedbynico : 01/15/22 at 02:04 PM.
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 01:53 PM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Re: UI Error after Logon

Originally Posted by MCPvsTron
With the lates Version I always get following UI Error after logon with a Character:

user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: function expected instead of nil
stack traceback:
user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: in function 'WWP.Init'
user:/AddOns/WizardsWardrobe/WizardsWardrobe.lua:694: in function 'WW.OnAddOnLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "WizardsWardrobe" </Locals>|r.
Do you have LibChatMessage installed?
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 01:39 PM  
ownedbynico
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 111
Uploads: 15
Re: newer version bugs

Originally Posted by Anntauri
After using the addon in a trial yesterday, I've found a bug and an inconvenience:

1. The "unequip empty slots" option isn't working the same way, when the option is off, it works for gear, but not skills, using something like this would in last version replace the 2 skills and leave the other ones intact, in this newer version it replaces, and after about 200ms the other skills are removed.

2. When choosing a different trial in the new zone selection window, there's around half a second freeze
1 Ill look into that :O

2 That freeze as always been there because the UI elements are created when you select the zone for the first time
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 12:41 PM  
Anntauri

Forum posts: 3
File comments: 13
Uploads: 0
newer version bugs

After using the addon in a trial yesterday, I've found a bug and an inconvenience:

1. The "unequip empty slots" option isn't working the same way, when the option is off, it works for gear, but not skills, using something like this would in last version replace the 2 skills and leave the other ones intact, in this newer version it replaces, and after about 200ms the other skills are removed.

2. When choosing a different trial in the new zone selection window, there's around half a second freeze
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 11:43 AM  
iFedix
 
iFedix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 241
Uploads: 1
Originally Posted by Jammet
Piecing them together like that, that's what I have done before with another addon, and you're right, this would be a nice way to use this one. And I think, you kind of already can, to some degree. It would be easier if you could create multiple "General"-like Folders, but name each "Armor" "Jewelry/Weapons" "Mythic", "Head/Shoulder" that sort of thing, and this way you could go like:

Armor 3, J/W 5, H/S 1.

Just sort of "snap on/off" sets and sub-sets. Was very useful for my healer.
Yea, I know that I can create multiple general-like folder but as you said it would be much better if those folders are togethere one close to the other in a way similar to the screenshoot I posted. It would be much quicker to select pieces of sets all together using only a UI! Please guyss implement thisss ahah
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 10:30 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4991
File comments: 6042
Uploads: 78
Hey ownedbynico,

got this report at PerfectPixel but it seems to be related to Wizards Wardrobe:
Hi, I've got a PerfectPixel conflict with the Wizards Wardrobe addon enabled. When they are active together, tooltips on activators disappear: containers, wayshrines, and the like. With the Wizards Wardrobe addon turned off, everything is fine. I tried to roll back to the old version of PerfectPixel, but the problem is still not solved. Can this be fixed? Perhaps somewhere this has already been discussed in the topic, but I use a translator and do not understand everything (this message was compiled using google translator)
https://prnt.sc/26dsyad
https://prnt.sc/26dsylt
The links to the screenshots do not work for me, so I'm not sure what exactly is talked about or what is wrong.
I guess it's the text shown at the interaction with wayshrines and containers etc.
As PP alone is said to work properly this must be related to WW somehow?

Or maybe any other addon blocking interaction texts was activated as well.
Report comment to moderator  
Reply With Quote
Unread 01/15/22, 09:39 AM  
MCPvsTron

Forum posts: 0
File comments: 5
Uploads: 0
UI Error after Logon

With the lates Version I always get following UI Error after logon with a Character:

user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: function expected instead of nil
stack traceback:
user:/AddOns/WizardsWardrobe/modules/WizardsWardrobePreview.lua:11: in function 'WWP.Init'
user:/AddOns/WizardsWardrobe/WizardsWardrobe.lua:694: in function 'WW.OnAddOnLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "WizardsWardrobe" </Locals>|r.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: