- Main
- Programs
- Patch Codes
- Links
Final Fantasy 1 NES

This was one of my first RPG experiences back in the day.  If you've looked at my Game Genie codes for this game, it's pretty evident that I like it quite a bit.  :-)  Since then, I've contributed my findings on the game to the Final Fantasy Hackster project.. a program for Windows that lets you edit many aspects of the game.  Since the release of the official version and the source, though, no more features are being added by the author.  So, I decided to create a companion program to edit some of the extra things I've found.

A similar program is also available to adjust parameters of anomiex's new INT / magic-fix patch for this game.

See below for additional documents related to this game.
 FF Hackster Companion

The major part is the Sprite dialogue editor, where you can assign text strings to specific sprites and even change the conditions for what they say, along with a few other goodies.  The program also lets you tweak data for the hidden "ship game", as well as the number hits in battle and the properties of some types of magic spells.  One of the magic tweaks is a fix for the broken LOCK spell.  Additionally, there are fixes for the weapon data that allow a weapon's species and elements to now work properly, along with the critical hit %.

The program is a work-in-progress, meaning there could be bugs, so back up your hack before making any changes with the program.  If you find any bugs, please let me know so I can fix them.

This program was designed to be a companion program to the official Final Fantasy Hackster.  Just unzip it to your Hackster directory.  You can still use the program even if you don't use Hackster.  You won't be able to use the sprite dialog editor, however, unless you copy a valid FFHackster.dat file into the same directory as this program.

How to use it:

Just open an FF1 NES ROM image and edit whatever you want.  A couple of important notes, though:

  • Don't use Hackster and this program on the same ROM file at the same time.  If you do, saving from one program will overwrite the saved changes from the other!
  • BACKUP YOUR WORK BEFORE USING THE PROGRAM!  It's always a good practice anyway, but the sprite dialog editor has only been tested for basic functionality and there could be bugs in it.
  • Sprite Dialog Editor:  I recommend against changing the dialog handler for any sprites to use the game's plot dialog handlers.  If you do, that would allow alternate ways to complete parts of the plot.  This aspect has not been tested and so it's effect on the game is currently unknown.
Click to Download (Version 0.65 - 192 KB)

Version History:

0.65 - 7/12/2004:
  • Provisionally added my patch to make the game utilize a weapon's species and elemental-weakness data.  Also included is wmage's patch to fix the weapon's critical hit % (the Unknown byte in Hackster's weapon editor).  Thanks to Alex Jackson for the information and comments, as well as wmage for helping me refine the patch.
  • Added the ability to edit the damage bonus awarded when a weapon's species or element matches the enemies species or element weakness.
0.62 - 5/06/2004:
  • Fixed a bug on the Limits dialog that caused the game to freeze on certain emulators when you opened a treasure chest with gold or completed the ship game.  If your hack was a victim of this problem, then after installing this update, go to the Limits dialog, click OK, save the ROM, and your hack will be repaired.  Thanks to Aaron for the bug report.
0.61 - 2/25/2004:
  • Added Alex Jackson's fix for the bug in determining the success of an attempt to run from battle.
0.6 - unreleased:
  • Miscellaneous additions.

0.51 - 11/25/2001:
  • Made FF1 ROM checking less strict, so should work with files larger than 262,160 bytes.
  • Implemented FF Hackster's anti-cheating measure.  Used by the creators of hacks so that people can't use Hackster (and now this program) to change their hack.
0.5 - 11/17/2001:  First version.


Thanks go out to Disch, the author of Final Fantasy Hackster, for making his program, giving me feedback on mine, and for info. on the sprite dialog data tables.  To visit his site, check out the links page.

 FF Magic Patch Plus

This program is designed to make selected adjustments to anomiex's magic-fix patch.  They mainly affect how the newly-incorporated INT stat affects various families of spells.  The goal is to find a set of values that strikes a good balance in gameplay and to determine the official values for the final version of this patch.

Note that if you do not have the patch, this program will be of no use.  As usual with patches, this should be applied to an original copy of the game.

Click to Download (Version 0.1 - 197 KB)

 Game Documents

Page Created on November 17, 2001.
Last modified on May 05, 2007.

See the main page for the "Standard Disclaimer" and copyright information.