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,405
Total downloads:235,867
Favorites:142
MD5:
Categories:Action Bar Mods, Casting Bars, Cooldowns
9.2.5
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 (1)
File Name
Version
Size
Author
Date
Type
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 02/24/24, 07:48 PM  
AurainTheRed

Forum posts: 0
File comments: 1
Uploads: 0
Setups randomly wiped clean

HI, recently I noticed that on my 19th toon, my setups would disappear constantly. I'd resave, but they'd be gone next time I logged in. Well, now all of my setups across all 40 of my setups are all gone. I thought maybe they were gone since I changed my user id, but I fixed my @ in the files, and it didn't help. Any idea if I can get them back? I have no recollection of deleting any save files anywhere on my computer.

Edit: I also copypasted my backup ww file into my docs. no change
Last edited by AurainTheRed : 02/24/24 at 07:50 PM.
Report comment to moderator  
Reply With Quote
Unread 02/02/24, 06:12 PM  
SuppeFuss165

Forum posts: 1
File comments: 24
Uploads: 0
Hello (=

I'm not sure what is causing this, but I've had it several times now, that the addon refreshes my bufffood even though I'm not in a dungeon or trial.
I don't remember exactly where I was the last times, but today I was in an Outlaws Refuge. Generally not a big problem, but not so great if it's one that requires perfect roe for example^^

Can you think of any fix for that? That would be really great.
Report comment to moderator  
Reply With Quote
Unread 01/25/24, 10:33 PM  
Crunatus
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 42
Uploads: 3
Sorry for the odd question, but how disable the sequential numbers before the build name? The version I played didn't have them and I like the old design better. I looked, it's not in the setup, maybe someone knows what to disable in the .lua file?
Report comment to moderator  
Reply With Quote
Unread 01/23/24, 01:05 AM  
Elifian

Forum posts: 0
File comments: 3
Uploads: 0
Question Switching off automatic switching

Every time I go into any of the dungeons, trials - I have it change from "general" to this or that dungeon, how do I permanently leave the menu "general", without auto-switching?
I'm sorry if something is unclear, my English is bad.
Report comment to moderator  
Reply With Quote
Unread 01/21/24, 04:33 PM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 81
Uploads: 3
Re: turn OFF

Originally Posted by thatlaurachick
Hi - I really don't like this "fix swaps" thing and would like to turn it off entirely.

I WANT to be able to unequip empty lots.. but I can't leave that on with "fix swaps". Here's the reason why:
My farmer has 2 builds saved, farming and inveighing. All that changes between these builds is CP.
If I want to equip a poison to do an endeavor quickly - I have to change WW settings to "do not unequip empty slots" or the poisons I want to temporarily use are removed. All the errors about a "failed" swap are printed because I put a poison on.

Can we have the option to NOT CHECK FOR FAILED SWAPS AT ALL??? Please?????
I see..

Ill have to think how i incorporate a solution for this problem.

The issue is that wizards is doing what its supposed to do.. You changed the setup deliberately and wizards complains about that. This situation could happen by accident which is why i made the warning.

Ill think if i can adress this.
Report comment to moderator  
Reply With Quote
Unread 01/21/24, 04:31 PM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 81
Uploads: 3
Re: WW won't equip though it says it did in the chat window

Originally Posted by wrayk
When I use a hotkey to swap between loadouts, WW says in the chat window that it loaded the correct loadout, but nothing changed. There is a warning icon at the top of the WW window, saying some some items are missing and to Click to refresh - but clicking doesn't do anything. Moreover, the missing items are in my inventory anyway.

This has been happening for me for the last month or so. I have the most recent version of WW.

Yesterday I deleted my saved variable file and started fresh, and WW worked fine. Today, however, it's broken again.

Thanks,
Rob
WW saves items via an unique ID.

If you have the warning icon it means the item which is saved is not in your inventory. There might be an item which looks the same does the same, but the unique ID is different. So if you have a rogue warning icon you may want to go to a bank and let the addon withdraw things. If its not there maybe its on one of your characters.

As for the check, depending on what detail level you chose it will only check the trait and type. So it does make sense that the check says its all good even if the warning icon shows up.
Last edited by JN Slevin : 01/21/24 at 04:38 PM.
Report comment to moderator  
Reply With Quote
Unread 01/21/24, 04:29 PM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 81
Uploads: 3
Originally Posted by wambo
When Undressing WW gives a warning/error, that it couldn't switch specific items.

I just noticed again that it gave a warning for slots that were already undressed.
Nothing big, but maybe a check if there's/was an item slotted before printing the warning/attempting to undress that slot.
So the issue is that if you click undress twice things dont work as expected?
Last edited by JN Slevin : 01/21/24 at 04:35 PM.
Report comment to moderator  
Reply With Quote
Unread 01/21/24, 04:23 PM  
wrayk

Forum posts: 0
File comments: 4
Uploads: 0
WW won't equip though it says it did in the chat window

When I use a hotkey to swap between loadouts, WW says in the chat window that it loaded the correct loadout, but nothing changed. There is a warning icon at the top of the WW window, saying some some items are missing and to Click to refresh - but clicking doesn't do anything. Moreover, the missing items are in my inventory anyway.

This has been happening for me for the last month or so. I have the most recent version of WW.

Yesterday I deleted my saved variable file and started fresh, and WW worked fine. Today, however, it's broken again.

Thanks,
Rob
Report comment to moderator  
Reply With Quote
Unread 01/09/24, 09:41 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 456
Uploads: 3
When Undressing WW gives a warning/error, that it couldn't switch specific items.

I just noticed again that it gave a warning for slots that were already undressed.
Nothing big, but maybe a check if there's/was an item slotted before printing the warning/attempting to undress that slot.
Report comment to moderator  
Reply With Quote
Unread 01/06/24, 07:32 PM  
sora0v0
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 62
Uploads: 3
Re: turn OFF

I modified for ignore checking until creator set ignore option.

WizardsWardrobe.lua : line 66
Code:
	WWV.SetupFailWorkaround()
to
Code:
--	WWV.SetupFailWorkaround()
Originally Posted by thatlaurachick
Hi - I really don't like this "fix swaps" thing and would like to turn it off entirely.

I WANT to be able to unequip empty lots.. but I can't leave that on with "fix swaps". Here's the reason why:
My farmer has 2 builds saved, farming and inveighing. All that changes between these builds is CP.
If I want to equip a poison to do an endeavor quickly - I have to change WW settings to "do not unequip empty slots" or the poisons I want to temporarily use are removed. All the errors about a "failed" swap are printed because I put a poison on.

Can we have the option to NOT CHECK FOR FAILED SWAPS AT ALL??? Please?????
Report comment to moderator  
Reply With Quote
Unread 01/01/24, 09:08 PM  
thatlaurachick

Forum posts: 0
File comments: 93
Uploads: 0
turn OFF "fix swaps" ENTIRELY???

Hi - I really don't like this "fix swaps" thing and would like to turn it off entirely.

I WANT to be able to unequip empty lots.. but I can't leave that on with "fix swaps". Here's the reason why:
My farmer has 2 builds saved, farming and inveighing. All that changes between these builds is CP.
If I want to equip a poison to do an endeavor quickly - I have to change WW settings to "do not unequip empty slots" or the poisons I want to temporarily use are removed. All the errors about a "failed" swap are printed because I put a poison on.

Can we have the option to NOT CHECK FOR FAILED SWAPS AT ALL??? Please?????
Report comment to moderator  
Reply With Quote
Unread 12/30/23, 07:42 PM  
Overflowh

Forum posts: 0
File comments: 6
Uploads: 0
Hello!

I was wondering, Is it possible to rearrange the pages of a given section? (By section I mean GEN for example) And if not, would it be possible to add that feature?

Also, is there any chance you'd consider adding a view to display all the pages under a given section? Not all the setups inside those pages, even just pages names in a list or something like that. This way someone could select the page they want from the list, rather than having to scroll with the left and right arrows every page one by one.

Thank you <3
Report comment to moderator  
Reply With Quote
Unread 12/27/23, 07:09 AM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 81
Uploads: 3
Version 1.16.0

This has been in the works for quite a while.

With these changes hopefully people don't miss a setup swap which didnt work correctly and have the ability to fix it relatively quickly.
There is a delay involved though as to which we sadly have to live with since we cannot equip 2 mythics at the same time we have to wait until the first mythic is gone until we put the other one in.

Now this warning is not perfect, you may get some false positives, im willing to look at improvements to it, hopefully it will help you guys.

As for the other things mentioned in here. I will look at them once this update has settled and working correctly
Last edited by JN Slevin : 12/27/23 at 07:10 AM.
Report comment to moderator  
Reply With Quote
Unread 12/20/23, 07:16 PM  
sora0v0
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 62
Uploads: 3
Re: Re: Substitute affect

For the time being, my wish was resolved by the below modifications.
SUB can only be used when DPS.
I like ON/OFF for each role.

modules/WizardsWardrobeConditions.lua

base :
Code:
function WWC.LoadSubstitute(bossName)
     if WW.currentZone.tag == "GEN"
        and not (WW.settings.substitute.dungeons and GetCurrentZoneDungeonDifficulty() > 0
        or WW.settings.substitute.overland and GetCurrentZoneDungeonDifficulty() == 0) then
        return
    end
    local index = 2
    if #bossName == 0 then index = 1 end
    WW.LoadSetupSubstitute(index)
end
fix :
Code:
function WWC.LoadSubstitute(bossName)
     local role = GetSelectedLFGRole()
     if role == LFG_ROLE_DPS then
        if WW.currentZone.tag == "GEN"
            and not (WW.settings.substitute.dungeons and GetCurrentZoneDungeonDifficulty() > 0
            or WW.settings.substitute.overland and GetCurrentZoneDungeonDifficulty() == 0) then
            return
        end
        local index = 2
        if #bossName == 0 then index = 1 end
        WW.LoadSetupSubstitute(index)
    end
end

Originally Posted by sora0v0
I came up with this idea, it would be nice if you could link to which SUB page for each GEN build.

Build 1 => GEN page1 to SUB page1 to GEN page 1
Build 2 => GEN page1 to SUB page1 to GEN page 1
Build 3 => GEN page1 to SUB page2 to GEN page 1
Build 4 => GEN page1 to SUB page3 to GEN page 1

By doing this, only the internal SUB page will be change pages to each, and we will be able to see GEN whenever we open it.
This will change only the internal SUB page and we will see GEN whenever we open it.
Please please add this function or my last saying.

Originally Posted by sora0v0
I want to switch on/off of substitute for each build.
example:
build 1 enables automatic changes.
Build 2 does not change build between bossies and adds.

The change destination can be the same.
In short, I want to change automatically only when DPS without healer and tank build.
Can you add features?
It is OK to turn it on and off for each builds by the slash command, lua command or adding to main setting.
Please let me know if the command already exists.
Report comment to moderator  
Reply With Quote
Unread 12/20/23, 12:46 PM  
sora0v0
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 62
Uploads: 3
Re: Substitute affect

I came up with this idea, it would be nice if you could link to which SUB page for each GEN build.

Build 1 => GEN page1 to SUB page1 to GEN page 1
Build 2 => GEN page1 to SUB page1 to GEN page 1
Build 3 => GEN page1 to SUB page2 to GEN page 1
Build 4 => GEN page1 to SUB page3 to GEN page 1

By doing this, only the internal SUB page will be change pages to each, and we will be able to see GEN whenever we open it.
This will change only the internal SUB page and we will see GEN whenever we open it.
Please please add this function or my last saying.

Originally Posted by sora0v0
I want to switch on/off of substitute for each build.
example:
build 1 enables automatic changes.
Build 2 does not change build between bossies and adds.

The change destination can be the same.
In short, I want to change automatically only when DPS without healer and tank build.
Can you add features?
It is OK to turn it on and off for each builds by the slash command, lua command or adding to main setting.
Please let me know if the command already exists.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: