The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Research & Development
Reload this Page Research [Document] FFTA Equipment Editing
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.

Thread Tools
Old July 2nd, 2009 (8:15 AM).
Darthatron's Avatar
Darthatron Darthatron is offline
Silver Tier
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 24
Gender: Male
Nature: Modest
Posts: 1,152
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
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]

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

0x00 - None
0x01 - Fire
0x02 - Wind
0x03 - Earth
0x04 - Water
0x05 - Ice
0x06 - Lightning
0x07 - Holy
0x08 - Dark

0x00 - Not Worn
0x01 - 1-Hand
0x02 - 2-Hand
0x03 - Head
0x04 - Body
0x05 - Feet
0x06 - Arms
0x07 - Accessory

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:

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.
あなた は しきしゃ です
わたし は ばか です
Reply With Quote

Relevant Advertising!

Old June 19th, 2013 (7:32 AM).
InMooseWeTrust's Avatar
InMooseWeTrust InMooseWeTrust is offline
Jack of All Trades
Join Date: Jul 2007
Location: Lansdale, Pennsylvania, USA
Age: 24
Gender: Male
Nature: Careful
Posts: 813
Send a message via ICQ to InMooseWeTrust Send a message via AIM to InMooseWeTrust Send a message via Windows Live Messenger to InMooseWeTrust Send a message via Yahoo to InMooseWeTrust Send a message via Skype™ to InMooseWeTrust
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.
Pokémon: Battles of the Past
Site Thread
Black2 FC: 5072 6059 9635
Reply With Quote
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 11:24 AM.

Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™,
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / Poké
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.