Final Fantasy II US Hacking Doc
Compiled from 7/2000 - 7/2003


Contents:
|- Introduction

|- Coder's Log

|- Credits & Special Thanks

|- Offset List

|-- Jump to Character Data

|-- Jump to Items

|-- Jump to Magic

|-- Jump to Monsters

|-- Jump to Map Properties

|-- Jump to Treasure

|-- Jump to Music

|-- Jump to Shops

|-- Jump to Lists

|-- My Tips & Suggestions

|-- Closing Comments

|-- Contact


Introduction

I started accumulating data just for myself in making my HardType. I've not released any data in 3 years--reason being is 
I'd rather have a more complete document then a incomplete document that constantly needs revision...and of course I'm also 
selfish.

Also forgive the sloppiness of the doc...I just tried to make it as easy to read. I haven't included the BIT 
information...until I can clean up my notes it'll remain out of this doc.


Revision History

09-29-01, 9:02AM Compiled all my *.txt documents into this HTML file.
07-14-02, 12:56AM Fixed a few things and corrected a small number of errors. 
7-16-03, ??:?? Started coding my FF2us Multi Editor
7-23-03, 11:45AM Started recompiling a new Hacking Doc to reflect the massive amount of data I've located and 
documented. (Some of which has already been found since--make no mistake I've not stolen anyone's data.)


Credits and Special Thanks

iLLuSioNiX: For teaching me basics in hex. (And long nights on ICQ) Thanks buddy!

Yousei: For the FF4ed with the FF4.txt that contains some the data I needed to get started.

Lord J: For his FF4h.exe srm editor...without it I'd would've gone insane. Also for FF3usME the absolutely perfect 
FF6/3us editor...And for the support. Thanks buddy!

cipher: For being there in my FF3usHT days. And beyond... ^ ^

Cless: Thanks for releasing your FF3us hacking doc. It was a valuable tool in my FF3us hacking.

Square: Well...Square of Japan for FFIV NOT Square US for FF2 a.k.a. FFIV Easy Type. What the hell were you thinking. 
Well...actually, because of that I'm here and you're reading this. ^ ^


ROM Addresses

These addresses are with a valid 200 byte header and are for FF2us Version 1.0. Some offsets may or may not work with FF4j 
and or FF4j EasyType. Known universal data that is for all 3 official versions (FF2us, FF4, FF4ET) are marked with a "(*)" 
after the offset title [ex. Enemy Formation Data (*)]. 

8657-866C Starting Name Table (1 byte each)

1E27C- Spell Subroutines

44200- Title Screen GFX (8bpp)

57200-581FF Font (2bpp)

68200-6823F Character Palettes

68240-6827F Vehicle Palettes

688D0-689CF Character Portrait Palettes

7015E- Enemy Size Data (* 8 for size)

70200-711FF Enemy Formation Data (8 bytes each)

71200-7168F Enemy Horizontal Position Data

71A00-720FF Enemy Name Data

72100-721FF Enemy Treasure Data (4 bytes each, 00-3F)

72200-723BF Enemy GP Data

723C0-7257F Enemy EXP Data

72580-7281F Enemy Attack/Defense Data (4 bytes each,00-DF)

72820-7289F Enemy Agility/Speed Data (3 bytes each, 00-3F)

728A0-72A5F Enemy Stat Pointers

72A60-73638 Enemy Stat Data

738C0-73CCF Enemy Attack Sequence Data (Normal World and Underworld)

76230-767FF Enemy Attack Sequence Group Data

76800-773FF Enemy Attack Sequence (First Byte, 2 bytes each [Terminated by FF])

76900-76AFF Enemy Attack Sequence Condition Data (4 bytes each)

76B00-773FF Enemy Attack Sequence Data (Moon and Bosses)

77400-77474 Battle Dialogue Pointers

77475-781FF Battle Dialogue Data

78200-78AFF Items Name Data (9 bytes each, first byte being Icon)

78B00-78CAF Spell Name Data (6 bytes each, first byte being Icon)

78CB0-78FEF Enemy Magic Name Data (6 bytes each, first byte being Icon)

79300- Item Stats Data (8 bytes each)

799A0-7A00F Spell Effects in Battle Data

7A650-7A74F Item GP Values (byte: 00-80 x 10 byte: 81-FF x 1000)

7A750-7A90F Item Equip Table (2 bytes each)

7A910-7A74F Character Name Data (6 bytes each)

7A964-7A9C5 Character Class Name Data (7 bytes each)

7A9C6-7AAFF Battle Command Name Data (5 bytes each)

7AB00-7ACFF Character Startup Data (32 bytes each)

7AD00-7AD91 Character Startup Equipment (7 bytes each)

7B067-7B1FF Item Descriptions

7B200-7B275 Battle Message Pointers

7B276-7B5FF Battle Message Data

7B600-7B63F Status Ailment Text Pointers

7B640-7B6FF Status Ailment Text Data

7B700-7C800 Level up Data (Stats and EXP)

7C900-7CABF Character Spell Level up Data

7CAC0-7CBFF Character Startup Spell Data

7CC00-7CFFF Enemy Size/GFX/Palette Data

90200-903FF Event Pointers

90400-971FF Event Data

9A500-9A6FF Shop Data (8 bytes each)

9FF50-9FFB7 Character Menu Commands (5 bytes each)

9FFC3-9FFDC Battle Command Stat Data (...)

9FFDD-A000C What Magic Menu goes to what Class (...)

A8500-A981F Map Trigger Data (Treasure, etc...)

A9E84-AB204 Map Properties Data (Music, Tileset, etc...)

B8500-D005F Map Data (Layout)

D0200- Character Battle Sprite GFX (4bpp)

E7F00-E80FF Character Battle Sprite Palettes

ED5C0-EEF3F Character Portrait Data


Character Data
-Stats (7AB00-7ACFF)
-Equipment (7AD00-7AD91)
-Magic Learned at Level up (7C900-7CABF)
-Starting Magic (7CAC0-7CBFF)

===================
Item Stats (7AB00-7ACFF)
===================

Consists of 32 bytes:
00: Name, Battle Commands, Equip able hands.
01: Appearance, Unknown
02: Level
03-06: Status Ailments
07-08: Current HP
09-10: Maximum HP
11-12: Current MP
13-14: Maximum MP
15: Strength
16: Agility
17: Vitality
18: Wisdom
19: Will
20-22: Unknown
23-25: Experience
26-28: Unknown
29-31: Experience for next level

Name: Index: Bytes: Other:
Cecil 00 8100 0A00 0000 00C8 00C8 0000 0000 000D 0A0B 0603 0214 0AB8 0B00 0010 0063 0900  
Cain 01 4201 0A00 0000 00BE 00BE 0000 0000 0009 0B09 060C 0214 0AFC 0800 0010 00D0 0800  
Rydia 02 8302 0100 0000 001E 001E 000A 000A 0003 0402 0805 0128 0A00 0000 0010 0000 0000  
Tella 03 8403 1400 0000 0054 0154 015A 005A 0005 0807 1010 011E 0A59 D600 0010 0059 D600  
Gilbert 04 8504 0500 0000 003C 003C 0000 0000 0006 0902 0707 021E 0A84 0100 0010 0090 0100  
Rosa 05 8605 0A00 0000 0096 0096 0050 0050 0008 0806 0A12 023C 0A5B 0800 0010 005B 0800  
Yang 06 C706 0A00 0000 002C 012C 0100 0000 000C 080F 0203 0132 0A0D 0800 0010 000D 0800  
Palom 07 4807 0A00 0000 0064 0064 0032 0032 0007 0805 0F0A 011E 0AA5 0700 0010 00A5 0700  
Porom 08 8908 0A00 0000 006E 006E 0032 0032 0008 0706 0A0F 011E 0AA5 0700 0010 00A5 0700  
Cecil (Paladin) 09 8B09 0100 0000 0058 0258 020A 000A 000A 0D0A 0508 031E 0100 0000 0010 0000 0000  
Cid 0A 8E0A 1400 0000 0014 0314 0300 0000 0015 0918 0505 0523 1482 6800 0010 0082 6800
Edge 0B D20C 1900 0000 0016 0316 033C 003C 0014 1711 0C0C 0819 1909 FD00 0010 0009 FD00  
FuuSuuYa 0C 930D 3200 0000 006C 076C 07BE 00BE 000A 140A 2828 0000 32F9 600F 0010 00F9 600F  
Golbez 0D 950F 3200 0000 007F 0B7F 0BB4 00B4 000A 1E14 280A 0000 00F9 600F 0010 00F9 600F  
Anna 0E FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  
[Empty] 0F FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF This is an empty slot.

===================
Equipment (7AD00-7AD91)
===================

