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

From Data Crystal
Jump to navigation Jump to search
m
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{subpage|game=Final Fantasy Tactics Advance}}
 +
{{todo|A section for items in the RAM will be added... At some point.}}
 +
 
==Information==
 
==Information==
 
*The item/equipment data starts at 0x51D1A0.
 
*The item/equipment data starts at 0x51D1A0.
*Pointers to the item names start at 0x526870.
+
*Item names are stored in [[Final_Fantasy_Tactics_Advance:String_Tables#Item_and_Location_Names_Strings|this list]].
 
*There are 0x177 (374) items/equipment.
 
*There are 0x177 (374) items/equipment.
  
 
==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 #aaaaaa; margin: auto; border-collapse: collapse;" cellspacing="0" cellpadding="3" border="1"
  |- style="background: #eeeeee;"
+
  |- style="background: #ccccff;"
 
  !Name
 
  !Name
 
  !Length
 
  !Length
Line 23: Line 26:
 
  | Sell_Value || 2 || 0x06 || 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 || 0x08 || uint8 || 0x1E{{User:Archaemic/Templates/NeedVer}} || The type of the weapon.
+
  | Type || 1 || 0x08 || uint8 || 0x1E{{User:Darthatron/Templates/Verify}} || The type of the weapon.
 
:Values:
 
:Values:
 
:*0x00 - N/A
 
:*0x00 - N/A
Line 57: Line 60:
 
:*0x1E - Item
 
:*0x1E - Item
 
  |-
 
  |-
  |Element || 1 || 0x09 || uint8 || 0x08{{User:Archaemic/Templates/NeedVer}} || Elemental Damage.
+
  |Element || 1 || 0x09 || uint8 || 0x08{{User:Darthatron/Templates/Verify}} || Elemental Damage.
 
:Values:
 
:Values:
 
:*0x00 - None
 
:*0x00 - None
Line 69: Line 72:
 
:*0x08 - Dark
 
:*0x08 - Dark
 
  |-
 
  |-
  |Range || 1 || 0x0A || int8{{User:Archaemic/Templates/NeedVer}} || 127{{User:Archaemic/Templates/NeedVer}} || The range of the weapon.{{User:Archaemic/Templates/NeedVer}}
+
  |Range || 1 || 0x0A || int8{{User:Darthatron/Templates/Verify}} || 127{{User:Darthatron/Templates/Verify}} || The range of the weapon.{{User:Darthatron/Templates/Verify}}
 
  |-
 
  |-
  |Worn || 1 || 0x0B || uint8{{User:Archaemic/Templates/NeedVer}} || 0x07{{User:Archaemic/Templates/NeedVer}} || Where the item is worn on the body.
+
  |Worn || 1 || 0x0B || uint8{{User:Darthatron/Templates/Verify}} || 0x07{{User:Darthatron/Templates/Verify}} || Where the item is worn on the body.
 
:Values:
 
:Values:
 
:*0x00 - Not Worn
 
:*0x00 - Not Worn
Line 82: Line 85:
 
:*0x07 - Accessory
 
:*0x07 - Accessory
 
  |-
 
  |-
  | ''unknown'' || 3 || 0x0C || uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown'' || Not fully researched yet.
+
  | ''unknown'' || 3 || 0x0C || uint8{{User:Darthatron/Templates/Verify}} || ''unknown'' || Not fully researched yet.
 
  |-
 
  |-
  |Buffer || 1 || 0x0F || uint8{{User:Archaemic/Templates/NeedVer}} || Only observed as 0x00 || A buffer.
+
  |Buffer || 1 || 0x0F || uint8{{User:Darthatron/Templates/Verify}} || Only observed as 0x00 || A buffer.
 
  |-
 
  |-
 
  |Attack || 1 || 0x10 || uint8 || 255 || The amount of Attack that is gained from wearing the item.
 
  |Attack || 1 || 0x10 || uint8 || 255 || The amount of Attack that is gained from wearing the item.
Line 106: Line 109:
 
(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.)
 
(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.
+
  | ''unknown'' || 1 || 0x18 || uint8{{User:Darthatron/Templates/Verify}} || ''unknown'' || Not fully researched yet.
 
(Always 0x1E for Mithril items.)
 
(Always 0x1E for Mithril items.)
 
  |-
 
  |-
  |Buffer || 1 || 0x19 || uint8{{User:Archaemic/Templates/NeedVer}} || Only observed as 0x00 || A buffer.
+
  |Buffer || 1 || 0x19 || uint8{{User:Darthatron/Templates/Verify}} || Only observed as 0x00 || A buffer.
 
  |-
 
  |-
  |Effects || 3 || 0x1A || uint8{{User:Archaemic/Templates/NeedVer}} || 0x41{{User:Archaemic/Templates/NeedVer}} || The effects the equipment has (i.e. [null]Fire). There are 3 slots for effects.
+
  |Effects || 3 || 0x1A || uint8{{User:Darthatron/Templates/Verify}} || 0x41{{User:Darthatron/Templates/Verify}} || The effects the equipment has (i.e. [null]Fire). There are 3 slots for effects.
 
:Values:
 
:Values:
 
:*0x00 - No Effect
 
:*0x00 - No Effect
Line 173: Line 176:
 
:*0x3A - [null]Zombie/Blind/Silence/Frog/Poison/Slow/Immobilize/Disable/Doom
 
:*0x3A - [null]Zombie/Blind/Silence/Frog/Poison/Slow/Immobilize/Disable/Doom
 
:*0x3B - [null]Petrify/Frog/Confuse/Poison/Blind/Silence
 
:*0x3B - [null]Petrify/Frog/Confuse/Poison/Blind/Silence
:*0x3C - Impove chance to steal
+
:*0x3C - Improve chance to steal
 
:*0x3D - Drain HP > target
 
:*0x3D - Drain HP > target
 
:*0x3E - Remove Doom > target
 
:*0x3E - Remove Doom > target
Line 180: Line 183:
 
:*0x41 - Auto-Reflect
 
:*0x41 - Auto-Reflect
 
  |-
 
  |-
  |Abilites || 1 || 0x1D || uint8{{User:Archaemic/Templates/NeedVer}} || ''unknown'' || The abilities the equipment can teach. No list yet.
+
  |Abilites || 1 || 0x1D || uint8{{User:Darthatron/Templates/Verify}} || ''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 || 0x1E || uint8{{User:Darthatron/Templates/Verify}} || Only observed as 0x00 || A buffer.
 
  |-
 
  |-
  |Buffer || 1 || 0x1F || uint8{{User:Archaemic/Templates/NeedVer}} || Only observed as 0x00 || A buffer.
+
  |Buffer || 1 || 0x1F || uint8{{User:Darthatron/Templates/Verify}} || Only observed as 0x00 || A buffer.
 
|}
 
|}

Latest revision as of 22:33, 23 September 2019

Information

  • The item/equipment data starts at 0x51D1A0.
  • Item names are stored in this list.
  • There are 0x177 (374) items/equipment.

Equipment Data Structure

The Equipment Data Structure is 0x20 bytes long.

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[Verification Needed] 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[Verification Needed] 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[Verification Needed] 127[Verification Needed] The range of the weapon.[Verification Needed]
Worn 1 0x0B uint8[Verification Needed] 0x07[Verification Needed] 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[Verification Needed] unknown Not fully researched yet.
Buffer 1 0x0F uint8[Verification Needed] 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[Verification Needed] unknown Not fully researched yet.

(Always 0x1E for Mithril items.)

Buffer 1 0x19 uint8[Verification Needed] Only observed as 0x00 A buffer.
Effects 3 0x1A uint8[Verification Needed] 0x41[Verification Needed] The effects the equipment has (i.e. [null]Fire). There are 3 slots for effects.
Values:
  • 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
Abilites 1 0x1D uint8[Verification Needed] unknown The abilities the equipment can teach. No list yet.
Buffer 1 0x1E uint8[Verification Needed] Only observed as 0x00 A buffer.
Buffer 1 0x1F uint8[Verification Needed] Only observed as 0x00 A buffer.