Difference between revisions of "Final Fantasy Tactics Advance:Items"

From Data Crystal
Jump to navigation Jump to search
(Undo revision 21182 by 24.31.147.230 (Talk))
Line 1: Line 1:
 
==Information==
 
==Information==
*The item/equipment data starts at 0x51D198.
+
*The item/equipment data starts at 0x51D1A0.
 
*Pointers to the item names start at 0x526870.
 
*Pointers to the item names start at 0x526870.
 
*There are 0x177 (374) items/equipment.
 
*There are 0x177 (374) items/equipment.
Line 6: Line 6:
 
==Equipment Data Structure==
 
==Equipment Data Structure==
 
''The Equipment Data Structure is 0x20 bytes long.''
 
''The Equipment Data Structure is 0x20 bytes long.''
{| style="border: 1px solid; margin: auto; border-collapse: collapse;" cellspacing="0" cellpadding="3" border="1"
+
{| style="border: 1px solid; margin: auto;  
 +
 
 +
border-collapse: collapse;" cellspacing="0"  
 +
 
 +
cellpadding="3" border="1"
 
  |- style="background: #eeeeee;"
 
  |- style="background: #eeeeee;"
 
  !Name
 
  !Name
Line 15: Line 19:
 
  !Description
 
  !Description
 
  |-
 
  |-
  | ''unknown'' || 12 || 0x00 || ''unknown'' || ''unknown'' || Not fully researched yet.
+
  | Name || 2 || 0x00 || uint16 || ''unknown'' || The
 +
 
 +
number of items name.
 +
|-
 +
| Description || 2 || 0x02 || uint16 || ''unknown'' ||  
 +
 
 +
The number of items description.
 
  |-
 
  |-
  | Buy_Value || 2 || 0x0C || uint16 || 65,535 || The price the item can be purchased for.
+
  | Buy_Value || 2 || 0x04 || uint16 || 65,535 || The  
 +
 
 +
price the item can be purchased for.
 
  |-
 
  |-
  | Sell_Value || 2 || 0x0E || uint16 || 65,535 || The price the item can be sold for.
+
  | Sell_Value || 2 || 0x06 || uint16 || 65,535 || The  
 +
 
 +
price the item can be sold for.
 
  |-
 
  |-
  | Type || 1 || 0x10 || uint8 || 0x1E{{User:Archaemic/Templates/NeedVer}} || The type of the weapon.
+
  | Type || 1 || 0x08 || uint8 ||  
 +
 
 +
0x1E{{User:Archaemic/Templates/NeedVer}} || The type of  
 +
 
 +
the weapon.
 
:Values:
 
:Values:
 
:*0x00 - N/A
 
:*0x00 - N/A
Line 55: Line 73:
 
:*0x1E - Item
 
:*0x1E - Item
 
  |-
 
  |-
  |Element || 1 || 0x11 || uint8 || 0x08{{User:Archaemic/Templates/NeedVer}} || Elemental Damage.
+
  |Element || 1 || 0x09 || uint8 ||  
 +
 
 +
0x08{{User:Archaemic/Templates/NeedVer}} || Elemental  
 +
 
 +
Damage.
 
:Values:
 
:Values:
 
:*0x00 - None
 
:*0x00 - None
Line 67: Line 89:
 
:*0x08 - Dark
 
:*0x08 - Dark
 
  |-
 
  |-
  |Range || 1 || 0x12 || int8{{User:Archaemic/Templates/NeedVer}} || 127{{User:Archaemic/Templates/NeedVer}} || The range of the weapon.
+
  |Range || 1 || 0x0A ||  
 +
 
 +
int8{{User:Archaemic/Templates/NeedVer}} ||  
 +
 
 +
127{{User:Archaemic/Templates/NeedVer}} || The range of  
 +
 
 +
the weapon.{{User:Archaemic/Templates/NeedVer}}
 
  |-
 
  |-
  |Worn || 1 || 0x13 || uint8{{User:Archaemic/Templates/NeedVer}} || 0x07{{User:Archaemic/Templates/NeedVer}} || Where the item is worn on the body.
+
  |Worn || 1 || 0x0B ||  
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} ||  
 +
 
 +
0x07{{User:Archaemic/Templates/NeedVer}} || Where the  
 +
 
 +
item is worn on the body.
 
:Values:
 
:Values:
 
:*0x00 - Not Worn
 
:*0x00 - Not Worn
Line 80: Line 114:
 
:*0x07 - Accessory
 
:*0x07 - Accessory
 
  |-
 
  |-
  |''unknown'' || 4 || 0x14 || ''unknown'' || ''unknown'' || Not fully researched yet.
+
  | ''unknown'' || 3 || 0x0C ||  
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''  
 +
 
 +
|| Not fully researched yet.
 
  |-
 
  |-
  |Attack || 1 || 0x18 || uint8 || 255 || The amount of Attack that is gained from wearing the item.
+
  |Buffer || 1 || 0x0F ||  
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || Only
 +
 
 +
observed as 0x00 || A buffer.
 
  |-
 
  |-
  |Defense || 1 || 0x19 || uint8 || 255 || The amount of Defense that is gained from wearing the item.
+
  |Attack || 1 || 0x10 || uint8 || 255 || The amount of  
 +
 
 +
Attack that is gained from wearing the item.
 
  |-
 
  |-
  |Power || 1 || 0x1A || uint8 || 255 || The amount of Power that is gained from wearing the item.
+
  |Defense || 1 || 0x11 || uint8 || 255 || The amount of  
 +
 
 +
Defense that is gained from wearing the item.
 
  |-
 
  |-
  |Resistance || 1 || 0x1B || uint8 || 255 || The amount of Resistance that is gained from wearing the item.
+
  |Power || 1 || 0x12 || uint8 || 255 || The amount of  
 +
 
 +
Power that is gained from wearing the item.
 
  |-
 
  |-
  |Speed || 1 || 0x1C || int8 || 127 || The amount of Speed is gained from wearing the item.
+
|Resistance || 1 || 0x13 || uint8 || 255 || The amount
 +
 
 +
of Resistance that is gained from wearing the item.
 +
|-
 +
  |Speed || 1 || 0x14 || int8 || 127 || The amount of  
 +
 
 +
Speed is gained from wearing the item.
 
(Anything over 0x7F (127) becomes negative)
 
(Anything over 0x7F (127) becomes negative)
 
  |-
 
  |-
  |Evade || 1 || 0x1D || int8 || 127 || The amount of Evade is gained from wearing the item.
+
  |Evade || 1 || 0x15 || int8 || 127 || The amount of  
(Capped at 100. Anything over 0x7F (127) becomes negative)
+
 
 +
Evade is gained from wearing the item.
 +
(Capped at 100. Anything over 0x7F (127) becomes  
 +
 
 +
negative)
 +
|-
 +
|Move || 1 || 0x16 || int8 || 127 || The amount of Move
 +
 
 +
that is gained from wearing the item.
 +
(It only shows up to a value of 9 on screen however the
 +
 
 +
real value can be up to 127, if the real value is over
 +
 
 +
127 it becomes 0.)
 +
|-
 +
|Jump || 1 || 0x17 || int8 || 127 || The amount of Jump
 +
 
 +
that is gained from wearing the item.
 +
(It only shows up to a value of 9 on screen however the
 +
 
 +
real value can be up to 127, if the real value is over
 +
 
 +
127 it becomes 0.)
 +
|-
 +
| ''unknown'' || 1 || 0x18 ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''
 +
 
 +
|| Not fully researched yet.
 +
(Always 0x1E for Mithril items.)
 +
|-
 +
|Buffer || 1 || 0x19 ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || Only
 +
 
 +
observed as 0x00 || A buffer.
 
  |-
 
  |-
  |Move || 1 || 0x1E || int8 || 127 || The amount of Move that is gained from wearing the item.
+
  |Effect_1 || 1 || 0x1A ||  
(It only shows up to a value of 9 on screen however the real value can be up to 127, if the real value is over 127 it becomes 0.)
+
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''
 +
 
 +
|| The first effect of the equipment. (i.e. absorb fire)  
 +
 
 +
No list yet.
 
  |-
 
  |-
  |Jump || 1 || 0x1F || int8 || 127 || The amount of Jump that is gained from wearing the item.
+
  |Effect_2 || 1 || 0x1B ||  
(It only shows up to a value of 9 on screen however the real value can be up to 127, if the real value is over 127 it becomes 0.)
+
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''
 +
 
 +
|| The second effect of the equipment. (i.e. absorb fire)
 +
 
 +
No list yet.
 +
|-
 +
|Effect_3 || 1 || 0x1C ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''
 +
 
 +
|| The third effect of the equipment. (i.e. absorb fire)
 +
 
 +
No list yet.
 +
|-
 +
|Abilites || 1 || 0x1D ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown''
 +
 
 +
|| The abilities the equipment can teach. No list yet.
 +
|-
 +
|Buffer || 1 || 0x1E ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || Only
 +
 
 +
observed as 0x00 || A buffer.
 +
|-
 +
|Buffer || 1 || 0x1F ||
 +
 
 +
uint8{{User:Archaemic/Templates/NeedVer}} || Only
 +
 
 +
observed as 0x00 || A buffer.
 
|}
 