Jump to Item list

Consists of 7 bytes:
00: Head
01: Body
02: Arms
03: L-Hand
04: Amount in L-Hand
05: R-Hand
06: Amount in R-Hand

[table coming soon]


Item Data
-Item Data (79300-79???)
-Equip Table (7A750-7A90F)

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items

===================
Item Data (79300-79???)
===================

Jump to:
Complete list

Note: Items 00-AF each consist of 8 bytes, B0-DD each consist of 6 bytes.

Weapon Byte Values:
00: Unknown
01: Attack Power
02: Attack %
03: Magic Spell casted when used as an Item
04: Status Ailment/Element
05: Status Ailment/Element
06: Equip Index
07: Item stat increase Index

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items
 

Weapons:

Item:

Hex Address:

Bytes: Index:

Notes:

-Blank-

79300 0001 3200 0000 0000 00 If you edit this there's some strange things that happen...
FireClaw 79308 0003 5000 0100 1B00 01 Fire Elemental.
IceClaw 79310 0003 5000 0100 1B00 02 Ice Elemental.
Thunder 79318 0005 5000 0302 1B00 03 Lightning Elemental.
Charm 79320 0001 3200 0B10 1B40 04 Randomly Casts Charm.
Poison 79328 0003 5A00 1000 1B80 05 Randomly Casts Poison.
CatClaw 79330 0007 6300 0C00 1BC1 06
Rod 79338 0003 A848 0000 0C00 07
IceRod 79340 0005 AD20 0204 0C00 08 Casts Ice1.
FlameRod 79348 0007 AD1D 0100 0C10 09 Casts Fire1.
Thunder 79350 000A B223 0000 0C10 0A Casts Lit1.
Change 79358 000F B21A 0000 0C11 0B Casts Size.
Charm 79360 007E B703 0000 0C12 0C Casts Charm.
Stardust 79368 002D BC40 0000 0C13 0D Casts Comet.
Lilith 79370 000D 8A2E 0780 0C11 0E Casts Psych.
Staff 79378 0004 AD4B 0000 0A00 0F Casts Heal.
Cure 79380 0008 B249 0000 0A00 10 Casts Cure1 on all Allies.
Silver 79388 800C B74A 0080 0A08 11 Casts Heal.
Power 79390 001E 6300 0A00 0B82 12
Lunar 79398 0024 BC00 0000 0B0A 13
Life 793A0 0030 C113 0000 0B0B 14 Casts Life1.
Silence 793A8 0134 BC02 1240 0B0A 15 Casts Mute.
Shadow 793B0 800A 5000 0400 1500 16
Darkness 792B8 8014 5500 0400 1500 17
Black 793C0 801E 5A00 2E00 15F7 18 Randomly kills Enemy.
Legend 793C8 8028 6300 0500 1C08 19 Holy Weapon.
Light 793D0 C063 6300 0500 1C88 1A Holy Weapon.
Excalbur 793D8 C0A0 6300 0500 1C82 1B Holy Weapon.
Fire 793E0 8041 5000 0100 0700 1C Fire Elemental.
IceBrand 793E8 804B 5000 0200 0700 1D Ice Elemental.
Defense 793F0 C063 DA00 0000 0723 1E
Drain 793F8 C02D 3200 07B0 0704 1F Drains HP from Enemy.
Ancient 79400 C023 4D00 0F08 0700 20 Randomly Casts Curse.
Slumber 79408 C037 4D29 0C00 0700 21 Randomly Casts Sleep.
Medusa 79410 C04D 4200 0900 0700 22 Randomly Casts Petrify.
Spear 79418 8009 6300 0600 1600 23
Wind 79420 8037 5000 0600 1600 24
Flame 79428 8042 D01E 3400 1600 25 Fire Elemental.
Blizzard 79430 804D D021 2F00 1600 26 Ice Elemental.
Dragoon 79438 C063 5000 0601 1600 27 4x Damage to Dragons\Arial Enemies.
White 79440 C06D D00B 3508 1600 28 Holy Weapon.
Drain 79448 C058 1600 07B0 1605 29 Drains HP from Enemy.
Gungnir 79450 C05C 5000 0600 1623 2A
Short 79458 C019 5A00 0000 1E00 2B
Middle 79460 8020 5A00 0000 1E00 2C
Long 79468 8028 5A00 0000 1E00 2D
Ninja 79470 C030 5A00 0000 1E81 2E
Murasame 79478 C037 DA00 0000 1EB4 2F
Masamune 79480 C041 E308 0000 1E40 30 Use as an Item to Cast Fast.
Assassin 79488 C01D 3700 1700 13E7 31 Randomly kills Enemy.
Mute 79490 C023 4B00 1240 1311 32 Randomly Casts Mute, and 4x Damage to Magic Users.
Whip 79498 2114 3200 0D00 1700 33
Chain 794A0 A11E 3700 0D00 1700 34
Blitz 794A8 2128 3E00 3A00 1700 35 Lightning Elemental?
Flame 794B0 2132 4100 3000 17E4 36 Fire Elemental.
Dragon 794B8 2137 4B00 0D01 17E4 37 4x Damage to Dragons.
HandAxe 794C0 C223 3200 0000 0680 38
Dwarf 794C8 A13E 4500 0000 06A4 39
Ogre 794D0 8350 5500 0010 0600 3A 4x Damage to Ogres.
Silver 794D8 C014 6300 0008 1300 3B
Dancing 794E0 C01C DE4C 0000 1300 3C Use as an Item to throw knives.
Silver 794E8 8032 5000 0008 0700 3D
Spoon 794F0 C0FF 6300 0000 1F00 3E Has a knife attack graphic...
Crystal 794F8 81C8 6300 0580 1CAB 3F Holy Weapon.
Suriken 79500 E028 6300 0600 1F00 40 Also has an attack graphic.
Ninja 79508 E150 6300 0600 1F00 41 "            "            "            "
Boomrang 79510 2014 5000 0600 1E00 42
FullMoon 79518 2028 5500 0600 1E00 43
Dreamer 79520 2008 5500 0C00 3900 44
Charm 79528 2012 5A00 0B00 3900 45
Dummy 79530 81C8 6300 0580 3FAB 46 Duplicate of the Crystal Sword, 2-Handed.
Poison 79538 805F BC1C 1010 2600 47 Casts Venom.
RuneAxe 79540 8064 3C00 0040 2600 48 4x Damage to Magic Users.
Silver 79548 8437 4B00 000A 3D00 49
Earth 79550 8441 CB28 0102 3D81 4A Use as an Item to Cast Quake.
Wooden 79558 042D 4B00 0002 3D00 4B
Avenger 79560 C050 5F00 0000 27E5 4C Bersks he who equips it.
ShortBow 79568 200A 1E00 0600 8200 4D
CrossBow 79570 2014 2300 0600 8200 4E
GreatBow 79578 201E 2800 0600 8280 4F
Archer 79580 2028 3200 0600 8281 50
ElvenBow 79588 2032 CB00 0640 8211 51
Samurai 79590 203C BC00 0600 8282 52
Artemis 79598 2050 4500 0600 82E5 53 4x Damage to Dragons\Arial.
Iron 795A0 A005 0000 0000 4200 54
White 795A8 200A 0000 0588 4200 55 Holy Weapon.
Fire 795B0 200F 0000 0100 4200 56 Fire Elemental.
Ice 795B8 200F 0000 0200 4200 57 Ice Elemental.
Lit 795C0 300F 0000 0302 4200 58 Lightning Elemental.
Darkness 795C8 2014 0000 1100 4200 59 Randomly Casts Blind.
Poison 795D0 201E 0000 1000 4200 5A Randomly Casts Poison.
Mute 795D8 2023 0000 1240 4200 5B Randomly Casts Mute.
Charm 795E0 2028 0000 0B10 4200 5C Randomly Casts Charm.
Samurai 795E8 2032 0000 0000 4200 5D
Medusa 795F0 2001 0000 3600 4200 5E Randomly Casts Stone.
Artemis 795F8 204B 0000 0001 4200 5F 4x Damage to Dragons\Arial.
Blank (Dummy) 79600 0000 0A00 0000 0000 60 Equip with a bow for allot of damage, must equip in battle.   Item disappears in the item list when battle ends.  Give to Fat Chocobo to keep.

Armor Byte Values:
00: Magic Block %
01: Defense Power
02: Block %
03: Magic Defense
04: Status Ailment/Element
05: Status Ailment/Element
06: Equip Index
07: Item stat increase Index

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items

Shields:

Item:

Hex Address:

