Final Fantasy III (NES)/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
 
(45 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{rommap|game=Final Fantasy III}}
== Class and Character Data ==
== Class and Character Data ==
* $69B31 to $69B88 - Commands each class can use in battle, four bytes per class
* $69B31 to $69B88 - Commands each class can use in battle, four bytes per class
Line 28: Line 28:
The order of the classes:
The order of the classes:


   Onion K 04 05 06 14 $69B31
   Onion Kid 04 05 06 14 $69B31
   Fighter 04 05 06 14 $69B35
   Fighter 04 05 06 14 $69B35
   Monk 04 05 06 14 $69B39
   Monk 04 05 06 14 $69B39
   WhiteMage  04 15 06 14 $69B3D
   WhiteMage  04 15 06 14 $69B3D
   BlackMage 04 15 06 14 $69B41
   BlackMage 04 15 06 14 $69B41
   Red   04 15 06 14 $69B45
   RedMage   04 15 06 14 $69B45
   Hunter        04 05 15 14 $69B49
   Hunter        04 05 15 14 $69B49
   Knight        04 05 06 14 $69B4D
   Knight        04 05 06 14 $69B4D
Line 41: Line 41:
   Dragoon 04 08 05 14 $69B5D
   Dragoon 04 08 05 14 $69B5D
   Viking        04 05 06 14 $69B61
   Viking        04 05 06 14 $69B61
   BlackBelt 04 0F 05 14 $69B65
   Karateka 04 0F 05 14 $69B65
   M.Knight 04 05 15 14 $69B69
   M.Knight 04 05 15 14 $69B69
   Conjurer 04 15 06 14 $69B69  
   Conjurer 04 15 06 14 $69B69  
   Bard    10 11 12 14 $69B71           
   Bard    10 11 12 14 $69B71           
   Warlock 04 15 06 14 $69B75
   Warlock 04 15 06 14 $69B75
   Devout 04 15 06 14 $69B79
   Shaman 04 15 06 14 $69B79
   Summon  04 15 06 14 $69B7D  
   Summon  04 15 06 14 $69B7D  
   Sage 04 15 06 14 $69B81  
   Sage 04 15 06 14 $69B81  
Line 53: Line 53:


* $72010 to $720BF - Base stat data for all classes, 8 bytes per class:
* $72010 to $720BF - Base stat data for all classes, 8 bytes per class:
   0x0: Unknown (affects CP cost to change to this class)
   0x0: Affects CP cost to change to this class
   0x1: Level needed to change to this job
   0x1: Level needed to change to this job
   0x2-0x6: Base stats (Strength-Agility-Vitality-Intelligence-Spirit)
   0x2-0x6: Base stats (Strength-Agility-Vitality-Intelligence-Spirit)
   0x8: Base MP bonus. Probably an index to a table.
   0x8: Base MP bonus. Index to a table.


Class list by order:
Class list by order:


   $72010  88 00 05 05 05 05 05 00  Onion K
   $72010  88 00 05 05 05 05 05 00  Onion Kid
   $72018  79 00 0A 0A 05 02 03 00  Fighter
   $72018  79 00 0A 0A 05 02 03 00  Fighter
   $72020  77 00 0A 0A 07 01 02 00  Monk
   $72020  77 00 0A 0A 07 01 02 00  Monk
Line 69: Line 69:
   $72048  8C 09 0A 0A 0A 03 07 00  Knight
   $72048  8C 09 0A 0A 0A 03 07 00  Knight
   $72050  75 09 0A 0F 09 05 01 00  Thief
   $72050  75 09 0A 0F 09 05 01 00  Thief
   $72060  A4 0E 0A 0A 0A 14 05 00  Scholar
  $72058  AA 09 0A 0A 01 0F 04 00  Scholar
   $72068  5B 0E 14 0A 0A 05 0A 00  Geomancer
   $72060  A4 0E 0A 0A 0A 14 05 00  Geomancer
   $72070  55 0E 0F 0A 14 05 05 00  Dragoon
   $72068  5B 0E 14 0A 0A 05 0A 00  Dragoon
   $72078  28 0E 17 0A 14 01 01 00  Viking
   $72070  55 0E 0F 0A 14 05 05 00  Viking
   $72080  82 0E 14 14 0A 02 03 03  Black Belt
   $72078  28 0E 17 0A 14 01 01 00  Karateka
   $72088  D8 0E 0A 0A 05 0F 0F 04  Mystic / Magic Knight
   $72080  82 0E 14 14 0A 02 03 03  M.Knight
   $72090  BB 0E 05 0F 0F 0A 0A 00  Conjurer
   $72088  D8 0E 0A 0A 05 0F 0F 04  Conjurer
   $72098  C4 1D 0A 0F 0A 1E 05 05  Bard
   $72090  BB 0E 05 0F 0F 0A 0A 00  Bard
   $720A0  CC 1D 0F 0A 0F 05 19 06  Warlock / Magus
   $72098  C4 1D 0A 0F 0A 1E 05 05  Warlock
   $720A8  F0 1D 14 0F 0A 05 0F 0F  Shaman  / Devout
   $720A0  CC 1D 0F 0A 0F 05 19 06  Shaman
   $720A8  F0 1D 14 0F 05 0F 0F 07 Summoner
   $720B0  FF 27 0F 14 0F 19 19 08  Sage
   $720B0  FF 27 0F 14 0F 19 19 08  Sage
   $720B8  00 27 19 19 14 0F 0F 09  Ninja
   $720B8  00 27 19 19 14 0F 0F 09  Ninja
 
Base MP Values: There are 8 levels of Magic, each one has it's own points. Each chass has one value pointing to one of these groups (Not all of them, there are a few weird ones).
Base MP Values: There are 8 levels of Magic, each one has it's own points. Each chass has one value pointing to one of these groups (Not all of them, there are a few weird ones).


Line 106: Line 107:


