Newer iteration of this is here: https://www.romhacking.net/forum/index.php?topic=28719.0June 12th 2019 Note: This project is being restarted. There are several issues with this version due to the decision to use the MMC5 mapper patch. I have since thought things over and decided to redo this translation, and will post a new thread when it’s ready. Here is the original post for archival purposes:
I have decided to take it upon myself to make a new English translation of Final Fantasy III for the NES, in what I hope becomes the definitive version of Final Fantasy III. Now, what is the point of doing this? Well, there was never any official English translation of the original Final Fantasy III for the NES, only its DS remake and subsequent ports were localized. While there are a couple existing fan translations, I have heard of problems with both, with one's script suffering from a severe lack of free space, and another using 1mb ROM space on a mapper that doesn't actually support it.
FFIII Refurbished will feature:
* Usage of Kea's MMC5 mapper patch
, which gives me 1 whole megabyte of total space to work with (meaning an extra 512kb that weren't there originally, which is more than enough for English text)
* A new English script based heavily off of the DS translation. How I will approach this is that I will compare the scripts between the original Japanese Famicom version and the official DS remake. The text from the DS version will be used ONLY IF THE LINE WAS FROM THE ORIGINAL FAMICOM VERSION, and if not, then the lines will be retranslated myself. However, in instances where I use the DS remake's line, if the line features censorship (such as small references to religion that were removed from the DS localization), then I will uncensor those lines. Ultimately, the new script will be an accurate translation of the original Final Fantasy III for the Famicom/NES, and since I'm using Kea's MMC5 mapper patch, I won't have to worry about free space at all, so I can make the text as wordy and meaningful as possible.
* Likewise, all character names, item names, enemy names, terminology, etc., will be as they are in the DS remake. So you won't see stuff like "Fire1", "Fire2" or "Fire3", instead it will be, "Fire", "Fira, "Firaga", etc.
* 10-character item names. Item names will be as close to the DS remake as possible.
* 12-character job titles. Job titles will be named exactly as they are in the DS remake, except for the "Magic Knight" job because the DS remake changed it to "Dark Knight" while in the original they were called "Magic Knights" (Dark Knights weren't actually introduced in the series until Final Fantasy IV)
* 11-character enemy names. Enemy names will be as close to the DS remake as possible.
* 6-character spell names. Spell names will be as close to the DS remake as possible (squish tiles will be used)
I have also written a new text editing tool in Java that allows me to view the original Japanese script while I work on the new English script, and allows mass recompiling of the text, so I don't have to do any repointing myself. It is called, "Onion Text". I have not yet publicly released Onion Text, and I don't expect I will for a while. The reason why is because as I work on FFIII:R, I will also continue to make small adjustments to Onion Text. When this project nears completion, I will then release Onion Text, with the hope that other people use it to make their own translations of FFIII into other languages.
* Menu size adjustments: 100% done
* Enemy names: 100% done
* Item names: 100% done
* Dialogue: 100% done
* GoldFinger - hex editor
* FCEUX - debugger & PPU viewer
* ASM6 - ASM compiler
* OnionText - text compiler that I made specifically for this project (coded in Java)
* Me - project leader and translation of lines that aren't in the DS remake
* Kea - MMC5 mapper patch
* Square Enix - for making this game and remaking this game and localizing the remake
* whoever made TileMolester (God, that's a horrible name)
* whoever made TileMolester Alternate
* whoever made GoldFinger
* whoever made HxD
* whoever made FCEUX
* whoever made ASM6
The patch can be downloaded here:
[Link removed due to newer project that makes this obsolete]