Bytes: Index: Other:
Iron 79608 8001 1400 8000 0400 61
Shadow 79610 8001 1600 8000 1500 62
Black 79618 8102 1800 8000 1500 63
Paladin 79620 8102 1801 8080 1C08 64
Silver 79328 8203 1A02 8008 0400 65
Fire 79630 8203 1C02 8200 0400 66 Fire Elemental.
Ice 79638 8203 1E02 8104 0400 67 Ice Elemental.
Diamond 79640 0304 2002 8300 0400 68
Aegis 79648 8404 2205 9640 0410 69 Good Magic Defense.
Samurai 79650 8405 2403 8000 0400 6A
Dragoon 79658 0506 2603 A901 0400 6B
Crystal 79660 0607 2804 8080 1C08 6C

Helmets:

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items
 

Item:

Hex Address:

Bytes:

Index:

Other:
Iron 79668 8003 0000 0000 4600 6D
Shadow 79670 8004 0000 0000 5500 6E
Darkness 79678 8005 0001 0000 5500 6F
Black 79680 8106 0001 0000 5500 70
Paladin 79688 8107 0002 0000 5C08 71
Silver 79690 8208 0002 0008 4600 72
Diamond 79698 0209 0002 0300 4600 73
Samurai 796A0 030A 0006 0000 4500 74
Dragoon 796A8 040B 0007 2901 4600 75
Crystal 796B0 050C 0008 2980 5C08 76
Cap 796B8 0101 0501 0000 4100 77
Leather 796C0 0302 0603 0000 4100 78
Gaea 796C8 0503 0705 0000 4818 79
Wizard 796D0 0705 0807 0080 4809 7A
Tiara 796D8 8907 0A0A 0301 4E12 7B
Ribbon 796E0 0C09 0C0C 2340 4100 7C Resists all status ailments.
Headband 796E8 0101 0A01 0B00 4181 7D
Bandanna 796F0 0103 0C01 0000 41A1 7E Weak against Thunder.
Ninja 796F8 0105 0E01 0C00 41E0 7F
Glass 79700 001E 0000 2800 4100 80 Great physical defense.

Armor:

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items
 

Item:

Hex Address:

Bytes: Index:

Other:

Iron 79708 8004 0001 0000 8600 81
Shadow 79710 8005 0001 0000 9500 82
Darkness 79718 8007 0002 0000 9500 83
Black 79720 8009 0003 0000 9500 84
Paladin 79728 810B 0003 0080 9C08 85
Silver 79730 820D 0004 0008 8600 86
Fire 79738 820F 0004 0200 8600 87 Fire Elemental.
Ice 79740 8211 0004 0100 8600 88 Ice Elemental.
Diamond 79748 0213 0004 0300 8600 89 Lightning Elemental.
Samurai 79750 0415 0007 0000 8500 8A
Dragoon 79758 0517 0008 2901 8600 8B
Crystal 79760 0619 000A 3980 9C08 8C
Cloth 79768 0001 0A00 0000 8100 8D
Leather 79770 0102 0A01 0000 8100 8E
Gaea 79778 0303 0A03 2600 8800 8F
Wizard 79780 0505 0A05 0000 8809 90
Black 79788 0708 0A07 0000 8C09 91
Sorcerer 79790 090C 0A09 0380 8819 92
White 79798 0612 0A0A 1188 8A0B 93
Power 797A0 000F 0A00 0000 8183 94
Heroine 797A8 0514 2805 0D00 8EE6 95
Prisoner 797B0 0001 0A01 0C00 8100 96
Bard 797B8 0002 0A01 1200 8100 97
Karate 797C0 0105 0A01 0000 8180 98
Bl.Belt 797C8 020A 1E03 0000 81A1 99
Adamant 797D0 0C64 0A14 3700 81FB 9A This armor is the shitz. +15 all stats nuff said.
Ninja 797D8 0818 460F 0000 9E40 9B

Gauntlets/Rings:

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items
 

Item:

Hex Address:

Bytes: Index:

Other:

Iron 797E0 8002 0000 0000 C500 9C
Shadow 797E8 8002 0000 0000 D500 9D
Darkness 797F0 8003 0000 0000 D500 9E
Black 797F8 8004 0000 0000 D500 9F
Paladin 79800 8105 0001 0080 DC08 A0
Silver 79808 8206 0002 0008 C500 A1
Diamond 79810 0307 0003 0300 C600 A2
Zeus 79818 000A 0000 1410 C3A2 A3
Samurai 79820 0308 0005 0000 C500 A4
Dragoon 79828 0309 0006 2901 C600 A5
Crystal 79830 040A 0007 C080 1C08 A6
IronRing 79838 8102 0A02 0000 D400 A7
RubyRing 79840 0200 0A03 1300 C100 A8
Silver 79848 7404 0A04 0008 D400 A9
Strength 79850 8202 A0A2 0000 C381 AA
Rune 79858 0805 0A08 1240 D418 AB
Crystal 79860 0A14 0F0C 2B01 C141 AC
Diamond 79868 0606 0A08 0300 D400 AD
Protect 79870 0A0A 0F0A 2900 C123 AE
Cursed 79878 0000 0000 2A00 C006 AF

Item Byte Values (B0-DD):
00: Unknown
01: Unknown
02: Unknown
03: Unknown
04: Unknown
05: Unknown

Item Byte Values (DE-FF):
??: Unknown

Note: I believe that DE-E1 has unknown byte values, but E2-FF are 6 bytes each.

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items
 

Non-equipment Items:

Item:

Hex Address:

Bytes: Index:

Notes:

Fire1 79880 C003 6400 0100 B0
Fire2 79886 C010 6400 0100 B1
Ice1 7988C C003 6400 0200 B2
Ice2 79892 C010 6400 0200 B3
Lit1 79898 C003 6400 0300 B4
Lit2 7989E C010 6400 0300 B5
Comet 798A4 C014 6400 0080 B6
Psych 798AA A008 6405 0700 B7
Drain 798B0 A010 6404 0700 B8
Bersk 798B6 0000 E406 0A80 B9
Fast 798BC 00F8 640F 0080 BA
Stop 1 798C2 C032 E491 1500 BB
Stop 2 798C8 C064 E491 1500 BC
Stop 3 798CE C0C8 E491 1500 BD
Hold 798D4 C010 640F 0000 BE
Blink 798DA 0000 6408 0000 BF
FireBomb 798E0 C002 6414 0180 C0
IceBomb 798E6 C002 6414 0280 C1 Basically it's Ice3 on all enemies.
Lit-Bolt 798EC C002 6414 0380 C2
Wall 1 798F2 000A 6409 0D00 C3
Explode 798F8 A001 6425 8080 C4
Wall 2 798FE 0014 6409 3200 C5
Mute 79904 C000 E406 1200 C6
Quake 7990A C014 6400 0080 C7
Crystal 79910 C000 640B 0480 C8
Fatal 79916 A000 E406 1700 C9
Call 7991C 0000 E400 0080 CA
Peep 79922 A000 6412 0080 CB
Wake Up 79928 4000 640B 1A00 CC
Unicorn 7992E 4000 640B 1900 CD
Cure1 79934 2002 6402 0080 CE
Cure2 7993A 200A 6402 0080 CF
Cure3 79940 2028 6402 0080 D0
Ether1 79946 2001 6415 0080 D1
Ether2 7994C 2003 6415 0080 D2
Elixir 79952 2000 6416 0080 D3
Life 79958 2000 E40A 0080 D4
Soft 7995E 2000 640B 1B80 D5
Cure Toad 79964 2000 640B 1C80 D6
Cure Small 7996A 2000 640B 1D80 D7
Cure Piggy 79970 2000 940B 1E80 D8
Cure Mute 79976 2000 640B 1F80 D9
Cure Blind 7997C 2000 640B 2080 DA
Cure Poison 79982 2000 640B 2180 DB
Cure Curse 79988 2000 640B 2280 DC
Heal 7998E 2000 640B 1880 DD
Alert 79994 DE Now this is where it gets fucked up...
HP +100 DF
HP +50 E0
MP +10 E1
Tent E2
Cabin E3
Porno E4
Exit E5
Sight E6
Imp E7
Bomb E8
Cockatrice E9
Mage EA
Carrot EB
Pass EC
Whistle ED
Package EE
Baron EF
SandRuby F0
Earth F1
Magma F2
Luca F3
TwinHarp F4
Darkness F5
Rat Tail F6
Adamant F7
Pan F8
Pink Tail F9
Tower FA
Dummy FB
Dummy FC
Dummy FD
Sort FE
Trashcan   FF  

Quick Jump:
Weapons
Shields
Helmets
Armor
Rings/Gauntlets
Items

===================
Equip Table (7A750-7A90F)
===================

Consists of 2 bytes:
00: Classes set 1
01: Classes set 2

