I was asked to make a guide of sorts on how I build my Lua sets for all my jobs, so here it is.
I'll start with a TLDR as a brief overview.
I use Google's notebooklm.google.com.
I have linked all the job guides from bgwiki.
I downloaded all my gear with Gearswap using //gs export all, and took that info and copy/pasted it into a notebook as copied text.
I linked the custom gearswap I use (name redacted for SE reasons) on GitHub.
I have a set of rules I have told Notebook to follow.
1. JSE (Job-Specific Equipment) Tier Mapping: All JSE shortcuts must be mapped to their highest possible tier (+4 for Artifact and Relic, +3 for Empyrean) directly at the top of your Lua files, regardless of whether you currently possess those upgraded pieces in your inventory.
2. CSV Inventory Verification: Every non-JSE piece of gear used in your sets must be strictly cross-referenced and verified against your provided Vana'diel Exported Item Manifest. If an item is not in your inventory, it cannot be used.
The Warp Ring Rule: The Warp Ring must be hardcoded into all of your idle sets.
3. Movement Speed Gear Rule: The optimal movement speed item for your specific job (e.g., Fajin Boots for Puppetmaster, Carmine Cuisses +1 for Paladin, Jute Boots +1 for Black Mage) must be applied to your idle and Kiting sets.
4. Ambuscade Cape Rule: It is assumed that you have the proper Job-Specific Ambuscade cape variants (e.g., Rudianos's Mantle for Paladin, Visucius's Mantle for Puppetmaster, Taranus's Cape for Black Mage) with the optimal augments required for the specific set being built (such as Fast Cast, Weapon Skill Damage, or Double Attack).
I then take an example of a job Lua and delete all the gear, just the gear, not the set names. Copy all, or half of it, as Notebook has a limit on how much can be in one text box, and tell Notebook to fill out the sets for (insert your job here).
I take what it gives me, and I paste it into my Lua, and bam, full Lua with your gear for each job.
ok, so now the full walkthrough.
1. Go to
NotebookLM and create a notebook for your Character.
2. Go to
Job Guides and link all the job guides you want, or all of them as websites that actually have info. If they are outdated, still add them; they may have some random gear piece that no other guide has
3. Link the gearswap and any relevant gearswap setup GitHub
4. Export all of your gear with GearSwap. //gs export all Open the file generated in your Windower/Addons/GearSwap/data/export folder and copy all the information there. Don't worry about random items; Notebook will ignore them. Go back to Notebook and add another source, but this time go to copied text instead of websites
Paste your inventory in there.
You should basically, at this point, have a Notebook with all job guides, your gear, and any relevant gearswap GitHub, and it should look something like this
5. Insert rules:
JSE (Job-Specific Equipment) Tier Mapping: All JSE shortcuts must be mapped to their highest possible tier (+4 for Artifact and Relic, +3 for Empyrean) directly at the top of your Lua files, regardless of whether you currently possess those upgraded pieces in your inventory.
CSV Inventory Verification: Every non-JSE piece of gear used in your sets must be strictly cross-referenced and verified against your provided Vana'diel Exported Item Manifest. If an item is not in your inventory, it cannot be used.
The Warp Ring Rule: The Warp Ring must be hardcoded into all of your idle sets.
Movement Speed Gear Rule: The optimal movement speed item for your specific job (e.g., Fajin Boots for Puppetmaster, Carmine Cuisses +1 for Paladin, Jute Boots +1 for Black Mage) must be applied to your idle and Kiting sets.
Ambuscade Cape Rule: It is assumed that you have the proper Job-Specific Ambuscade cape variants (e.g., Rudianos's Mantle for Paladin, Visucius's Mantle for Puppetmaster, Taranus's Cape for Black Mage) with the optimal augments required for the specific set being built (such as Fast Cast, Weapon Skill Damage, or Double Attack).
These are the rules I came up with that best fit what I want from this. Experiment and update as you see fit for your needs.
6. The gearswap setup I use has default or example luas for all jobs. If yours has that, take the relevant one and delete all the gear, but not the sets out of it.

Copy as much of it as will work in one text box in Notebook and tell it to "fill out these sets for (insert job here), (insert copied lua)"
The first thing you get back should be something like this
Copy everything from gear.Artifact ={} to gear.Empyrean.feet = "Fili Cothurnes +3" and paste it at the top of the Lua you are making.
I have always set all reforged gear to max, then adjust down to what I actually have. This also always uses reforged gear regardless if i actually have it, i do this so its less changing later on when i do get gear i dont have now. Obviously, you can change this in the rules however you want, but having all the reforged gear at the top makes it super easy to change when you upgrade a piece, just change the +1 to a +2, and every use of it is changed throughout the whole lua.
Then copy and paste the rest of the Lua over the gearsets it just made
This is my first guide; any input would be appreciated.