=== Section 2: Attack data format ===
This contains the data for the different attacks. Each record is 28 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:275px;" colspan="2" | Description
|-
|style="background:rgb(255,255,204)" align="center" | 0x00
|style="background:rgb(255,255,204)" | 4 bytes
|style="background:rgb(255,255,204)" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255)" align="center" | 0x04
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Casting cost
|-
|style="background:rgb(255,255,204)" align="center" | 0x05
|style="background:rgb(255,255,204)" | 5 bytes
|style="background:rgb(255,255,204)" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255)" align="center" | 0x0A
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Attack type
|-
|style="background:rgb(255,255,255)" align="center" | 0x0B
|style="background:rgb(255,255,255)" | 2 bytes
|style="background:rgb(255,255,255)" colspan="2" | Attack attribute
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="16" |
|style="background:rgb(255,255,255); width:110px" | 0x0000
|style="background:rgb(255,255,255); width:165px" | Escape/Exit-Type
|-
|style="background:rgb(255,255,255)" | 0x0001
|style="background:rgb(255,255,255)" | Ribbon-Like
|-
|style="background:rgb(255,255,204)" | 0x0003
|style="background:rgb(255,255,204)" | Enemy Skill (?)
|-
|style="background:rgb(255,255,204)" | 0x0005
|style="background:rgb(255,255,204)" | Enemy Skill (?)
|-
|style="background:rgb(255,255,204)" | 0x0007
|style="background:rgb(255,255,204)" | Enemy Skill (?)
|-
|style="background:rgb(255,255,255)" | 0x000D
|style="background:rgb(255,255,255)" | Restorative/Protective
|-
|style="background:rgb(255,255,255)" | 0x000F
|style="background:rgb(255,255,255)" | Status-giving/Elemental
|-
|style="background:rgb(255,255,255)" | 0x0011
|style="background:rgb(255,255,255)" | Shield
|-
|style="background:rgb(255,255,255)" | 0x0013
|style="background:rgb(255,255,255)" | Limit Break
|-
|style="background:rgb(255,255,255)" | 0x0015
|style="background:rgb(255,255,255)" | Cait Sith Limit Break
|-
|style="background:rgb(255,255,255)" | 0x0017
|style="background:rgb(255,255,255)" | Summon
|-
|style="background:rgb(255,255,255)" | 0x00C7
|style="background:rgb(255,255,255)" | Roulette
|-
|style="background:rgb(255,255,255)" | 0x0097
|style="background:rgb(255,255,255)" | Multiple Strike Limit Breaks
|-
|style="background:rgb(255,255,255)" | 0xFF01
|style="background:rgb(255,255,255)" | Phoenix Down
|-
|style="background:rgb(255,255,255)" | 0xFF03
|style="background:rgb(255,255,255)" | X-needles Attack
|-
|style="background:rgb(255,255,255)" | 0xFF17
|style="background:rgb(255,255,255)" | Final Limit Break
|-
|style="background:rgb(255,255,255)" align="center" | 0x0D
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | ID Number
|-
|style="background:rgb(255,255,255)" align="center" | 0x0E
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Restore Apply
|-
|style="background:rgb(255,255,255)" align="center" | 0x0F
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Strength
|-
|style="background:rgb(255,255,255)" align="center" | 0x10
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Restore type
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="4" |
|style="background:rgb(255,255,255)" | 0x00
|style="background:rgb(255,255,255)" | Restore HP
|-
|style="background:rgb(255,255,255)" | 0x01
|style="background:rgb(255,255,255)" | Restore MP
|-
|style="background:rgb(255,255,255)" | 0x02
|style="background:rgb(255,255,255)" | Restore Ailment
|-
|style="background:rgb(255,255,255)" | 0xFF
|style="background:rgb(255,255,255)" | None
|-
|style="background:rgb(255,255,204)" align="center" | 0x11
|style="background:rgb(255,255,204)" | 2 bytes
|style="background:rgb(255,255,204)" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255)" align="center" | 0x13
|style="background:rgb(255,255,255)" | 1 byte
|style="background:rgb(255,255,255)" colspan="2" | Times attacking
|-
|style="background:rgb(255,255,255)" align="center" | 0x14
|style="background:rgb(255,255,255)" | 4 bytes
|style="background:rgb(255,255,255)" colspan="2" | Status
|-
|style="background:rgb(255,255,255)" align="center" | 0x18
|style="background:rgb(255,255,255)" | 2 bytes
|style="background:rgb(255,255,255)" colspan="2" | Element
|-
|style="background:rgb(255,255,204)" align="center" | 0x20
|style="background:rgb(255,255,204)" | 2 bytes
|style="background:rgb(255,255,204)" colspan="2" | Unknown
|}
=== Section 3: Savemap ===