Byte 1 (first digit):
1: Edward/Gilbert (Bard)
2: Rosa
3: Bard, Rosa
4: Yang
5: Yang, Bard
6: Yang, Rosa
7: Yang, Bard, Rosa
8: Palom
9: Palom, Bard
A: Palom, Rosa
B: Palom, Bard, Rosa
C: Palom, Yang
D: Palom, Bard, Yang
E: Palom, Yang, Rosa
F: Palom, Bard, Rosa, Yang

Byte 1 (second digit):
1: Dark Knight
2: Dragoon
3: Dark Knight, Dragoon
4: Young Caller
5: Young Caller, Dark Knight
6: Young Caller, Dragoon
7: Young Caller, Dark Knight, Dragoon
8: Sage (Tellah/Tella)
9: Sage, Dark Knight
A: Sage, Dragoon
B: Sage, Dark Knight, Dragoon
C: Sage, Young Caller
D: Sage, Dark Knight, Young Caller
E: Sage, Dragoon, Young Caller
F: Sage, Dark Knight, Dragoon, Young Caller

Byte 2 (first digit):
1: Ninja
2: Lunar (FuuSuuYa)
3: Ninja, Lunar
4: Anna?
5: Anna?, Ninja
6: Anna?, Lunar
7: Anna?, Ninja, Lunar
8: Golbez
9: Golbez, Ninja
A: Golbez, Lunar
B: Golbez, Ninja, Lunar
C: Golbez, Anna?
D: Golbez, Ninja, Yang
E: Golbez, Anna?, Lunar
F: Golbez, Ninja, Lunar, Anna?

Byte 2 (second digit):
1: Porom
2: Paladin
3: Paladin, Porom
4: Cid
5: Cid, Porom
6: Cid, Paladin
7: Cid, Porom, Paladin
8: Old Caller
9: Old Caller, Porom
A: Old Caller, Paladin
B: Old Caller, Porom, Paladin
C: Old Caller, Cid
D: Old Caller, Porom, Cid
E: Old Caller, Paladin, Cid
F: Old Caller, Porom, Paladin, Cid


Magic Data
-Stats (799A0-7A00F)
-Magic Learned at Level up (7C900-7CABF)
-Starting Magic (7CAC0-7CBFF)

===================
Magic Stats (799A0-7A00F)
===================

Consists of 6 bytes:
00: Casting time & Targeting
01: Attack Power
02: Unknown
03: Spell effect
04: Status Ailment/Element
05: MP Cost & Can't reflect


[table coming soon]

===================
Magic Learned at Level up (7C900-7CABF)
===================

Consists of 2 bytes:
00: Level to learn Spell
01: Spell learned

[table coming soon]

===================
Starting Magic (7CAC0-7CBFF)
===================

Consists of 1 byte:
00: Spell in Spell list at start up

Note: You can add different types of spells to another type of spell menu, example: Adding Quake to a White magic menu.

[table coming soon]


Monster Data
-Stats (72A60-73638)
-GP amount (72200-723BF)
-EXP amount (723C0-7257F)
-Size\Palette (7CC00-7CFFF)
-Attack Sequence (738C0-773FF)

===================
Monster Stats (72A60-73638)
===================

Note: Consists of a minimum of 10 bytes with a maximum of 10 bytes (pointer driven).

Minimum 10:
00: Is a boss (immune to Peep/Scan) & Level
01-02: HP
03: Attack Index
04: Defense Index
05: Magic Defense Index
06: Speed Index
07: Item Drop Index (+ frequency)
08: Attack Sequence Index
09: Extra & unused bits

Maximum 20:
00: Is a boss (immune to Peep/Scan) & Level
01-02: HP
03: Attack Index
04: Defense Index
05: Magic Defense Index
06: Speed Index
07: Item Drop Index (+ frequency)
08: Attack Sequence Index
09: Extra & unused bits
10-12: Status Ailment/Element attack byte
13-15: Status Ailment/Element defense byte
16: Weaknesses
17: Spell Power
18: Monster Type
19: Reflex Action byte

Comment: You can rewrite some monsters to have 20 total bytes of data...just replace the bytes not used with 
00 to nullify the byte.

The following is a direct dump of the monster stats of FF2us:

[table coming soon]

===================
GP amount (72200-723BF)
===================

Consists of 2 bytes (integer):
00-01: GP (byte: 00-80 x 10 & 81+ x 1000)

===================
EXP amount (723C0-7257F)
===================

Consists of 2 bytes (integer):
00-01: EXP (byte: 00-80 x 10 & 81+ x 1000)

===================
Size\Palette (7CC00-7CFFF)
===================

Consists of 4 bytes:
00: Size Pointer
01: Palette #
02-03: GFX Pointer

Monster Size/Palette:

010003C1 Imp
06017C8B Basilisk
030263C1 Eagle
04035084 FloatEye
01049881 Larva
03054092 Cave Bat
02064890 Treant
0307D092 SwordRat
00080080 TinyMage
0209B091 Sand Man
060A0C8C SandMoth
050BDC85 Sandpede
070C2895 SandWorm
030D8892 CaveToad
010E3881 EvilShel
020FD890 Zombie
03101893 Pike
05111C88 TrapRose
03128892 Mad Toad
01130881 Jelly
01140881 Cream
0215B091 WaterHag
0516FC86 Weeper
01179881 RocLarva
011803C1 Dark Imp
06197C8B BlackLiz
061ABC8D Turtle
011B03C1 Imp Cap.
011C0881 Slime
021D0090 Soldier
021E0090 Officer
031FD092 Needler
012003C1 Tricker
05211C88 Cannibal
0122A880 Spirit
02239090 Skelton 
032463C1 Cocktric
0625DC8E Gargoyle
032663C1 Roc Baby
0627DC8E Hooligan
0928589B Raven   
01297880 WaterBug
062A9C8C Aligator
032B1893 Piranha
022C0090 Fighter
022D0090 General
012EA880 Soul    
022F9090 Red Bone
0230D890 Ghoul
02319090 Skull   
0232D890 Revenant
05334C85 VampGirl
0534AC88 CaveNaga
0735E895 D.Bone  
03361893 ElecFish
06379C8C Crocdile
06384C8E Hydra   
07392895 AquaWorm
043A3482 Guard
063B2C8D Lamia   
033CD092 StingRat
063D4C8E Python
053EFC86 Grudger
043FABC1 Mage
0540AC88 Naga
0541BC84 Ogre   
04427883 Panther 
0443C881 SwordMan
05448C87 Centaur 
05454C85 VampLady
0246F891 Marion
01476881 Puppet  
06480C8C GlomWing
01493881 FangShel
054AFC86 Screamer
044BC881 Warrior
064C5C8A Armadilo
044DA082 EpeeGirl
044E3482 BladeMan
054FAC88 HugeNaga
06506C8F Medusa  
0751E895 D.Fossil
0652BC8D Tortoise
02532091 Dummy
0154A880 Ghost 
015533C1 Bomb    
015633C1 GrayBomb
0757A893 Chimera 
0658BC8D Carapace
06595C8A Ironback
065AEC8A FlameDog
065B6C8F Gorgon
075CE898 Stoneman
065D2C8D Lilith 
065E2C8D Q.Lamia
005F0C80 TinyToad
01607880 HugeCell
0961589B Roc    
0262F891 Sorcerer
0563BC84 Mad Ogre
01646881 EvilDoll
03654092 GiantBat
05666C86 Arachne 
04673482 FlameMan
03686093 Beamer 
016933C1 Ballon 
016A33C1 Grenade
046B5084 Plague  
016CD880 Last Arm
046D7883 BlackCat
096E309C D.Machin
056F6C86 Talantla
02702091 Gremlin
0571DC85 Centpede
07722895 Red Worm
04735084 Red Eye
01749881 Crawler
06757C8B Ice Liz 
06760C8C RockMoth
03774092 Were Bat
0678EC8A IceBeast
0279F891 Conjurer
047A0C83 Witch   
077B6897 TrapDoor
047C0C83 ToadLady
027D4890 DarkTree
077EA893 Mantcore
017F7880 MoonCell
07802898 Breath
01810881 Tofu   
01820881 Pudding
07832898 Mind    
0784E898 Ironman 
07856894 Green D.
01860881 PinkPuff
0187D880 Alert 
02886891 Machine 
0889809A MacGiant
048AA082 Kary  
068BCC89 Molbol 
088CA899 Ging-Ryu
078D6894 Yellow D
028E2091 Fiend   
048FE483 Juclyote
05903C89 EvilMask
05918C87 Horseman
0892809A RedGiant
0793E898 Staleman
04945084 FatalEye
0795E895 D. Lunar
0196D880 Searcher
04970C83 Warlock
BB0068C8 Wyvern 
0499E483 Procyote
BD0024C7 Ogopogo
099B309C Blue D. 
089CA899 King-Ryu
089DA899 Clapper
079EA896 Pale Dim
099F309C Red D. 
09A0089D Behemoth
80A144C5 D. Mist 
84A200A0 Octomamm
8C000EA1 Antlion
A40095A1 MomBomb
8E0049A2 Milon  
8F0049A2 Milon Z
A100C3AC Baigan  
A200C3AC RightArm
A300C3AC Left Arm
920043A5 Kainazzo
97AB34A8 Dark Elf
97AB34A8 Dark Elf
9800A0A8 Sandy
9900A0A8 Cindy
9A00A0A8 Mindy 
A900B2AE Golbez  
950043A5 Valvalis
01B26881 Cal     
9B009CA9 Calbrena
A900B2AE Golbez
08B5A899 Shadow  
A50059AD Dr.Lugae
A60059AD Balnab  
A50059AD Dr.Lugae
9D007CAB K.Eblan
9E007CAB Q.Eblan 
900049A2 Rubicant
AA00F8C5 Odin    
AE0024C7 Leviatan
AF0068C8 Bahamut
9C0053AA EvilWall
B600CAC9 Asura   
8F0049A2 Elements
B30043A5 Elements
07C3A896 Dark Elf
0215B091 WaterHag
B8C500B0 CPU     
BAC5F3B0 Defender
BE002CB1 Zemus  
BF001CB2 Zeromus
B900DF32 Zeromus
41010080 Dragoon
44040080 Bard  
46060080 Karate
40000080 D.Knight
42020080 Girl 
82CF84C4 Titan   
04035084 FloatEye
0928589B Raven
01D36881 Brena
0232D890 Ghast  
A70059AD Balnab-Z
BCC5F3B0 Attacker
BB00DF32 Dummy
015533C1 Dummy  
BF001CB2 Zeromus
0279F891 Dummy
00DA0080 Dummy
022D0090 Dummy
06DC2C8D Dummy
05DDBC84 Dummy
01B26881 Dummy
???????? Egg