|}

Revision as of 11:06, 30 June 2009

Information

  • The item/equipment data starts at 0x51D1A0.
  • Pointers to the item names start at 0x526870.
  • There are 0x177 (374) items/equipment.

Equipment Data Structure

The Equipment Data Structure is 0x20 bytes long.

border-collapse: collapse;" cellspacing="0" cellpadding="3" border="1"
Name Length Offset Type Max Value Description
Name 2 0x00 uint16 unknown The

number of items name.

Description 2 0x02 uint16 unknown

The number of items description.

Buy_Value 2 0x04 uint16 65,535 The

price the item can be purchased for.

Sell_Value 2 0x06 uint16 65,535 The

price the item can be sold for.

Type 1 0x08 uint8

0x1E[need verification] || The type of

the weapon.

Values:
  • 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
Element 1 0x09 uint8

0x08[need verification] || Elemental

Damage.

Values:
  • 0x00 - None
  • 0x01 - Fire
  • 0x02 - Wind
  • 0x03 - Earth
  • 0x04 - Water
  • 0x05 - Ice
  • 0x06 - Lightning
  • 0x07 - Holy
  • 0x08 - Dark
Range 1 0x0A

int8[need verification] ||

127[need verification] || The range of

the weapon.[need verification]

Worn 1 0x0B

