Other than documenting the location of Protect and Shell for the purpose of hacking, this should make these two spells a bit more impactful than before. Protect by default increases defense by 5. This has been increased to 10.
Shell by default increases magic defense by 3. This has been increased to 8.
FF2US/4/4ET - Protect and Shell Improvement Hack
Version 1.0a - 12/18/08
Created by Deathlike2
[email protected]
-------------------------------------------------------------------------------
Why does this patch exist?
--------------------------
Other than documenting the location of Protect and Shell for the purpose
of hacking, this should make these two spells a bit more impactful than before.
Protect by default increases defense by 5. This has been increased to 10.
Shell by default increases magic defense by 3. This has been increased to 8.
What This Patch Will Not Do
---------------------------
This will not change what or when magic is learned. It will not restore
Protect or Shell to FF2 or FF4 Easytype (although, FF4 Easytype will benefit
from this hack).
Patching
--------
There are patches provided for the following...
FF2US v1.1 (unheadered and headered)
FF4 (unheadered and headered)
FF4ET (unheadered and headered)
Note: FF4's patch also works on FF2US v1.0. This is notable because both
FF2US v1.1 and FF4 Easytype has some of their code moved around, probably
due to other kinds of fixes made.
I suggest you use NSRT to verify if your SNES ROM is a valid dump and
to determine if the ROM has a header.
Windows: http://www.romhacking.net/utils/400/
Linux: http://www.romhacking.net/utils/401/
Mac: http://www.romhacking.net/utils/484/
You should be able to use an emulator's software patching or LunarIPS
if hardpatching is needed.
This can be patched against J2e's translation or any translation that
does not move the spell code around.
Romhacking Info
---------------
Subtract 0x200 from all values if you are using a headerless ROM.
Modifications done to Protect at:
FF4 or FF2US v1.0 - 0x1DA5A
FF2US V1.1 - 0x1DA6A
FF4ET - 0x1DA64
Modifications done to Shell at:
FF4 or FF2 US v1.0 - 0x01DA7E
FF2US v1.1 - 0x1DA8E
FF4ET - 0x1DA88
Credits
-------
JCE3000GT made an awesome complete hack (based on what was known at the
time) that got me interested in finding out more.
Dragonsbreathren for helping out when I didn't know any better way back when.
He found the data in the FF2US v1.1 ROM.
Thanks to Lenophis for putting up with me on the forums.
Entroper wrote a pretty good FF4A doc sheet with addresses that I could find
what I needed to modify on my own.
Thanks to Phoenix who originally found the data in the FF2US v1.0 ROM.
Final Fantasy II (USA).smc - NOINTRO
CRC32: 65D0A825
MD5: 4FA9E542B954DCB954D5CE38188D9D41
SHA-1: 2FA447E3E010CE8BA5B4E746F6609AA0E324D947
SHA-256: 680535DC1C4196C53B40DC9C2C9BC159A77802AB8D4B474BEF5DC0281C15AD06