===================
Attack Sequence (738C0-773FF)
===================

Each sequence is variable in size, each terminated with FF.

Byte Value:
00-30: Spell Index
31-5E: Spell Index (+30)
5F-BF: Enemy/Special Spell Index
C0-E7: Battle Menu - Command List
E8xx: Changes the Monster type to "xx".
E9xx: Changes the Monster Attack Index to "xx" * 3.
EAxx: Changes the Monster Defense Index to "xx" * 3.
EBxx: Changes the Monster Magic Defense Index to "xx" * 3.
ECxx: Changes the Monster Speed Index to "xx" (the lower the value the faster the speed?).
EDxx: Changes the Monster Element to "xx".
EExx: Changes the Monster Magic Power to "xx".
EFxx: Changes the Monster Weaknesses to "xx".
F0xx: Changes the Monster GFX to "xx"?
F1xx: Shows Battle Dialogue "xx".
F2xx: Shows Battle Dialogue "xx" (hides next attack name?).
F3xx: Change the Music to "xx" - Music List.
F4-F7xx: Change the Monster Reflex Action byte to "xx".
F8: Unknown
F9: Next Attack Target byte - Target List
FA: Unknown
FB: Pauses the Attack Chain
FC: Stops an Attack Chain
FD: Starts an Attack Chain
FE: Causes the Monster to stop attacking and wait for next turn.
FF: Terminates the Attack Sequence, also has similar effect as FE.


Map Properties
-Properties (A9E84-AB204)
-Music Specific

===================
Properties (A9E84-AB204)
===================

Consists of 13 bytes:
00: Map Index
01: Map NPC Layout
02: Tileset
03: Background Graphic
04: Map Palette
05: NPC Palette
06: Music
07: Map Layout Index
08: Unknown
09: Unknown
10: Map Name Index
11: Treasure Contents Index*
12: Unknown

*-This is not where you can edit what's in the Treasure Chests itself rather what table Index it uses. 

Comment: I'm not sure where the Enemy Set data for the Maps are stored...you'd think there be a byte pointing to a table of formations 
like the Treasure Chest Index pointers...

===================
Music Specific
===================

Music bytes:
00: Nothing
01: Final Fantasy Theme
02: Wishing Tower
03: Dummy Fanfare
04: Walking Chocobo
05: Flying Chocobo
06: Underworld
07: Zeromus
08: Victory Fanfare
09: Town
0A: Rydia
0B: Boss Music
0C: Mt. Ordeals
0D: Overworld
0E: Big Whale
0F: Sad Music

