Augment Details For Gear

Eorzea Time
 
 
 
Language: JP EN FR DE
Ffxivpro Yellow Box
3954 users online

You must be logged in to do that.

Forum » FFXI » Dat Modding » Augment details for Gear
Augment details for Gear
Offline
Posts: 3
By twochix 2026-06-10 23:39:24
Link | Quote | Reply
 
Hey all first time posting so try not to eat me alive.

I'm trying to do some research for a gearswap enhancement, and I'm getting only partial information from the game's incoming packet 0x020 about augment information.

For items with progressions and RP systems (at least I suspect) like Murky Ring, Alabaster Earring or any of the JSE Necks or Su* Dyna gear it comes through as the information for the first menu <Type:A/Rank:2[30]/NextRP:2500. So my question is how do the stats come through for the actual piece of gear?

EX: Murky Ring
[1]Accuracy+2 Rng. Acc.+2 Mag. Acc.+2
[2]----------------
[3]----------------

I've been spelunking trying to find the information in the DATs to see if there's something exchanged in the game client for the action fields. So far I've not had much success.

If anyone has any information to help me out, I'd greatly appreciate it!

https://www.pasteboard.co/qBYEAWn90V-U.png
Here's a picture of what I'm trying to build -- the idea is a visual editor for gear swap sets that'll sync up with gearswap/data/char_job.lua and you can share sets or import/export them easily so you can get an idea from other players what a good / optimal set looks like. I think the current method of doing this gets outdated as soon as the guides are written so looking for something a bit more current :)
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
User: Rairin
Posts: 3929
By Shiva.Thorny 2026-06-11 05:42:58
Link | Quote | Reply
 
Part of the items extra data, which is what you're looking at, comes through as a 2 byte augment ID. The augment ID translates to a dat entry which has a list of stat IDs and values for each rank. The stat IDs are used to pull stat strings from a different dat and build the actual text string. This is not true of everything with RP (Delve and Escha augments specify the actual augment IDs in the item's extra data).

I don't have the memory addresses or dat ranges (or really anything else) to provide. Ashita handles it by calling the game's own function to translate the extra data to text strings.
Offline
Posts: 282
By Weeew 2026-06-11 07:54:11
Link | Quote | Reply
 
twochix said: »
Hey all first time posting so try not to eat me alive.

The audacity some people have to think that they can just post whatever without have a strong 5 year record of quality posts....
 Fenrir.Niflheim
VIP
Offline
Server: Fenrir
Game: FFXI
User: Tesahade
Posts: 1255
By Fenrir.Niflheim 2026-06-11 09:02:43
Link | Quote | Reply
 
In windower we have the extdata library, and a new function (get_item_augments) which is not yet been leveraged in extdata lib

get_item_augments returns a table:
Code
{
  rank,
  path,
  max_rank,
  to_next_rank,
  main_hand_flag,
  augments = {
    [index] = {
      id = blah,
      potency = blah,
    }
    ...
  }
  line_counts = {
    [index] = blah
  }
}
Offline
Posts: 3
By twochix 2026-06-11 12:06:36
Link | Quote | Reply
 
Wow! Much better than I was hoping for! I was able to get exactly what I needed for my calculations. Thanks to both of you Niflheim + Thorny.
Weeew said: »
twochix said: »
Hey all first time posting so try not to eat me alive.

The audacity some people have to think that they can just post whatever without have a strong 5 year record of quality posts....

long time lurker over here -- I've seen what happens when the trolls come out :(
[+]
Offline
Posts: 16
By Izaniki 2026-06-11 15:12:21
Link | Quote | Reply
 
Is there some listing of what id maps to what stat? I'm coincidentally doing a similar thing with the augment data and I'm just really blanking on where it might be lol.
Offline
Posts: 3
By twochix 2026-06-11 18:14:44
Link | Quote | Reply
 
Izaniki said: »
Is there some listing of what id maps to what stat? I'm coincidentally doing a similar thing with the augment data and I'm just really blanking on where it might be lol.

not anything straightfoward. I had to roll my own list after extracting a bunch of stuff from memory. I have yet to test the suggestions made by others but while researching I noticed some augments came through correctly in extdata like suggested but others came through with just information related to RP + Level. Those ones had to be exchanged via a map in the game. If you're interested in the map I generated DM me, but it's sort of hard-wired to my specific use case and not straightforward at all. doing better testing of what was suggested is on my list of to dos but wanted to wrap up my original idea before delving into another ffxi mystery.