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
mdh1701@gmail.com. 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!