10: Tent/Cabin
11: Golbez
12: Sorrow (Gilbert's Harp)
13: Rosa's Theme
14: Baron Castle
15: Crystal Room (Title)
16: Suspicions
17: Tower of Zot
18: Airship
19: Tower of Babil
1A: Fierce Battle Music
1B: Giant of Babil
1C: Cave of Summoned Monsters
1D: Destruction (Dwarf Cannon)
1E: Lunar Path
1F: Surprise! (Example: Lost Dark Crystal)

20: Dwarf Castle
21: Twin's Theme
22: Doll's Theme
23: Hurry!
24: Cid
25: Normal Cave Music
26: Dancing Music
27: Normal Battle Music
28: Castle Eblan
29: Character Joined
2A: Character Died
2B: Chocobo Forest
2C: Opening
2D: Sad 2 (Cain's Deception)
2E: Fabul
2F: Became a Paladin

30: Lard Ass Chocobo
31: Moon
32: Toroia
33: Mysidia
34: Lunar Subterrane
35: Ending Part 1
36: Ending Part 2
37: Ending Part 3
38: Nothing
39: Nothing
3A: Nothing
3B: Nothing
3C: Nothing
3D: Nothing
3E: Airships
3F: Ship Horn

40: Unknown (Maybe when the Axe falls on Rosa in the Japanese version?)
41: Same as above
42: Destruction SFX (Example: Digging a hole with the Falcon)
43: Falling
44: Waves
45-FF: Warning: This and everything after freezes the game.


Treasure Data
-Data (A8500-A981F)

======================
Treasure Data (A8500-A981F)
======================

00xxyy-3Fxxyy: GP ("yy" = Unknown)

00-7F = * 10
81-FF = * 1000

80xxyy: Item ("yy" = Unknown)
C0xxyy-FFxxyy: Battle Formation in Treasure (table list coming, "yy" = Unknown)

Comment: I'm not sure what effect ANY bytes after "xx" are and what they do. Nor am I sure what 81xx-BFxx does besides gives 
an item.


Shops
-Data (9A500-9A6FF)

===================
Shop Data (9A500-9A6FF)
===================

Consists of 8 bytes each shop:
00-07: Item Index

[table coming soon]


Lists
-Character Actor Index
-Item List
-Stat Increase Index
-Magic List - N/A
-Status Ailment/Element List
-Equip Index
-Equip Type List
-Target List
-Music List

===================
Character Actor Index
===================

01 Cecil
02 Kain
03 Rydia
04 Tellah
05 Edward
06 Rosa
07 Yang
08 Palom
09 Porom
0A Tellah (second time)
0B Cecil (Paladin)
0C Tellah (second time w\all magic)
0D Yang (second time)
0E Cid
0F Kain (second time)
10 Rosa (second time)
11 Rydia (older)
12 Edge
13 FuSoYa
14 Kain (third time)
15 Golbez
16 Anna

===================
Item List
===================

00: Empty
01: FireClaw
02: IceClaw
03: Thunder
04: Charm
05: Poison
06: CatClaw
07: Rod
08: IceRod
09: FlameRod
0A: Thunder
0B: Change
0C: Charm
0D: Stardust
0E: Lilith
0F: Staff
10: Cure
11: Silver
12: Power
13: Lunar
14: Life
15: Silence
16: Shadow
17: Darkness
18: Black
19: Legend
1A: Light
1B: Excalbur
1C: Fire
1D: IceBrand
1E: Defense
1F: Drain
20: Ancient
21: Slumber
22: Medusa
23: Spear
24: Wind
25: Flame
26: Blizzard
27: Dragoon
28: White
29: Drain
2A: Gungnir
2B: Short
2C: Middle
2D: Long
2E: Ninja
2F: Murasame
30: Masamune
31: Assassin
32: Mute
33: Whip
34: Chain
35: Blitz
36: Flame
37: Dragon
38: HandAxe
39: Dwarf
3A: Ogre
3B: Silver
3C: Dancing
3D: Silver
3E: Spoon
3F: Crystal
40: Suriken
41: Ninja
42: Boomrang
43: FullMoon
44: Dreamer
45: Charm
46: Dummy
47: Poison
48: RuneAxe
49: Silver
4A: Earth
4B: Wooden
4C: Avenger
4D: ShortBow
4E: CrossBow
4F: GreatBow
50: Archer
51: ElvenBow
52: Samurai
53: Artemis
54: Iron
55: White
56: Fire
57: Ice
58: Lit
59: Darkness
5A: Poison
5B: Mute
5C: Charm
5D: Samurai
5E: Medusa
5F: Artemis
60: Blank (Dummy)
61: Iron
62: Shadow
63: Black
64: Paladin
65: Silver
66: Fire
67: Ice
68: Diamond
69: Aegis
6A: Samurai
6B: Dragoon
6C: Crystal
6D: Iron
6E: Shadow
6F: Darkness
70: Black
71: Paladin
72: Silver
73: Diamond
74: Samurai
75: Dragoon
76: Crystal
77: Cap
78: Leather
79: Gaea
7A: Wizard
7B: Tiara
7C: Ribbon
7D: Headband
7E: Bandanna
7F: Ninja
80: Glass
81: Iron
82: Shadow
83: Darkness
84: Black
85: Paladin
86: Silver
87: Fire
88: Ice
89: Diamond
8A: Samurai
8B: Dragoon
8C: Crystal
8D: Cloth
8E: Leather
8F: Gaea
90: Wizard
91: Black
92: Sorcerer
93: White
94: Power
95: Heroine
96: Prisoner
97: Bard
98: Karate
99: Bl.Belt
9A: Adamant
9B: Ninja
9C: Iron
9D: Shadow
9E: Darkness
9F: Black
A0: Paladin
A1: Silver
A2: Diamond
A3: Zeus
A4: Samurai
A5: Dragoon
A6: Crystal
A7: IronRing
A8: RubyRing
A9: Silver
AA: Strength
AB: Rune
AC: Crystal
AD: Diamond
AE: Protect
AF: Cursed
B0: Fire1
B1: Fire2
B2: Ice1
B3: Ice2
B4: Lit1
B5: Lit2
B6: Comet
B7: Psych
B8: Drain
B9: Bersk
BA: Fast
BB: Stop 1
BC: Stop 2
BD: Stop 3
BE: Hold
BF: Blink
C0: FireBomb
C1: IceBomb
C2: Lit -Bolt
C3: Wall 1
C4: Explode
C5: Wall 2
C6: Mute
C7: Quake
C8: Crystal
C9: Fatal
CA: Summon
CB: Peep
CC: Wake Up
CD: Unicorn
CE: Cure1
CF: Cure2
D0: Cure3
D1: Ether1
D2: Ether2
D3: Elixir
D4: Life
D5: Soft
D6: Cure Toad
D7: Cure Small
D8: Cure Piggy
D9: Cure Mute
DA: Cure Blind
DB: Cure Poison
DC: Cure Curse
DD: Heal
DE: Alert
DF: HP +100
E0: HP +50
E1: MP +10
E2: Tent
E3: Cabin
E4: Porno
E5: Exit
E6: Sight
E7: Imp
E8: Bomb
E9: Cockatrice
EA: Mage
EB: Carrot
EC: Pass
ED: Whistle
EE: Package
EF: Baron
F0: SandRuby
F1: Earth
F2: Magma
F3: Luca
F4: TwinHarp
F5: Darkness
F6: Rat Tail
F7: Adamant
F8: Pan
F9: Pink Tail
FA: Tower
FB: Dummy
FC: Dummy
FD: Dummy
FE: Sort
FF: Trashcan

===================
Stat Increase Index
===================

Index Will Wisdom Vitality Agility Strength
00 0 0 0 0 0
01 0 0 0 0 0
02 0 0 0 0 0
03 0 0 0 0 0
04 -5 -5 -5 -5 -5
05 -10 -10 -10 -10 -10
06 -15 -15 -15 -15 -15
07 -10 -10 -10 -10 -10
08 +3 0 0 0 0
09 +5 0 0 0 0
0A +10 0 0 0 0
0B +15 0 0 0 0
0C +5 -5 -5 -5 -5
0D +10 -10 -10 -10 -10
0E +15 -15 -15 -15 -15
0F +5 -10 -10 -10 -10

 

Index Will Wisdom Vitality Agility Strength
10 0 +3 0 0 0
11 0 +5 0 0 0
12 0 +10 0 0 0
13 0 +15 0 0 0
14 -5 +5 -5 -5 -5
15 -10 +10 -10 -10 -10
16 -15 +15 -15 -15 -15
17 -10 +5 -10 -10 -10
18 +3 +3 0 0 0
19 +5 +5 0 0 0
1A +10 +10 0 0 0
1B +15 +15 0 0 0
1C +5 +5 -5 -5 -5
1D +10 +10 -10 -10 -10
1E +15 +15 -15 -15 -15
1F +5 +5 -10 -10 -10

 

 

Index Will Wisdom Vitality Agility Strength
20 0 0 +3 0 0
21 0 0 +5 0 0
22 0 0 +10 0 0
23 0 0 +15 0 0
24 -5 -5 +5 -5 -5
25 -10 -10 +10 -10 -10
26 -15 -15 +15 -15 -15
27 -10 -10 +5 -10 -10
28 +3 0 +3 0 0
29 +5 0 +5 0 0
2A +10 0 +10 0 0
2B +15 0 +15 0 0
2C +5 -5 +5 -5 -5
2D +10 -10 +10 -10 -10
2E +15 -15 +15 -15 -15
2F +5 -10 +5 -10 -10

 

Index Will Wisdom Vitality Agility Strength
30 0 +3 +3 0 0
31 0 +5 +5 0 0
32 0 +10 +10 0 0
33 0 +15 +15 0 0
34 -5 +5 +5 -5 -5
35 -10 +10 +10 -10 -10
36 -15 +15 +15 -15 -15
37 -10 +5 +5 -10 -10
38 +3 +3 +3 0 0
39 +5 +5 +5 0 0
3A +10 +10 +10 0 0
3B +15 +15 +15 0 0
3C +5 +5 +5 -5 -5
3D +10 +10 +10 -10 -10
3E +15 +15 +15 -15 -15
3F +5 +5 +5 -10 -10

 

Index Will Wisdom Vitality Agility Strength
40 0 0 0 +3 0
41 0 0 0 +5 0
42 0 0 0 +10 0
43 0 0 0 +15 0
44 -5 -5 -5 +5 -5
45 -10 -10 -10 +10 -10
46 -15 -15 -15 +15 -15
47 -10 -10 -10 +5 -10
48 +3 0 0 +3 0
49 +5 0 0 +5 0
4A +10 0 0 +10 0
4B +15 0 0 +15 0
4C +5 -5 -5 +5 -5
4D +10 -10 -10 +10 -10
4E +15 -15 -15 +15 -15
4F +5 -10 -10 +5 -10

 

 

Index Will Wisdom Vitality Agility Strength
50 0 +3 0 +3 0
51 0 +5 0 +5 0
52 0 +10 0 +10 0
53 0 +15 0 +15 0
54 -5 +5 -5 +5 -5
55 -10 +10 -10 +10 -10
56 -15 +15 -15 +15 -15
57 -10 +5 -10 +5 -10
58 +3 +3 0 +3 0
59 +5 +5 0 +5 0
5A +10 +10 0 +10 0
5B +15 +15 0 +15 0
5C +5 +5 -5 +5 -5
5D +10 +10 -10 +10 -10
5E +15 +15 -15 +15 -15
5F +5 +5 -10 +5 -10

 

 

Index Will Wisdom Vitality Agility Strength
60 0 0 +3 +3 0
61 0 0 +5 +5 0
62 0 0 +10 +10 0
63 0 0 +15 +15 0
64 -5 -5 +5 +5 -5
65 -10 -10 +10 +10 -10
66 -15 -15 +15 +15 -15
67 -10 -10 +5 +5 -10
68 +3 0 +3 +3 0
69 +5 0 +5 +5 0
6A +10 0 +10 +10 0
6B +15 0 +15 +15 0
6C +5 -5 +5 +5 -5
6D +10 -10 +10 +10 -10
6E +15 -15 +15 +15 -15
6F +5 -10 +5 +5 -10

 

Index Will Wisdom Vitality Agility Strength
70 0 +3 +3 +3 0
71 0 +5 +5 +5 0
72 0 +10 +10 +10 0
73 0 +15 +15 +15 0
74 -5 +5 +5 +5 -5
75 -10 +10 +10 +10 -10
76 -15 +15 +15 +15 -15
77 -10 +5 +5 +5 -10
78 +3 +3 +3 +3 0
79 +5 +5 +5 +5 0
7A +10 +10 +10 +10 0
7B +15 +15 +15 +15 0
7C +5 +5 +5 +5 -5
7D +10 +10 +10 +10 -10
7E +15 +15 +15 +15 -15
7F +5 +5 +5 +5 -10

 

Index Will Wisdom Vitality Agility Strength
80 0 0 0 0 +3
81 0 0 0 0 +5
82 0 0 0 0 +10
83 0 0 0 0 +15
84 -5 -5 -5 -5 +5
85 -10 -10 -10 -10 +10
86 -15 -15 -15 -15 +15
87 -10 -10 -10 -10 +5
88 +3 0 0 0 +3
89 +5 0 0 0 +5
8A +10 0 0 0 +10
8B +15 0 0 0 +15
8C +5 -5 -5 -5 +5
8D +10 -10 -10 -10 +10
8E +15 -15 -15 -15 +15
8F +5 -10 -10 -10 +5

 

Index Will Wisdom Vitality Agility Strength
90 0 +3 0 0 +3
91 0 +5 0 0 +5
92 0 +10 0 0 +10
93 0 +15 0 0 +15
94 -5 +5 -5 -5 +5
95 -10 +10 -10 -10 +10
96 -15 +15 -15 -15 +15
97 -10 +5 -10 -10 +5
98 +3 +3 0 0 +3
99 +5 +5 0 0 +5
9A +10 +10 0 0 +10
9B +15 +15 0 0 +15
9C +5 +5 -5 -5 +5
9D +10 +10 -10 -10 +10
9E +15 +15 -15 -15 +15
9F +5 +5 -10 -10 +5

 

Index Will Wisdom Vitality Agility Strength
A0 0 0 +3 0 +3
A1 0 0 +5 0 +5
A2 0 0 +10 0 +10
A3 0 0 +15 0 +15
A4 -5 -5 +5 -5 +5
A5 -10 -10 +10 -10 +10
A6 -15 -15 +15 -15 +15
A7 -10 -10 +5 -10 +5
A8 +3 0 +3 0 +3
A9 +5 0 +5 0 +5
AA +10 0 +10 0 +10
AB +15 0 +15 0 +15
AC +5 -5 +5 -5 +5
AD +10 -10 +10 -10 +10
AE +15 -15 +15 -15 +15
AF +5 -10 +5 -10 +5

 

Index Will Wisdom Vitality Agility Strength
B0 0 +3 +3 0 +3
B1 0 +5 +5 0 +5
B2 0 +10 +10 0 +10
B3 0 +15 +15 0 +15
B4 -5 +5 +5 -5 +5
B5 -10 +10 +10 -10 +10
B6 -15 +15 +15 -15 +15
B7 -10 +5 +5 -10 +5
B8 +3 +3 +3 0 +3
B9 +5 +5 +5 0 +5
BA +10 +10 +10 0 +10
BB +15 +15 +15 0 +15
BC +5 +5 +5 -5 +5
BD +10 +10 +10 -10 +10
BE +15 +15 +15 -15 +15
BF +5 +5 +5 -10 +5

 

Index Will Wisdom Vitality Agility Strength
C0 0 0 0 +3 +3
C1 0 0 0 +5 +5
C2 0 0 0 +10 +10
C3 0 0 0 +15 +15
C4 -5 -5 -5 +5 +5
C5 -10 -10 -10 +10 +10
C6 -15 -15 -15 +15 +15
C7 -10 -10 -10 +5 +5
C8 +3 0 0 +3 +3
C9 +5 0 0 +5 +5
CA +10 0 0 +10 +10
CB +15 0 0 +15 +15
CC +5 -5 -5 +5 +5
CD +10 -10 -10 +10 +10
CE +15 -15 -15 +15 +15
CF +5 -10 -10 +5 +5

 

Index Will Wisdom Vitality Agility Strength
D0 0 +3 0 +3 +3
D1 0 +5 0 +5 +5
D2 0 +10 0 +10 +10
D3 0 +15 0 +15 +15
D4 -5 +5 -5 +5 +5
D5 -10 +10 -10 +10 +10
D6 -15 +15 -15 +15 +15
D7 -10 +5 -10 +5 +5
D8 +3 +3 0 +3 +3
D9 +5 +5 0 +5 +5
DA +10 +10 0 +10 +10
DB +15 +15 0 +15 +15
DC +5 +5 -5 +5 +5
DD +10 +10 -10 +10 +10
DE +15 +15 -15 +15 +15
DF +5 +5 -10 +5 +5

 

Index Will Wisdom Vitality Agility Strength
E0 0 0 +3 +3 +3
E1 0 0 +5 +5 +5
E2 0 0 +10 +10 +10
E3 0 0 +15 +15 +15
E4 -5 -5 +5 +5 +5
E5 -10 -10 +10 +10 +10
E6 -15 -15 +15 +15 +15
E7 -10 -10 +5 +5 +5
E8 +3 0 +3 +3 +3
E9 +5 0 +5 +5 +5
EA +10 0 +10 +10 +10
EB +15 0 +15 +15 +15
EC +5 -5 +5 +5 +5
ED +10 -10 +10 +10 +10
EE +15 -15 +15 +15 +15
EF +5 -10 +5 +5 +5

 

Index Will Wisdom Vitality Agility Strength
F0 0 +3 +3 +3 +3
F1 0 +5 +5 +5 +5
F2 0 +10 +10 +10 +10
F3 0 +15 +15 +15 +15
F4 -5 +5 +5 +5 +5
F5 -10 +10 +10 +10 +10
F6 -15 +15 +15 +15 +15
F7 -10 +5 +5 +5 +5
F8 +3 +3 +3 +3 +3
F9 +5 +5 +5 +5 +5
FA +10 +10 +10 +10 +10
FB +15 +15 +15 +15 +15
FC +5 +5 +5 +5 +5
FD +10 +10 +10 +10 +10
FE +15 +15 +15 +15 +15
FF +5 +5 +5 +5 +5

===================
Status Ailment/Element List
===================

Consists of 3 byte entries - xx xx xx

NOTE: Please refrain from using FF FF FF. If you do it glitches and it does 
some crazy stuff...trust me. The 1st byte is a mystery as to why only one effect 
is pointed to...oh well then again the way Square uses storage in this game is beyond me. = \

[Items in brackets are the message windows correlating to the effect.]


Byte 1:
00-3F: Nothing
40: Monsters Drain the HP Damage as Cure

41-FF Same


Byte 2 (1st Digit):
0: None
1: Small
2: Toad
3: Toad, Small
4: Stone
5: Stone, Small
6: Stone, Toad
7: Stone, Toad, Small
8: Swoon (Death)*
9: Swoon, Small
A: Swoon, Toad
B: Swoon, Toad, Small
C: Swoon, Stone
D: Swoon, Stone, Small
E: Swoon, Stone, Toad
F: Swoon, Stone, Toad, Small

Byte 2 (2nd Digit):
0: None
1: Poison
2: Blind
3: Blind, Poison
4: Mute
5: Mute, Poison
6: Mute, Blind
7: Mute, Blind, Poison
8: Pig
9: Pig, Poison
A: Pig, Blind
B: Pig, Blind, Poison
C: Pig, Mute
D: Pig, Mute, Poison
E: Pig, Mute, Blind
F: Pig, Mute, Poison, Blind

*-Imagine the effect of killing the character AND adding additional status ailments...take about an item waster!


Byte 3 (1st Digit):
0: None
1: Sleep
2: Paralyze
3: Paralyze, Sleep
4: Float [D]
5: Float, Sleep
6: Float, Paralyze
7: Float, Paralyze, Sleep
8: Cursed
9: Cursed, Sleep
A: Cursed, Paralyze
B: Cursed, Paralyze, Sleep
C: Cursed, Float
D: Cursed, Float, Sleep
E: Cursed, Float, Paralyze
F: Cursed, Float, Paralyze, Sleep

Byte 3 (2nd Digit):
0: None
1: Petrify [Turning into Stone?!] (Level 1)
2: Petrify [Turning into Stone?!] (Level 2)*
3: Both Above
4: Berserked (Hehe...me likes)
5: Berserked, Petrify 1
6: Berserked, Petrify 2
7: Berserked, Petrify 1 & 2
8: Charmed
9: Charmed, Petrify 1
A: Charmed, Petrify 2
B: Charmed, Petrify 1 & 2
C: Charmed, Berserked
D: Charmed, Berserked, Petrify 1
E: Charmed, Berserked, Petrify 2
F: Charmed, Berserked, Petrify 1 & 2

*-If the monster hits the character twice they turn into a Full Stone statue.

===================
Equip Index
===================

Byte 1 (first digit):
1: Edward/Gilbert (Bard)
2: Rosa
3: Bard, Rosa
4: Yang
5: Yang, Bard
6: Yang, Rosa
7: Yang, Bard, Rosa
8: Palom
9: Palom, Bard
A: Palom, Rosa
B: Palom, Bard, Rosa
C: Palom, Yang
D: Palom, Bard, Yang
E: Palom, Yang, Rosa
F: Palom, Bard, Rosa, Yang

Byte 1 (second digit):
1: Dark Knight
2: Dragoon
3: Dark Knight, Dragoon
4: Young Caller
5: Young Caller, Dark Knight
6: Young Caller, Dragoon
7: Young Caller, Dark Knight, Dragoon
8: Sage (Tellah/Tella)
9: Sage, Dark Knight
A: Sage, Dragoon
B: Sage, Dark Knight, Dragoon
C: Sage, Young Caller
D: Sage, Dark Knight, Young Caller
E: Sage, Dragoon, Young Caller
F: Sage, Dark Knight, Dragoon, Young Caller

Byte 2 (first digit):
1: Ninja
2: Lunar (FuuSuuYa)
3: Ninja, Lunar
4: Anna?
5: Anna?, Ninja
6: Anna?, Lunar
7: Anna?, Ninja, Lunar
8: Golbez
9: Golbez, Ninja
A: Golbez, Lunar
B: Golbez, Ninja, Lunar
C: Golbez, Anna?
D: Golbez, Ninja, Yang
E: Golbez, Anna?, Lunar
F: Golbez, Ninja, Lunar, Anna?

Byte 2 (second digit):
1: Porom
2: Paladin
3: Paladin, Porom
4: Cid
5: Cid, Porom
6: Cid, Paladin
7: Cid, Porom, Paladin
8: Old Caller
9: Old Caller, Porom
A: Old Caller, Paladin
B: Old Caller, Porom, Paladin
C: Old Caller, Cid
D: Old Caller, Porom, Cid
E: Old Caller, Paladin, Cid
F: Old Caller, Porom, Paladin, Cid

===================
Equip Type List
===================

00: Universal (Everyone can equip)
01: " "
02: Bows
03: Knives
04: Shields
05: Gauntlets (Not Dragoon/Crystal)
06: Axes
07: Light Swords (Avenger, Defense, etc)
08: Magician's Equip (Magic users only, except Ninja)
09: Magician's Equip (Magic users only, except Paladin, Ninja)
0A: Magician's Equip (Cecil and Rosa only)
0B: Magician's Equip (Sage, Wh.Wiz, Lunar only)
0C: Magician's Equip (Sage, Bl.Wiz, Lunar only)
0D: Unknown
0E: Females only
0F: Unknown

10: Unknown
11: Unknown
12: Unknown
13: Knives
14: Rings
15: Dark Knight Equipment
16: Spears
17: Whips
18: Unknown
19: Harps
1A: Unknown
1B: Claws
1C: Paladin Equipment
1D: Hammers
1E: Ninja Equip
1F: Unknown

20-FF: Unknown (I didn't bother looking at it)

===================
Target List
===================

Target List (preceded by F8):
00-15: Specific Character (by Actor Index)
16: Self
17: All Monsters
18: All Monsters 2?
19: All Monsters of the first type.
1A: All Monsters of the second type.
1B: All Monsters of the third type.
1C: Party's Front Row
1D: Party's Back Row
1E: Paralyzed Monster
1F Sleeping Monster
20 Confused Monster
21: Critically hurt Monster
22: Random Character/Monster (including Self)
23: Random Character/Monster (excluding Self)
24: Random Monster
25: Random Monster (excluding Self)
26: Random Character in the Front Row
27: Random Character in the Back Row
28: Entire Party
29: All dead Monsters

===================
Music Specific
===================

00: Nothing
01: Final Fantasy Theme
02: Wishing Tower
03: Dummy Fanfare
04: Walking Chocobo
05: Flying Chocobo
06: Underworld
07: Zeromus
08: Victory Fanfare
09: Town
0A: Rydia
0B: Boss Music
0C: Mt. Ordeals
0D: Overworld
0E: Big Whale
0F: Sad Music

10: Tent/Cabin
11: Golbez
12: Sorrow (Gilbert's Harp)
13: Rosa's Theme
14: Baron Castle
15: Crystal Room (Title)
16: Suspicions
17: Tower of Zot
18: Airship
19: Tower of Babil
1A: Fierce Battle Music
1B: Giant of Babil
1C: Cave of Summoned Monsters
1D: Destruction (Dwarf Cannon)
1E: Lunar Path
1F: Surprise! (Example: Lost Dark Crystal)

20: Dwarf Castle
21: Twin's Theme
22: Doll's Theme
23: Hurry!
24: Cid
25: Normal Cave Music
26: Dancing Music
27: Normal Battle Music
28: Castle Eblan
29: Character Joined
2A: Character Died
2B: Chocobo Forest
2C: Opening
2D: Sad 2 (Cain's Deception)
2E: Fabul
2F: Became a Paladin

30: Lard Ass Chocobo
31: Moon
32: Toroia
33: Mysidia
34: Lunar Subterrane
35: Ending Part 1
36: Ending Part 2
37: Ending Part 3
38: Nothing
39: Nothing
3A: Nothing
3B: Nothing
3C: Nothing
3D: Nothing
3E: Airships
3F: Ship Horn

40: Unknown (Maybe when the Axe falls on Rosa in the Japanese version?)
41: Same as above
42: Destruction SFX (Example: Digging a hole with the Falcon)
43: Falling
44: Waves
45-FF: Warning: This and everything after freezes the game.


Tips and Miscellaneous
-Tips

===================
My Tips
===================

Here are some various tips for beginners.

Tip #1:    Ok for starters let's restore Rosa's Heal command. First go to address 9FF50 and search for 0002 0C01 FF, Now change 
it to 0002 0B0C 01. Ok now go to 7A9F8 you should see: 4570 6868 74 now change it to: 4960 5C67 FF. Next go to 7B21E and 
you'll see 17B1 now change it to 3DB3. Ok now open up Thingy32 and use this table. Now type: "Prayers unanswered" after 
this insert the byte 00 after the "d" in unanswered. Now play a game with Rosa just before she gets kidnapped, you could 
while your at it change both Rosa's commands before you do this. OK so you're wondering what you just did well you added the 
Dummied Heal command and re-created the battle message for it. Not to mention you've successfully edited the dialogue 
pointer as well.

Tip #2:    Ok now let's talk basic text pointers. Let's notice the example above...now when you went to 7B200 you noticed a 
pattern: xxB0 [B1\B2\B3]. "xx" is the last 2 digits in the ROM followed by either a B1, B2, or B3. You're wondering about 
the B2 and B3 right? Well, when the dialogue is past FF it adds a digit: FEB1, FFB1, 00B2, 01B2, etc. At the end of the 
dialogue bank you'll see some empty spaces you can use this to "point" to for your new text. I bet you're also thinking "But 
how do I find out which pointer goes to what?" Well how I figured it out was trial and error, cuz you see Square dummied 
them out by making the dialogue "\D\" so here's what I did: "\0\", "\1\", "\2\". Now use these commands in battle and write 
down the numbers\letters and then re-point them to whatever else. Using this knowledge you can also edit the actual Monster 
dialogue (i.e. Tricker) as well as other text in the game. ^ ^

Tip #3:    This one is simple: download Tile Layer Pro from Zophar...you'll thank me. (P.S. Font can be viewed in GameBoy 
mode.) Not really a ground breaking tip...but everyone needs to grab some tools from Zophar.


Closing comments
-Blah

===================
Blah
===================

If you've got anything you feel you want to add or that I should change/correct drop me an email. Also I'm calling out all 
expert ROM hackers to contribute some data that I've missed. Between Yousei's docs and mine we've pretty much got all the 
data covert for FF2us...but I'm too lazy to include any FF4/FF4 EasyType in this document. I've got a lot of unorganized docs 
for those games but I'm too lazy to clean it up for this document. 

I hope someone finds a good use for this doc as I've put a TON of time and effort in finding the data and also in coding this 
document.

And lastly, DO NOT STEAL MY HARD WORK! I DO NOT want ANY of this data republished in ANY document or in ANY form on ANY site 
or ANYWHERE for that matter. If I find out someone jacked my data that person or group will be sorry...so respect this 
author's work and don't steal it. If you wish to use ANY of this information or put this doc on your site I request you 
email me first for my permission. 


Contacting me

You can either contact me via:
Email
Website


2000-2003 JCE3000GT-Soft
2007-2008 BlitzKrieg Innovations