uint8[need verification] ||

0x07[need verification] || Where the

item is worn on the body.

Values:
  • 0x00 - Not Worn
  • 0x01 - 1-Hand
  • 0x02 - 2-Hand
  • 0x03 - Head
  • 0x04 - Body
  • 0x05 - Feet
  • 0x06 - Arms
  • 0x07 - Accessory
unknown 3 0x0C

uint8[need verification] || unknown

Not fully researched yet.
Buffer 1 0x0F

uint8[need verification] || Only

observed as 0x00 || A buffer.

Attack 1 0x10 uint8 255 The amount of

Attack that is gained from wearing the item.

Defense 1 0x11 uint8 255 The amount of

Defense that is gained from wearing the item.

Power 1 0x12 uint8 255 The amount of

Power that is gained from wearing the item.

Resistance 1 0x13 uint8 255 The amount

of Resistance that is gained from wearing the item.

Speed 1 0x14 int8 127 The amount of

Speed is gained from wearing the item. (Anything over 0x7F (127) becomes negative)

Evade 1 0x15 int8 127 The amount of

Evade is gained from wearing the item. (Capped at 100. Anything over 0x7F (127) becomes

negative)

Move 1 0x16 int8 127 The amount of Move

that is gained from wearing the item. (It only shows up to a value of 9 on screen however the

real value can be up to 127, if the real value is over

127 it becomes 0.)

Jump 1 0x17 int8 127 The amount of Jump

that is gained from wearing the item. (It only shows up to a value of 9 on screen however the

real value can be up to 127, if the real value is over

127 it becomes 0.)

unknown 1 0x18

uint8[need verification] || unknown

Not fully researched yet.

(Always 0x1E for Mithril items.)

Buffer 1 0x19

uint8[need verification] || Only

observed as 0x00 || A buffer.

Effect_1 1 0x1A

uint8[need verification] || unknown

The first effect of the equipment. (i.e. absorb fire)

No list yet.

Effect_2 1 0x1B

uint8[need verification] || unknown

The second effect of the equipment. (i.e. absorb fire)

No list yet.

Effect_3 1 0x1C

uint8[need verification] || unknown

The third effect of the equipment. (i.e. absorb fire)

No list yet.

Abilites 1 0x1D

uint8[need verification] || unknown

The abilities the equipment can teach. No list yet.
Buffer 1 0x1E

uint8[need verification] || Only

observed as 0x00 || A buffer.

Buffer 1 0x1F

uint8[need verification] || Only

observed as 0x00 || A buffer.