After that they are pretty messy. The offset for these start at $73B98.
After that they are pretty messy. The offset for these start at $73B98.
This will add a certain number of MP to a class. As it's the '''base MP''' it will not increase. So if you give a Knight a value of 5 PM Level 1, that character will always have 5 PM (Unless you modify that class' MP gains).
This will add a certain number of MP to a class. As it's the '''base MP''' it will not increase. So if you give a Knight a value of 5 MP Level 1, that character will always have 5 MP (Unless you modify that class' MP gains).




Line 130: Line 131:
* $73C07 to $73C0E - Starting magic of the four characters (empty by default), one byte for each magic level.
* $73C07 to $73C0E - Starting magic of the four characters (empty by default), one byte for each magic level.


== Weapons, Armor, Magic ==
== Weapons, Armor and Magic Group Usability Table==
* $910 to $A0F - Weapon/Armor/Magic usability table; 3 bytes for each entry, with one bit for each of the 22 classes.
* $910 to $A0F - Weapon/Armor/Magic usability table; 3 bytes for each entry, with one bit for each of the 22 classes.
Determines which classes can use which equipment. Many entries are empty or unused ingame.
Determines which classes can use which equipment. Many entries are empty or unused ingame.


* $21E10 - Price for each item in the game, two bytes per item; sorted by item ID.
It works like this:
 
  3F FF FF
  0011 1111 1111 1111 1111 1111
  00 All Classes
 
You take a group from the table and convert it to binary. All those "ones" mean a class, the order is this:
'''Nothing Nothing,''' Ninja, Sage, Summoner, Shaman, Warlock, Bard, Conjurer, M.Knight, Black Belt, Viking, Dragoon, Geomancer, Scholar, Thief, Knight, Hunter, Red Mage, Black Mage, White Mage, Monk, Fighter and Onion Kid.
 
If you want for example to remove a class, let's say, the Onion Kid from this usability group, change the last 1 to 0:
 
0011 1111 1111 1111 1111 1110 ->Now he can't equip anything marked with the group 00.
This gives you the ability to make your own groups. I hope I was clear enough...
 
Anyway, a list of the usabilty groups:
 
  3F FF FF - 00: All Classes
  00 00 00 - 01: None
  20 00 04 - 02: Monk, Ninja
  3A 80 30 - 03: Black Mage, Red Mage, Conjurer, Warlock, Summoner, Sage, Ninja
  3A 00 00 - 04: Warlock, Summoner, Sage, Ninja
  34 00 28 - 05: White Mage, Red Mage, Shaman, Sage, Ninja
  34 00 00 - 06: Shaman, Sage, Ninja
  20 08 00 - 07: Dragoon, Ninja
  20 09 01 - 08: Onion Kid, Thief, Dragoon, Ninja
  20 01 00 - 09: Thief, Ninja
  20 10 00 - 0A: Viking, Ninja
  20 00 83 - 0B: Onion Kid, Fighter, Knight, Ninja
  20 00 20 - 0C: Red Mage, Ninja
  20 00 82 - 0D: Fighter, Knight, Ninja
  20 00 80 - 0E: Knight, Ninja
  20 40 00 - 0F: Mystic Knight, Ninja
  3E 80 38 - 10: White Mage, Black Mage, Red Mage, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
  21 00 00 - 11: Bard, Ninja
  36 02 18 - 12: White Mage, Black Mage, Scholar, Warlock, Shaman, Sage, Ninja
  20 04 00 - 13: Geomancer, Ninja
  20 00 73 - 14: Onion Kid, Fighter, Black Mage, Red Mage, Hunter, Ninja
  20 00 40 - 15: Hunter, Ninja
  20 19 A3 - 16: Onion Kid, Fighter, Red Mage, Knight, Thief, Dragoon, Viking, Ninja
  20 1B A3 - 17: Onion Kid, Fighter, Red Mage, Knight, Thief, Scholar, Dragoon, Viking, Ninja
  20 18 A3 - 18: Fighter, Red Mage, Knight, Dragoon, Viking, Ninja
  20 18 83 - 19: Onion Kid, Fighter, Knight, Dragoon, Viking, Ninja
  28 99 82 - 1A: Fighter, Knight, Thief, Dragoon, Viking, Conjurer, Summoner, Ninja
  3F BF FF - 1B: All but M. Knight
  20 19 A3 - 1C: Onion Kid, Fighter, Red Mage, Knight, Thief, Viking, Dragoon, Ninja
  20 19 E2 - 1D: Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Ninja
  20 20 04 - 1E: Monk, Black Belt, Ninja
  3F 86 40 - 1F: Hunter, Scholar, Geomancer, Evoker, Bard, Magus, Devout, Summoner, Sage, Ninja
  3F BF FF - 20: All but Mystic Knight
  21 19 E3 - 21: Onion Kid, Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Bard, Ninja
  20 19 E3 - 22: Onion Kid, Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Ninja
  20 18 C2 - 23: Fighter, Hunter, Knight, Dragoon, Viking, Ninja
  3E 80 38 - 24: White Mage, Black Mage, Red Mage, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
  3E 86 38 - 25: White Mage, Black Mage, Red Mage, Scholar, Geomancer, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
  20 19 C2 - 26: Fighter, Hunter, Knight, Thief, Dragoon, Viking, Ninja
  3C 80 28 - 27: Black Mage, Red Mage, Conjurer, Warlock, Summoner, Sage, Ninja
  3A 80 30 - 28: White Mage, Red Mage, Conjurer, Shaman, Summoner, Sage, Ninja
  3F 9F FE - 29: All but Onion Kid and Mystic Knight
  21 3F E6 - 2A: Fighter, Monk, Red Mage, Hunter, Knight, Thief, Scholar, Geomancer, Dragoon, Viking, Karateka, Bard, Ninja
  20 40 80 - 2B: Knight, Mystic Knight, Ninja
  20 18 E3 - 2C: Onion Kid, Fighter, Red Mage, Hunter, Knight, Dragoon, Viking, Ninja
  '''1E 80 00 - 2D: Conjurer, Warlock, Shaman, Summoner, Sage'''
  '''12 00 10 - 2E: Black Mage, Warlock, Sage'''
  '''12 00 30 - 2F: Black Mage, Red Mage, Warlock, Sage'''
  '''14 00 08 - 30: White Mage, Shaman, Sage'''
  '''14 00 28 - 31: White Mage, Red Mage, Shaman, Sage'''
  '''14 40 68 - 32: White Mage, Red Mage, Hunter, M.Knight, Shaman, Sage'''
  '''14 00 08 - 33: White Mage, Shaman, Sage'''
  20 01 B3 - 34: Onion Kid, Fighter, Black Mage, Red Mage, Knight, Thief, Ninja
  30 02 00 - 35: Scholar, Sage, Ninja
  20 18 80 - 36: Knight, Dragoon, Viking, Ninja
  20 18 80 - 37: Knight, Dragoon, Viking, Ninja
  20 20 00 - 38: Karateka, Ninja
  00 00 01 - 39: Onion Kid
  20 00 00 - 3A: Ninja
  20 58 A3 - 3B: Onion Kid, Fighter, Red Mage, Knight, Dragoon, Viking, M. Knight, Ninja
  20 18 A3 - 3C: Onion Kid, Fighter, Red Mage, Knight, Dragoon, Viking, Ninja
  '''12 00 00 - 3D: Warlock, Sage'''
  '''14 00 00 - 3E: Shaman, Sage'''
  '''18 80 00 - 3F: Conjurer, Summoner'''
 
'''Bold values are used for magic spells.''' From 00 to 3F, are considered '''Weapon Values'''. They are needed if you want to give a weapon a special effect, like Life Draining.
 
Armor uses the same usability groups, but sets bit 0x80 in the usability group index. More on that later.
 
 
== Weapon Information ==
 
Weapons Sprite, Animation and Palette:


* $56F00 - Sprite data for weapons during battle
* $56F00 - Sprite GFX data for weapons during battle


* $5D0A8 - Sprite and palette that every weapon uses in battle, ordered by weapon ID; three bytes per weapon:
* $5D0A8 - Sprite and palette that every weapon uses in battle, ordered by weapon ID; three bytes per weapon:
  0x0: Animation (Sword slash, bow&arrow,etc...)
 
  0x1: Weapon sprite used
  '''0x0''': Animation
  0x2: Palette used
----------------------
01 Sword/Axe Slash
02 Blunt Weapon (Hammer, Rod, Staff, Bell)
  03 Bow
04 Harp
05 Boomerang
06 Full Moon
07 Shuriken
08 Arrow
09 Claw Slash
 
'''0x1''': Weapon sprite used
  ----------------------------------------------
53 Books
5B Bell
63 Shuriken
66 Punches
6B Claws
70 Nunchakus
78 Rod
80 Staff
88 Hammer
90 Morning Star
98 Spears
A0 Daggers
A8 Axe
B0 Sword Model 1
B8 Sabre
C0 Sword Model 2
C8 Dark Sword
D0 Boomerang
D8 Full Moon
E0 Bow 1
E8 Bow 2
EC Arrow 1
EE Arrow 2
F0 Arrow 3
F2 Arrow 4
F4 Arrow 5
F6 Arrow 6
F8 Harp
 
'''0x2''': Palette used
----------------------------------
B1 Navy Blue and Orange
B9 Brown
BA Gray
BB White and Green
BC Blue
BD Orange and Red
BE Pink and Green
C1 Green
C2 Hammer (Dummy)
C3 Red and Orange
C4 Light and Dark Blue
C7 White and Gray
C9 Cyan and Grey
CA Brown and Purple
CE Green and Crimson/Dark Pink
CF Blue and Green
D3 Magenta and Cyan
D4 Cyan and Yellow
D8 Green and Blue
DB White and Blue
E3 Pink and Orange
E5 White and Red
E7 Pink
E8 Blue -another tone-
E9 Purple and Blue
EA Yellow and Green
EB Red and Green
EC White and Yellow
F0 Gray
F1 Orange and Gray
F3 Blue and Red
F5 Dark Blue Cyan and Pink
F7 Orange? and Dark Blue
 
 
* Offsets for each weapon's animation:
 
 
$5D0A8 00 66 BD BARE HANDED
--------------------------------
$5D0AB 09 6B DB Kaiser Knuckles
$5D0AE 09 6B BD Cat Claws
$5D0B1 09 6B D8 Dragon Claws
$5D0B4 09 6B E3 Fairy Claws
$5D0B7 09 6B C3 Hell Claws
--------------------------------
$5D0BA 02 70 C7 Nunchuck
$5D1BD 02 70 B9 Tonfa
$5D0C0 02 70 BC Three Part
--------------------------------
$5D0C3 02 78 E9 Mithril Rod
$5D0C6 02 78 BD Fire Rod
$5D0C9 02 78 C4 Ice Rod
$5D0CC 02 78 EA Bolt Rod
$5D0CF 02 78 CE Ultimate Rod
-------------------------------
$5D0D2 02 80 B9 Staff  
$5D0D5 02 80 BD Fire Staff
$5D0D8 02 80 C4 Light Staff
$5D0DB 02 80 EA Ice Staff
$5D0DE 02 80 BA Golem Staff
$5D0E1 02 80 F7 Rune Staff
$5D0E4 02 80 C1 Eldest Staff
-------------------------------
$5D0E7 02 88 C2 Hammer
$5D0EA 02 88 BC Thor Hammer
-------------------------------
$5D0ED 01 A8 E5 Battle Axe
$5D0F0 01 A8 D3 Great Axe
-------------------------------
$5D0F3 02 90 B1 Morning Star
-------------------------------
$5D0F6 01 98 EA Thunder Spear
$5D0F9 01 98 E8 Wind Spear
$5D0FC 01 98 BD Blood Lance
$5D0FF 01 98 C9 Holy Lance
-------------------------------------
$5D102 01 A0 C7 Knife
$5D105 01 A0 C1 Dagger
$5D108 01 A0 E9 Mythril Knife
$5D10B 01 A0 BD Main Gauche
$5D10E 01 A0 EA Orichalcum
$5D111 01 A0 E8 Air Knife
------------------------------------
$5D114 01 B0 C7 Longsword
$5D117 01 B8 EB Wightslayer
$5D11A 01 B0 EC Golden Sword
$5D11D 01 B0 E9 Mythril Sword
$5D123 01 B0 C4 Serpent Sword
$5D120 01 C0 C1 Freezing Sword
$5D126 01 B8 D4 Tyrfing
$5D129 01 B0 EA Salamand Sword
$5D12C 01 B0 F5 King Sword
------------------------------------
$5D12F 01 A8 CA Tomahawk
------------------------------------
$5D132 01 C0 D4 Ancient Sword
$5D135 01 C8 BD Ashura
$5D138 01 C0 BD Blood Sword
$5D13B 01 B0 CF Defender
------------------------------------
$5D13E 02 88 C1 Triton Hammer
------------------------------------
$5D141 01 C8 F3 Kotetsu
$5D144 01 C8 EC Kiku Ichimonji
$5D147 01 C0 E8 Break Blade
$5D14A 01 B0 D3 Excalibur
$5D14D 01 C8 CA Masamune
$5D150 01 C0 F5 Ragnarok
$5D153 01 B0 BD Onion Sword
------------------------------------
$5D156 02 53 BD Fire Book
$5D159 02 53 C4 Ice Book
$5D15C 02 53 F1 Inferno Book
$5D15F 02 53 EA Light Book
$5D162 02 53 EC Illumina Book
------------------------------------
$5D165 05 D0 E7 Boomerang
------------------------------------
$5D168 06 D8 BA Full Moon
------------------------------------
$5D16B 07 63 CA Shuriken
------------------------------------
$5D16E 02 53 BC Blizzard Book
------------------------------------
$5D171 02 5B C1 Giyaman Bell
$5D174 02 5B B9 Earthen Bell
$5D177 02 5B E9 Rune Bell
------------------------------------
$5D17A 04 F8 EA Madora Harp
$5D17D 04 F8 E7 Dream Harp
$5D180 04 F8 F5 Lamia Harp
$5D183 04 F8 B9 Loki Harp
------------------------------------
$5D186 03 E0 B9 Bow
$5D189 03 E6 F0 Iron Bow
$5D18C 03 E0 E8 Killer Bow
$5D18F 03 E0 E9 Rune Bow
$5D192 03 E6 B1 Yoichi bow
------------------------------------
$5D192 08 EC B9 Wooden Arrow
$5D198 08 F0 C1 Holy Arrow
$5D19B 08 EC BA Iron Arrow
$5D19E 08 EE BB Light Arrow
$5D1A1 08 F0 BD Fire Arrow
$5D1A4 08 F2 C4 Ice Arrow
$5D1A7 08 F4 BE Medusa Arrow
$5D1AA 08 F6 D3 Yoichi Arrow
------------------------------------
$5D1AD 00 63 BA Nothing
 


* $61410 to $616CF - Weapon Combat stats, 8 bytes per weapon:
* $61410 to $616CF - Weapon Combat stats, 8 bytes per weapon:
  0x0: Weapon Element
   
  0x1: Hit% (max 100% by default)
'''0x0''': Weapon Element (bitfield)
  0x2: Attack
00 Nothing
  0x3: Status added on successful hit
01 Recovery
  0x4: Magic cast when used/back row OK
02 Dark
  0x5: Special properties (for Onion Sword, Shuriken, arrows)
04 Thunder
  0x6: Stat bonuses/elemental boosts
08 Ice
  0x8: Class usability index
10 Fire
20 Air
40 Earth
80 Holy
 
  '''0x1''': Hit% (max 100% by default)
  Very Simple: 00 is 0% 64 is 100%
'''0x2''': Attack
Another simple one: 00 is 0 Attack, FF is 255 Attack
 
  '''0x3''': Status added on successful hit
  00 Nothing
01 Nothing
02 Poison
03 Partial Petrification 1/3
04 Blind
05 Partial Petrification 1/2
07 Partial Petrification 2/3
08 Mini
10 Silence
13 Partial Petrification Full
20 Toad
21 Confusion
29 Nothing (Lamia Harp)
31 Confusion
40 Petrification
41 Sleep (short)
51 Sleep (long)
80 Death
81 Paralysis (short)
91 Paralysis
99 Paralysis (long)
As you can see, setting bit 0x01 applies temporary status effects instead.
 
'''0x4''': Magic cast when used/2-Handed; 7F Is Nothing
01 Kill
04 Life2
05 Holy
06 Damages him/herself, lol, it happens with several other values
07 Quake
08 Brak2
09 Drain
0A Cure4
0C Wall
0E Fire3
0F Bio
1A Warp
13 Haste
15 Bolt 3
16 Raze
17 Erase
  18 Cure 3
19 Life1
1A Protect
1C Break
1D Ice 3
1E Shade
2C Blind
2D Aero
2E Toad
2F Mini
20 Confu
25 Bolt 2
24 Ice 2
23 Fire 2
31 Fire
32 Bolt
2A Ice
33 Sleep
34 Cure
FF Two-handed (Bows,Harps, not arrows)
'''0x5''': Special properties (for Onion Sword, Shuriken, arrows)
  7F Onion Sword
FF Shuriken
80 Arrow
 
 
'''0x6''': Stat bonuses/elemental boosts (bitfield)
Combine the bits to combine bonuses.
00 Nothing
01 Bolt Up
02 Ice Up
04 Fire Up
---
08 +5 Spirit
10 +5 Intellect
20 +5 Vitality
40 +5 Agility
80 +5 Strength
 
  '''0x8''': Class usability index
 
== List of Weapons ==
 
List of weapons by Type:
 
  $61410 00 50 01 00 7F 00 00 00 BARE HANDS
  -------------------------------------------------------------
  '''Claws'''
  -------------------------------------------------------------
  $61418 00 64 24 00 7F 00 00 38 KAISER KNUCKLES
  -------------------------------------------------------------
  $61420 00 64 2A 00 7F 00 00 38 CAT CLAWS
  -------------------------------------------------------------
  $61428 14 64 30 00 2D 00 00 38 DRAGON CLAWS
  -------------------------------------------------------------
  $61430 00 64 25 01 20 00 00 38 FAIRY CLAWS
  -------------------------------------------------------------
  $61438 02 64 3C 02 7F 00 00 38 HELL CLAWS
  -------------------------------------------------------------
  '''Nunchaku'''
  -------------------------------------------------------------
  $61440 00 46 0c 00 7f 00 00 02 NUNCHUCK
  -------------------------------------------------------------
  $61448 00 50 14 00 7F 00 00 02 TONFA
  -------------------------------------------------------------
  $61450 00 46 19 00 7F 00 00 02 THREE-PART
  -------------------------------------------------------------
  '''Rod'''
  -------------------------------------------------------------
  $61458 00 3C 05 00 7F 00 00 10 MITHRIL ROD
  -------------------------------------------------------------
  $61460 10 46 0C 00 7F 00 04 03 FIRE ROD
  -------------------------------------------------------------
  $61468 08 46 0C 00 7F 00 02 03 ICE ROD
  -------------------------------------------------------------
  $61470 04 3C 0C 00 7F 00 01 03 LIGHT ROD
  -------------------------------------------------------------
  $61478 FC 50 14 07 7F 00 00 04 ULTIMATE ROD
  -------------------------------------------------------------
  '''Staff'''
  ------------------------------------------------------------
  $61480 00 32 03 00 7F 00 00 05 STAFF
  -------------------------------------------------------------
  $61488 00 32 08 00 31 00 00 05 FIRE STAFF
  -------------------------------------------------------------
  $61490 00 32 08 00 32 00 00 05 LIGHT STAFF
  -------------------------------------------------------------
  $61498 00 32 08 00 2A 00 00 05 ICE STAFF
  -------------------------------------------------------------
  $614A0 40 46 10 03 1C 00 80 05 GOLEM STAFF
  -------------------------------------------------------------
  $614A8 00 50 14 00 1D 00 00 05 RUNE STAFF
  -------------------------------------------------------------
  $614B0 00 5A 1E 00 34 00 1F 06 ELDEST STAFF
  -------------------------------------------------------------
  '''Hammer/Axe'''
  -------------------------------------------------------------
  $614B8 04 3C 19 00 7F 00 00 0A HAMMER (Dummy)
  -------------------------------------------------------------
  $614C0 04 46 1E 00 25 00 00 0A THOR HAMMER
  -------------------------------------------------------------
  $614C8 04 3C 2D 00 7F 00 00 0A BATTLE AXE
  -------------------------------------------------------------
  $614D0 04 50 4B 00 7F 00 00 0A GREAT AXE
  -------------------------------------------------------------
  $614D8 04 46 32 00 7F 00 00 0A M.STAR
  -------------------------------------------------------------
  $61578 00 50 3C 00 7F 00 00 0A TOMAHAWK
  -------------------------------------------------------------
  $615A0 20 50 55 00 7F 00 00 0A TRITON HAMMER
  -------------------------------------------------------------
  '''Spears'''
  -------------------------------------------------------------
  $614E0 24 50 23 00 25 00 00 07 THUNDER SPEAR
  -------------------------------------------------------------
  $614E8 20 50 32 00 2D 00 00 07 WIND SPEAR
  -------------------------------------------------------------
  $614F0 21 50 46 00 7F 00 00 07 BLOOD LANCE
  -------------------------------------------------------------
  $614F8 A0 50 64 00 7F 00 00 07 HOLY LANCE
  ------------------------------------------------------------
  '''Dagger'''
  -------------------------------------------------------------
  $61500 00 55 06 00 7F 00 00 34 KNIFE
  -------------------------------------------------------------
  $61508 00 55 08 00 7F 00 00 34 DAGGER
  -------------------------------------------------------------
  $61510 00 55 0A 00 7F 00 00 34 MITHRIL KNIFE
  -------------------------------------------------------------
  $61518 00 64 1E 00 7F 00 00 09 MAIN GAUCHE
  -------------------------------------------------------------
  $61520 01 64 2D 00 7F 00 00 09 ORICHALCUM
  -------------------------------------------------------------
  $61528 20 64 3C 00 2D 00 00 09 AIR KNIFE
  -------------------------------------------------------------
  '''Swords'''
  -------------------------------------------------------------
  $61530 00 50 0A 00 7F 00 00 0B LONG SWORD
  -------------------------------------------------------------
  $61538 80 50 0F 00 7F 00 00 0C WIGHTSLAYER
  -------------------------------------------------------------
  $61540 00 14 05 00 7F 00 00 0D SHINY SWORD
  -------------------------------------------------------------
  $61548 00 55 11 00 7F 00 00 0B MITHRIL SWORD
  -------------------------------------------------------------
  $61550 04 50 19 00 7F 00 00 0D SERPENT SWORD
  -------------------------------------------------------------
  $61558 08 50 28 00 32 00 00 0D FREEZING BLADE
  -------------------------------------------------------------
  $61560 00 4B 1D 00 7F 00 00 0C TYRFING
  -------------------------------------------------------------
  $61568 10 50 20 00 31 00 00 0D SALAMAND SWORD
  -------------------------------------------------------------
  $61570 00 50 32 00 7F 00 00 0D ROYAL SWORD
  -------------------------------------------------------------
  $61580 80 50 05 99 7F 00 00 0D ANCIENT SWORD
  -------------------------------------------------------------
  $61590 01 50 23 00 7F 00 00 0D BLOOD SWORD
  -------------------------------------------------------------
  $61598 00 50 5F 00 1A 00 20 0E DEFENDER
  -------------------------------------------------------------
  $615B8 40 50 78 05 7F 00 00 0E BREAK BLADE
  -------------------------------------------------------------
  $615C0 00 50 A0 00 7F 00 80 0E EXCALIBUR
  -------------------------------------------------------------
  $615D0 02 64 B4 00 7F 00 E0 2B RAGNAROK
  -------------------------------------------------------------
  $615D8 00 64 C8 00 7F 7F E0 39 ONION SWORD
  -------------------------------------------------------------
  '''Dark Swords'''
  -------------------------------------------------------------
  $61588 02 64 41 00 7F 00 00 0F ASHURA
  -------------------------------------------------------------
  $615A8 02 5A 69 00 7F 00 00 0F KOTETSU
  -------------------------------------------------------------
  $615B0 02 64 7D 00 7F 00 00 0F KIKU ICHIMONJI
  -------------------------------------------------------------
  $615C8 02 5A A0 00 7F 00 60 0F MASAMUNE
  -------------------------------------------------------------
  '''Books'''
  -------------------------------------------------------------
  $615E0 10 46 20 00 7F 00 00 35 FLAME BOOK
  -------------------------------------------------------------
  $615E8 08 46 20 00 7F 00 00 35 ICE BOOK
  -------------------------------------------------------------
  $615F0 10 46 41 00 7F 00 00 35 INFERNO BOOK
  -------------------------------------------------------------
  $615F8 04 46 20 00 7F 00 00 35 LIGHT BOOK
  -------------------------------------------------------------
  $61600 04 50 41 00 7F 00 00 35 ILLUMINA BOOK
  -------------------------------------------------------------
  $61620 08 50 41 00 7F 00 00 35 BLIZZARD BOOK
  -------------------------------------------------------------
  '''Boomerangs'''
  -------------------------------------------------------------
  $61608 00 46 23 00 7F 00 00 09 BOOMERANG
  -------------------------------------------------------------
  $61610 00 5A A0 00 7F 00 00 2B FULL MOON
  -------------------------------------------------------------
  $61618 00 64 C8 00 7F FF 00 3A SHURIKEN
  -------------------------------------------------------------
  '''Bells'''
  -------------------------------------------------------------
  $61628 00 50 19 00 7F 00 00 13 GIYAMAN BELL
  -------------------------------------------------------------
  $61630 00 50 1E 99 7F 00 00 13 EARTHEN BELL
  -------------------------------------------------------------
  $61638 00 64 28 00 7F 00 00 13 RUNE BELL
  -------------------------------------------------------------
  '''Harps'''
  -------------------------------------------------------------
  $61640 00 46 28 00 FF 00 00 11 MADORA HARP
  -------------------------------------------------------------
  $61648 00 3C 00 51 FF 00 00 11 DREAM HARP (Dummy)
  -------------------------------------------------------------
  $61650 00 50 00 28 FF 00 00 11 LAMIA HARP
  -------------------------------------------------------------
  $61658 00 64 3C 00 FF 00 00 11 LOKI HARP
  -------------------------------------------------------------
  '''Bows'''
  -------------------------------------------------------------
  $61660 00 5A 05 00 FF 00 00 14 BOW
  -------------------------------------------------------------
  $61668 00 55 08 00 FF 00 00 14 GREAT BOW
  -------------------------------------------------------------
  $61670 00 55 0F 00 FF 00 00 15 KILLER BOW
  -------------------------------------------------------------
  $61678 00 5A 19 00 FF 00 00 15 RUNE BOW
  -------------------------------------------------------------
  $61680 00 64 32 00 FF 00 00 15 YOICHI BOW
  -------------------------------------------------------------
  '''Arrows'''
  -------------------------------------------------------------
  $61688 00 5A 06 00 7F 00 00 14 WOODEN ARROW
  -------------------------------------------------------------
  $61690 80 55 0D 00 7F 80 00 14 HOLY ARROW
  -------------------------------------------------------------
  $61698 00 55 11 00 7F 80 00 14 IRON ARROW
  -------------------------------------------------------------
  $616A0 04 55 1E 00 7F 80 00 15 LIGHT ARROW
  -------------------------------------------------------------
  $616A8 10 5A 1E 00 7F 80 00 15 FIRE ARROW
  -------------------------------------------------------------
  $616B0 08 5A 1E 00 7F 80 00 15 ICE ARROW    
  -------------------------------------------------------------
  $616B8 40 64 14 40 7F 80 00 15 MEDUSA ARROW
  -------------------------------------------------------------
  $616C0 00 64 46 00 7F 80 00 15 YOICHI ARROW
  -------------------------------------------------------------
 
==Armor Information==


* $616D0 to $618CF - Armor combat stats, 8 bytes per piece:
* $616D0 to $618CF - Armor combat stats, 8 bytes per piece:
  0x0: Elemental resistance
  '''0x0''': Elemental resistance (bitfield)
  0x1: Evade bonus
00 Neutral
  0x2: Defence
01 Recovery
  0x3: Status resistance
02 Dark
  0x4: Magic Defence
04 Thunder
  0x5: (Always zero)
  08 Ice
  0x6: Stat bonuses/Elemental boosts
10 Fire
  0x7: Class usability index (bit 0x80 always set for armor)
20 Air
40 Earth
80 Holy
 
'''0x1''': Evade bonus
  Just like Hit% 00 is 0% and 64 is 100%.
 
'''0x2''': Defence
  Just like Attack, 00 is 0, FF is 255.
 
'''0x3''': Status resistance
  01 (Absorb Elemental resistances), Partial Petrify, Paralysis, Sleep, Confusion
02 Poison, Partial Petrify
04 Blind, Partial Petrify
08 Mini, Paralysis
10 Silence, Partial Petrify (Full)
20 Confusion, Toad
40 Petrification, Sleep
80 Death, Paralysis
 
'''0x4''': Magic Defence
  Just like Defense, 00 is 0, FF is 255.
'''0x5''': (Always zero)
 
  '''0x6''': Stat bonuses/Elemental boosts
  00 Nothing
01 Bolt Up
02 Ice Up
04 Fire Up
---
08 +5 Spirit
10 +5 Int
20 +5 Vit
40 +5 Agi
80 +5 Str
 
'''0x7''': Class usability index (bit 0x80 always set for armor, but uses same indices as weapons)
 
==List of Armors==
 
List of armors by type:
 
-------------------------------------------------------------
$616C8  00 00 00 00 00 00 00 80 Empty Armor Slot
-------------------------------------------------------------
'''Shields'''
-------------------------------------------------------------
$616D0 00 03 03 00 02 00 00 96 LEATHER SHIELD      
-------------------------------------------------------------
$616D8 00 30 30 FE 30 00 00 B9 ONION SHIELD
-------------------------------------------------------------
$616E0 00 07 05 00 07 00 00 96 MITHRIL SHIELD
-------------------------------------------------------------
$616E8 10 09 08 00 08 00 00 96 ICE SHIELD
-------------------------------------------------------------
$616F0 00 0A 0A 40 0C 00 00 B7 HEROIC SHIELD
-------------------------------------------------------------
$616F8 00 0E 0C 20 12 00 00 8F DEMON SHIELD
-------------------------------------------------------------
$61700 04 0E 0D 20 0F 00 00 B7 DIAMOND SHIELD
-------------------------------------------------------------
$61708 00 10 10 60 19 00 40 B7 AEGIS SHIELD
-------------------------------------------------------------
$61710 00 12 14 62 23 00 C0 8F GENJI SHIELD
-------------------------------------------------------------
$61718 00 14 14 68 1E 00 E0 BB CRYSTAL SHIELD
-------------------------------------------------------------
'''Headgear'''
-------------------------------------------------------------
$61720 00 01 01 00 01 00 00 9B LEATHER CAP
-------------------------------------------------------------
$61728 79 30 30 FE 30 00 00 B9 ONION HELM
-------------------------------------------------------------
$61730 00 04 02 00 04 00 00 96 MITHRIL HELM
-------------------------------------------------------------
$61738 00 05 03 00 05 00 00 99 CARAPACE HELM
-------------------------------------------------------------
$61740 10 06 04 00 06 00 00 9D ICE HELM
-------------------------------------------------------------
$61748 00 06 04 00 04 00 00 9E HEADBAND
-------------------------------------------------------------
$61750 00 0A 05 00 06 00 00 92 SCHOLAR HAT
-------------------------------------------------------------
$61758 00 08 05 00 05 00 80 89 BLACK COWL
-------------------------------------------------------------
$61760 00 0A 06 00 0A 9E 00 9E CHAKRA BAND
-------------------------------------------------------------
$61768 00 0A 07 00 07 00 00 8A VIKING HELM
-------------------------------------------------------------
$61770 00 0A 07 00 07 00 00 87 DRAGON HELM
-------------------------------------------------------------
$61778 00 0A 07 00 08 00 40 9F FEATHER HAT
-------------------------------------------------------------
$61780 04 0C 08 20 09 00 00 B7 DIAMOND HELM
-------------------------------------------------------------
$61788 00 0F 0A 62 0B 00 00 8F GENJI HELM
-------------------------------------------------------------
$61790 00 0F 0C 68 0F 00 00 BB CRYSTAL HELM
-------------------------------------------------------------
$61798 79 0A 09 FE 0A 00 00 80 RIBBON
------------------------------------------------------------
'''Body Armor'''
-------------------------------------------------------------
$617A0 00 00 01 00 00 00 00 9B CLOTH
-------------------------------------------------------------
$617A8 00 01 02 00 01 00 00 9B LEATHER ARMOR
-------------------------------------------------------------
$617B0 00 30 30 FE 30 00 00 B9 ONION ARMOR
-------------------------------------------------------------
$617B8 00 03 03 00 03 00 00 AC MITHRIL ARMOR
-------------------------------------------------------------
$617C0 00 04 04 00 04 00 00 A3 CARAPACE ARMOR
-------------------------------------------------------------
$617C8 10 06 05 00 04 00 00 A3 ICE ARMOR
-------------------------------------------------------------
$617D0 08 06 05 00 04 00 00 A3 FLAME MAIL
-------------------------------------------------------------
$617D8 00 08 06 00 03 00 00 9E KENPO GI
-------------------------------------------------------------
$617E0 00 46 08 00 05 00 40 89 BLACK GARB
-------------------------------------------------------------
$617E8 00 07 09 00 07 00 00 A4 WIZARD ROBE
-------------------------------------------------------------
$617F0 00 08 0A 00 07 00 00 8A VIKING ARMOR
-------------------------------------------------------------
$617F8 00 0A 0B 00 05 00 40 9E BLACK BELT
-------------------------------------------------------------
$61800 00 09 0C 40 07 00 00 8E KNIGHT ARMOR
-------------------------------------------------------------
$61808 00 0A 0F 00 07 00 00 87 DRAGON MAIL
-------------------------------------------------------------
$61810 00 0C 0F 00 07 00 00 91 BARD VEST
-------------------------------------------------------------
$61818 00 0C 0F 00 07 00 00 92 SCHOLAR VEST
-------------------------------------------------------------
$61820 00 0C 10 00 08 00 00 93 GAIA VEST
-------------------------------------------------------------
$61828 00 0F 11 20 09 00 00 8F DEMON MAIL
-------------------------------------------------------------
$61830 04 0A 12 20 0A 00 00 B7 DIAMOND MAIL
-------------------------------------------------------------
$61838 00 0C 14 00 0C 00 00 B7 REFLECT MAIL
-------------------------------------------------------------
$61840 00 0C 14 00 0E 00 08 A7 WHITE ROBE
-------------------------------------------------------------
$61848 00 0C 14 00 0E 00 10 A8 BLACK ROBE
-------------------------------------------------------------
$61850 00 14 18 62 0F 00 00 8F GENJI ARMOR
-------------------------------------------------------------
$61858 00 14 1C 68 12 00 00 BB CRYSTAL MAIL
-------------------------------------------------------------
$61860 00 00 00 00 00 00 00 81 RUSTY ARMOR
------------------------------------------------------------
'''Arms'''
-------------------------------------------------------------
$61868 00 02 01 00 03 00 00 A5 BRONZE GLOVES
-------------------------------------------------------------
$61870 00 20 20 FE 20 00 E0 B9 ONION GLOVES
-------------------------------------------------------------
$61878 00 05 01 00 02 00 00 BC MITHRIL GLOVES
-------------------------------------------------------------
$61880 00 07 02 00 03 00 00 A5 MITHRIL RING
-------------------------------------------------------------
$61888 00 09 03 00 04 00 80 89 THIEF GLOVES
-------------------------------------------------------------
$61890 00 08 02 00 03 00 00 B6 GAUNTLETS
-------------------------------------------------------------
$61898 00 0B 04 00 01 00 80 AA POWER RING
-------------------------------------------------------------
$618A0 00 0A 05 00 06 00 00 A5 RUNE RING
-------------------------------------------------------------
$618A8 04 0C 06 20 06 00 00 A5 DIAMOND RING
-------------------------------------------------------------
$618B0 04 0A 06 20 05 00 00 B7 DIAMOND GLOVES
-------------------------------------------------------------
$618B8 00 0F 07 00 07 00 20 9B PROTECT RING
-------------------------------------------------------------
$618C0 00 0F 09 62 07 00 00 8F GENJI GLOVES
-------------------------------------------------------------
$618C8 00 0F 0A 68 0A 00 00 BB CRYSTAL GLOVES
-------------------------------------------------------------
 
==Magic, Summon, Geomancy==


* $618D0 to $61A8F - Black/White magic data, 8 bytes per spell; sorted in descending order of spell level:
* $618D0 to $61A8F - Black/White magic data, 8 bytes per spell; sorted in descending order of spell level:
  0x0: Spell Element
 
  0x1: Hit% (max 100% by default)
  '''0x0''': Spell Element
  0x2: Spell Power
  00 Nothing
  0x3: Spell Type (damage, status setting, percent-based damage,etc)
01 Recovery
  0x4: Target status needed? (eg Life spell only works on dead targets)
02 Dark
  0x5: Targeting,reflectability?
04 Thunder
  0x6: Unknown
08 Ice
  0x7: Class usability index
10 Fire
20 Air
40 Earth
80 Holy
 
 
'''0x1''': Hit% (max 100% by default)
  As with the rest, 00 0%, 64 100%.
Have in mind, damaging and healing spells always have 100%,
while stat inducing spells have a lower % depending on what does.
 
'''0x2''': Spell Power
  Just like attack, 00 is 0, FF 255
 
'''0x3''': Spell Type (damage, status setting, percent-based damage,etc)
  00 Nothing
02 Poison
04 Blind
05 Partial Petrification
07 Haste
10 Mute
29 Confu
40 Petrification (Either for Break2 Spells or Soft)
51 Sleep
80 Death Status Spell (Either For Kill Spells or Life Spells)
99 Paralysis
FF All status (Heal Spell)
 
'''0x4''': Target status needed? (eg Life spell only works on dead targets)
  I'm not very clear about what this does, to be honest... Some spells or  monster abilities have them.
01 Cure Spells -Single/Multiple targeting allies
02 Nothing Happens (At enemy)
03 Drain Hp
04 Warp/Kill Spells Single Target Enemy
05 Life Spell, Single target
06 Heal/Haste Spell Single Target ally
07 Nothing Happens (At enemy)
08 Nothing Happens (At enemy)
09 Soft Spell
0A Wall Spell
0B Nothing Happens (At enemy)
0D Libra Spell
0E Ineffective?
11 "Searching..." Like Bomb enemies do
16 Damage + Nothing Happens
18 Some sort of cure
 
'''0x5''': Targeting,reflectability?
  You see there are several (As in A LOT) that do the same thing.
I really don't know what difference they have (if there's any).
But you can modify them to change how the spell functions.
Like Giving Fire3 the 4F Effect. it will be now a Full Screen Attack with full damage,
that will target enemies automatically
(So no hand selecting enemies like before, no dividing the damage between the targets).
 
08 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire, Ice)
09 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Bolt, Venom, Blind)
0A Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire2 Ice2 Bolt2)
0B Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Ice3)
0C Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Bolt3)
0D Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire3)
0F Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Flare)
11 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Aero)
15 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Aero2)
17 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for WWind)
2B Single Enemy/Ally (For Break)
2D Single Enemy/Ally (For Warp)
2E Single Enemy/Ally (For Drain)
2F Single Enemy/Ally (For Kill)
30 Single Enemy/Ally (For Sight)
31 Single Ally/Enemy (Toad)
32 Single Ally/Enemy (Mini)
37 Single Enemy/Ally (For Holy)
4C "Hit all Enemies with Full Damage" For Kill (Yeah, really).
4E "Hit all Enemies with Full Damage" For Quake
4F "Hit All Enemies with Full Damage" For Meteo (I don't know the difference between 4E and 4F, to be honest)
B0 Single/Multiple Allies (For Pure)
B4 Single Ally (For Life1)
B5 Single Ally (For Safe & Haste)
B6 Single Ally (For White Spells like Wall or Heal)
B7 Single Ally (For Life2)
90 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 1)*
92 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for cure 2)*
94 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 3)*
96 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 4)*
* In case you're attacking Undead enemies or want to heal monsters for some reason, of course.
 
 
'''0x6''': Special Animation Pointer
For Example using a value of 02 in the Fire3 Spell will emulate the Quake animation with the sprites used for Fire3.
A value of 03 is the Meteo animation. value 00 will use the normal animation of the spell.
00 Normal Animation (it will use the normal spell animation and graphics)
01 Kill Animation
02 Quake Animation (using graphics of the original spell)
03 Meteo Animation (using graphics of the original spell)
04 Drain Animation
05 Life2/Life1
07 Brak2 (If used as an attack animation, it will change monsters' palettes like they were turned into stone.
08 Toad
0D Mini
0E Quake Again?
0F No animation, not even casting
10 Flame, but it shows over your characters
11 Maybe Thunder, but looks garbled with other sprites
12 Another glitch
13 MAXIMUM CRASHNAGE-NOT USE
14 MAXIMUM CRASHNAGE 2: ELECTRIC BOOGALOO- NOT USE
15 MAXIMUM CRASHNAGE 3: First Crash Part 2- NOT USE
  ...It seems the rest crashes the game, and I don't want to make more silly ways to say
 
In general very messy, although you can get curious results
 
'''0x7''': Class usability index
You can use whatever usabilty group value you want of the ones already mentioned, these are the defaults for spells:
2D:Conjurer, Summoner, Warlock, Shaman, Sage
2E: Black Mage, Magus, Sage
2F: Black Mage, Red Mage, Magus, Sage
30: White Mage, Shaman, Sage
31: White Mage, Red Mage, Devout, Sage
32: White Mage, Red Mage, Hunter, M.Knight, Shaman, Sage
33: White Mage, Shaman, Sage
3D: Magus, Sage
3E: Shaman, Sage
3F: Conjurer, Summoner -Maybe it points to the Summon Spells in some way.
 
* List of Black and White Magic:
 
$618D0 Flare 00 64 C8 00 00 0F 00 3D
$618D8 Death 00 23 00 80 04 2F 00 3D
$618E0 Meteo 00 64 B4 00 00 4F 03 3D
$618E8 WWind 20 28 04 00 02 17 00 3E
$618F0 Life 2 01 00 FF 80 05 B7 05 3E
$618F8 Holy 80 64 A0 00 00 37 00 3E
$61908 Quake 40 64 85 00 00 4E 02 2E
$61910 Brak2 40 28 00 40 04 2E 07 2E
$61918 Drain 01 64 A0 00 03 2E 04 2E
$61920 Cure4 01 64 DC 00 01 96 00 30
$61928 Heal 00 3C 00 FF 06 B6 00 30
$61930 Wall 00 4B 00 00 0A B6 00 30
$61940 Fire3 10 64 96 00 00 0D 00 2E
$61948 Bio  00 64 82 00 00 0D 00 2E
$61950 Warp 00 00 00 80 04 2D 00 2E
$61958 Aero2  28 64 73 00 00 15 00 30
$61960 Soft 00 3C 00 07 06 B5 00 30
$61968 Haste 00 10 05 00 09 B5 00 30
$61978 Bolt3 04 64 6E 00 00 0C 00 2E
$61980 Kill 00 64 64 80 00 04 01 2E
$61988 Erase 00 3C 00 00 0B 0C 00 2E
$61990 Cure3 01 64 B4 00 01 94 00 30
$61998 Life1 01 0F 01 80 05 B4 05 30
$619A0 Safe 00 4B 05 00 08 B4 00 30
$619B0 Break 40 32 00 05 00 2B 00 2F
$619B8 Ice 3 08 64 55 00 00 0B 00 2F
$619C0 Shade 00 50 00 99 04 0B 00 2F
$619C8 Libra 00 64 00 00 0D 33 00 31
$619D0 Confu 00 19 00 29 04 13 00 31
$619D8 Mute 00 3C 00 10 04 13 00 31
$619E8 Fire2 10 64 37 00 00 0A 00 2F
$619F0 Ice2  08 64 37 00 00 0A 00 2F
$619F8 Bolt2  04 64 37 00 00 0A 00 2F
$61A00 Cure2 01 64 7D 00 01 92 00 32
$61A08 Exit 00 00 00 80 04 32 00 32
$61A10 Wash 00 4B 00 04 06 B1 00 32
$61A20 Bolt 04 64 23 00 00 09 00 2F
$61A28 Venom 00 3C 14 02 00 09 00 2F
$61A30 Blind 00 4C 0A 04 04 09 00 2F
$61A38 Aero 28 64 2D 00 00 11 00 31
$61A40 Toad 00 00 00 20 07 32 08 32
$61A48 Mini 00 00 00 08 07 31 0D 32
$61A58 Fire 10 64 19 00 00 08 00 2F
$61A60 Ice 08 64 19 00 00 08 00 2F
$61A68 Sleep 00 0F 00 51 04 08 00 2F
$61A70 Cure 01 64 2A 00 01 90 00 32
$61A78 Pure 00 32 00 02 06 B0 00 32
$61A80 Sight 00 64 00 00 0C 30 00 32
* 61B50 to 61B88 Geomancer Terrain Spells
 
$61B50 Earthquake   40 32 5A 00 00 40 0E 00
$61B58 Quick Sand   00 1E 00 80 04 20 00 00
$61B60 Air Slash   20 1E 78 00 33 20 00 00
$61B68 Sinkhole          00 28 00 80 04 20 00 00
$61B70 Torrent   04 28 00 80 04 20 00 00
$61B78 Whirlpool/Cyclone  20 3C 78 00 00 20 00 00
$61B80 Whirlpool/Cyclone  20 3C 78 00 00 20 00 00
$61B88 Cave-In   40 28 78 00 00 40 03 00  
 
* $61BA8 to $61C67 - Summon magic; sorted in ascending order of spell level
 
$61BA8 Chocobo Dash 00 64 00 00 19 C8 00 00
$61BB0 Chocobo Kick? 00 64 00 00 1A 28 00 00
$61BB8 Chocobo Kick 00 64 10 00 1B 2C 00 00
$61BC0 Shiva Mesmerize 00 50 00 51 1C 48 00 00
$61BC8 Shiva Icy Stare 00 64 35 00 1E 2B 00 00
$61BD0 Shiva Diamond Dust 08 64 20 00 1D 4A 00 00
 
$61BD8 Ramuh Mind Blast        00 46 00 99 1F 4B 00 00
$61BE0 Ramuh Thunderstorm 04 64 30 00 20 2A 00 00
$61BE8 Ramuh Judgement Bolt 04 64 60 00 21 4C 00 00
$61BF0 Ifrit Healing Light 01 64 5A 00 22 D4 00 00
$61BF8 Ifrit Hellfire 10 64 55 00 23 2A 00 00
$61C00 Ifrit High Summon 10 64 80 00 24 4D 00 00
$61C08 Titan Clobber 00 64 64 00 25 2D 00 00
$61C10 Tital Stomp 00 64 6A 00 26 2E 00 00
$61C18 Titan High Summon 40 64 A0 00 27 4E 00 00
$61C20 Odin Prot. Light 00 64 00 00 28 D5 00 00
$61C28 Odin Slash 00 64 75 00 29 35 00 00
$61C30 Odin Atom 00 64 C3 00 2A 4C 00 00
$61C38 Leviathan DemonEye 40 05 00 40 2B 4E 00 00
$61C40 Leviathan Cyclon 20 64 85 00 2C 4E 00 00
$61C48 Leviathan Tsunami 04 64 CA 00 2D 4E 00 00
$61C50 Bahamut Aura 00 64 00 00 2E D7 00 00
$61C58 Bahamut Rend 00 64 90 00 2F 37 00 00
$61C60 Bahamut MegaFlare 00 64 FF 00 30 47 00 00


* $61A90 to $61B4F? - Monster and item magic data
* $61A90 to $61B4F? - Monster and item magic data
* $61B50 to $61BA7? - Geomaner's Terrain magic
 
* $61BA8 to $61C67 - Summon magic; sorted in ascending order of spell level
== Encounter Data ==
* $5C010 ~ $5C40F? - Encounter Settings Bytes
Two bytes each:
0x0: Monster List Index - which monster list to use for this encounter
0x1: Flags + Encounter Structure Index
  0x80: ??
  0x40: Boss Battle (Status effects from physical attacks, status spells, Scare do not work)
  All other bits are used as an index to an Encounter Structure, which defines how many monsters appear in battle
 
* $5C410 ~ $5CA0F - Encounter Monster Lists
Six bytes each; defines the palettes used and the monsters that may appear.
Which monsters do appear in a given encounter is determines by the Encounter Structure table.
Thus, multiple encounters could use the same Monster List but different Encounter Structures.
 
0x0: Palette 1
0x1: Palette 2
0x2-0x5: Monster IDs for Monster Groups 1-4
 
* $5CA10 ~ $5CB0F - Encounter Structure Tables
Four bytes each. This table determines the min and max amount of monsters from each of the four groups that can appear in an encounter.
Note that there should be at least one guaranteed monster in any battle, as battles with zero monsters cause glitches.
0x0: Min/Max number of monsters from Monster Group 1; top nybble is minimum, bottom nybble is maximum
0x1: "" Monster Group 2
0x2: "" Monster Group 3
0x3: "" Monster Group 4




== Monsters ==
== Monsters ==


* $21A90 - Monster Steal/drop data?
* $21A90 - Monster Steal/drop data
 
The game works like this: Unlike other games, what monsters drop comes from a table with a number of groups.
Each divides itself in two parts, and both parts have 4 slots, each one has one item, that can be stealed or dropped after the fight.
 
The first part, is what I call the "fixed" one.
 
These are the groups used by the game:
 
21B90 to 93 ->  Group 20
21B98 to 9B ->  Group 21
21BA0 to A3 ->  Group 22
21BA8 to AB ->  Group 23
21BB0 to B3 ->  Group 24
21BB8 to BB ->  Group 25
21BC0 to C3 ->  Group 26
21BC8 to CB -> Group 27
21BD0 to D3 ->  Group 28
21BD8 to DB ->  Group 29
21BE0 to E3 ->  Group 2A
21BE8 to EB ->  Group 2B  
21BF0 to F3 -> Group 2C
21C78 to 7B ->  Group 3D
21C80 to 83 ->  Group 3E
21C88 to 8B ->  Group 3F
 
Besides those, there is a set of usable groups '''totally empty''' that you can fill with whatever you want:
 
21C30 to 33 -> Empty, Group 34
21C38 to 3B -> Empty, Group 35
21C40 to 03 -> Empty, Group 36
21C48 to 4B -> Empty, Group 37
21C50 to 53 -> Empty, Group 38 
21C58 to 5B -> Empty, Group 39
21C60 to 63 -> Empty, Group 3A
21C68 to 6B -> Empty, Group 3B
21C70 to 73 -> Empty, Group 3C
 
For example the first group, 20 is just 4 Potions. That means "A6 A6 A6 A6". You will steal or adquire Potions when stealing or defeating monsters with the group 20 (Byte 0F in each monster data).
 
As I said, these are the "fixed" ones. They will always be active. Now, the second half I mentioned earlier, can hold 4 items more, yet must be "activated".
 
For that you need to add 20 to that value. The Group 20, would become group 40. That will give you the opportunity to steal the other set of 4 items in that group.
 
If you increase it to 40, it will drop Potionx4 Plus items from the next group (The one right next to it, 21B94 to 97).
All of these second "halves" are right next to the fixed ones.
 
Just remember that by using all 8 item slots of a group you're making harder to steal the things you want.
 
* $21C90 - Table of exp value pointers, one for each monster; each entry is a two-byte pointer to data at:
* $21C90 - Table of exp value pointers, one for each monster; each entry is a two-byte pointer to data at:
* $21D90 - Table of XP values
* $21D90 - Table of XP values
Line 187: Line 1,268:
  0x0: Level
  0x0: Level
  0x1-0x2: HP
  0x1-0x2: HP
  0x3: AI pointer index
  0x3: Special Attack Rate, chance out of 100
  0x4: Skill
  0x4: Skill
  0x5: Elemental weakness(es)
  0x5: Elemental weakness(es); Holy weakness indicates an Undead monster
  0x6: Magic Evade/Magic Defense index
  0x6: Magic Evade/Magic Defense index
  0x7: Intelligence
  0x7:
      Top nibble: Spirit/6 (AND 0xF0)
      Bottom nibble: Intellect/6 (AND 0x0F)
  0x8: Attack element
  0x8: Attack element
  0x9: Attack/Hit/Attack multipler index
  0x9: Attack/Hit/Attack multipler index
  0xA: Status applied on successful attack
  0xA: Status applied on successful attack
  0xB: Elemental absorption?
  0xB: Elemental resistances
  0xC: Defense/Evade index
  0xC: Defense/Evade index
  0xD: Elemental resistance?
  0xD: Status resistances
  0xE: Special Attack index
  0xE: Special Attack index
  0xF: Steal/Drop index
  0xF: Steal/Drop index


* $61010 - Combined table for monster attack/hit, defence/evade and Magic Defence/evade/, three bytes per entry. Indexed to in monster attack data
* $61010 - Combined table for monster attack/hit, defence/evade and Magic Defence/evade/, three bytes per entry. Indexed to in monster attack data
  0x0: Attack/Evade/M.Evade multiplier
  0x0: Attack/Evade/M.Evade Multiplier
  0x1: Hit/Evade/M.Evade %
  0x1: Hit/Evade/M.Evade %
  0x2: Attack/Defense/M.Defense
  0x2: Attack/Defense/M.Defense
* $61210 - Special Attack table; each Special Attack index has 8 bytes, giving 8 different spells that can be cast.
0x0: Spell 1
0x1: Spell 2
0x2: Spell 3
0x3: Spell 4
0x4: Spell 5
0x5: Spell 6
0x6: Spell 7
0x7: Spell 8
Note that Amon and Hyne are hardcoded to use WallChange on every third turn, regardless of their Special Attack data.
== Item Information ==
* $0236E~$0238F - Fixed Magic Multiplier used by items; from HiPotion to WhiteScent.
  Potion 3
  Hi-Potion 12
  Elixir 1
  Phoenix Down 1
  MidgBread 1
  Soft 1
  MaidKiss 1
  EchoHerb 1
  LuckMallet 1
  Eyedrop 1
  Antidote 1
  Otterhead 1
  Bomb Shard 2
  Southwind 2
  Zeus' Rage 2
  Bomb Arm 3
  Northwind 3
  Gods' Rage 3
  TurtlShell 3
  Devil'sSigh 3
  BlackHole 3
  DarkScent 3
  LilithKiss 3
  Imp's Yawn 3
  SplitShell 3
  Paralyzer 3
  MuteCharm 3
  Pillow 3
  BombHead 3
  Barrier 3
  ChocoRage 3
  WhiteScent 3
* $21E10 - Price for each item in the game, two bytes per item; sorted by item ID.
By order of ID:
  $21E10        00 00  0      Nothing
  ----'''Weapons'''----
  $21E12 58 1B 7000 Kaiser Knuckles
  $21E14 B0 36 14000 Cat Claws
  $21E16 50 46 18000 Dragon Claws
  $21E18 50 46 18000 Fairy Claws
  $21E1A 40 9C 40000 Hell Claws
  $21E1C 3C 00 60 Nunchuck
  $21E1E F4 01 500 Tonfa
  $21E20 B8 0B 3000 Three Part
  $21E22 90 01 400 Mithril Rod
  $21E24 B8 0B 3000 Fire Rod
  $21E26 B8 0B 3000 Ice Rod
  $21E28 B8 0B 3000 Bolt Rod
  $21E2A 30 75 30000 Ultimate Rod
  $21E2C 28 00 40 Staff
  $21E2E AC 0D 3500 Fire Staff
  $21E30 AC 0D 3500 Ice Staff
  $21E32 AC 0D 3500 Bolt Staff
  $21E34 BC 34 13500 Golem Staff
  $21E36 50 46 18000 Rune Staff
  $21E38 E8 FD 65500 Eldest Staff
  $21E3A F4 01 500 Hammer (Dummy)
  $21E3C B0 36 14000 Thor Hammer
  $21E3E 7C 15 5500 Battle Axe
  $21E40 B0 36 14000 Great Axe
  $21E42 40 1F 8000 M.Star
  $21E44 40 1F 8000 Thunder Spear
  $21E46 10 27 10000 Wind Lance
  $21E48 20 4E 20000 Blood Lance
  $21E4A C8 AF 45000 Holy Lance
  $21E4C 14 00 20 Knife
  $21E4E 3C 00 60 Dagger
  $21E50 F4 01 500 Mithril Knife
  $21E52 58 1B 7000 Main Gauche
  $21E54 E0 2E 12000 Orichalcum
  $21E56 10 27 10000 Air Knife
  $21E58 64 00 100 Long Sword
  $21E5A E8 03 1000 Wight Slayer
  $21E5C 88 13 5000 Golden Sword
  $21E5E F4 01 500 Mithril Sword
  $21E60 DC 05 1500 Serpent Sword
  $21E62 B8 0B 3000 Freezing Blade
  $21E64 F0 0A 2800 Tyrfing
  $21E66 B8 0B 3000 Salamander Sword
  $21E68 88 13 5000 King Sword
  $21E6A 20 4E 20000 Tomahawk
  $21E6C 74 40 16500 Ancient Sword
  $21E6E 20 4E 20000 Ashura
  $21E70 74 40 16500 Blood Sword
  $21E72 74 40 16500 Defender
  $21E74 20 4E 20000 Triton Hammer
  $21E76 08 52 21000 Kotetsu
  $21E78 F0 55 22000 Kiku Ichimonji
  $21E7A 30 75 30000 Break Blade
  $21E7C E8 FD 65000 Masamune
  $21E7E E8 FD 65000 Excalibur
  $21E80 DC FF 65500 Ragnarok
  $21E82 DC FF 65500 Onion Sword
  $21E84 E4 0C 3300 Flame Book
  $21E86 E4 0C 3300 Ice Book
  $21E88 98 3A 15000 Inferno Book
  $21E8A E4 0C 3300 Light Book
  $21E8C 98 3A 15000 Illumina Book
  $21E8E 28 23 9000 Boomerang
  $21E90 30 F2 62000 Full Moon
  $21E92 DC FF 65500 Shuriken
  $21E94 98 3A 15000 Blizzard Book
  $21E96 94 11 4500 Diamond Bell
  $21E98 7C 15 5500 Earth Bell
  $21E9A 7C 15 5500 Rune Bell
  $21E9C 40 1F 8000 Madora Harp
  $21E9E 4C 1D 7500 Dream Harp
  $21EA0 FC 53 21500 Lamia Harp
  $21EA2 40 9C 40000 Loki Harp
  $21EA4 64 00 100 Bow
  $21EA6 B0 04 1200 Great Bow
  $21EA8 D0 07 2000 Killer Bow
  $21EAA B8 0B 3000 Rune Bow
  $21EAC 10 A4 42000 Yoichi Bow
  $21EAE 05 00 5 Wooden Arrow
  $21EB0 0A 00 10 Holy Arrow
  $21EB2 0A 00 10 Iron Arrow
  $21EB4 1E 00 30 Light Arrow
  $21EB6 1E 00 30 Fire Arrow
  $21EB8 1E 00 30 Ice Arrow
  $21EBA 64 00 100 Medusa Arrows
  $21EBC C8 00 200 Yoichi Arrows
  ----'''Shields'''----
  $21EC0 28 00 40 Leather Shield
  $21EC2 DC FF 65500 Onion Shield
  $21EC4 B4 00 180 Mithril Shield
  $21EC6 08 07 1800 Ice Shield
  $21EC8 AC 0D 3500 Hero Shield
  $21ECA D4 30 12500 Demon Shield
  $21ECC 50 46 18000 Diamond Shield
  $21ECE 60 6D 28000 Aegis Shield
  $21ED0 70 94 38000 Genji Shield
  $21ED2 50 C3 50000 Crystal Shield
  ----'''Helms'''----
  $21ED4 0F 00 15 Leather Cap
  $21ED6 DC FF 65500 Onion Helm
  $21ED8 82 00 130 Mythril Helm
  $21EDA C2 01 450 Carapace Helm
  $21EDC B0 04 1200 Ice Helm
  $21EDE B0 04 1200 Headband
  $21EE0 4C 1D 7500 Scholar Hat
  $21EE2 D0 07 2000 Black Cowl
  $21EE4 D0 07 2000 Chakra Band
  $21EE6 B8 0B 3000 Viking Helm
  $21EE8 40 1F 8000 Dragon Helm
  $21EEA 40 1F 8000 Feather Hat
  $21EEC 20 4E 20000 Diamond Helm
  $21EEE 00 7D 32000 Genji Helm
  $21EF0 50 C3 50000 Crystal Helm
  $21EF2 0A 00 10 Ribbon
  ----'''Armors'''----
  $21EF4 32 00 50 Cloth
  $21EF6 5F 00 95 Leather Armor
  $21EF8 DC FF 65500 Onion Armor
  $21EFA 5E 01 350 Mythril Armor
  $21EFC E2 04 1250 Carapace Armor
  $21EFE 60 09 2400 Ice Armor
  $21F00 60 09 2400 Flame Mail
  $21F02 D0 07 2000 Kenpo Gi
  $21F04 D8 0E 3800 Black Garb
  $21F06 D0 07 2000 Mage Robe
  $21F08 A0 0F 4000 Viking Mail
  $21F0A D8 0E 3800 Black Belt
  $21F0C 4C 1D 7500 Knight Armor
  $21F0E 40 1F 8000 Dragon Mail
  $21F10 7C 15 5500 Bard Vest
  $21F12 7C 15 5500 Scholar Vest
  $21F14 68 10 4200 Gaia Vest
  $21F16 A8 61 25000 Demon Mail
  $21F18 E8 80 33000 Diamond Mail
  $21F1A B8 88 35000 Reflect Mail
  $21F1C 58 1B 7000 White Robe
  $21F1E 58 1B 7000 Black Robe
  $$21F20 40 9C 40000 Genji Armor
  $21F22 E8 FD 65000 Crystal Armor
  $21F24 64 00 100 Rusty Armor
  ----'''Gloves'''----
  $21F26 50 00 80 Bronze Ring
  $21F28 DC FF 65500 Onion Gloves
  $21F2A 78 00 120 Mithril Gloves
  $21F2C 78 00 120 Mithril Ring
  $21F2E C4 09 2500 Thief Gloves
  $21F30 C4 09 2500 Gauntlets
  $21F32 C4 09 2500 Power Ring
  $21F34 88 13 5000 Rune Ring
  $21F36 10 27 10000 Diamond Ring
  $21F38 98 3A 15000 Diamond Gloves
  $21F3A 30 75 30000 Protect Ring
  $21F3C 30 75 30000 Genji Gloves
  $21F3E 50 C3 50000 Crystal Gloves
  ----'''Other Items'''----
  $21F40 64 00 100 Magic Key
  $21F42 96 00 150 Carrot
  ----Important items---- They can't be sold or bought, so 0 for all
  $21F44 00 00 0 Horn
  $21F46 00 00 0 Eye
  $21F48 00 00 0 Eureka Key
  $21F4A 00 00 0 Wind Fang
  $21F4E 00 00 0 Fire Fang
  $21F50 00 00 0 Water Fang
  $21F52 00 00 0 Earth Fang
  $21F54 00 00 0 Lute
  $21F56 00 00 0 Sylx Key
  ----'''Items'''----
  $21F58 C8 00 200 MidgBread
  $21F5C 96 00 150 Potion
  $21F5E B0 04 1200 Hi-Potion
  $21F60 B8 0B 3000 Elixir
  $21F62 B8 0B 3000 FenixDown
  $21F64 2C 01 300 Soft
  $21F66 64 00 100 MaidKiss
  $21F68 64 00 100 EchoHerb
  $21F6A 64 00 100 LuckMallet
  $21F6C 28 00 100 Eyedrop
  $21F6E 50 00 80 Antidote
  $21F70 D0 07 2000 Otterhead
  $21F72 E8 03 1000 BombShard
  $21F74 E8 03 1000 SouthWind
  $21F76 E8 03 1000 Zeus Rage
  $21F78 DC 05 1500 Bomb Arm
  $21F7A DC 05 1500 NorthWind
  $21F7C DC 05 1500 God's Rage
  $21F7E C4 09 2500 Earthdrum
  $21F80 B8 0B 3000 LamiaScl.
  $21F82 B8 0B 3000 God's Wine
  $21F84 B8 0B 3000 TurtleShell
  $21F86 B8 0B 3000 Devil's Sigh
  $21F88 A0 0F 4000 BlackHole
  $21F8A 88 13 5000 DarkScent
  $21F8C B8 0B 3000 LilithKiss
  $21F8E B8 0B 3000 Imp's Yawn
  $21F90 B8 0B 3000 SplitShell
  $21F92 B8 0B 3000 Paralyzer
  $21F94 D0 07 2000 MuteCharm
  $21F96 D0 07 2000 Pillow
  $21F98 D0 07 2000 Bombhead
  $21F9A 88 13 5000 Barrier
  $21F9C 88 13 5000 ChocoRage
  $21F9E 88 13 5000 WhiteScent
  ----Lvl 8 Spells
  $21FA0 60 EA 60000 Flare
  $21FA2 60 EA 60000 Death
  $21FA4 60 EA 60000 Meteo
  $21FA6 60 EA 60000 Wwind
  $21FA8 60 EA 60000 Life2
  $21FAA 60 EA 60000 Holy
  $21FAC E8 FD 65000  Bahamut Summon
  ----Lvl 7 Spells
  $21FAE 20 4E 20000 Quake
  $21FB0 20 4E 20000 Brak2
  $21FB2 20 4E 20000 Drain
  $21FB4 20 4E 20000 Cure4
  $21FB6 20 4E 20000 Heal
  $21FB8 20 4E 20000 Wall
  $21FBA D8 D6 55000  Leviathan Summon
  ---Lvl 6 Spells
  $21FBC 10 27 10000 Fire3
  $21FBE 10 27 10000 Bio
  $21FC0 10 27 10000 Warp
  $21FC2 10 27 10000 Aero2
  $21FC4 10 27 10000 Soft
  $21FC6 10 27 10000 Haste
  $21FC8 C8 AF 45000  Odin Summon
  ----Lvl 5 Spells
  $21FCA 88 13 5000 Bolt3
  $21FCC 88 13 5000 Kill
  $21FCE 88 13 5000 Erase
  $21FD0 88 13 5000 Cure3
  $21FD2 88 13 5000 Life1
  $21FD4 88 13 5000 Safe
  $21FD6 88 13 5000    Titan
  ----Lvl 4 Spells
  $21FD8 B8 0B 3000 Break
  $21FDA B8 0B 3000 Ice3
  $21FDC B8 0B 3000 Shade
  $21FDE B8 0B 3000 Libra
  $21FE0 B8 0B 3000 Confu
  $21FE2 B8 0B 3000 Mute
  $21FE4 B8 0B 3000    Ifrit
  ----Lvl 3 Spells
  $21FE6 DC 05 1500 Fire2
  $21FE8 DC 05 1500 Ice2
  $21FEA DC 05 1500 Bolt2
  $21FEC DC 05 1500 Cure2
  $21FEE DC 05 1500 Exit
  $21FF0 DC 05 1500 Wash
  $21FF2 DC 05 1500    Ramuh
  ----Lvl 2 Spells
  $21FF4 BC 02 700 Bolt
  $21FF6 BC 02 700 Venom
  $21FF8 BC 02 700 Blind
  $21FFA BC 02 700 Aero
  $21FFC BC 02 700 Toad
  $21FFE BC 02 700 Mini
  $22000 BC 02 700 Shiva
  ----Lvl 1 Spells
  $22002 64 00 100 Fire
  $22004 64 00 100 Ice
  $22006 64 00 100 Sleep
  $22008 64 00 100 Cure1
  $2200A 64 00 100 Pure
  $2200C 64 00 100 Sight
  $2200E 64 00 100 Chocobo
* Item Value List:
00 Nothing
01 Kaiser
02 Cat Claws
03 Dragon Claws
04 Fairy Claws
05 Hell Claws
06 Nunchuck
07 Tonfa
08 Three Part
09 Mithril Rod
0A Fire Rod
0B Ice Rod
0C Bolt Rod
0D Ultimate Rod
0E Staff
0F Burning Staff
10 Freeze Staff
11 Bolt Staff
12 Golem Staff
13 Rune Staff
14 Eldest Staff
15 Hammer (Dummy)
16 Thor Hammer
17 Battle Axe
18 Great Axe
19 M.Star
1A Thunder Spear
1B Wind Spear
1C Blood Lance
1D Holy Lance
1E Knife
1F Dagger
20 Mithril Knife
21 Main Gauche
22 Orichalcum
23 Air Knife
24 Long Sword
25 Wight Slayer
26 Golden Sword
27 Mithril Sword
28 Serpent Sword
29 Freezing Sword
2A Tyrfing
2B Salamander
2C King Sword
2D Tomahawk
2E Ancient Sword
2F Ashura
30 Blood Sword
31 Defender
32 Triton Hammer
33 Kotetsu
34 Kiku Ichimonji
35 Break Blade
36 Excalibur
37 Masamune
38 Ragnarok
39 Onion Sword
3A Fire Book
3B Ice Book
3C Inferno Book
3D Light Book
3E Illumina Book
3F Boomerang
40 Full Moon
41 Shuriken
42 Blizzard Book
43 Diamond Bell
44 Earth Bell
45 Rune Bell
46 Madura Harp
47 Dream Harp
48 Lamia Harp
49 Loki Harp
4A Bow
4B Great Bow
4C Killer Bow
4D Rune Bow
4E Yoichi Bow
4F Wooden Arrow
50 Holy Arrow
51 Iron Arrow
52 Light Arrow
53 Fire Arrow
54 Ice Arrow
55 Medusa Arrow
56 Yoichi Arrow
57 ---
58 Leather Shield
59 Onion Shield
5A Mithril Shield
5B Ice Shield
5C Hero Shield
5D Demon Shield
5E Diamond Shield
5F Aegis Shield
60 Genji Shield
61 Crystal Shield
62 Leather Cap
63 Onion Helm
64 Mithril Helm
65 Carapace Helm
66 Ice Helm
67 Headband
68 Scholar Hat
69 Black Cowl
6A Chakra Band
6B Viking Helm
6C Dragon Helm
6D Feather Hat
6E Diamond Helm
6F Genji Helm
70 Crystal Helm
71 Ribbon
72 Cloth
73 Leather Armor
74 Onion Armor
75 Mitril Armor
76 Carapace Armor
77 Ice Armor
78 Flame Mail
79 Kenpo Gi
7A Black Garb
7B Mage Robe
7C Viking Mail
7D Black Belt
7E Knight Armor
7F Dragon Mail
80 Bard Vest
81 Scholar Vest
82 Gaia Vest
83 Demon Mail
84 Diamond Mail
85 Reflect Mail
86 White Robe
87 Black Robe
88 Genji Armor
89 Crystal Armor
8A Rusty Armor
8B Bronze Ring
8C Onion Gloves
8D Mithril Gloves
8E Mithril Ring
8F Thief Gloves
90 Gauntlets
91 Power Ring
92 Rune Ring
93 Diamond Ring
94 Diamond Gloves
95 Protect Ring
96 Genji Gloves
97 Crystal Gloves
98 Magic Key
99 Carrot
9A Horn
9B Eye
9D Eureka Key
9E Wind Fang
9F Fire Fang
A0 Water Fang
A1 Earth Fang
A2 Lute
A3 Sylx Key
A4 MidgBread
A5 ? Maybe Money pointer, some chest that point to this give Gil.
A6 Potion
A7 HiPotion
A8 Elixir
A9 Fenixdown
AA Soft
AB MaidKiss
AC EchoHerb
AD LuckMallet
AE Eyedrop
AF Antidote
B0 Otterhead
B1 BombShard
B2 SouthWind
B3 Zeus Rage
B4 Bombr Arm
B5 NorthWind
B6 Gods Rage
B7 Earthdrum
B8 LamiaScl.
B9 God's Wine
BA TurtlShell
BB Devil's Sigh
BC BlackHole
BD DarkScent
BE LilithKiss
BF Imp's Yawn
C0 SplitShell
C1 Paralyzer
C2 Mutecharm
C3 Pillow
C4 BombHead
C5 Barrier
C6 ChocoRage
C7 WhiteScent
C8 Flare
C9 Death
CA Meteo
CB WWind
CC Life2
CD Holy
CE Bahamut
CF Quake
D0 Brak2
D1 Drain
D2 Cure4
D3 Heal
D4 Wall
D5 Leviathan
D6 Fire3
D7 Bio
D8 Warp
D9 Aero2
DA Soft
DB Haste
DC Odin
DD Bolt3
DE Kill
DF Erase
E0 Cure3
E1 Life1
E2 Safe
E3 Titan
E4 Break
E5 Ice3
E6 Shade
E7 Libra
E8 Confu
E9 Mute
EA Ifrit
EB Fire2
EC Ice2
ED Bolt2
EE Cure2
EF Exit
F0 Wash
F1 Ramuh
F2 Bolt
F3 Venom
F4 Blind
F5 Aero
F6 Toad
F7 Mini
F8 Shiva
F9 Fire
FA Ice
FB Sleep
FC Cure1
FD Pure
FE Sight
FF Chocobo
== Shops ==
First, There is '''no real order''' to these, they were just made as they wanted to add them, and they can be used for different shops, and there are duplicates that won't do anything.
Let's put one as an example:
The Invincible Potion Shop:
5A089 -> 5A090
09 -A7 AA AC AE AF B0 99 A4- 09
The '''09''' from 5A088 and 5A091 are used for a sepation between '''shops with usable items''' like Potions or Eyedrops:
'''07''' is for '''Weapon Shops'''. '''08''' is for '''Armor Shops'''. '''0A''' is for '''Magic Shops'''.
This will make easier to find them.But I will give the offsets of the groups ''themselves'', not counting the separations.
In this example, the items in store are: Hipotion Soft EchoHerb Eyedrop Antidote Otterhead Carrot Midgbread.
There are other shops that use this same offset: Northeast Saronia and Leprit (The Evoker's Village).
You can know this because there is only one time the string "A7 AA AC AE AF B0 99 A4" is used in the entire code. Most of the Potion shops are used in several places.
I'll put a separation mark here and there as the offset order goes to make it less painful to look at.
Anyway, let's get going:
$5A080-5A086 Amur, Dastar, Northwest Saronia, Ancient Ruins B1, Doga's Manor Potion Shops
$5A089-5A090 Invincible, Leprit, Northeast Salonia,  Potion Shops
$5A092-5A095 Falbagard Potion Shop
-------
$5A097-5A09C Amur Weapon Shop
$5A09E-5A0A3 Ancient Ruins B1 Weapon Shop
$5A0A5-5A0A7 Dastar Weapon Shop
$5A0A9-5A0AB Northeast Salonia Weapon Shop (Spears)
$5A0AD-5A0B4 Northeast Salonia Weapon Shop (Rod/Staff)
$5A0B6-5A0BD Invincible Weapon Shop
$5A0BF-5A0C2 Falbagard Weapon Shop
--------
$5A0C4-5A0CB Amur's Armor Shop
$5A0CD-5A0D2 Ancient Ruins Armor Shop
$5A0D4-5A0D8 Dastar Armor Shop
$5A0DA-5A0E0 Southwest Salonia Armor Shop
$5A0E2-5A0E9 Invincible Armor Shop
$5A0EB-5A0ED Falgabard Armor Shop
---------
$5A0EF-5A0F4 Leprit Summon Magic Shop
$5A0F6-5A0FC Northeast Salonia and Doga's Village Magic Shop (lvl5)
$5A0FE-5A104 Northeast Salonia and Doga's Village Magic Shop (lvl4)
$5A106-5A10C Southwest Salonia and Falbagard Magic Shop
$5A10E ->?? Doga's Manor and Doga's Village Magic Shop (lvl6)
--------
$5A117-5A11C Eureka B7 Shuriken & Armor Shop
$5A11E-5A124 Eureka B7 Magic Shop
$5A126-5A129 Eureka B7 Summon Magic Shop
--------
$5A12B>5A131 Invincible and Doga's Village Magic Shop (lvl7)
-------
$59CBB-59CBE Canaan, Viking Hideout and Tozus Potion shop
$59CC9-59CD0 Ancients Village and Dwarf Cave Potion Shop
$59CD2-59CD3 Tozus Bread Shop
-------
$59CD5-59CDA Ur Weapon Shop
$59CDC-59CDF Kazus Weapon Shop
$59CE1-59CE8 Ancient's Village Weapon Shop
--------
$59CEA-59CF0 Viking's Hideout Magic Shop (The Red Mage in the inn)
-------
$59CFB-59D02 Dwarf Cave Weapon Shop
-------
$59D04-59D05 Gysahl Key Shop
-------
$59D07-59D0C Ur Armor Shop
$59D0E-59D13 Kazus and Canaan Armor Shops
$59D15-59D1A Ancient's Village Armor Shop
$59D25-59D2A Dwarf Cave Armor Shop
------
$59D2C-59D2D Ur Magic Shop
$59D2F-59D32 Kazus Magic Shop
$59D34-59D38 Canaan Magic Shop
$59D3A-59D41  Tozus Magic Shop
$59D43-59D4A Ancient's Village Magic Shop
$59DC4-59D54 Gysahl Magic Shop
------
$59D56-59D57 Gysahl Carrot Shop


== Miscellaneous ==
== Miscellaneous ==


* $A10 - Map connections; determines which entrances lead to which map (sprites not included).
* $A10 - Map connections; determines which entrances lead to which map (sprites not included).
* $3C10 to ? - Contents of all chests in the game, in no particular order
* $3C10 to ? - Contents of all chests in the game, in no particular order.




* $30810 - Text pointer for item/magic/enemy names
* $30810 - Text pointer for item/magic/enemy names.
* $30D70 - Start of text data
* $30D70 - Start of text data.
* $3CC3A - Start of text data for items, magic and enemies
* $3CC3A - Start of text data for items, magic and enemies.


* $58010 to $5894F - pointers to, among other things, shop inventory data
* $58010 to $5894F - pointers to, among other things, shop inventory data.


* $62C46,4A - Maximum base Hit% for attacks
* $62C46,4A - Maximum base Hit% for attacks.


* $61C68 - Gold given by every enemy, two bytes per enemy
* $61C68 - Gold given by every enemy, two bytes per enemy.


* $7CDE0 - Player's movement speed in towns and dungeons. Higher values than 2 cause screen glitches.
* $7CDE8 - Player's movement speed in towns and dungeons. Higher values than 2 cause screen glitches.
{{Internal Data|game=Final Fantasy III}}

Latest revision as of 20:55, 28 January 2024

Chip tiny.png The following article is a ROM map for Final Fantasy III (NES).

Class and Character Data

  • $69B31 to $69B88 - Commands each class can use in battle, four bytes per class

Values for each command:

 04 Attack
 05 Defend
 06 Run
 07 Escape
 08 Jump
 0C Peep
 0D Scan
 14 Item
 15 Magic
 0E Steal
 0B Terrain
 08 Jump
 0F Build Up
 10 Sing
 11 Scare
 12 Cheer

There are no more commands. Putting other values will show garbled text, that will most probably crash the game. You can give commands from one class to another, and they will even get Class Experience, although; curiously enough, they will get a different ammount of exp than the original job in most cases.

Also, to use Sing you need an harp; but you can use Attack with an harp too, making that command somewhat obsolete.

The order of the classes:

 Onion Kid	04 05 06 14	 $69B31 	
 Fighter	04 05 06 14	 $69B35 		
 Monk		04 05 06 14 	 $69B39		
 WhiteMage  	04 15 06 14 	 $69B3D 		
 BlackMage	04 15 06 14	 $69B41	 	
 RedMage    	04 15 06 14 	 $69B45 	 	
 Hunter         04 05 15 14 	 $69B49 		
 Knight         04 05 06 14 	 $69B4D	
 Thief	        04 0E 07 14	 $69B51	 	
 Scholar	04 0C 0D 14 	 $69B55              
 Geomancer	04 0B 05 14 	 $69B59		
 Dragoon	04 08 05 14	 $69B5D 		
 Viking         04 05 06 14	 $69B61 	
 Karateka	04 0F 05 14 	 $69B65	 	
 M.Knight 	04 05 15 14 	 $69B69 		
 Conjurer	04 15 06 14	 $69B69 		 
 Bard    	10 11 12 14 	 $69B71          
 Warlock 	04 15 06 14	 $69B75 	
 Shaman  	04 15 06 14 	 $69B79 	
 Summon  	04 15 06 14 	 $69B7D 
 Sage		04 15 06 14 	 $69B81 
 Ninja		04 05 06 14 	 $69B85 


  • $72010 to $720BF - Base stat data for all classes, 8 bytes per class:
 0x0: Affects CP cost to change to this class
 0x1: Level needed to change to this job
 0x2-0x6: Base stats (Strength-Agility-Vitality-Intelligence-Spirit)
 0x8: Base MP bonus. Index to a table.

Class list by order:

 $72010  88 00 05 05 05 05 05 00  Onion Kid
 $72018  79 00 0A 0A 05 02 03 00  Fighter
 $72020  77 00 0A 0A 07 01 02 00  Monk
 $72028  99 00 05 06 04 05 0A 01  White Mage
 $72030  97 00 05 07 03 0A 05 01  Black Mage	
 $72038  8A 00 06 07 05 06 06 02  Red Mage
 $72040  7B 09 05 14 05 05 05 03  Hunter
 $72048  8C 09 0A 0A 0A 03 07 00  Knight
 $72050  75 09 0A 0F 09 05 01 00  Thief
 $72058  AA 09 0A 0A 01 0F 04 00  Scholar
 $72060  A4 0E 0A 0A 0A 14 05 00  Geomancer
 $72068  5B 0E 14 0A 0A 05 0A 00  Dragoon
 $72070  55 0E 0F 0A 14 05 05 00  Viking
 $72078  28 0E 17 0A 14 01 01 00  Karateka
 $72080  82 0E 14 14 0A 02 03 03  M.Knight
 $72088  D8 0E 0A 0A 05 0F 0F 04  Conjurer
 $72090  BB 0E 05 0F 0F 0A 0A 00  Bard
 $72098  C4 1D 0A 0F 0A 1E 05 05  Warlock
 $720A0  CC 1D 0F 0A 0F 05 19 06  Shaman
 $720A8  F0 1D 14 0F 05 0F 0F 07  Summoner
 $720B0  FF 27 0F 14 0F 19 19 08  Sage
 $720B8  00 27 19 19 14 0F 0F 09  Ninja

Base MP Values: There are 8 levels of Magic, each one has it's own points. Each chass has one value pointing to one of these groups (Not all of them, there are a few weird ones).

 00 Nothing, 0 MP for all levels
 01  8 Lvl 1 
 02  4 Lvl 1 
 03  4 Lvl 1 
 04  2 Lvl 1
 05 10 Lvl 1 /  9 Lvl 2 /  8 Lvl 3 /  7 Lvl 4 /  6 Lvl 5 /  5 Lvl 6 /  4 Lvl 7 /  3 Lvl 8
 06 10 Lvl 1 /  9 Lvl 2 /  8 Lvl 3 /  7 Lvl 4 /  6 Lvl 5 /  5 Lvl 6 /  4 Lvl 7 /  3 Lvl 8
 07  4 Lvl 1 /  3 Lvl 2 /  2 Lvl 3 /  1 Lvl 4
 08 20 Lvl 1 / 15 Lvl 2 / 10 Lvl 3 /  5 Lvl 4 /  4 Lvl 5 /  3 Lvl 6 /  2 Lvl 7 /  1 Lvl 8
 0A 32 Lvl 1 /  1 Lvl 2 /  5 Lvl 5 /  1 Lvl 6 /  1 Lvl 8 
 0B 86 Lvl 1 /  8 Lvl 2 
 11 13 Lvl 4 / 13 Lvl 5 / 13 Lvl 6 /  8 Lvl 7 / 13 Lvl8
 14 32 Lvl 4 / 32 Lvl 5 / 32 Lvl 6 / 32 Lvl 7 / 32 Lvl 8 
 15 32 Lvl 3
 1A  7 Lvl 5 /  7 Lvl 7
 1B 13 Lvl 1 / 45 Lvl 2 / 45 Lvl 3 / 45 Lvl 4 / 45 Lvl 5 /  6 Lvl 6 /  6 Lvl 7 /  6 Lvl 8
 1C  8 Lvl 1 /  8 Lvl 2 /  8 Lvl 3 /  9 Lvl 6 /  9 Lvl 5 /  9 Lvl 6 /  9 Lvl 7 /  8 Lvl 8
 1D  8 Lvl 1 /  8 Lvl 2 /  8 Lvl 4 / 10 Lvl 5 / 10 Lvl 6 / 10 Lvl 7 / 10 Lvl 8 
 1E 40 Lvl 1 / 40 Lvl 2 / 32 Lvl 3 / 40 Lvl 4 / 16 Lvl 5 / 16 Lvl 6 / 16 Lvl 7 / 16 Lvl 8 
 1F 17 Lvl 1 / 17 Lvl 2 / 17 Lvl 3 / 17 Lvl 4 / 17 Lvl 5 / 17 Lvl 6 / 17 Lvl 7 / 78 Lvl 8

After that they are pretty messy. The offset for these start at $73B98. This will add a certain number of MP to a class. As it's the base MP it will not increase. So if you give a Knight a value of 5 MP Level 1, that character will always have 5 MP (Unless you modify that class' MP gains).


  • $720C0 to $721E5 - Experience needed for each level, 3 bytes per level.
  • $721E6 to $732BD - Stat table for level-ups, determining which stats raise on every level for each class.
 There are two bytes per level; the first determines the increase of physical stats using a bitfield:
  0x80 - Strength
  0x40 - Agility
  0x20 - Vitality
  0x10 - Intelligence
  0x08 - Spirit
  0x04-0x01: Amount to increase stat(s) by
 The second byte determines which spell levels increase using a bitfield system, one bit for each of the 8 levels.
 The order of classes is the same as the base stat table.
  • $73BE8 to $73BE9 - Starting HP of the four characters
  • $73C00 to $73C06 - Starting equipment (armor/weapons) of the four characters:
0x1,0x2,0x03: Helmet,Armor,Glove, respectively
0x04,0x06: Items in right and left hand, respectively
0x05,0x06: Quantity of items in right and left hand (for arrows etc)
  • $73C07 to $73C0E - Starting magic of the four characters (empty by default), one byte for each magic level.

Weapons, Armor and Magic Group Usability Table

  • $910 to $A0F - Weapon/Armor/Magic usability table; 3 bytes for each entry, with one bit for each of the 22 classes.

Determines which classes can use which equipment. Many entries are empty or unused ingame.

It works like this:

 3F FF FF
 0011 1111 1111 1111 1111 1111
 00 All Classes

You take a group from the table and convert it to binary. All those "ones" mean a class, the order is this: Nothing Nothing, Ninja, Sage, Summoner, Shaman, Warlock, Bard, Conjurer, M.Knight, Black Belt, Viking, Dragoon, Geomancer, Scholar, Thief, Knight, Hunter, Red Mage, Black Mage, White Mage, Monk, Fighter and Onion Kid.

If you want for example to remove a class, let's say, the Onion Kid from this usability group, change the last 1 to 0:

0011 1111 1111 1111 1111 1110 ->Now he can't equip anything marked with the group 00. This gives you the ability to make your own groups. I hope I was clear enough...

Anyway, a list of the usabilty groups:

 3F FF FF - 00: All Classes
 00 00 00 - 01: None
 20 00 04 - 02: Monk, Ninja
 3A 80 30 - 03: Black Mage, Red Mage, Conjurer, Warlock, Summoner, Sage, Ninja
 3A 00 00 - 04: Warlock, Summoner, Sage, Ninja
 34 00 28 - 05: White Mage, Red Mage, Shaman, Sage, Ninja
 34 00 00 - 06: Shaman, Sage, Ninja
 20 08 00 - 07: Dragoon, Ninja
 20 09 01 - 08: Onion Kid, Thief, Dragoon, Ninja
 20 01 00 - 09: Thief, Ninja
 20 10 00 - 0A: Viking, Ninja
 20 00 83 - 0B: Onion Kid, Fighter, Knight, Ninja
 20 00 20 - 0C: Red Mage, Ninja
 20 00 82 - 0D: Fighter, Knight, Ninja
 20 00 80 - 0E: Knight, Ninja
 20 40 00 - 0F: Mystic Knight, Ninja
 3E 80 38 - 10: White Mage, Black Mage, Red Mage, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
 21 00 00 - 11: Bard, Ninja
 36 02 18 - 12: White Mage, Black Mage, Scholar, Warlock, Shaman, Sage, Ninja
 20 04 00 - 13: Geomancer, Ninja
 20 00 73 - 14: Onion Kid, Fighter, Black Mage, Red Mage, Hunter, Ninja
 20 00 40 - 15: Hunter, Ninja
 20 19 A3 - 16: Onion Kid, Fighter, Red Mage, Knight, Thief, Dragoon, Viking, Ninja
 20 1B A3 - 17: Onion Kid, Fighter, Red Mage, Knight, Thief, Scholar, Dragoon, Viking, Ninja
 20 18 A3 - 18: Fighter, Red Mage, Knight, Dragoon, Viking, Ninja
 20 18 83 - 19: Onion Kid, Fighter, Knight, Dragoon, Viking, Ninja
 28 99 82 - 1A: Fighter, Knight, Thief, Dragoon, Viking, Conjurer, Summoner, Ninja
 3F BF FF - 1B: All but M. Knight
 20 19 A3 - 1C: Onion Kid, Fighter, Red Mage, Knight, Thief, Viking, Dragoon, Ninja
 20 19 E2 - 1D: Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Ninja 
 20 20 04 - 1E: Monk, Black Belt, Ninja
 3F 86 40 - 1F: Hunter, Scholar, Geomancer, Evoker, Bard, Magus, Devout, Summoner, Sage, Ninja
 3F BF FF - 20: All but Mystic Knight
 21 19 E3 - 21: Onion Kid, Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Bard, Ninja
 20 19 E3 - 22: Onion Kid, Fighter, Red Mage, Hunter, Knight, Thief, Dragoon, Viking, Ninja
 20 18 C2 - 23: Fighter, Hunter, Knight, Dragoon, Viking, Ninja
 3E 80 38 - 24: White Mage, Black Mage, Red Mage, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
 3E 86 38 - 25: White Mage, Black Mage, Red Mage, Scholar, Geomancer, Conjurer, Warlock, Shaman, Summoner, Sage, Ninja
 20 19 C2 - 26: Fighter, Hunter, Knight, Thief, Dragoon, Viking, Ninja
 3C 80 28 - 27: Black Mage, Red Mage, Conjurer, Warlock, Summoner, Sage, Ninja
 3A 80 30 - 28: White Mage, Red Mage, Conjurer, Shaman, Summoner, Sage, Ninja
 3F 9F FE - 29: All but Onion Kid and Mystic Knight
 21 3F E6 - 2A: Fighter, Monk, Red Mage, Hunter, Knight, Thief, Scholar, Geomancer, Dragoon, Viking, Karateka, Bard, Ninja
 20 40 80 - 2B: Knight, Mystic Knight, Ninja
 20 18 E3 - 2C: Onion Kid, Fighter, Red Mage, Hunter, Knight, Dragoon, Viking, Ninja
 1E 80 00 - 2D: Conjurer, Warlock, Shaman, Summoner, Sage
 12 00 10 - 2E: Black Mage, Warlock, Sage
 12 00 30 - 2F: Black Mage, Red Mage, Warlock, Sage
 14 00 08 - 30: White Mage, Shaman, Sage
 14 00 28 - 31: White Mage, Red Mage, Shaman, Sage
 14 40 68 - 32: White Mage, Red Mage, Hunter, M.Knight, Shaman, Sage
 14 00 08 - 33: White Mage, Shaman, Sage
 20 01 B3 - 34: Onion Kid, Fighter, Black Mage, Red Mage, Knight, Thief, Ninja
 30 02 00 - 35: Scholar, Sage, Ninja
 20 18 80 - 36: Knight, Dragoon, Viking, Ninja
 20 18 80 - 37: Knight, Dragoon, Viking, Ninja
 20 20 00 - 38: Karateka, Ninja
 00 00 01 - 39: Onion Kid
 20 00 00 - 3A: Ninja
 20 58 A3 - 3B: Onion Kid, Fighter, Red Mage, Knight, Dragoon, Viking, M. Knight, Ninja
 20 18 A3 - 3C: Onion Kid, Fighter, Red Mage, Knight, Dragoon, Viking, Ninja
 12 00 00 - 3D: Warlock, Sage
 14 00 00 - 3E: Shaman, Sage
 18 80 00 - 3F: Conjurer, Summoner

Bold values are used for magic spells. From 00 to 3F, are considered Weapon Values. They are needed if you want to give a weapon a special effect, like Life Draining.

Armor uses the same usability groups, but sets bit 0x80 in the usability group index. More on that later.


Weapon Information

Weapons Sprite, Animation and Palette:

  • $56F00 - Sprite GFX data for weapons during battle
  • $5D0A8 - Sprite and palette that every weapon uses in battle, ordered by weapon ID; three bytes per weapon:
0x0: Animation
----------------------
01 Sword/Axe Slash
02 Blunt Weapon (Hammer, Rod, Staff, Bell)
03 Bow
04 Harp
05 Boomerang
06 Full Moon
07 Shuriken
08 Arrow
09 Claw Slash
0x1: Weapon sprite used
----------------------------------------------
53 Books
5B Bell
63 Shuriken
66 Punches
6B Claws
70 Nunchakus
78 Rod
80 Staff
88 Hammer
90 Morning Star
98 Spears
A0 Daggers
A8 Axe
B0 Sword Model 1
B8 Sabre 
C0 Sword Model 2
C8 Dark Sword
D0 Boomerang
D8 Full Moon
E0 Bow 1
E8 Bow 2
EC Arrow 1
EE Arrow 2
F0 Arrow 3
F2 Arrow 4
F4 Arrow 5
F6 Arrow 6
F8 Harp
0x2: Palette used
----------------------------------
B1 Navy Blue and Orange
B9 Brown
BA Gray
BB White and Green
BC Blue
BD Orange and Red
BE Pink and Green
C1 Green
C2 Hammer (Dummy)
C3 Red and Orange
C4 Light and Dark Blue
C7 White and Gray
C9 Cyan and Grey
CA Brown and Purple
CE Green and Crimson/Dark Pink
CF Blue and Green
D3 Magenta and Cyan
D4 Cyan and Yellow
D8 Green and Blue
DB White and Blue
E3 Pink and Orange
E5 White and Red
E7 Pink
E8 Blue -another tone-
E9 Purple and Blue
EA Yellow and Green
EB Red and Green
EC White and Yellow
F0 Gray
F1 Orange and Gray
F3 Blue and Red 
F5 Dark Blue Cyan and Pink
F7 Orange? and Dark Blue


  • Offsets for each weapon's animation:


$5D0A8 00 66 BD BARE HANDED 	
--------------------------------
$5D0AB 09 6B DB Kaiser Knuckles	
$5D0AE 09 6B BD Cat Claws		
$5D0B1 09 6B D8 Dragon Claws		
$5D0B4 09 6B E3 Fairy Claws		
$5D0B7 09 6B C3 Hell Claws	
--------------------------------
$5D0BA 02 70 C7 Nunchuck		
$5D1BD 02 70 B9 Tonfa			
$5D0C0 02 70 BC Three Part		
--------------------------------
$5D0C3 02 78 E9 Mithril Rod		
$5D0C6 02 78 BD Fire Rod		
$5D0C9 02 78 C4 Ice Rod		
$5D0CC 02 78 EA Bolt Rod		
$5D0CF 02 78 CE Ultimate Rod	
-------------------------------
$5D0D2 02 80 B9 Staff	  		
$5D0D5 02 80 BD Fire Staff		
$5D0D8 02 80 C4 Light Staff		
$5D0DB 02 80 EA Ice Staff		
$5D0DE 02 80 BA Golem Staff		
$5D0E1 02 80 F7 Rune Staff		
$5D0E4 02 80 C1 Eldest Staff		
-------------------------------
$5D0E7 02 88 C2 Hammer		
$5D0EA 02 88 BC Thor Hammer		
-------------------------------
$5D0ED 01 A8 E5 Battle Axe		
$5D0F0 01 A8 D3 Great Axe		
-------------------------------
$5D0F3 02 90 B1 Morning Star		
-------------------------------
$5D0F6 01 98 EA Thunder Spear		
$5D0F9 01 98 E8 Wind Spear 		
$5D0FC 01 98 BD Blood Lance		
$5D0FF 01 98 C9 Holy Lance		
-------------------------------------
$5D102 01 A0 C7 Knife			
$5D105 01 A0 C1 Dagger		
$5D108 01 A0 E9 Mythril Knife		
$5D10B 01 A0 BD Main Gauche		
$5D10E 01 A0 EA Orichalcum		
$5D111 01 A0 E8 Air Knife		
------------------------------------
$5D114 01 B0 C7 Longsword		
$5D117 01 B8 EB Wightslayer		
$5D11A 01 B0 EC Golden Sword		
$5D11D 01 B0 E9 Mythril Sword		
$5D123 01 B0 C4 Serpent Sword		
$5D120 01 C0 C1 Freezing Sword	
$5D126 01 B8 D4 Tyrfing		
$5D129 01 B0 EA Salamand Sword	
$5D12C 01 B0 F5 King Sword		
------------------------------------
$5D12F 01 A8 CA Tomahawk		
------------------------------------
$5D132 01 C0 D4 Ancient Sword		
$5D135 01 C8 BD Ashura		
$5D138 01 C0 BD Blood Sword		
$5D13B 01 B0 CF Defender		
------------------------------------
$5D13E 02 88 C1 Triton Hammer		
------------------------------------
$5D141 01 C8 F3 Kotetsu		
$5D144 01 C8 EC Kiku Ichimonji		
$5D147 01 C0 E8 Break Blade		
$5D14A 01 B0 D3 Excalibur		
$5D14D 01 C8 CA Masamune		
$5D150 01 C0 F5 Ragnarok		
$5D153 01 B0 BD Onion Sword		
------------------------------------
$5D156 02 53 BD Fire Book		
$5D159 02 53 C4 Ice Book 		
$5D15C 02 53 F1 Inferno Book		
$5D15F 02 53 EA Light Book		
$5D162 02 53 EC Illumina Book		
------------------------------------
$5D165 05 D0 E7 Boomerang		
------------------------------------
$5D168 06 D8 BA Full Moon	 
------------------------------------
$5D16B 07 63 CA Shuriken		
------------------------------------
$5D16E 02 53 BC Blizzard Book		
------------------------------------
$5D171 02 5B C1 Giyaman Bell		
$5D174 02 5B B9 Earthen Bell		
$5D177 02 5B E9 Rune Bell		
------------------------------------
$5D17A 04 F8 EA Madora Harp		
$5D17D 04 F8 E7 Dream Harp		
$5D180 04 F8 F5 Lamia Harp		
$5D183 04 F8 B9 Loki Harp		
------------------------------------
$5D186 03 E0 B9 Bow			
$5D189 03 E6 F0 Iron Bow		
$5D18C 03 E0 E8 Killer Bow		
$5D18F 03 E0 E9 Rune Bow		
$5D192 03 E6 B1 Yoichi bow		
------------------------------------
$5D192 08 EC B9 Wooden Arrow		
$5D198 08 F0 C1 Holy Arrow		
$5D19B 08 EC BA Iron Arrow		
$5D19E 08 EE BB Light Arrow		
$5D1A1 08 F0 BD Fire Arrow		
$5D1A4 08 F2 C4 Ice Arrow		
$5D1A7 08 F4 BE Medusa Arrow		
$5D1AA 08 F6 D3 Yoichi Arrow		
------------------------------------
$5D1AD 00 63 BA Nothing	


  • $61410 to $616CF - Weapon Combat stats, 8 bytes per weapon:
0x0: Weapon Element (bitfield)
00 Nothing
01 Recovery
02 Dark
04 Thunder
08 Ice
10 Fire
20 Air
40 Earth
80 Holy
0x1: Hit% (max 100% by default)
Very Simple: 00 is 0% 64 is 100%

0x2: Attack
Another simple one: 00 is 0 Attack, FF is 255 Attack
0x3: Status added on successful hit
00 Nothing
01 Nothing
02 Poison
03 Partial Petrification 1/3
04 Blind
05 Partial Petrification 1/2
07 Partial Petrification 2/3
08 Mini
10 Silence
13 Partial Petrification Full
20 Toad
21 Confusion
29 Nothing (Lamia Harp)
31 Confusion
40 Petrification
41 Sleep (short)
51 Sleep (long)
80 Death
81 Paralysis (short)
91 Paralysis
99 Paralysis (long)

As you can see, setting bit 0x01 applies temporary status effects instead.
0x4: Magic cast when used/2-Handed; 7F Is Nothing
01 Kill
04 Life2
05 Holy
06 Damages him/herself, lol, it happens with several other values
07 Quake
08 Brak2
09 Drain
0A Cure4
0C Wall
0E Fire3
0F Bio
1A Warp
13 Haste
15 Bolt 3
16 Raze
17 Erase
18 Cure 3
19 Life1
1A Protect
1C Break
1D Ice 3
1E Shade
2C Blind
2D Aero
2E Toad
2F Mini
20 Confu
25 Bolt 2
24 Ice 2
23 Fire 2
31 Fire
32 Bolt
2A Ice
33 Sleep
34 Cure
FF Two-handed (Bows,Harps, not arrows)

0x5: Special properties (for Onion Sword, Shuriken, arrows)
7F Onion Sword 
FF Shuriken
80 Arrow


0x6: Stat bonuses/elemental boosts (bitfield)
Combine the bits to combine bonuses.
00 Nothing
01 Bolt Up
02 Ice Up			
04 Fire Up 
---			
08 +5 Spirit
10 +5 Intellect
20 +5 Vitality					
40 +5 Agility
80 +5 Strength
0x8: Class usability index

List of Weapons

List of weapons by Type:

 $61410 00 50 01 00 7F 00 00 00 BARE HANDS
 -------------------------------------------------------------			
 Claws
 -------------------------------------------------------------
 $61418 00 64 24 00 7F 00 00 38 KAISER KNUCKLES			
 -------------------------------------------------------------
 $61420 00 64 2A 00 7F 00 00 38 CAT CLAWS				
 -------------------------------------------------------------
 $61428 14 64 30 00 2D 00 00 38 DRAGON CLAWS			
 -------------------------------------------------------------
 $61430 00 64 25 01 20 00 00 38 FAIRY CLAWS			
 -------------------------------------------------------------
 $61438 02 64 3C 02 7F 00 00 38 HELL CLAWS			
 -------------------------------------------------------------
 Nunchaku
 -------------------------------------------------------------
 $61440 00 46 0c 00 7f 00 00 02 NUNCHUCK				
 -------------------------------------------------------------
 $61448 00 50 14 00 7F 00 00 02 TONFA			
 -------------------------------------------------------------
 $61450 00 46 19 00 7F 00 00 02 THREE-PART		
 -------------------------------------------------------------
 Rod
 -------------------------------------------------------------
 $61458 00 3C 05 00 7F 00 00 10 MITHRIL ROD			 	
 ------------------------------------------------------------- 
 $61460 10 46 0C 00 7F 00 04 03 FIRE ROD				
 -------------------------------------------------------------
 $61468 08 46 0C 00 7F 00 02 03 ICE ROD				
 -------------------------------------------------------------
 $61470 04 3C 0C 00 7F 00 01 03 LIGHT ROD				
 -------------------------------------------------------------
 $61478 FC 50 14 07 7F 00 00 04 ULTIMATE ROD				
 -------------------------------------------------------------
 Staff
 ------------------------------------------------------------
 $61480 00 32 03 00 7F 00 00 05 STAFF					
 -------------------------------------------------------------	
 $61488 00 32 08 00 31 00 00 05 FIRE STAFF			
 -------------------------------------------------------------
 $61490 00 32 08 00 32 00 00 05 LIGHT STAFF			
 -------------------------------------------------------------
 $61498 00 32 08 00 2A 00 00 05 ICE STAFF				
 -------------------------------------------------------------
 $614A0 40 46 10 03 1C 00 80 05 GOLEM STAFF				
 -------------------------------------------------------------	
 $614A8 00 50 14 00 1D 00 00 05 RUNE STAFF				
 -------------------------------------------------------------
 $614B0 00 5A 1E 00 34 00 1F 06 ELDEST STAFF				
 -------------------------------------------------------------
 Hammer/Axe
 -------------------------------------------------------------
 $614B8 04 3C 19 00 7F 00 00 0A HAMMER (Dummy)
 -------------------------------------------------------------
 $614C0 04 46 1E 00 25 00 00 0A THOR HAMMER			
 -------------------------------------------------------------
 $614C8 04 3C 2D 00 7F 00 00 0A BATTLE AXE				
 -------------------------------------------------------------
 $614D0 04 50 4B 00 7F 00 00 0A GREAT AXE				
 -------------------------------------------------------------
 $614D8 04 46 32 00 7F 00 00 0A M.STAR			
 -------------------------------------------------------------
 $61578 00 50 3C 00 7F 00 00 0A TOMAHAWK			
 -------------------------------------------------------------
 $615A0 20 50 55 00 7F 00 00 0A TRITON HAMMER	
 -------------------------------------------------------------		
 Spears
 -------------------------------------------------------------
 $614E0 24 50 23 00 25 00 00 07 THUNDER SPEAR			
 -------------------------------------------------------------
 $614E8 20 50 32 00 2D 00 00 07 WIND SPEAR				
 -------------------------------------------------------------
 $614F0 21 50 46 00 7F 00 00 07 BLOOD LANCE				
 -------------------------------------------------------------
 $614F8 A0 50 64 00 7F 00 00 07 HOLY LANCE				
 ------------------------------------------------------------
 Dagger
 -------------------------------------------------------------
 $61500 00 55 06 00 7F 00 00 34 KNIFE					
 -------------------------------------------------------------
 $61508 00 55 08 00 7F 00 00 34 DAGGER				
 -------------------------------------------------------------
 $61510 00 55 0A 00 7F 00 00 34 MITHRIL KNIFE			
 -------------------------------------------------------------
 $61518 00 64 1E 00 7F 00 00 09 MAIN GAUCHE				
 -------------------------------------------------------------
 $61520 01 64 2D 00 7F 00 00 09 ORICHALCUM				
 -------------------------------------------------------------
 $61528 20 64 3C 00 2D 00 00 09 AIR KNIFE	
 -------------------------------------------------------------
 Swords
 -------------------------------------------------------------
 $61530 00 50 0A 00 7F 00 00 0B LONG SWORD				
 -------------------------------------------------------------
 $61538 80 50 0F 00 7F 00 00 0C WIGHTSLAYER			
 -------------------------------------------------------------
 $61540 00 14 05 00 7F 00 00 0D SHINY SWORD			
 -------------------------------------------------------------
 $61548 00 55 11 00 7F 00 00 0B MITHRIL SWORD			
 -------------------------------------------------------------
 $61550 04 50 19 00 7F 00 00 0D SERPENT SWORD			
 -------------------------------------------------------------
 $61558 08 50 28 00 32 00 00 0D FREEZING BLADE			
 -------------------------------------------------------------
 $61560 00 4B 1D 00 7F 00 00 0C TYRFING				
 -------------------------------------------------------------
 $61568 10 50 20 00 31 00 00 0D SALAMAND SWORD			
 -------------------------------------------------------------
 $61570 00 50 32 00 7F 00 00 0D ROYAL SWORD			
 -------------------------------------------------------------
 $61580 80 50 05 99 7F 00 00 0D ANCIENT SWORD			
 -------------------------------------------------------------
 $61590 01 50 23 00 7F 00 00 0D BLOOD SWORD			
 -------------------------------------------------------------
 $61598 00 50 5F 00 1A 00 20 0E DEFENDER				
 -------------------------------------------------------------	
 $615B8 40 50 78 05 7F 00 00 0E BREAK BLADE				
 -------------------------------------------------------------
 $615C0 00 50 A0 00 7F 00 80 0E EXCALIBUR				
 -------------------------------------------------------------
 $615D0 02 64 B4 00 7F 00 E0 2B RAGNAROK				
 -------------------------------------------------------------
 $615D8 00 64 C8 00 7F 7F E0 39 ONION SWORD			
 -------------------------------------------------------------
 Dark Swords
 -------------------------------------------------------------
 $61588 02 64 41 00 7F 00 00 0F ASHURA				
 -------------------------------------------------------------
 $615A8 02 5A 69 00 7F 00 00 0F KOTETSU				
 -------------------------------------------------------------
 $615B0 02 64 7D 00 7F 00 00 0F KIKU ICHIMONJI			
 -------------------------------------------------------------
 $615C8 02 5A A0 00 7F 00 60 0F MASAMUNE					
 -------------------------------------------------------------
 Books
 -------------------------------------------------------------
 $615E0 10 46 20 00 7F 00 00 35 FLAME BOOK				
 -------------------------------------------------------------
 $615E8 08 46 20 00 7F 00 00 35 ICE BOOK				
 -------------------------------------------------------------
 $615F0 10 46 41 00 7F 00 00 35 INFERNO BOOK				
 -------------------------------------------------------------
 $615F8 04 46 20 00 7F 00 00 35 LIGHT BOOK			
 -------------------------------------------------------------
 $61600 04 50 41 00 7F 00 00 35 ILLUMINA BOOK			
 -------------------------------------------------------------
 $61620 08 50 41 00 7F 00 00 35 BLIZZARD BOOK				
 -------------------------------------------------------------
 Boomerangs
 -------------------------------------------------------------
 $61608 00 46 23 00 7F 00 00 09 BOOMERANG				
 -------------------------------------------------------------
 $61610 00 5A A0 00 7F 00 00 2B FULL MOON
 -------------------------------------------------------------
 $61618 00 64 C8 00 7F FF 00 3A SHURIKEN		
 -------------------------------------------------------------
 Bells
 -------------------------------------------------------------
 $61628 00 50 19 00 7F 00 00 13 GIYAMAN BELL			
 -------------------------------------------------------------
 $61630 00 50 1E 99 7F 00 00 13 EARTHEN BELL			
 -------------------------------------------------------------
 $61638 00 64 28 00 7F 00 00 13 RUNE BELL				
 -------------------------------------------------------------
 Harps
 -------------------------------------------------------------
 $61640 00 46 28 00 FF 00 00 11 MADORA HARP			
 -------------------------------------------------------------
 $61648 00 3C 00 51 FF 00 00 11 DREAM HARP	(Dummy)
 -------------------------------------------------------------
 $61650 00 50 00 28 FF 00 00 11 LAMIA HARP				
 -------------------------------------------------------------
 $61658 00 64 3C 00 FF 00 00 11 LOKI HARP				
 -------------------------------------------------------------
 Bows
 -------------------------------------------------------------
 $61660 00 5A 05 00 FF 00 00 14 BOW				
 -------------------------------------------------------------
 $61668 00 55 08 00 FF 00 00 14 GREAT BOW				
 -------------------------------------------------------------
 $61670 00 55 0F 00 FF 00 00 15 KILLER BOW				
 -------------------------------------------------------------
 $61678 00 5A 19 00 FF 00 00 15 RUNE BOW				
 -------------------------------------------------------------		
 $61680 00 64 32 00 FF 00 00 15 YOICHI BOW	
 -------------------------------------------------------------
 Arrows
 -------------------------------------------------------------
 $61688 00 5A 06 00 7F 00 00 14 WOODEN ARROW			
 -------------------------------------------------------------
 $61690 80 55 0D 00 7F 80 00 14 HOLY ARROW				
 -------------------------------------------------------------
 $61698 00 55 11 00 7F 80 00 14 IRON ARROW				
 -------------------------------------------------------------
 $616A0 04 55 1E 00 7F 80 00 15 LIGHT ARROW				
 -------------------------------------------------------------
 $616A8 10 5A 1E 00 7F 80 00 15 FIRE ARROW				
 -------------------------------------------------------------
 $616B0 08 5A 1E 00 7F 80 00 15 ICE ARROW	    			
 -------------------------------------------------------------
 $616B8 40 64 14 40 7F 80 00 15 MEDUSA ARROW			
 -------------------------------------------------------------
 $616C0 00 64 46 00 7F 80 00 15 YOICHI ARROW			
 -------------------------------------------------------------

Armor Information

  • $616D0 to $618CF - Armor combat stats, 8 bytes per piece:
0x0: Elemental resistance (bitfield)
00 Neutral
01 Recovery
02 Dark
04 Thunder
08 Ice
10 Fire
20 Air
40 Earth
80 Holy
0x1: Evade bonus
Just like Hit% 00 is 0% and 64 is 100%.
0x2: Defence
Just like Attack, 00 is 0, FF is 255. 
0x3: Status resistance
01 (Absorb Elemental resistances), Partial Petrify, Paralysis, Sleep, Confusion
02 Poison, Partial Petrify
04 Blind, Partial Petrify
08 Mini, Paralysis
10 Silence, Partial Petrify (Full)
20 Confusion, Toad
40 Petrification, Sleep
80 Death, Paralysis

0x4: Magic Defence
Just like Defense, 00 is 0, FF is 255.

0x5: (Always zero)
0x6: Stat bonuses/Elemental boosts
00 Nothing
01 Bolt Up
02 Ice Up			
04 Fire Up
---
08 +5 Spirit
10 +5 Int
20 +5 Vit						
40 +5 Agi
80 +5 Str
0x7: Class usability index (bit 0x80 always set for armor, but uses same indices as weapons)

List of Armors

List of armors by type:

-------------------------------------------------------------
$616C8  00 00 00 00 00 00 00 80 Empty Armor Slot 			
-------------------------------------------------------------
Shields
-------------------------------------------------------------
$616D0 00 03 03 00 02 00 00 96 LEATHER SHIELD		       	 
-------------------------------------------------------------
$616D8 00 30 30 FE 30 00 00 B9 ONION SHIELD			
-------------------------------------------------------------
$616E0 00 07 05 00 07 00 00 96 MITHRIL SHIELD			
-------------------------------------------------------------
$616E8 10 09 08 00 08 00 00 96 ICE SHIELD				
-------------------------------------------------------------
$616F0 00 0A 0A 40 0C 00 00 B7 HEROIC SHIELD			
-------------------------------------------------------------
$616F8 00 0E 0C 20 12 00 00 8F DEMON SHIELD			
-------------------------------------------------------------
$61700 04 0E 0D 20 0F 00 00 B7 DIAMOND SHIELD			
-------------------------------------------------------------
$61708 00 10 10 60 19 00 40 B7 AEGIS SHIELD				
-------------------------------------------------------------
$61710 00 12 14 62 23 00 C0 8F GENJI SHIELD				
-------------------------------------------------------------
$61718 00 14 14 68 1E 00 E0 BB CRYSTAL SHIELD			
-------------------------------------------------------------
Headgear
-------------------------------------------------------------
$61720 00 01 01 00 01 00 00 9B LEATHER CAP				
-------------------------------------------------------------
$61728 79 30 30 FE 30 00 00 B9 ONION HELM				
-------------------------------------------------------------
$61730 00 04 02 00 04 00 00 96 MITHRIL HELM				
-------------------------------------------------------------	
$61738 00 05 03 00 05 00 00 99 CARAPACE HELM				
-------------------------------------------------------------
$61740 10 06 04 00 06 00 00 9D ICE HELM				
-------------------------------------------------------------
$61748 00 06 04 00 04 00 00 9E HEADBAND				
-------------------------------------------------------------
$61750 00 0A 05 00 06 00 00 92 SCHOLAR HAT				
-------------------------------------------------------------
$61758 00 08 05 00 05 00 80 89 BLACK COWL				
-------------------------------------------------------------
$61760 00 0A 06 00 0A 9E 00 9E CHAKRA BAND			
-------------------------------------------------------------
$61768 00 0A 07 00 07 00 00 8A VIKING HELM				
-------------------------------------------------------------
$61770 00 0A 07 00 07 00 00 87 DRAGON HELM			
-------------------------------------------------------------
$61778 00 0A 07 00 08 00 40 9F FEATHER HAT			
-------------------------------------------------------------
$61780 04 0C 08 20 09 00 00 B7 DIAMOND HELM			
-------------------------------------------------------------	
$61788 00 0F 0A 62 0B 00 00 8F GENJI HELM				
-------------------------------------------------------------
$61790 00 0F 0C 68 0F 00 00 BB CRYSTAL HELM			
-------------------------------------------------------------
$61798 79 0A 09 FE 0A 00 00 80 RIBBON				
------------------------------------------------------------
Body Armor
-------------------------------------------------------------
$617A0 00 00 01 00 00 00 00 9B CLOTH					
-------------------------------------------------------------
$617A8 00 01 02 00 01 00 00 9B LEATHER ARMOR			
-------------------------------------------------------------	
$617B0 00 30 30 FE 30 00 00 B9 ONION ARMOR			
-------------------------------------------------------------
$617B8 00 03 03 00 03 00 00 AC MITHRIL ARMOR			
-------------------------------------------------------------
$617C0 00 04 04 00 04 00 00 A3 CARAPACE ARMOR				
-------------------------------------------------------------
$617C8 10 06 05 00 04 00 00 A3 ICE ARMOR				
-------------------------------------------------------------	
$617D0 08 06 05 00 04 00 00 A3 FLAME MAIL				
-------------------------------------------------------------
$617D8 00 08 06 00 03 00 00 9E KENPO GI				
-------------------------------------------------------------
$617E0 00 46 08 00 05 00 40 89 BLACK GARB				
-------------------------------------------------------------
$617E8 00 07 09 00 07 00 00 A4 WIZARD ROBE				
-------------------------------------------------------------
$617F0 00 08 0A 00 07 00 00 8A VIKING ARMOR				
-------------------------------------------------------------
$617F8 00 0A 0B 00 05 00 40 9E BLACK BELT			
-------------------------------------------------------------
$61800 00 09 0C 40 07 00 00 8E KNIGHT ARMOR			
-------------------------------------------------------------
$61808 00 0A 0F 00 07 00 00 87 DRAGON MAIL				
-------------------------------------------------------------
$61810 00 0C 0F 00 07 00 00 91 BARD VEST								
-------------------------------------------------------------
$61818 00 0C 0F 00 07 00 00 92 SCHOLAR VEST			
-------------------------------------------------------------
$61820 00 0C 10 00 08 00 00 93 GAIA VEST				
-------------------------------------------------------------	
$61828 00 0F 11 20 09 00 00 8F DEMON MAIL				
-------------------------------------------------------------
$61830 04 0A 12 20 0A 00 00 B7 DIAMOND MAIL			
-------------------------------------------------------------
$61838 00 0C 14 00 0C 00 00 B7 REFLECT MAIL			
-------------------------------------------------------------
$61840 00 0C 14 00 0E 00 08 A7 WHITE ROBE				
-------------------------------------------------------------
$61848 00 0C 14 00 0E 00 10 A8 BLACK ROBE				
-------------------------------------------------------------
$61850 00 14 18 62 0F 00 00 8F GENJI ARMOR 				
-------------------------------------------------------------
$61858 00 14 1C 68 12 00 00 BB CRYSTAL MAIL			
-------------------------------------------------------------
$61860 00 00 00 00 00 00 00 81	RUSTY ARMOR			
------------------------------------------------------------
Arms
-------------------------------------------------------------
$61868 00 02 01 00 03 00 00 A5	BRONZE GLOVES			
-------------------------------------------------------------	
$61870 00 20 20 FE 20 00 E0 B9 ONION GLOVES			
-------------------------------------------------------------
$61878 00 05 01 00 02 00 00 BC MITHRIL GLOVES 			
-------------------------------------------------------------
$61880 00 07 02 00 03 00 00 A5	MITHRIL RING			
-------------------------------------------------------------
$61888 00 09 03 00 04 00 80 89	THIEF GLOVES				
-------------------------------------------------------------
$61890 00 08 02 00 03 00 00 B6 GAUNTLETS				
-------------------------------------------------------------
$61898 00 0B 04 00 01 00 80 AA POWER RING			
-------------------------------------------------------------
$618A0 00 0A 05 00 06 00 00 A5 RUNE RING			
-------------------------------------------------------------
$618A8 04 0C 06 20 06 00 00 A5 DIAMOND RING			
-------------------------------------------------------------
$618B0 04 0A 06 20 05 00 00 B7 DIAMOND GLOVES			
-------------------------------------------------------------
$618B8 00 0F 07 00 07 00 20 9B PROTECT RING			
-------------------------------------------------------------
$618C0 00 0F 09 62 07 00 00 8F GENJI GLOVES			
-------------------------------------------------------------
$618C8 00 0F 0A 68 0A 00 00 BB CRYSTAL GLOVES			
-------------------------------------------------------------

Magic, Summon, Geomancy

  • $618D0 to $61A8F - Black/White magic data, 8 bytes per spell; sorted in descending order of spell level:
0x0: Spell Element
00 Nothing
01 Recovery
02 Dark
04 Thunder
08 Ice
10 Fire
20 Air
40 Earth
80 Holy


0x1: Hit% (max 100% by default)
As with the rest, 00 0%, 64 100%. 
Have in mind, damaging and healing spells always have 100%, 
while stat inducing spells have a lower % depending on what does.
0x2: Spell Power
Just like attack, 00 is 0, FF 255
0x3: Spell Type (damage, status setting, percent-based damage,etc)
00 Nothing
02 Poison
04 Blind
05 Partial Petrification
07 Haste
10 Mute
29 Confu
40 Petrification (Either for Break2 Spells or Soft)
51 Sleep
80 Death Status Spell (Either For Kill Spells or Life Spells)
99 Paralysis
FF All status (Heal Spell)
0x4: Target status needed? (eg Life spell only works on dead targets)
I'm not very clear about what this does, to be honest... Some spells or  monster abilities have them.
01 Cure Spells -Single/Multiple targeting allies
02 Nothing Happens (At enemy)
03 Drain Hp
04 Warp/Kill Spells Single Target Enemy
05 Life Spell, Single target
06 Heal/Haste Spell Single Target ally
07 Nothing Happens (At enemy)
08 Nothing Happens (At enemy)
09 Soft Spell
0A Wall Spell
0B Nothing Happens (At enemy)
0D Libra Spell
0E Ineffective?
11 "Searching..." Like Bomb enemies do
16 Damage + Nothing Happens
18 Some sort of cure
0x5: Targeting,reflectability?
You see there are several (As in A LOT) that do the same thing. 
I really don't know what difference they have (if there's any).
But you can modify them to change how the spell functions.

Like Giving Fire3 the 4F Effect. it will be now a Full Screen Attack with full damage, 
that will target enemies automatically 
(So no hand selecting enemies like before, no dividing the damage between the targets).
08 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire, Ice)
09 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Bolt, Venom, Blind)
0A Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire2 Ice2 Bolt2)
0B Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Ice3)
0C Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Bolt3)
0D Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Fire3)
0F Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Flare)
11 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Aero)
15 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Aero2)
17 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for WWind)
2B Single Enemy/Ally (For Break)
2D Single Enemy/Ally (For Warp)
2E Single Enemy/Ally (For Drain)
2F Single Enemy/Ally (For Kill)
30 Single Enemy/Ally (For Sight)
31 Single Ally/Enemy (Toad)
32 Single Ally/Enemy (Mini)
37 Single Enemy/Ally (For Holy)
4C "Hit all Enemies with Full Damage" For Kill (Yeah, really).
4E "Hit all Enemies with Full Damage" For Quake
4F "Hit All Enemies with Full Damage" For Meteo (I don't know the difference between 4E and 4F, to be honest)
B0 Single/Multiple Allies (For Pure)
B4 Single Ally (For Life1)
B5 Single Ally (For Safe & Haste)
B6 Single Ally (For White Spells like Wall or Heal)
B7 Single Ally (For Life2)
90 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 1)*
92 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for cure 2)*
94 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 3)*
96 Single/Multiple Allies or Enemies (Dividing Damage by number of Targets for Cure 4)*

* In case you're attacking Undead enemies or want to heal monsters for some reason, of course.


0x6: Special Animation Pointer
For Example using a value of 02 in the Fire3 Spell will emulate the Quake animation with the sprites used for Fire3. 
A value of 03 is the Meteo animation. value 00 will use the normal animation of the spell.

00 Normal Animation (it will use the normal spell animation and graphics)
01 Kill Animation
02 Quake Animation (using graphics of the original spell)
03 Meteo Animation (using graphics of the original spell)
04 Drain Animation
05 Life2/Life1
07 Brak2 (If used as an attack animation, it will change monsters' palettes like they were turned into stone.
08 Toad
0D Mini
0E Quake Again?
0F No animation, not even casting
10 Flame, but it shows over your characters
11 Maybe Thunder, but looks garbled with other sprites
12 Another glitch
13 MAXIMUM CRASHNAGE-NOT USE
14 MAXIMUM CRASHNAGE 2: ELECTRIC BOOGALOO- NOT USE
15 MAXIMUM CRASHNAGE 3:  First Crash Part 2- NOT USE
...It seems the rest crashes the game, and I don't want to make more silly ways to say 
In general very messy, although you can get curious results
0x7: Class usability index
You can use whatever usabilty group value you want of the ones already mentioned, these are the defaults for spells:

2D:Conjurer, Summoner, Warlock, Shaman, Sage
2E: Black Mage, Magus, Sage
2F: Black Mage, Red Mage, Magus, Sage
30: White Mage, Shaman, Sage
31: White Mage, Red Mage, Devout, Sage
32: White Mage, Red Mage, Hunter, M.Knight, Shaman, Sage
33: White Mage, Shaman, Sage
3D: Magus, Sage
3E: Shaman, Sage
3F: Conjurer, Summoner -Maybe it points to the Summon Spells in some way.
  • List of Black and White Magic:
$618D0 Flare 	00 64 C8 00 00 0F 00 3D
$618D8 Death 	00 23 00 80 04 2F 00 3D
$618E0 Meteo 	00 64 B4 00 00 4F 03 3D 

$618E8 WWind	20 28 04 00 02 17 00 3E
$618F0 Life 2	01 00 FF 80 05 B7 05 3E
$618F8 Holy 	80 64 A0 00 00 37 00 3E

$61908 Quake 	40 64 85 00 00 4E 02 2E
$61910 Brak2	40 28 00 40 04 2E 07 2E
$61918 Drain 	01 64 A0 00 03 2E 04 2E

$61920 Cure4 	01 64 DC 00 01 96 00 30
$61928 Heal	00 3C 00 FF 06 B6 00 30
$61930 Wall	00 4B 00 00 0A B6 00 30

$61940 Fire3 	10 64 96 00 00 0D 00 2E
$61948 Bio   	00 64 82 00 00 0D 00 2E
$61950 Warp 	00 00 00 80 04 2D 00 2E

$61958 Aero2   	28 64 73 00 00 15 00 30
$61960 Soft	00 3C 00 07 06 B5 00 30	
$61968 Haste	00 10 05 00 09 B5 00 30

$61978 Bolt3 	04 64 6E 00 00 0C 00 2E
$61980 Kill 	00 64 64 80 00 04 01 2E
$61988 Erase	00 3C 00 00 0B 0C 00 2E

$61990 Cure3 	01 64 B4 00 01 94 00 30
$61998 Life1	01 0F 01 80 05 B4 05 30
$619A0 Safe	00 4B 05 00 08 B4 00 30

$619B0 Break	40 32 00 05 00 2B 00 2F
$619B8 Ice 3	08 64 55 00 00 0B 00 2F
$619C0 Shade	00 50 00 99 04 0B 00 2F

$619C8 Libra	00 64 00 00 0D 33 00 31
$619D0 Confu	00 19 00 29 04 13 00 31
$619D8 Mute	00 3C 00 10 04 13 00 31

$619E8 Fire2 	10 64 37 00 00 0A 00 2F
$619F0 Ice2  	08 64 37 00 00 0A 00 2F
$619F8 Bolt2  	04 64 37 00 00 0A 00 2F

$61A00 Cure2	01 64 7D 00 01 92 00 32
$61A08 Exit	00 00 00 80 04 32 00 32
$61A10 Wash	00 4B 00 04 06 B1 00 32

$61A20 Bolt	04 64 23 00 00 09 00 2F
$61A28 Venom	00 3C 14 02 00 09 00 2F
$61A30 Blind	00 4C 0A 04 04 09 00 2F

$61A38 Aero	28 64 2D 00 00 11 00 31
$61A40 Toad	00 00 00 20 07 32 08 32
$61A48 Mini	00 00 00 08 07 31 0D 32

$61A58 Fire	10 64 19 00 00 08 00 2F
$61A60 Ice	08 64 19 00 00 08 00 2F
$61A68 Sleep	00 0F 00 51 04 08 00 2F

$61A70 Cure	01 64 2A 00 01 90 00 32
$61A78 Pure	00 32 00 02 06 B0 00 32
$61A80 Sight	00 64 00 00 0C 30 00 32

  • 61B50 to 61B88 Geomancer Terrain Spells
$61B50 Earthquake	  40 32 5A 00 00 40 0E 00
$61B58 Quick Sand	  00 1E 00 80 04 20 00 00
$61B60 Air Slash	  20 1E 78 00 33 20 00 00
$61B68 Sinkhole        	  00 28 00 80 04 20 00 00
$61B70 Torrent		  04 28 00 80 04 20 00 00
$61B78 Whirlpool/Cyclone  20 3C 78 00 00 20 00 00
$61B80 Whirlpool/Cyclone  20 3C 78 00 00 20 00 00
$61B88 Cave-In		  40 28 78 00 00 40 03 00	  
  • $61BA8 to $61C67 - Summon magic; sorted in ascending order of spell level
$61BA8 Chocobo Dash		00 64 00 00 19 C8 00 00
$61BB0 Chocobo Kick?		00 64 00 00 1A 28 00 00
$61BB8 Chocobo Kick		00 64 10 00 1B 2C 00 00

$61BC0 Shiva Mesmerize		00 50 00 51 1C 48 00 00
$61BC8 Shiva Icy Stare		00 64 35 00 1E 2B 00 00
$61BD0 Shiva Diamond Dust	08 64 20 00 1D 4A 00 00
 
$61BD8 Ramuh Mind Blast         00 46 00 99 1F 4B 00 00
$61BE0 Ramuh Thunderstorm	04 64 30 00 20 2A 00 00
$61BE8 Ramuh Judgement Bolt	04 64 60 00 21 4C 00 00

$61BF0 Ifrit Healing Light	01 64 5A 00 22 D4 00 00
$61BF8 Ifrit Hellfire		10 64 55 00 23 2A 00 00
$61C00 Ifrit High Summon 	10 64 80 00 24 4D 00 00

$61C08 Titan Clobber		00 64 64 00 25 2D 00 00
$61C10 Tital Stomp		00 64 6A 00 26 2E 00 00
$61C18 Titan High Summon	40 64 A0 00 27 4E 00 00

$61C20 Odin Prot. Light		00 64 00 00 28 D5 00 00
$61C28 Odin Slash		00 64 75 00 29 35 00 00
$61C30 Odin Atom		00 64 C3 00 2A 4C 00 00

$61C38 Leviathan DemonEye	40 05 00 40 2B 4E 00 00
$61C40 Leviathan Cyclon		20 64 85 00 2C 4E 00 00
$61C48 Leviathan Tsunami	04 64 CA 00 2D 4E 00 00

$61C50 Bahamut Aura		00 64 00 00 2E D7 00 00
$61C58 Bahamut Rend		00 64 90 00 2F 37 00 00
$61C60 Bahamut MegaFlare	00 64 FF 00 30 47 00 00
  • $61A90 to $61B4F? - Monster and item magic data

Encounter Data

  • $5C010 ~ $5C40F? - Encounter Settings Bytes

Two bytes each:

0x0: Monster List Index - which monster list to use for this encounter
0x1: Flags + Encounter Structure Index
 0x80: ??
 0x40: Boss Battle (Status effects from physical attacks, status spells, Scare do not work)
 All other bits are used as an index to an Encounter Structure, which defines how many monsters appear in battle
  • $5C410 ~ $5CA0F - Encounter Monster Lists

Six bytes each; defines the palettes used and the monsters that may appear. Which monsters do appear in a given encounter is determines by the Encounter Structure table. Thus, multiple encounters could use the same Monster List but different Encounter Structures.

0x0: Palette 1
0x1: Palette 2
0x2-0x5: Monster IDs for Monster Groups 1-4
  • $5CA10 ~ $5CB0F - Encounter Structure Tables

Four bytes each. This table determines the min and max amount of monsters from each of the four groups that can appear in an encounter. Note that there should be at least one guaranteed monster in any battle, as battles with zero monsters cause glitches.

0x0: Min/Max number of monsters from Monster Group 1; top nybble is minimum, bottom nybble is maximum
0x1: "" Monster Group 2
0x2: "" Monster Group 3
0x3: "" Monster Group 4


Monsters

  • $21A90 - Monster Steal/drop data

The game works like this: Unlike other games, what monsters drop comes from a table with a number of groups. Each divides itself in two parts, and both parts have 4 slots, each one has one item, that can be stealed or dropped after the fight.

The first part, is what I call the "fixed" one.

These are the groups used by the game:

21B90 to 93 ->  Group 20	 
21B98 to 9B ->  Group 21	 
21BA0 to A3 ->  Group 22	 
21BA8 to AB ->  Group 23 	 
21BB0 to B3 ->  Group 24
21BB8 to BB ->  Group 25
21BC0 to C3 ->  Group 26
21BC8 to CB ->	Group 27
21BD0 to D3 ->  Group 28 	 
21BD8 to DB ->  Group 29	 
21BE0 to E3 ->  Group 2A	 
21BE8 to EB ->  Group 2B	  
21BF0 to F3 ->	Group 2C
21C78 to 7B ->  Group 3D
21C80 to 83 ->  Group 3E
21C88 to 8B ->  Group 3F

Besides those, there is a set of usable groups totally empty that you can fill with whatever you want:

21C30 to 33 -> Empty, Group 34
21C38 to 3B -> Empty, Group 35
21C40 to 03 -> Empty, Group 36
21C48 to 4B -> Empty, Group 37
21C50 to 53 -> Empty, Group 38  
21C58 to 5B -> Empty, Group 39
21C60 to 63 -> Empty, Group 3A 
21C68 to 6B -> Empty, Group 3B
21C70 to 73 -> Empty, Group 3C 

For example the first group, 20 is just 4 Potions. That means "A6 A6 A6 A6". You will steal or adquire Potions when stealing or defeating monsters with the group 20 (Byte 0F in each monster data).

As I said, these are the "fixed" ones. They will always be active. Now, the second half I mentioned earlier, can hold 4 items more, yet must be "activated".

For that you need to add 20 to that value. The Group 20, would become group 40. That will give you the opportunity to steal the other set of 4 items in that group.

If you increase it to 40, it will drop Potionx4 Plus items from the next group (The one right next to it, 21B94 to 97). All of these second "halves" are right next to the fixed ones.

Just remember that by using all 8 item slots of a group you're making harder to steal the things you want.

  • $21C90 - Table of exp value pointers, one for each monster; each entry is a two-byte pointer to data at:
  • $21D90 - Table of XP values
  • $60010 to $60E7F - Monster combat data, 16 bytes per enemy:
0x0: Level
0x1-0x2: HP
0x3: Special Attack Rate, chance out of 100
0x4: Skill
0x5: Elemental weakness(es); Holy weakness indicates an Undead monster
0x6: Magic Evade/Magic Defense index
0x7:
     Top nibble: Spirit/6 (AND 0xF0)
     Bottom nibble: Intellect/6 (AND 0x0F)
0x8: Attack element
0x9: Attack/Hit/Attack multipler index
0xA: Status applied on successful attack
0xB: Elemental resistances
0xC: Defense/Evade index
0xD: Status resistances
0xE: Special Attack index
0xF: Steal/Drop index
  • $61010 - Combined table for monster attack/hit, defence/evade and Magic Defence/evade/, three bytes per entry. Indexed to in monster attack data
0x0: Attack/Evade/M.Evade Multiplier
0x1: Hit/Evade/M.Evade %
0x2: Attack/Defense/M.Defense


  • $61210 - Special Attack table; each Special Attack index has 8 bytes, giving 8 different spells that can be cast.
0x0: Spell 1
0x1: Spell 2
0x2: Spell 3
0x3: Spell 4
0x4: Spell 5
0x5: Spell 6
0x6: Spell 7
0x7: Spell 8

Note that Amon and Hyne are hardcoded to use WallChange on every third turn, regardless of their Special Attack data.

Item Information

  • $0236E~$0238F - Fixed Magic Multiplier used by items; from HiPotion to WhiteScent.
 Potion		3
 Hi-Potion	12
 Elixir		1
 Phoenix Down	1
 MidgBread	1
 Soft		1
 MaidKiss	1
 EchoHerb	1
 LuckMallet	1
 Eyedrop	1
 Antidote	1
 Otterhead	1
 Bomb Shard	2
 Southwind	2
 Zeus' Rage	2
 Bomb Arm	3
 Northwind	3
 Gods' Rage	3
 TurtlShell	3
 Devil'sSigh	3
 BlackHole	3
 DarkScent	3
 LilithKiss	3
 Imp's Yawn	3
 SplitShell	3
 Paralyzer	3
 MuteCharm	3
 Pillow		3
 BombHead	3
 Barrier	3
 ChocoRage	3
 WhiteScent	3
  • $21E10 - Price for each item in the game, two bytes per item; sorted by item ID.

By order of ID:

 $21E10        00 00   0       Nothing
 ----Weapons----
 $21E12	58 1B 	7000	Kaiser Knuckles
 $21E14	B0 36 	14000	Cat Claws
 $21E16	50 46 	18000	Dragon Claws
 $21E18	50 46 	18000	Fairy Claws
 $21E1A	40 9C 	40000	Hell Claws
 $21E1C	3C 00 	60	Nunchuck
 $21E1E	F4 01 	500	Tonfa
 $21E20	B8 0B 	3000	Three Part
 $21E22	90 01 	400	Mithril Rod
 $21E24	B8 0B 	3000	Fire Rod
 $21E26	B8 0B 	3000	Ice Rod
 $21E28	B8 0B 	3000	Bolt Rod
 $21E2A	30 75 	30000	Ultimate Rod
 $21E2C	28 00 	40	Staff
 $21E2E	AC 0D 	3500	Fire Staff
 $21E30	AC 0D 	3500	Ice Staff
 $21E32	AC 0D 	3500	Bolt Staff
 $21E34	BC 34 	13500	Golem Staff
 $21E36	50 46 	18000	Rune Staff
 $21E38	E8 FD 	65500	Eldest Staff
 $21E3A	F4 01 	500	Hammer (Dummy)
 $21E3C	B0 36 	14000	Thor Hammer
 $21E3E	7C 15 	5500	Battle Axe
 $21E40	B0 36 	14000	Great Axe
 $21E42	40 1F 	8000	M.Star
 $21E44	40 1F 	8000	Thunder Spear
 $21E46	10 27 	10000	Wind Lance
 $21E48	20 4E 	20000	Blood Lance
 $21E4A	C8 AF 	45000	Holy Lance
 $21E4C	14 00 	20	Knife	
 $21E4E	3C 00 	60	Dagger
 $21E50	F4 01 	500	Mithril Knife
 $21E52	58 1B 	7000	Main Gauche
 $21E54	E0 2E 	12000	Orichalcum
 $21E56	10 27 	10000	Air Knife
 $21E58	64 00 	100	Long Sword
 $21E5A	E8 03 	1000	Wight Slayer	
 $21E5C	88 13 	5000	Golden Sword
 $21E5E	F4 01 	500	Mithril Sword
 $21E60	DC 05 	1500	Serpent Sword	
 $21E62	B8 0B 	3000	Freezing Blade	
 $21E64	F0 0A 	2800	Tyrfing
 $21E66	B8 0B 	3000	Salamander Sword
 $21E68	88 13 	5000	King Sword
 $21E6A	20 4E 	20000	Tomahawk	
 $21E6C	74 40	16500	Ancient Sword	
 $21E6E	20 4E 	20000	Ashura		
 $21E70	74 40 	16500	Blood Sword	
 $21E72	74 40 	16500	Defender	
 $21E74	20 4E 	20000	Triton Hammer	
 $21E76	08 52 	21000	Kotetsu
 $21E78	F0 55 	22000	Kiku Ichimonji
 $21E7A	30 75 	30000	Break Blade	 
 $21E7C	E8 FD 	65000	Masamune
 $21E7E	E8 FD 	65000	Excalibur
 $21E80	DC FF 	65500	Ragnarok
 $21E82	DC FF 	65500	Onion Sword
 $21E84	E4 0C 	3300	Flame Book	
 $21E86	E4 0C 	3300	Ice Book	
 $21E88	98 3A 	15000	Inferno Book	
 $21E8A	E4 0C 	3300	Light Book	
 $21E8C	98 3A 	15000	Illumina Book
 $21E8E	28 23 	9000	Boomerang
 $21E90	30 F2	62000	Full Moon 
 $21E92	DC FF 	65500	Shuriken
 $21E94	98 3A 	15000	Blizzard Book
 $21E96	94 11 	4500	Diamond Bell
 $21E98	7C 15 	5500	Earth Bell	
 $21E9A	7C 15	5500	Rune Bell 	
 $21E9C	40 1F 	8000	Madora Harp
 $21E9E	4C 1D 	7500	Dream Harp
 $21EA0	FC 53 	21500	Lamia Harp
 $21EA2	40 9C 	40000	Loki Harp
 $21EA4	64 00 	100	Bow
 $21EA6	B0 04 	1200	Great Bow
 $21EA8	D0 07 	2000	Killer Bow	
 $21EAA	B8 0B 	3000	Rune Bow	
 $21EAC	10 A4 	42000	Yoichi Bow
 $21EAE	05 00 	5	Wooden Arrow
 $21EB0	0A 00 	10	Holy Arrow
 $21EB2	0A 00 	10	Iron Arrow
 $21EB4	1E 00 	30	Light Arrow
 $21EB6	1E 00 	30	Fire Arrow
 $21EB8	1E 00 	30	Ice Arrow
 $21EBA	64 00 	100	Medusa Arrows
 $21EBC	C8 00 	200	Yoichi Arrows
 ----Shields----
 $21EC0	28 00 	40	Leather Shield
 $21EC2	DC FF 	65500	Onion Shield
 $21EC4	B4 00 	180	Mithril Shield
 $21EC6	08 07 	1800	Ice Shield
 $21EC8	AC 0D 	3500	Hero Shield
 $21ECA	D4 30 	12500	Demon Shield
 $21ECC	50 46 	18000	Diamond Shield
 $21ECE	60 6D 	28000	Aegis Shield
 $21ED0	70 94 	38000	Genji Shield
 $21ED2	50 C3	50000	Crystal Shield
 ----Helms----
 $21ED4	0F 00 	15	Leather Cap
 $21ED6	DC FF 	65500	Onion Helm
 $21ED8	82 00 	130	Mythril Helm
 $21EDA	C2 01 	450	Carapace Helm
 $21EDC	B0 04 	1200	Ice Helm
 $21EDE	B0 04 	1200	Headband
 $21EE0	4C 1D 	7500	Scholar Hat
 $21EE2	D0 07 	2000	Black Cowl
 $21EE4	D0 07 	2000	Chakra Band
 $21EE6	B8 0B 	3000	Viking Helm
 $21EE8	40 1F 	8000	Dragon Helm
 $21EEA	40 1F 	8000	Feather Hat
 $21EEC	20 4E 	20000	Diamond Helm
 $21EEE	00 7D 	32000	Genji Helm
 $21EF0	50 C3 	50000	Crystal Helm
 $21EF2	0A 00 	10	Ribbon
 ----Armors----
 $21EF4	32 00 	50	Cloth
 $21EF6	5F 00 	95	Leather Armor
 $21EF8	DC FF	65500	Onion Armor
 $21EFA	5E 01 	350	Mythril Armor
 $21EFC	E2 04 	1250	Carapace Armor
 $21EFE	60 09 	2400	Ice Armor
 $21F00	60 09 	2400	Flame Mail
 $21F02	D0 07 	2000	Kenpo Gi
 $21F04	D8 0E 	3800	Black Garb
 $21F06	D0 07 	2000	Mage Robe
 $21F08	A0 0F 	4000	Viking Mail
 $21F0A	D8 0E 	3800	Black Belt
 $21F0C	4C 1D 	7500	Knight Armor
 $21F0E	40 1F	8000	Dragon Mail
 $21F10	7C 15 	5500	Bard Vest
 $21F12	7C 15 	5500	Scholar Vest
 $21F14	68 10 	4200	Gaia Vest	
 $21F16	A8 61 	25000	Demon Mail
 $21F18	E8 80 	33000	Diamond Mail
 $21F1A	B8 88 	35000	Reflect Mail
 $21F1C	58 1B 	7000	White Robe	
 $21F1E	58 1B 	7000	Black Robe	
 $$21F20	40 9C 	40000	Genji Armor
 $21F22	E8 FD 	65000	Crystal Armor
 $21F24	64 00 	100	Rusty Armor
 ----Gloves----
 $21F26	50 00 	80	Bronze Ring
 $21F28	DC FF 	65500	Onion Gloves
 $21F2A	78 00 	120	Mithril Gloves	
 $21F2C	78 00 	120	Mithril Ring
 $21F2E	C4 09 	2500	Thief Gloves
 $21F30	C4 09 	2500	Gauntlets
 $21F32	C4 09 	2500	Power Ring	
 $21F34	88 13 	5000	Rune Ring
 $21F36	10 27 	10000	Diamond Ring 
 $21F38	98 3A 	15000	Diamond Gloves
 $21F3A	30 75 	30000	Protect Ring
 $21F3C	30 75 	30000	Genji Gloves
 $21F3E	50 C3 	50000	Crystal Gloves
 ----Other Items----
 $21F40	64 00 	100	Magic Key
 $21F42	96 00	150	Carrot
 ----Important items---- They can't be sold or bought, so 0 for all
 $21F44	00 00 	0	Horn
 $21F46	00 00 	0	Eye
 $21F48	00 00 	0	Eureka Key
 $21F4A	00 00 	0	Wind Fang
 $21F4E	00 00 	0	Fire Fang
 $21F50	00 00 	0	Water Fang
 $21F52	00 00 	0 	Earth Fang
 $21F54	00 00 	0	Lute
 $21F56	00 00 	0	Sylx Key 
 ----Items----
 $21F58	C8 00 	200	MidgBread
 $21F5C	96 00 	150	Potion
 $21F5E	B0 04 	1200	Hi-Potion	
 $21F60	B8 0B 	3000	Elixir
 $21F62	B8 0B 	3000	FenixDown
 $21F64	2C 01 	300	Soft		
 $21F66	64 00 	100	MaidKiss
 $21F68	64 00 	100	EchoHerb
 $21F6A	64 00 	100	LuckMallet
 $21F6C	28 00 	100	Eyedrop
 $21F6E	50 00 	80	Antidote
 $21F70	D0 07 	2000	Otterhead	
 $21F72	E8 03 	1000	BombShard	
 $21F74	E8 03 	1000	SouthWind	
 $21F76	E8 03 	1000	Zeus Rage	
 $21F78	DC 05 	1500	Bomb Arm	
 $21F7A	DC 05 	1500	NorthWind	
 $21F7C	DC 05 	1500	God's Rage
 $21F7E	C4 09 	2500	Earthdrum	
 $21F80 	B8 0B 	3000	LamiaScl.
 $21F82	B8 0B 	3000	God's Wine
 $21F84	B8 0B 	3000	TurtleShell
 $21F86	B8 0B 	3000	Devil's Sigh
 $21F88	A0 0F 	4000	BlackHole
 $21F8A	88 13 	5000	DarkScent
 $21F8C	B8 0B 	3000	LilithKiss
 $21F8E	B8 0B 	3000	Imp's Yawn
 $21F90	B8 0B 	3000	SplitShell
 $21F92	B8 0B 	3000	Paralyzer
 $21F94	D0 07 	2000	MuteCharm
 $21F96	D0 07 	2000	Pillow
 $21F98	D0 07 	2000	Bombhead
 $21F9A	88 13 	5000	Barrier
 $21F9C	88 13 	5000	ChocoRage
 $21F9E	88 13 	5000	WhiteScent
 ----Lvl 8 Spells
 $21FA0	60 EA 	60000	Flare
 $21FA2	60 EA 	60000	Death
 $21FA4	60 EA 	60000	Meteo
 $21FA6	60 EA 	60000	Wwind
 $21FA8	60 EA	60000	Life2
 $21FAA	60 EA 	60000	Holy
 $21FAC	E8 FD 	65000   Bahamut Summon
 ----Lvl 7 Spells
 $21FAE	20 4E 	20000	Quake
 $21FB0	20 4E 	20000	Brak2
 $21FB2	20 4E 	20000	Drain
 $21FB4	20 4E 	20000	Cure4
 $21FB6	20 4E 	20000	Heal
 $21FB8	20 4E 	20000	Wall
 $21FBA	D8 D6 	55000   Leviathan Summon
 ---Lvl 6 Spells
 $21FBC	10 27 	10000	Fire3
 $21FBE	10 27 	10000	Bio
 $21FC0	10 27 	10000	Warp
 $21FC2	10 27 	10000	Aero2
 $21FC4	10 27 	10000	Soft
 $21FC6	10 27	10000	Haste
 $21FC8	C8 AF 	45000   Odin Summon
 ----Lvl 5 Spells
 $21FCA	88 13 	5000	Bolt3
 $21FCC	88 13 	5000	Kill
 $21FCE	88 13 	5000	Erase
 $21FD0	88 13 	5000	Cure3
 $21FD2	88 13 	5000	Life1
 $21FD4	88 13 	5000	Safe
 $21FD6	88 13 	5000    Titan
 ----Lvl 4 Spells
 $21FD8	B8 0B 	3000	Break
 $21FDA	B8 0B 	3000	Ice3
 $21FDC	B8 0B 	3000	Shade
 $21FDE	B8 0B 	3000	Libra
 $21FE0	B8 0B 	3000	Confu
 $21FE2	B8 0B 	3000	Mute
 $21FE4	B8 0B 	3000    Ifrit
 ----Lvl 3 Spells
 $21FE6	DC 05 	1500	Fire2
 $21FE8	DC 05 	1500	Ice2
 $21FEA	DC 05 	1500	Bolt2
 $21FEC	DC 05 	1500	Cure2
 $21FEE	DC 05 	1500	Exit
 $21FF0	DC 05 	1500	Wash
 $21FF2	DC 05 	1500    Ramuh
 ----Lvl 2 Spells
 $21FF4	BC 02 	700	Bolt
 $21FF6	BC 02 	700	Venom
 $21FF8	BC 02 	700	Blind
 $21FFA	BC 02 	700	Aero
 $21FFC	BC 02 	700	Toad
 $21FFE	BC 02 	700	Mini
 $22000	BC 02 	700 	Shiva
 ----Lvl 1 Spells
 $22002	64 00 	100	Fire
 $22004	64 00 	100	Ice
 $22006	64 00 	100	Sleep
 $22008	64 00 	100	Cure1
 $2200A	64 00 	100	Pure
 $2200C	64 00 	100	Sight
 $2200E	64 00 	100 	Chocobo


  • Item Value List:
00 Nothing 
01 Kaiser
02 Cat Claws
03 Dragon Claws
04 Fairy Claws
05 Hell Claws
06 Nunchuck
07 Tonfa 
08 Three Part
09 Mithril Rod
0A Fire Rod
0B Ice Rod
0C Bolt Rod
0D Ultimate Rod
0E Staff
0F Burning Staff
10 Freeze Staff
11 Bolt Staff
12 Golem Staff
13 Rune Staff
14 Eldest Staff
15 Hammer (Dummy)
16 Thor Hammer
17 Battle Axe
18 Great Axe
19 M.Star
1A Thunder Spear
1B Wind Spear
1C Blood Lance
1D Holy Lance
1E Knife
1F Dagger
20 Mithril Knife
21 Main Gauche
22 Orichalcum
23 Air Knife
24 Long Sword
25 Wight Slayer
26 Golden Sword
27 Mithril Sword
28 Serpent Sword
29 Freezing Sword
2A Tyrfing
2B Salamander
2C King Sword
2D Tomahawk 
2E Ancient Sword
2F Ashura
30 Blood Sword
31 Defender 
32 Triton Hammer
33 Kotetsu
34 Kiku Ichimonji
35 Break Blade
36 Excalibur
37 Masamune
38 Ragnarok
39 Onion Sword
3A Fire Book
3B Ice Book
3C Inferno Book
3D Light Book
3E Illumina Book
3F Boomerang
40 Full Moon
41 Shuriken
42 Blizzard Book
43 Diamond Bell
44 Earth Bell
45 Rune Bell
46 Madura Harp
47 Dream Harp
48 Lamia Harp
49 Loki Harp
4A Bow
4B Great Bow
4C Killer Bow
4D Rune Bow
4E Yoichi Bow
4F Wooden Arrow
50 Holy Arrow
51 Iron Arrow
52 Light Arrow
53 Fire Arrow
54 Ice Arrow
55 Medusa Arrow
56 Yoichi Arrow
57 ---
58 Leather Shield
59 Onion Shield
5A Mithril Shield
5B Ice Shield
5C Hero Shield
5D Demon Shield
5E Diamond Shield
5F Aegis Shield
60 Genji Shield
61 Crystal Shield
62 Leather Cap
63 Onion Helm
64 Mithril Helm
65 Carapace Helm
66 Ice Helm
67 Headband
68 Scholar Hat
69 Black Cowl
6A Chakra Band
6B Viking Helm
6C Dragon Helm
6D Feather Hat
6E Diamond Helm
6F Genji Helm
70 Crystal Helm
71 Ribbon
72 Cloth
73 Leather Armor
74 Onion Armor
75 Mitril Armor
76 Carapace Armor
77 Ice Armor
78 Flame Mail
79 Kenpo Gi
7A Black Garb
7B Mage Robe
7C Viking Mail
7D Black Belt
7E Knight Armor
7F Dragon Mail
80 Bard Vest
81 Scholar Vest
82 Gaia Vest
83 Demon Mail
84 Diamond Mail
85 Reflect Mail
86 White Robe
87 Black Robe
88 Genji Armor
89 Crystal Armor
8A Rusty Armor
8B Bronze Ring
8C Onion Gloves
8D Mithril Gloves
8E Mithril Ring
8F Thief Gloves
90 Gauntlets
91 Power Ring
92 Rune Ring
93 Diamond Ring
94 Diamond Gloves
95 Protect Ring
96 Genji Gloves
97 Crystal Gloves
98 Magic Key
99 Carrot
9A Horn
9B Eye
9D Eureka Key
9E Wind Fang
9F Fire Fang
A0 Water Fang
A1 Earth Fang
A2 Lute
A3 Sylx Key
A4 MidgBread
A5 ? Maybe Money pointer, some chest that point to this give Gil.
A6 Potion 
A7 HiPotion
A8 Elixir
A9 Fenixdown
AA Soft
AB MaidKiss
AC EchoHerb
AD LuckMallet
AE Eyedrop
AF Antidote
B0 Otterhead
B1 BombShard
B2 SouthWind
B3 Zeus Rage
B4 Bombr Arm
B5 NorthWind
B6 Gods Rage
B7 Earthdrum
B8 LamiaScl.
B9 God's Wine
BA TurtlShell
BB Devil's Sigh
BC BlackHole
BD DarkScent
BE LilithKiss
BF Imp's Yawn
C0 SplitShell
C1 Paralyzer
C2 Mutecharm
C3 Pillow
C4 BombHead
C5 Barrier
C6 ChocoRage
C7 WhiteScent
C8 Flare
C9 Death
CA Meteo
CB WWind
CC Life2
CD Holy
CE Bahamut
CF Quake
D0 Brak2
D1 Drain
D2 Cure4
D3 Heal
D4 Wall
D5 Leviathan
D6 Fire3
D7 Bio
D8 Warp
D9 Aero2
DA Soft
DB Haste
DC Odin
DD Bolt3
DE Kill
DF Erase
E0 Cure3
E1 Life1
E2 Safe
E3 Titan
E4 Break
E5 Ice3
E6 Shade
E7 Libra
E8 Confu
E9 Mute
EA Ifrit
EB Fire2
EC Ice2
ED Bolt2
EE Cure2
EF Exit
F0 Wash 
F1 Ramuh
F2 Bolt
F3 Venom
F4 Blind
F5 Aero
F6 Toad
F7 Mini
F8 Shiva
F9 Fire
FA Ice
FB Sleep
FC Cure1
FD Pure
FE Sight
FF Chocobo

Shops

First, There is no real order to these, they were just made as they wanted to add them, and they can be used for different shops, and there are duplicates that won't do anything.

Let's put one as an example:

The Invincible Potion Shop: 5A089 -> 5A090

09 -A7 AA AC AE AF B0 99 A4- 09

The 09 from 5A088 and 5A091 are used for a sepation between shops with usable items like Potions or Eyedrops: 07 is for Weapon Shops. 08 is for Armor Shops. 0A is for Magic Shops.

This will make easier to find them.But I will give the offsets of the groups themselves, not counting the separations.

In this example, the items in store are: Hipotion Soft EchoHerb Eyedrop Antidote Otterhead Carrot Midgbread. There are other shops that use this same offset: Northeast Saronia and Leprit (The Evoker's Village).

You can know this because there is only one time the string "A7 AA AC AE AF B0 99 A4" is used in the entire code. Most of the Potion shops are used in several places.

I'll put a separation mark here and there as the offset order goes to make it less painful to look at. Anyway, let's get going:

$5A080-5A086 	Amur, Dastar, Northwest Saronia, Ancient Ruins B1, Doga's Manor Potion Shops
$5A089-5A090 	Invincible, Leprit, Northeast Salonia,  Potion Shops
$5A092-5A095 	Falbagard Potion Shop
-------
$5A097-5A09C	Amur Weapon Shop
$5A09E-5A0A3	Ancient Ruins B1 Weapon Shop
$5A0A5-5A0A7 	Dastar Weapon Shop 
$5A0A9-5A0AB	Northeast Salonia Weapon Shop (Spears)
$5A0AD-5A0B4	Northeast Salonia Weapon Shop (Rod/Staff)
$5A0B6-5A0BD	Invincible Weapon Shop
$5A0BF-5A0C2	Falbagard Weapon Shop
--------
$5A0C4-5A0CB	Amur's Armor Shop
$5A0CD-5A0D2	Ancient Ruins Armor Shop
$5A0D4-5A0D8	Dastar Armor Shop
$5A0DA-5A0E0	Southwest Salonia Armor Shop
$5A0E2-5A0E9	Invincible Armor Shop
$5A0EB-5A0ED	Falgabard Armor Shop
---------
$5A0EF-5A0F4	Leprit Summon Magic Shop
$5A0F6-5A0FC	Northeast Salonia and Doga's Village Magic Shop (lvl5)
$5A0FE-5A104	Northeast Salonia and Doga's Village Magic Shop (lvl4)
$5A106-5A10C	Southwest Salonia and Falbagard Magic Shop
$5A10E ->??	Doga's Manor and Doga's Village Magic Shop	 (lvl6)
--------
$5A117-5A11C	Eureka B7 Shuriken & Armor Shop
$5A11E-5A124	Eureka B7 Magic Shop
$5A126-5A129	Eureka B7 Summon Magic Shop 		
--------
$5A12B>5A131	Invincible and Doga's Village Magic Shop 	 (lvl7)
-------
$59CBB-59CBE	Canaan, Viking Hideout and Tozus Potion shop
$59CC9-59CD0	Ancients Village and Dwarf Cave Potion Shop
$59CD2-59CD3	Tozus Bread Shop
-------
$59CD5-59CDA	Ur Weapon Shop
$59CDC-59CDF	Kazus Weapon Shop
$59CE1-59CE8	Ancient's Village Weapon Shop
--------
$59CEA-59CF0	Viking's Hideout Magic Shop (The Red Mage in the inn)
-------
$59CFB-59D02	Dwarf Cave Weapon Shop
-------
$59D04-59D05	Gysahl Key Shop
-------
$59D07-59D0C	Ur Armor Shop
$59D0E-59D13	Kazus and Canaan Armor Shops
$59D15-59D1A	Ancient's Village Armor Shop
$59D25-59D2A	Dwarf Cave Armor Shop
------
$59D2C-59D2D	Ur Magic Shop
$59D2F-59D32	Kazus Magic Shop
$59D34-59D38	Canaan Magic Shop
$59D3A-59D41   Tozus Magic Shop
$59D43-59D4A	Ancient's Village Magic Shop
$59DC4-59D54	Gysahl Magic Shop
------
$59D56-59D57	Gysahl Carrot Shop

Miscellaneous

  • $A10 - Map connections; determines which entrances lead to which map (sprites not included).
  • $3C10 to ? - Contents of all chests in the game, in no particular order.


  • $30810 - Text pointer for item/magic/enemy names.
  • $30D70 - Start of text data.
  • $3CC3A - Start of text data for items, magic and enemies.
  • $58010 to $5894F - pointers to, among other things, shop inventory data.
  • $62C46,4A - Maximum base Hit% for attacks.
  • $61C68 - Gold given by every enemy, two bytes per enemy.
  • $7CDE8 - Player's movement speed in towns and dungeons. Higher values than 2 cause screen glitches.