Changes
Jump to navigation
Jump to search
no edit summary
=== Armor data format ===
This contains the armor data. Each record is 36 bytes long.
{| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center"
! style="background:rgb(204,204,204); width=50px;" align="center" | Offset
! style="background:rgb(204,204,204); width=50px;" | Length
! style="background:rgb(204,204,204); width:320px;" colspan="2" | Description
|-
|style="background:rgb(255,255,204);" | 0x01
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Damage Type, Based off values of Elemental Type
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255); width:125px;" | Normal
|-
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | Absorb
|-
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | No Damage
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Half
|-
|style="background:rgb(255,255,255);" | 0x03
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Defense
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Magic Defense
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Defense %
|-
|style="background:rgb(255,255,255);" | 0x06
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Magic Defense %
|-
|style="background:rgb(255,255,204);" | 0x07
|style="background:rgb(255,255,204);" | 3 bytes
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x08
|style="background:rgb(255,255,255);" | 8 bytes
|style="background:rgb(255,255,255);" colspan="2" | Materia Slots
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | No Slot
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Unlinked Slot
|-
|style="background:rgb(255,255,255);" | 0x06
|style="background:rgb(255,255,255);" | Left Linked Slot
|-
|style="background:rgb(255,255,255);" | 0x07
|style="background:rgb(255,255,255);" | Right Linked Slot
|-
|style="background:rgb(255,255,255);" | 0x12
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Materia Growth
|-
|style="background:rgb(255,255,255);" | 0x13
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Equip Mask
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="3" |
|style="background:rgb(255,255,255);" | 0xFF01
|style="background:rgb(255,255,255);" | Everyone
|-
|style="background:rgb(255,255,255);" | 0x2C00
|style="background:rgb(255,255,255);" | All females
|-
|style="background:rgb(255,255,255);" | 0xD303
|style="background:rgb(255,255,255);" | All males
|-
|style="background:rgb(255,255,255);" | 0x15
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Element
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | Fire
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Ice
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | Bolt
|-
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | All Elements
|-
|style="background:rgb(255,255,204);" | 0x16
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x17
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0x00FF]
|-
|style="background:rgb(255,255,255);" | 0x19
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Stat Bonus
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="7" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | None
|-
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | Strength
|-
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | Vitality
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Magic
|-
|style="background:rgb(255,255,255);" | 0x03
|style="background:rgb(255,255,255);" | Spirit
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | Dexterity
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Luck
|-
|style="background:rgb(255,255,255);" | 0x1B
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" | 0x1D
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Stat Increase
|-
|style="background:rgb(255,255,255);" | 0x1F
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" | 0x21
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Restriction Mask
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="10" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Not usable <br />at all)
|-
|style="background:rgb(255,255,255);" | 0xFE
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Not usable at all)
|-
|style="background:rgb(255,255,255);" | 0xFD
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in<br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xFC
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xFB
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in <br />Item Menu)
|-
|style="background:rgb(255,255,255);" | 0xFA
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item<br />Menu (Usable in Item Menu)
|-
|style="background:rgb(255,255,255);" | 0xF9
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not<br />appear in Battle Menu (Usable in <br />Item Menu & Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF8
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Item Menu & <br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF7
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in <br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF6
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0x22
|style="background:rgb(255,255,255);" | 3 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFFFF]
|}
This contains the armor data. Each record is 36 bytes long.
{| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center"
! style="background:rgb(204,204,204); width=50px;" align="center" | Offset
! style="background:rgb(204,204,204); width=50px;" | Length
! style="background:rgb(204,204,204); width:320px;" colspan="2" | Description
|-
|style="background:rgb(255,255,204);" | 0x01
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Damage Type, Based off values of Elemental Type
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255); width:125px;" | Normal
|-
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | Absorb
|-
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | No Damage
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Half
|-
|style="background:rgb(255,255,255);" | 0x03
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Defense
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Magic Defense
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Defense %
|-
|style="background:rgb(255,255,255);" | 0x06
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Magic Defense %
|-
|style="background:rgb(255,255,204);" | 0x07
|style="background:rgb(255,255,204);" | 3 bytes
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x08
|style="background:rgb(255,255,255);" | 8 bytes
|style="background:rgb(255,255,255);" colspan="2" | Materia Slots
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | No Slot
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Unlinked Slot
|-
|style="background:rgb(255,255,255);" | 0x06
|style="background:rgb(255,255,255);" | Left Linked Slot
|-
|style="background:rgb(255,255,255);" | 0x07
|style="background:rgb(255,255,255);" | Right Linked Slot
|-
|style="background:rgb(255,255,255);" | 0x12
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Materia Growth
|-
|style="background:rgb(255,255,255);" | 0x13
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Equip Mask
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="3" |
|style="background:rgb(255,255,255);" | 0xFF01
|style="background:rgb(255,255,255);" | Everyone
|-
|style="background:rgb(255,255,255);" | 0x2C00
|style="background:rgb(255,255,255);" | All females
|-
|style="background:rgb(255,255,255);" | 0xD303
|style="background:rgb(255,255,255);" | All males
|-
|style="background:rgb(255,255,255);" | 0x15
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Element
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | Fire
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Ice
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | Bolt
|-
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | All Elements
|-
|style="background:rgb(255,255,204);" | 0x16
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" | 0x17
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0x00FF]
|-
|style="background:rgb(255,255,255);" | 0x19
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Stat Bonus
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="7" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | None
|-
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | Strength
|-
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | Vitality
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Magic
|-
|style="background:rgb(255,255,255);" | 0x03
|style="background:rgb(255,255,255);" | Spirit
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | Dexterity
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Luck
|-
|style="background:rgb(255,255,255);" | 0x1B
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" | 0x1D
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Stat Increase
|-
|style="background:rgb(255,255,255);" | 0x1F
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" | 0x21
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Restriction Mask
|-
|style="background:rgb(204,204,255);" colspan="2" rowspan="10" |
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Not usable <br />at all)
|-
|style="background:rgb(255,255,255);" | 0xFE
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Not usable at all)
|-
|style="background:rgb(255,255,255);" | 0xFD
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in<br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xFC
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xFB
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in <br />Item Menu)
|-
|style="background:rgb(255,255,255);" | 0xFA
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item<br />Menu (Usable in Item Menu)
|-
|style="background:rgb(255,255,255);" | 0xF9
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not<br />appear in Battle Menu (Usable in <br />Item Menu & Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF8
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Item Menu & <br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF7
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not <br />appear in Battle Menu (Usable in <br />Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF6
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0x22
|style="background:rgb(255,255,255);" | 3 bytes
|style="background:rgb(255,255,255);" | Unknown
|style="background:rgb(255,255,255);" | [Always 0xFFFFFF]
|}