GearTree 0.4.0 - GearSwap Set Browser

Eorzea Time
 
 
 
言語: JP EN FR DE
日本語版のFFXIVPRO利用したい場合は、上記の"JP"を設定して、又はjp.ffxivpro.comを直接に利用してもいいです
2935 users online
フォーラム » Windower » General » GearTree 0.4.0 - GearSwap Set Browser
GearTree 0.4.0 - GearSwap Set Browser
Offline
Posts: 2
By tru2 2026-06-03 07:33:51  
I've been playing FFXI on and off since the North American release, and one thing that always bothered me was how much time GearSwap users spend digging through Lua files. Over the years I kept wishing there was a way to browse, organize, and manage sets from inside the game instead of constantly tabbing out to edit text files.

I recently resubscribed and decided to see how far I could push the idea using modern AI tools to help prototype and test concepts. What started as an experiment turned into GearTree: a Windower addon that transforms GearSwap Lua files into an interactive in-game gear management system.

Instead of searching through hundreds or thousands of lines of Lua, GearTree lets you browse, inspect, organize, and update gear sets directly inside FFXI. The goal wasn't to replace GearSwap, but to make maintaining and navigating large GearSwap files significantly easier.

Why I Built It

As GearSwap files grow, they become harder to navigate and maintain. I wanted a way to browse and manage large GearSwap files from inside the game without constantly tabbing out to search through Lua files.

One of the primary goals was making it easier to maintain large job files and quickly find, inspect, and update sets while playing.

GitHub Release:

https://github.com/tru2/GearTree/releases

Screenshots







Main Features
  • Organized gameplay-focused set browsing

  • Raw GearSwap structure view

  • Gear inspection and inventory tracking

  • Inventory and wardrobe location detection

  • Personal notes for sets and folders

  • Virtual folders and custom organization

  • Save equipped gear directly back into GearSwap

  • Automatic backups before saves

  • Undo support with //gt undo

  • Mouse and keyboard navigation

  • Click Lock support to prevent clicks passing through to FFXI

  • UI scaling and opacity controls



Useful Commands
Code
//gt help
//gt devhelp
//gt clicklock on
//gt shift on
//gt scale 1.25
//gt opacity 75
//gt cursor on
//gt undo


Recent Update (0.4.1)
  • Added Click Lock support to prevent mouse clicks from passing through to FFXI while interacting with GearTree.

  • Shift Mode now uses Shift + Arrow navigation, leaving normal arrow keys available to FFXI.

  • Both features are enabled by default for new installs.

  • Existing users may need to manually enable them because GearTree preserves existing settings files.


Code
//gt clicklock on
//gt shift on


Download

Latest Release:
https://github.com/tru2/GearTree/releases

Repository:
https://github.com/tru2/GearTree

Feedback, bug reports, feature requests, and suggestions are always welcome.
[+]
 Asura.Reidden
Offline
サーバ: Asura
Game: FFXI
User: Reiden
Posts: 204
By Asura.Reidden 2026-06-03 12:42:09  
I just tried this out. The first time I tried to //gt saveslot ear1, it crashed my game. I decided to try again and it didn't crash me this time.
 Asura.Badness
Offline
サーバ: Asura
Game: FFXI
Posts: 28
By Asura.Badness 2026-06-03 21:31:56  
how do u get your lua's to populate in this? mine says no source text captured for this node
source unknown etc
Offline
Posts: 2
By tru2 2026-06-04 07:01:47  
Asura.Reidden said: »
I just tried this out. The first time I tried to //gt saveslot ear1, it crashed my game. I decided to try again and it didn't crash me this time.

Asura.Badness said: »
how do u get your lua's to populate in this? mine says no source text captured for this node
source unknown etc

Could you PM me the Lua or a small working example? If it's too large for a PM, a GitHub Gist or Pastebin link would work too.
Offline
Posts: 167
By paladinepsot 2026-06-04 15:18:57  
Nice start!

It should definitely populate set_combine, right now it just ignores the base set and only shows the overlay gear. Example:
Code
	sets.precast.WSMagical = {ammo="Sroda Tathlum",
        head=gear.ehead,neck="Sibyl Scarf",ear1="Regal Earring",ear2="Malignance Earring",
        body="Nyame Mail",hands="Jhakri Cuffs +2",ring1="Freke Ring",ring2="Epaminondas's Ring",
        back=gear.mwsd_jse_back,waist="Orpheus's Sash",legs=gear.elegs,feet=gear.efeet}

	sets.precast.WS['Sanguine Blade'] = set_combine(sets.precast.WSMagical, {head="Pixie Hairpin +1",ring1="Archon Ring"})


The tool, when "Sanguine Blade" is selected, only shows the head and archon
necroskull Necro Bump Detected! [33 days between previous and next post]
 
Offline
Posts:
By 2026-07-08 00:31:52
 Undelete | Edit  | Link | 引用 | 返事
 
Post deleted by User.
 Phoenix.Crevox
Offline
サーバ: Phoenix
Game: FFXI
User: Crevox
Posts: 7
By Phoenix.Crevox 2026-07-08 12:00:39  
PSYCOMMUnist said: »
Hoping for an update, this would help my biggest weakness in the game since I really struggle with learning coding and there's no blank template for just basic DRG stuff like the WS and JA.

Check out GSUI, it's been updated a bit more recently and is based on Geartree. The whole UI seems like a huge accomplishment. I used it for a bit and there are some minor bugs but it seems to work good.

https://github.com/mullerdane85-hash/GSUI
Offline
Posts: 2
By kristii 2026-07-09 21:14:11  
i don't really see what the above offers over the original in any meaningful way, the writeup on git is very hard to parse because the AI that wrote it seems to misremember the name of either addon in a few places.

was looking in to this to make some of my set building sessions less of a headache but some of these replies are quite bleak. has anyone actually managed to do good work with this?