PDA

View Full Version : [Document] FFTA Equipment Editing


Darthatron
July 2nd, 2009, 08:15 AM
This is the data structure for equipment in Final Fantasy Tactics Advance. I will not be going into detail due to vast amounts of laziness.

Location: 0x0051D180
Amount: 0x178
Length: 0x20 Bytes
Structure:
0x00 - Num. of name (2 bytes) [No list yet]
0x02 - Num. of description (2 bytes) [No list yet]
0x04 - Buy value (2 bytes)
0x06 - Sell value (2 bytes)
0x08 - Type (1 byte) [See below for values]
0x09 - Element (1 byte) [See below for values]
0x0A - Range (1 byte)
0x0B - Worn (1 byte) [See below for values]
0x0C - N/A (3 bytes) I dunno what this is.
0x0F - Buffer (1 byte) [Always 0x00]
0x10 - Attack (1 byte)
0x11 - Defense (1 byte)
0x12 - Power (1 byte)
0x13 - Resistance (1 byte)
0x14 - Speed (1 byte)
0x15 - Evade (1 byte)
0x16 - Move (1 byte)
0x17 - Jump (1 byte)
0x18 - N/A (1 byte) [0x1E for mithril items]
0x19 - Buffer (1 byte) [Always 0x00]
0x1A - Effect1 (1 byte) [See below for values]
0x1B - Effect2 (1 byte) [See below for values]
0x1C - Effect3 (1 byte) [See below for values]
0x1D - Abilities (1 byte) [No list yet]
0x1E - Buffer (1 byte) [Always 0x00]
0x1F - Buffer (1 byte) [Always 0x00]
Values:
Equipment Types
0x00 - N/A
0x01 - Sword
0x02 - Blade
0x03 - Saber
0x04 - Knight Sword
0x05 - Great Sword
0x06 - Broad Sword
0x07 - Knife
0x08 - Rapier
0x09 - Katana
0x0A - Staff
0x0B - Rod
0x0C - Mace
0x0D - Bow
0x0E - Great Bow
0x0F - Spear
0x10 - Instrument
0x11 - Knuckles
0x12 - Soul
0x13 - Gun
0x14 - Shield
0x15 - Helmet
0x16 - Ribbon
0x17 - Hat
0x18 - Armor
0x19 - Clothing
0x1A - Robe
0x1B - Shoes
0x1C - Armlets
0x1D - Accessory
0x1E - Item
Elements
0x00 - None
0x01 - Fire
0x02 - Wind
0x03 - Earth
0x04 - Water
0x05 - Ice
0x06 - Lightning
0x07 - Holy
0x08 - Dark
Worn
0x00 - Not Worn
0x01 - 1-Hand
0x02 - 2-Hand
0x03 - Head
0x04 - Body
0x05 - Feet
0x06 - Arms
0x07 - Accessory
Effects
0x00 - No Effect
0x01 - [absb]Fire
0x02 - [null]Fire
0x03 - [half]Fire
0x04 - [weak]Fire
0x05 - [enhn]Fire
0x06 - [absb]Wind
0x07 - [null]Wind
0x08 - [half]Wind
0x09 - [weak]Wind
0x0A - [enhn]Wind
0x0B - [absb]Earth
0x0C - [null]Earth
0x0D - [half]Earth
0x0E - [weak]Earth
0x0F - [enhn]Earth
0x10 - [absb]Water
0x11 - [null]Water
0x12 - [half]Water
0x13 - [weak]Water
0x14 - [enhn]Water
0x15 - [absb]Ice
0x16 - [null]Ice
0x17 - [half]Ice
0x18 - [weak]Ice
0x19 - [enhn]Ice
0x1A - [absb]Lightning
0x1B - [null]Lightning
0x1C - [half]Lightning
0x1D - [weak]Lightning
0x1E - [enhn]Lightning
0x1F - [absb]Holy
0x20 - [null]Holy
0x21 - [half]Holy
0x22 - [weak]Holy
0x23 - [enhn]Holy
0x24 - [absb]Dark
0x25 - [null]Dark
0x26 - [half]Dark
0x27 - [weak]Dark
0x28 - [enhn]Dark
0x29 - [null]Frog
0x2A - [null]Stop
0x2B - [null]Slow
0x2C - [null]Charm
0x2D - [null]Immobilize?
0x2E - [null]Disable?
0x2F - [null]Beserk
0x30 - [null]Blind
0x31 - [null]Confusion
0x32 - [null]Doom
0x33 - [null]Sleep
0x34 - [null]Petrify
0x35 - [null]KO
0x36 - [null]Silence
0x37 - [null]Poison
0x38 - [null]All Status Ailments
0x39 - [null]KO/Petrify/Confuse/Beserk/Stop/Charm
0x3A - [null]Zombie/Blind/Silence/Frog/Poison/Slow/Immobilize/Disable/Doom
0x3B - [null]Petrify/Frog/Confuse/Poison/Blind/Silence
0x3C - Improve chance to steal
0x3D - Drain HP > target
0x3E - Remove Doom > target
0x3F - Heal HP > target
0x40 - Auto-Raise
0x41 - Auto-Reflect

For a more detailed structure see: http://www.datacrystal.org/wiki/Final_Fantasy_Tactics_Advance:Items

All the information here was written by me and only me. If you need help post and I will try and find time out of my busy schedule to help you.

InMooseWeTrust
June 19th, 2013, 07:32 AM
The only thing I can think of doing with this knowledge would be to hack the equipment into teaching more abilities so job grinding isn't nearly as tedious.