1234567890123456789012345678901234567890123456789012345678901234567890123456789
Final Fantasy IV Save State Hacking Guide
By Moses Hughes A.K.A. MDH88
[ABTM] About Me
[VERS] Version History
[LEGL] Legal Info
[STRT] Getting Started
[CH1O] Character 1 Offsets
[CH2O] Character 2 Offsets
[CH30] Character 3 Offsets
[CH4O] Character 4 Offsets
[CH5O] Character 5 Offsets
[OTHR] Other Offsets
[MAGC] Magic/Summon List
[ITEM] Item list
[CRDT] Credits
[ABTM] About Me!
I am Moses Hughes aka MDH88. I am an avid fan of the Final Fantasy Series, and
have played most of the games in the series, including the Playstation re-
released of FFI-II, IV, V, and VI. I noticed that there weren't any save state
hacking guides for IV, so I am filling in the void with my first ever FAQ! As
this is my first, if you notice any errors, PLEASE let me know! My email is
[email protected]. Thanks in advance for reading!
[VERS] Version History
Version 1.0: Initial, and hopefully only, version, unless there are spelling/
grammatical errors.
[LEGL] Legal Info
This FAQ is an original work of myself, Moses Hughes. It can be used for your
own personal use, but not for profit/gain of any kind. It cannot be posted on
any other site besides gamefaqs.com without my express permission, nor can it
be duplicated in whole or in part without proper credit given! If you want
to post it elsewhere, or use part of my FAQ in your own work, email me and
I will likely say yes, just be polite and ask first please!
[STRT] Getting started
To do this, you have to have: 1) an emulator capable of generating save states,
2) a copy of FFIV, either from Final Fantasy: Chronicles or the stand alone
version for the PS1, 3) a hex editing program, such as XVI32, and 4) a program
to convert decimal to hex for you. If you have Windows, the calculator does
this when set to programming.
Save states are generated using a hexadecimal (base-16) format, so in addition
to the numbers 0-9 you also have letters A-F, so if you count up it would go
0123456789ABCDEF
and the next number up would be 10, which is 16 in decimal. You can have values
ranging from 00 to FF, which is 0-255 in decimal.
When you edit these, it is easiest to do with a hex editor. XVI32 is free and
the one I use. Google free hex editors and you will find one easy enough.
When I reference an offset, that is the address, or location, of the offset in
the save state. So, if I say go to offset A24E, you go to address, select
"go to," then type in A24E and it would take you to that offset. You can then
edit the value as desired. The offset uses two digits, so you can enter values
from 00-FF, equivalent to 0 to 255.
For larger values, such as HP, Mp, Experience, Gil, etc, there are two or three
offsets used to represent it. In this case, the value is in two or three pairs,
entered in reverse. For example, if the converted value is 4D5E, you would
enter 5E into the first offset, then 4D in the second. For larger values, like
1A23E6, you would enter the pairs E6 first, then 23, then finally 1A. Reverse
the order of the pairs, NOT THE VALUE DIRECTLY!
For each character, you can edit their Level, current/max HP and MP, and the
stats Str, Agil, Vit, Wis, and Will. All other stats are the result of these
stats plus your equipment; there are guides telling exactly how this works
already, so reference them!
These 5 stats have two offsets. The first is the base stat, and the second is
that value plus any bonuses from equipment. Editing the first value is
sufficient, but I'm listing both for your sanity! The max value is normally 99
(63 in hexadecimal), but you can put any larger value in also. Note that in my
experience, using larger values is not terribly helpful, and actually hurts
your other stats!
For HP and MP, there are offsets for current and max values. The PAIRS are
reversed, so if you enter want to enter 1000 (4096 decimal), enter 00 in the
first offset, and 10 in the second. HP is normally maxed at 9999 (270F hex),
which would be entered 0F 27. You can enter FF FF for 65535 HP! MP is normally
limited to 999 (3E7) which would be entered E7 03 (use a 0 as a place-holder).
You can enter FF FF for this as well!
For equipment, you can enter any value you wish, allowing you to equip weapons
and shields on characters that normally cannot equip them. Keep in mind that
each character has a dominant hand, so a weapon (exc. bows) goes in the
dominant hand (arrows if you equip a bow), and a shield (or bow) in the other.
For hand quantity, this will be 00 if nothing equipped, 01 for most equips, and
00 to 63 for arrows.
I may fluff this part out a little later, but this covers the basics. On to the
offsets!
[CH1O] Character 1 Offsets
This is the character in the third position (usually Cecil)
Level D1302
Current HP D1307 & D1308
Maximum HP D1309 & D130A
Current MP D130B & D130C
Maximum MP D130D & D130E
Strength D130F & D1314
Agility D1310 & D1315
Vitality D1311 & D1316
Wisdom D1312 & D1317
Will D1313 & D1318
Head Gear D1330
Body Gear D1331
Hand Gear D1332
Right Hand D1333
RH Qty D1334
Left Hand D1335
LH Qty D1336
Experience D1337 & D1338 & D1339
[CH2O] Character 2 Offsets
This is the character in the first position (usually Kain)
Level D1342
Current HP D1347 & D1348
Maximum HP D1349 & D134A
Current MP D134B & D134C
Maximum MP D134D & D134E
Strength D134F & D1354
Agility D1350 & D1355
Vitality D1351 & D1356
Wisdom D1352 & D1357
Will D1353 & D1358
Head Gear D1370
Body Gear D1371
Hand Gear D1372
Right Hand D1373
RH Qty D1374
Left Hand D1375
LH Qty D1376
Experience D1377 & D1378 & D1379
[CH3O] Character 3 Offsets
This is the character in the fifth position (usually Edge)
Level D1382
Current HP D1387 & D1388
Maximum HP D1389 & D138A
Current MP D138B & D138C
Maximum MP D138D & D138E
Strength D138F & D1394
Agility D1390 & D1395
Vitality D1391 & D1396
Wisdom D1392 & D1397
Will D1393 & D1398
Head Gear D13B0
Body Gear D13B1
Hand Gear D13B2
Right Hand D13B3
RH Qty D13B4
Left Hand D13B5
LH Qty D13B6
Experience D13B7 & D13B8 & D13B9
[CH4O] Character 4 Offsets
This is the character in the second position (usually Rydia or Rosa)
Level D13C2
Current HP D13C7 & D13C8
Maximum HP D13C9 & D13CA
Current MP D13CB & D13CC
Maximum MP D13CD & D13CE
Strength D13CF & D13D4
Agility D13D0 & D13D5
Vitality D13D1 & D13D6
Wisdom D13D2 & D13D7
Will D13D3 & D13D8
Head Gear D13F0
Body Gear D13F1
Hand Gear D13F2
Right Hand D13F3
RH Qty D13F4
Left Hand D13F5
LH Qty D13F6
Experience D13F7 & D13F8 & D13F9
[CH5O] Character 5 Offsets
This is the character in the fourth position (usually Rosa or Rydia)
Level D1402
Current HP D1407 & D1408
Maximum HP D1409 & D140A
Current MP D140B & D140C
Maximum MP D140D & D140E
Strength D140F & D1414
Agility D1410 & D1415
Vitality D1411 & D1416
Wisdom D1412 & D1417
Will D1413 & D1418
Head Gear D1430
Body Gear D1431
Hand Gear D1432
Right Hand D1433
RH Qty D1434
Left Hand D1435
LH Qty D1436
Experience D1437 & D1438 & D1439
[OTHR] Other Offsets
Gil D19A0 & D19A1 & D19A2
-For values to insert for items/weapons, look into the items section.
Items are listed starting with offset D1740. The quantity of THAT item is in
the next offset, D1471. The items continue like this through D179A (last item
before TRASH) and D179B (qty of the last item). The final offsets are for Sort
and Trash, you can erase these but it's not really helpful.
-For magic values, use the magic section
Each character capable of using magic/summons has a list. There are 24
addresses for each character; there are 24 values for white magic, 24 values
for black magic, 15 values for summons, and 6 values for Ninja abilities.
You can edit these lists to give any of the characters any kind of magic you
wish. You can give Rydia white magic after she loses it, give Cecil black
magic, etc.
[MAGC] Magic/Summon List
Note: Names are as they appear in FFIV for the Playstation, some are different
from the SNES version.
White Magic
00-None
01-Hold
02-Mute
03-Charm
04-Blink
05-Armor
06-Shell
07-Slow
08-Haste
09-Bersk
0A-Wall
0B-Holy
0C-Dspel
0D-Scan
0E-Cure1
0F-Cure2
10-Cure3
11-Cure4
12-Esuna
13-Life1
14-Life2
15-Mini
16-Exit
17-Sight
18-Float
Black Magic
19-Toad
1A-Piggy
1B-Warp
1C-Venom
1D-Fire1
1E-Fire2
1F-Fire3
20-Ice1
21-Ice2
22-Ice3
23-Bolt1
24-Bolt2
25-Bolt3
26-Bio
27-Wind
28-Quake
29-Sleep
2A-Stone
2B-Death
2C-Stop
2D-Drain
2E-Psych
2F-Meteo
30-Flare
Summon Magic
31-Imp
32-Bomb
33-Cocat
34-Mage
35-Chocb
36-Shiva
37-Ramuh
38-Ifrit
39-Titan
3A-Mist
3B-Sylph
3C-Odin
3D-Levia
3E-Asura
3F-Baham
Ninja Magic
42-Flame
43-Flood
44-Blitz
45-Smoke
46-Pin
47-Image
[ITEM] Item list
Note: Names are as they appear in FFIV for the Playstation, some are different
from the SNES version.
00-Nothing
Claws
01-FireClaw
02-IceClaw
03-BoltClaw
04-Fairy
05-HellClaw
06-CatClaw
Rods
07-Rod
08-IceRod
09-FlameRod
0A-Thunder
0B-Change
oC-FairyRod
0D-Stardust
0E-Lilith
Staves
0F-Staff
10-Cure
11-Mythril
12-Power
13-Lunar
14-Sage
15-Silence
Dark Swords
16-Shadow
17-Dark
18-Death
Great Swords
19-Legend
1A-Light
1B-Excalbur
1C-Flame
1D-IceBrand
1E-Defense
1F-BloodSwd
20-Ancient
21-Sleep
22-Gorgon
3D-Mythril
3F-Ragnarok
4C-Avenger
Spears
23-Spear
24-WindSpr
25-Fire Spr
26-IceSpear
27-Dragon
28-HolyLnce
29-BloodSpr
2A-Gungnir
Ninja Swords
2B-Kunai
2C-Ashura
2D-Kotetsu
2E-Kikuichi
2F-Murasame
30-Masamune
Knives
31-Assassin
32-MageMash
3B-Mythril
3C-Dancing
3E-Knife
Whips
33-Whip
34-Chain
35-Blitz
36-FireLash
37-Serpent
Axes
38-Hand Axe
39-Dwarf
3A-Ogre
47-VenomAxe
48-Rune Axe
Ninja Stars
40-Shuriken
41-Fuma
Boomerangs
42-Boomerang
43-Fullmoon
Harps
44-Dreamer
45-Lamia
Wrenches
49-Mythril
4A-Gaia
4B-Wooden
Bows
4D-ShortBow
4E-Crossbow
4F-GreatBow
50-Archer
51-ElvenBow
52-Yoichi
53-Artemis
Arrows
54-Brass
55-Holy
56-Fire
57-Ice
58-Bolt
59-Darkness
5A-Poison
5B-Mute
5C-Angel
5D-Yoichi
5E-Medusa
5F-Artemis
Shields
61-Iron
62-Shadow
63-Demon
64-Paladin
65-Mythril
66-Flame
67-IceShld
68-Diamond
69-Aegis
6A-Genji
6B-Dragon
6C-Crystal
Helmets
6D-Iron
6E-Shadow
6F-Hades
70-Demon
71-Paladin
72-Mythril
73-Diamond
74-Genji
75-Dragon
76-Crystal
Caps
77-Leather
78-Feather
79-Magus
7A-Wizard
7B-Tiara
7C-Ribbon
7D-Headband
7E-Bandanna
7F-Ninja
80-Glass
Armor
81-Iron
82-Shadow
83-Hades
84-Demon
85-Paladin
86-Mythril
87-Flame
88-IceArmor
89-Diamond
8A-Genji
8B-Dragon
8C-Crystal
9A-Adamant
9B-Ninja
Robes
8D-Clothes
8E-Leather
8F-GaiaGear
90-Wizard
91-Black
92-Sorcerer
93-White
94-PwrVest
95-Minerva
96-Prisoner
97-Bard
98-Kenpo
99-BlkBelt
Gauntlets
9C-Iron
9D-Shadow
9E-Hades
9F-Demon
A0-Paladin
A1-Mythril
A2-Diamond
A3-Zeus
A4-Genji
A5-Dragon
A6-Crystal
Rings
A7-IronRing
A8-RubyRing
A9-Silver
AA-Strength
AB-Rune
Ac-Crystal
AD-GoldRing
AE-Protect
AF-Curse
Items
46-Dummy (?)
60-Iron (?)
B0-Bomb
B1-BigBomb
B2-Notus
B3-Boreas
B4-ThorRage
B5-ZeusRage
B6-Stardust
B7-Succubus
B8-Vampire
B9-Bacchus
BA-Hermes
BB-HrGlass1
BC-HrGlass2
BD-HrGlass3
BE-SilkWeb
BF-Illusion
C0-Inferno
C1-Blizzard
C2-LitStorm
C3-StarVeil
C4-Kamikaze
C5-MoonVeil
C6-MuteBell
C7-GaiaDrum
C8-Crystal
C9-Coffin
CA-Grimoire
CB-Bestiary
CC-Alarm
CD-Unihorn
CE-Potion
CF-HiPotion
D0-X-Potion
D1-Ether1
D2-Ether2
D3-Elixir
D4-Life
D5-Soft
D6-MaidKiss
D7-Mallet
D8-DietFood
D9-EchoNote
DA-EyeDrops
DB-Antidote
DC-Cross
DD-Remedy
DE-Alert
DF-Au Apple
E0-Ag Apple
E1-SomaDrop
E2-Tent
E3-Cabin
E4-Smut
E5-Exit
E6-EagleEye
E7-Imp (Summon)
E8-Bomb (Summon)
E9-Cocatris (Summon)
EA-Mage (Summon)
EB-Gysahl
EC-Pass
ED-Whistle
EE-BombRing
EF-BaronKey
F0-SandRuby
F1-Earth
F2-Magma
F3-Necklace
F4-TwinHarp
F5-Dark
F6-RatTail
F7-Adamant
F8-Pan
F9-PinkTail
FA-TowerKey
FB-DkMatter
FC-Dummy (?)
FD-Dummy (?)
FE-Sort (Function at bottom of screen)
FF-Trash (Function at bottom of screen)
[CRDT] Credits
I would like to thank the following people/organizations:
-Square/SquareEnix: They made the game, without which this guide would be
unnecessary!
-C-Jay-C, for a killer site that I have enjoyed and used for years! Sorry I
didn't join sooner!
-The folks that made the PSX emulator, it is the one I use!
-Your name here, if you help polish/correct my guide! I will give credit where
credit is due, I am not perfect, but you can help my guide to be so!
-You, the reader. Hopefully, this is what you were looking for and this is
incredibly helpful to you!