|
|
Wardrobe9 - Wardrobe Management addon for Gearswap
By Broguypal 2026-02-17 17:01:29
Hi friends,
I wanted to introduce you to Wardrobe9, an Automated Wardrobe Management addon for GearSwap.
NOTE: Ver 1.1 now released
Tired of manually shuffling gear between bags every time you switch jobs? Wardrobes completely full and still want to gear new jobs on your character? Wardrobe9 is a Windower 4 addon that reads your GearSwap Lua files, figures out what gear you need, checks if it's in your wardrobes, and moves it there automatically.
Put simply, Wardrobe9 makes sure the gear referenced in your Lua files is actually in your wardrobes — and fixes it automatically when it isn't.
How It Works
Wardrobe9 provides a visual UI inside your Mog House with a simple three-step workflow:
SCAN — Builds a complete list of every item you own across all bags, and finds your GearSwap Lua files.
PLAN — You select your Lua files (populated from the Gearswap DATA folder) and Wardrobe9 compares every gear reference against your wardrobes. You'll see exactly what's present, what's missing, and what needs to move.
SWAP or FILL — Automatically moves your gear using the mode that suits you.
Two Execution Modes
After planning, you choose how Wardrobe9 handles the moves:
SWAP — Prioritises swapping out an unused item of the same equipment type (ring-for-ring, body-for-body, etc.) to make room. Falls back to free slots if nothing to swap. This is ideal for people with full wardrobes who set specific geartypes to specific wardrobes (i.e. All headpieces in wardrobe2, etc.)
FILL — Prioritises filling empty wardrobe slots first. Only evicts an unused same-type item if no free space remains.
Features
Reads your selected GearSwap Luas and extracts every gear reference from your sets, including augmented items.
Scans all bags and wardrobes (Wardrobe 1–8, Safe, Safe 2, Storage, Locker, Satchel, Sack, Case).
Clearly reports what's already in wardrobes, what's found elsewhere, and what's missing entirely.
Moves are always planned first and shown to you before anything is executed.
Configuration
Everything is configurable in the w9_config.lua file. It will allow you to:
Change the default position of the user interface on load.
Lock specific items so they're never moved (Warp Ring, Echad Ring, etc. are locked by default).
Protect entire equipment categories from being swapped out (weapons are protected by default).
Exclude source bags — your Inventory is excluded by default so Wardrobe9 never touches it.
Choose which wardrobes (1–8) are eligible destinations.
Set the return bag priority for evicted items (Safe, Storage, Locker, etc.).
NEW in 1.1: Define custom gear variables (ex. WAR_AF_HEAD) to ensure gear with custom variables in your Lua isn't missed.
Important Notes
The UI is only available inside your Mog House. It appears automatically when you zone in and hides when you leave.
By default, weapons and items in your Inventory are not moved. This is intentional. You can change it in the config if you want.
If you are in Windowed mode: Button positions may appear slightly offset from their click targets. This appears to be a Windower 4 platform limitation (due to texts). Borderless Windowed or Fullscreen is recommended.
If your cursor appears behind the addon: This is typically caused by the Hardware Mouse setting being disabled in Windower. Enabling this in the Windower launcher settings is recommended.
Why?
If you play multiple jobs on one character, you know the pain. Full wardrobes, gear scattered across bags, and no easy way to move necessary gear from your bags into your wardrobes. Wardrobe9 connects your GearSwap files directly to your storage and handles moving everything for you.
Cheers!
Screenshots of VER 1.1
SCAN being used
PLAN being used - Identifying missing items + augment mismatch identification
PLAN being used Pt2 - proposed movements upon using SWAP or FILL
FILL being executed
Bahamut.Kaius
Server: Bahamut
Game: FFXI
Posts: 44
By Bahamut.Kaius 2026-02-17 21:46:04
Sounds pretty promising. Might have to check this out.
Server: Phoenix
Game: FFXI
Posts: 242
By Phoenix.Enochroot 2026-02-17 23:47:56
Indeed, promising! Would be great to see a screenshot of the UI either here or in the repo.
By Broguypal 2026-02-18 01:53:01
Phoenix.Enochroot said: »Indeed, promising! Would be great to see a screenshot of the UI either here or in the repo.
Hey Enochroot, screenshots uploaded as requested :)
[+]
Server: Cerberus
Game: FFXI
Posts: 2043
By Cerberus.Shadowmeld 2026-02-18 07:51:34
I'm going to be honest, I don't understand peoples fascination with swapping out wardrobe items every time they change jobs.
The addon looks really cool though.
[+]
Server: Fenrir
Game: FFXI
Posts: 447
By Fenrir.Brimstonefox 2026-02-18 08:33:12
Cerberus.Shadowmeld said: »I'm going to be honest, I don't understand peoples fascination with swapping out wardrobe items every time they change jobs.
The addon looks really cool though.
I suspect some people just like knowing where things are. When I first starting using organizer I didn't like how it just put things in random places, but since findall is a thing, I stopped caring.
It also makes sense to play with 0/80 in your inventory plenty of space for drops/crafting/quest items/tools/meds etc...
Because of the way the game's UI is i just keep things by slot in wardrobes (1 > rings, 2 > earrings, 3 > backs, 4 > necks/waist) organizer never moves them, just use organizer and find as needed.
Shiva.Thorny
Server: Shiva
Game: FFXI
Posts: 3786
By Shiva.Thorny 2026-02-18 08:36:44
Good feature set. Similar design to what Packer (ashita inventory management tool) does. Looks a lot easier to configure and use. If it works as advertised, that's a pretty effective use of AI.
[+]
Bahamut.Dannyl
Server: Bahamut
Game: FFXI
Posts: 1632
By Bahamut.Dannyl 2026-02-18 08:56:07
I'm just amazed two inventory gearswap GUI lua's were released in the same week. This one and jasonanddanem's
/mind blown.
Us FFXI hoarders appreciate any inventory management lua's. TY
Bahamut.Bojack
Server: Bahamut
Game: FFXI
Posts: 2200
By Bahamut.Bojack 2026-02-18 14:16:23
Cerberus.Shadowmeld said: »I'm going to be honest, I don't understand peoples fascination with swapping out wardrobe items every time they change jobs.
The addon looks really cool though.
I think the purpose of this addon is for people who have all of their wardrobes full and keep more gear in places you can't equip gear from like safe, storage, locker, satchel, etc. In order to play these jobs they would have to manually pull out all the necessary gear from those places. Even worse if you are dealing with a perpetually full inventory. This addon streamlines that process essentially acting as a 9th wardrobe (hence the name). Although I could be wrong about it's function or what your post meant lol.
[+]
By jorbpumpkin 2026-02-18 14:28:25
I'm just amazed two inventory gearswap GUI lua's were released in the same week. This one and jasonanddanem's
/mind blown.
Us FFXI hoarders appreciate any inventory management lua's. TY
Where is the other add-on located?
By Broguypal 2026-02-18 15:00:41
I think the purpose of this addon is for people who have all of their wardrobes full and keep more gear in places you can't equip gear from like safe, storage, locker, satchel, etc. In order to play these jobs they would have to manually pull out all the necessary gear from those places. Even worse if you are dealing with a perpetually full inventory. This addon streamlines that process essentially acting as a 9th wardrobe (hence the name). Although I could be wrong about it's function or what your post meant lol.
Hey Bojak, you're exactly right on the primary use for this addon. I have 12 jobs geared on my character with all 8 wardrobes being close to capacity. I made this out of necessity, lol. That said, I do recognize that this isn't everyone's situation so I tried to make it useable beyond the situation I find myself in.
Ragnarok.Siyual
Server: Ragnarok
Game: FFXI
Posts: 60
By Ragnarok.Siyual 2026-02-18 15:27:58
I really like the implementation of this. I have 18 jobs fully geared, and have 7½ wardrobes completely filled, and have to do the porter moogle dance every time I change jobs. So this will absolutely be a game changer to manage all of the things that the porter moogle can't.
Bahamut.Dannyl
Server: Bahamut
Game: FFXI
Posts: 1632
By Bahamut.Dannyl 2026-02-18 17:55:50
I'm just amazed two inventory gearswap GUI lua's were released in the same week. This one and jasonanddanem's
/mind blown.
Us FFXI hoarders appreciate any inventory management lua's. TY
Where is the other add-on located?
It was posted in the windower discord
By jorbpumpkin 2026-02-18 23:39:06
I'm just amazed two inventory gearswap GUI lua's were released in the same week. This one and jasonanddanem's
/mind blown.
Us FFXI hoarders appreciate any inventory management lua's. TY
Where is the other add-on located?
It was posted in the windower discord
Thanks, both of these are really impressive
By Lili 2026-02-19 05:45:19
Excellent name by the way.
[+]
Shiva.Ahj
Server: Shiva
Game: FFXI
Posts: 5
By Shiva.Ahj 2026-02-19 07:17:33
Amazing idea! I've been trying (and failing) to do something like this for so long. THANK YOU
Here are some things that I was trying to incorporate into my version, which would fit nicely in this should you wish!
Seriously though, great job! Deffo adding to my arsenal!
[+]
Server: Asura
Game: FFXI
Posts: 35
By Asura.Myasasa 2026-02-19 08:08:47
I don't understand the difference between this and organizer?
By Kazaki 2026-02-19 08:41:33
Love this. Am I right in thinking that if I load my GEO gear lua and press fill, then it has the possibility of removing some of my gear from other jobs?
Ideally, it would be great to be able to select multiple job gear luas to make sure they are all in wardrobe so one job doesn't remove another job's gear.
For clarity: I want all my SAM, COR, BRD gear to stay inside wardrobes and NEVER leave. If I use this for my GEO to place everything in wardrobes too, I risk kicking out gear I've already put in and that's not good.
It would be great to use this for multiple jobs at a time because then users can see what they have in wardrobes that they aren't even using in their gear luas.
[+]
By Broguypal 2026-02-19 09:37:28
Love this. Am I right in thinking that if I load my GEO gear lua and press fill, then it has the possibility of removing some of my gear from other jobs?
Ideally, it would be great to be able to select multiple job gear luas to make sure they are all in wardrobe so one job doesn't remove another job's gear.
For clarity: I want all my SAM, COR, BRD gear to stay inside wardrobes and NEVER leave. If I use this for my GEO to place everything in wardrobes too, I risk kicking out gear I've already put in and that's not good.
It would be great to use this for multiple jobs at a time because then users can see what they have in wardrobes that they aren't even using in their gear luas.
Hi Kazaki,
Great question and suggestion.
FILL will only remove gear from a wardrobe if your wardrobes are already full. SWAP will exchange unused gear for needed gear even if your wardobe isn't full.
Your idea of selecting multiple job files at once is a very good one and not something I considered.
I’m going to start working on this today. The implementation should be fairly straightforward (essentially merging the required gear from multiple files into a single table before generating the plan).
I’ll post an update once it’s ready.
[+]
By MelioraXI 2026-02-19 11:29:20
Excellent name by the way. pray SE won't release a 9th wardrobe now :')
[+]
By Broguypal 2026-02-19 12:09:25
Amazing idea! I've been trying (and failing) to do something like this for so long. THANK YOU
Here are some things that I was trying to incorporate into my version, which would fit nicely in this should you wish!
Seriously though, great job! Deffo adding to my arsenal!
Hey
Hey Ahj — really appreciate the kind words. Glad it’ll be useful to you!
Those are all good ideas, and they’re definitely aligned with where I’d like to put my efforts, long-term.
The inventory tidy and non-equipment management stuff are both on my list, but I'm planning to build those out as a separate addon rather than bolting them onto Wardrobe9. Wardrobe9 is intentionally focused on gear management tied to gearswap job files, and I'd rather keep that tight than scope-creep it into something bloated.
With respect to the non-standard gear referencing, I'm considering implementing a small side file where advanced users can map their custom variables so the addon can understand them. This would certainly be limited to advanced users though and I would be happy to implement it if people want.
Genuinely appreciate the thoughtful suggestions. :)
[+]
By Broguypal 2026-02-19 13:33:34
Version 1.1 released
What was added?
Original post edited with updated screenshots.
Cheers!
Server: Fenrir
Game: FFXI
Posts: 447
By Fenrir.Brimstonefox 2026-02-19 14:16:16
Excellent name by the way. pray SE won't release a 9th wardrobe now :') PS2 limitations.
[+]
By Seun 2026-02-19 14:19:15
I don't understand the difference between this and organizer?
GUI v CLI? Sliders, switches, boxes and buttons are generally considered to be a more user-friendly interface than having to read/understand code and generate the syntax manually. Otherwise, they're mostly accomplishing the same thing. Move gear into usable inventory.
Server: Asura
Game: FFXI
Posts: 60
By Asura.Midgitis 2026-02-19 16:43:42
Anyway you can config this to do a reverse scan like the old closet cleanup lua did? That addon fails with more recent gearswap lua's or when you try to do more than a few jobs at a time.
IE load all your lua's and scan them and tell you what items are in your wardrobes/selected storage bags that are not listed anywhere in your LUA.
Obviously I can do it manually, but after about 15 jobs and multiple characters its really tedious.
Server: Fenrir
Game: FFXI
Posts: 447
By Fenrir.Brimstonefox 2026-02-20 08:34:09
Anyway you can config this to do a reverse scan like the old closet cleanup lua did? That addon fails with more recent gearswap lua's or when you try to do more than a few jobs at a time.
IF you send me your luas that fail I can look at them. Odds are pretty good if you can figure out the code that it doesn't like you can just wrap it as described here. Not sure if windower team has grabbed the last couple pull requests yet though. (should also work out of the box with selindrile's luas too)
Its just trying to load the sets table space so most of the actual gearswap logic can probably be wrapped in that block.
By Dodik 2026-02-20 08:59:31
Regarding closet cleaner - I did get that working with Seli's luas.
It's doable, but requires you to list the jobs you want it to take into account per character, load a side-cart lua to reference all jobs gear, then run closet cleaner to tell you what gear you have that isn't in the all jobs gear sets.
It works but doesn't track globally referenced gear items, like common gear among jobs that are in globals and not in per-job luas.
If there is interest I can post how to get it working with Seli's luas. Never tested with any other lua types.
Server: Fenrir
Game: FFXI
Posts: 447
By Fenrir.Brimstonefox 2026-02-20 12:42:59
Regarding closet cleaner - I did get that working with Seli's luas.
It's doable, but requires you to list the jobs you want it to take into account per character, load a side-cart lua to reference all jobs gear, then run closet cleaner to tell you what gear you have that isn't in the all jobs gear sets.
It works but doesn't track globally referenced gear items, like common gear among jobs that are in globals and not in per-job luas.
If there is interest I can post how to get it working with Seli's luas. Never tested with any other lua types.
Should work out of the box once this pull request goes through.
[+]
Server: Asura
Game: FFXI
Posts: 60
By Asura.Midgitis 2026-02-20 13:38:13
I've already went through them all manually, but I have a few other characters who are not done, and would help with future gear changes etc.. good to check now and then.
No hurry, if it'll be updated with that request gets processed that's perfectly fine. Thanks!
Hi friends,
I wanted to introduce you to Wardrobe9, an Automated Wardrobe Management addon for GearSwap.
NOTE: Ver 1.1 now released
Tired of manually shuffling gear between bags every time you switch jobs? Wardrobes completely full and still want to gear new jobs on your character? Wardrobe9 is a Windower 4 addon that reads your GearSwap Lua files, figures out what gear you need, checks if it's in your wardrobes, and moves it there automatically.
Put simply, Wardrobe9 makes sure the gear referenced in your Lua files is actually in your wardrobes — and fixes it automatically when it isn't.
How It Works
Wardrobe9 provides a visual UI inside your Mog House with a simple three-step workflow:
SCAN — Builds a complete list of every item you own across all bags, and finds your GearSwap Lua files.
PLAN — You select your Lua files (populated from the Gearswap DATA folder) and Wardrobe9 compares every gear reference against your wardrobes. You'll see exactly what's present, what's missing, and what needs to move.
SWAP or FILL — Automatically moves your gear using the mode that suits you.
Two Execution Modes
After planning, you choose how Wardrobe9 handles the moves:
SWAP — Prioritises swapping out an unused item of the same equipment type (ring-for-ring, body-for-body, etc.) to make room. Falls back to free slots if nothing to swap. This is ideal for people with full wardrobes who set specific geartypes to specific wardrobes (i.e. All headpieces in wardrobe2, etc.)
FILL — Prioritises filling empty wardrobe slots first. Only evicts an unused same-type item if no free space remains.
Features
Reads your selected GearSwap Luas and extracts every gear reference from your sets, including augmented items.
Scans all bags and wardrobes (Wardrobe 1–8, Safe, Safe 2, Storage, Locker, Satchel, Sack, Case).
Clearly reports what's already in wardrobes, what's found elsewhere, and what's missing entirely.
Moves are always planned first and shown to you before anything is executed.
Configuration
Everything is configurable in the w9_config.lua file. It will allow you to:
Change the default position of the user interface on load.
Lock specific items so they're never moved (Warp Ring, Echad Ring, etc. are locked by default).
Protect entire equipment categories from being swapped out (weapons are protected by default).
Exclude source bags — your Inventory is excluded by default so Wardrobe9 never touches it.
Choose which wardrobes (1–8) are eligible destinations.
Set the return bag priority for evicted items (Safe, Storage, Locker, etc.).
NEW in 1.1: Define custom gear variables (ex. WAR_AF_HEAD) to ensure gear with custom variables in your Lua isn't missed.
Important Notes
The UI is only available inside your Mog House. It appears automatically when you zone in and hides when you leave.
By default, weapons and items in your Inventory are not moved. This is intentional. You can change it in the config if you want.
If you are in Windowed mode: Button positions may appear slightly offset from their click targets. This appears to be a Windower 4 platform limitation (due to texts). Borderless Windowed or Fullscreen is recommended.
If your cursor appears behind the addon: This is typically caused by the Hardware Mouse setting being disabled in Windower. Enabling this in the Windower launcher settings is recommended.
Why?
If you play multiple jobs on one character, you know the pain. Full wardrobes, gear scattered across bags, and no easy way to move necessary gear from your bags into your wardrobes. Wardrobe9 connects your GearSwap files directly to your storage and handles moving everything for you.
Cheers!
Screenshots of VER 1.1
SCAN being used
PLAN being used - Identifying missing items + augment mismatch identification
PLAN being used Pt2 - proposed movements upon using SWAP or FILL
FILL being executed

|
|