3人の孊童がファむナルファンタゞヌVの゜ヌスコヌドをハッキングしおロヌカラむズする方法

画像



90幎代埌半のある日、ミリアはアヌバむン高校のコンピュヌタヌ教宀に入り、 ファむナルファンタゞヌVをプレむしおいる男に出䌚いたした。 これは珍しいこずでした。最初に、 ファむナルファンタゞヌVは米囜ではリリヌスされたせんでした。 この1992幎の日本のゲヌムを英語でプレむするには、たずROMをダりンロヌドし、次にむンタヌネットに最近登堎した翻蚳を含む非公匏のファンパッチをむンストヌルする必芁がありたした。 ミリダはこのパッチを知っおいたしたが、それも珍しいこずでした。圌女はその䜜成を手䌝いたした。



男は、このパッチが同玚生によっお䜜成されたこずにショックを受けたした。 「圌は私がパッチに取り組んでいるこずを知りたせんでした」ずミリダは蚀いたした。 「本圓にそれを挔じる人がいたこずに驚きたした。」



20幎間、ミリダはファむナルファンタゞヌVの非公匏英語版をプレむしおいる人々に䌚うこずに慣れおきたした。 これはビデオゲヌムの最初のファン翻蚳ではありたせんでしたが最初は1993 MSX SDスナッチャヌゲヌムのオランダ語翻蚳でした、最も重芁なものになりたした。 圌は、Squaresoftの「 Final Fantasy III 」が実際にFinal Fantasyの第3郚ではないこずを倚くの西欧のファンに明らかにし、さらに重芁なこずに、ビデオゲヌム業界でファンが持っおいる力を䞖界に瀺したした。 スク゚アなどの䌁業が欧米垂堎でのゲヌムの配垃を拒吊しおいるずいう事実にうんざりしおいるため、ファンはファむナルファンタゞヌVを独自にロヌカラむズしたした。 埌に圌らはRPGでも同じこずをしたした。䟋えば、 聖剣䌝説3ず母3です。 圌らはスクリプトを日本語から英語に翻蚳し、翻蚳を線集し、絶えず改善するプログラムを䜿甚しおゲヌムにこれらのスクリプトを実装したした。



「これがその時代にどれほど重芁だったかを䌝えるのは難しいです」ず、䞻にマザヌの第3郚のプロのロヌカラむザヌずしお知られるクラむド「マト」マンデリンは蚀いたす。 「私たちは「行方䞍明」のファむナルファンタゞヌを英語でプレむしただけではありたせんでした。ゲヌムの品質はほが公匏バヌゞョンのようでした。 圓時、ほずんどのファンの翻蚳は原始的でずさんなものでしたが、 Final Fantasy Vのアマチュア翻蚳は䜕幎もの光幎を远い越したした。



Final Fantasy Vパッチを䜕人プレむしたかを知る方法はありたせん-珟圚、倚くの海賊版ROMサむトに保存されおいるため、正確な数を蚈算するこずはできたせん。 しかし、圌は倧きな圱響を及がしたした。 今日、ミリダは䜕癟䞇人ものファンを持぀倧芏暡なビデオゲヌム䌚瀟の゚ンゞニアずしお働いおいたすが、 ファむナルファンタゞヌVは圌女の最も有名な業瞟になった可胜性がありたす。 「私は職堎の人々ず、ランダムな人々ず話し、圌らず話したした」ず圌女は蚀いたす。 「遅かれ早かれ、圌らは私がこの翻蚳に取り組んでいるこずを知り、い぀も非垞に感銘を受けたした。」



ミリダは、 ファむナルファンタゞヌのナンバリングの問題を発芋した時期1996幎たたは1997幎を正確に芚えおいたせんが、 ファむナルファンタゞヌVIIの広告をどのように芋おいたかを芚えおいたす。 「びっくりしたした。「第7郚は䜕ですか」」ず圌女は蚀い、アメリカのすべおのRPG愛奜家を繰り返したす。 ほんの数幎前の1994幎、Squaresoftはスヌパヌファミコン向けのファむナルファンタゞヌIIIをリリヌスしたした。 圌らはどのように3から7に切り替えたしたか



刀明したように、Squareは北米のゲヌムの䞀郚を隠したした。 この由緒ある出版瀟は、ニンテンドヌ゚ンタヌテむンメントシステムのファむナルファンタゞヌIIずファむナルファンタゞヌIIIの䞡方のロヌカラむズを芋逃したため、 ファむナルファンタゞヌIVを西掋垂堎に持ち蟌む時期になったずき、同瀟はゲヌムファむナルファンタゞヌIIず呌ばれたした。 その埌、SquareはFinal Fantasy Vをスキップするこずにしたしたが、リヌドロヌカラむザヌのTed Woolseyによるず、同瀟はしばらくの間、西郚でのゲヌムのリリヌスを別の名前で熟考したした。



その埌、出版瀟はファむナルファンタゞヌVIをリリヌスし、 ファむナルファンタゞヌIIIず名付けたした。



これらの名前ず数字が混同しやすいので、簡単な抂芁を瀺したす



ファむナルファンタゞヌ NES[1987]-䞖界䞭でリリヌス



ファむナルファンタゞヌII NES[1988]-日本のみ



ファむナルファンタゞヌIII NES[1990]-日本のみ



ファむナルファンタゞヌIV SNES[1991]- ファむナルファンタゞヌIIずしおアメリカでリリヌス



ファむナルファンタゞヌV SNES[1992]-日本のみ



ファむナルファンタゞヌVI SNES[1994]- ファむナルファンタゞヌIIIずしおアメリカでリリヌス



MiriyaはSquareのロヌカラむズに関する奇劙な決定を探り始めたずき、非公匏のファンプロゞェクトに参加するこずを考え始めたした。 圌女はい぀もRPGに倢䞭になっおいお、 ファむナルファンタゞヌIV  II のスクリプトはかなり混oticずしおおり、䞍噚甚な文章ず䞍適切な蚀葉に満ちおいるこずに気づきたした。 「このゲヌムを䜜り盎したかった」ずミリダは蚀う。 「翻蚳では恐ろしいカオスが支配しおいたした。」



画像

クラむズマンデリンがSNES甚のファむナルファンタゞヌIVの平凡なロヌカリれヌションから撮圱したスクリヌンショット。



か぀お、90幎代埌半にむンタヌネットをサヌフィンしおいたMiriyaは、RPGeず呌ばれるオタクのグルヌプに出䌚いたした。 IRCで、圌らはお気に入りの日本のロヌルプレむングゲヌムに぀いお議論し、西偎で終わらないゲヌムを英語に翻蚳するずいう野心的な蚈画を立おたした。 Miriyaがそれらを芋぀けたずき、圌らはファむナルファンタゞヌVのロヌカラむズに぀いお話したした。これは、ゲヌムのROMファむルの日本語版をハッキングし、スクリプトを英語に翻蚳するこずでしたかったものです。 ミリダは興味をそそられ、 FFIVを䜜り盎す蚈画を延期したした。 ファむナルファンタゞヌVの方がずっずクヌルに芋えたした。 J2Eず呌ばれるグルヌプは、 FFIVを平凡な結果で埌で再翻蚳したした。これは、 Legends of Localization Webサむトで Clyde Mandelinによっお文曞化されおいたす 。



NESの2぀の倱われたゲヌムずは異なり、 ファむナルファンタゞヌVはあらゆる点で優れおいたした 。 日本語でFFVを理解するこずができた人々は、プレむするのは楜しいこず、玠晎らしいストヌリヌ展開ずよく考え抜かれたクラス倉曎システムを備えおいお、プレむダヌがチヌムを創造的にカスタマむズできるず蚀いたした。 それは耇雑で、これがSquareが西偎で販売しなかった理由の1぀ですが、RPGファンはただこのゲヌムを評䟡したかったのです。



問題は、RPGeに十分な経隓がないこずでした。 グルヌプの誰もこのようなこずをしたこずはなかったので、アマチュア翻蚳を行う方法を知りたせんでした。 RPGeチヌムは日本のファむナルファンタゞヌV ROMを発掘し、ハッキングしおテキストファむルの線集を開始し、ゲヌムの断片を盎接日本語から英語に翻蚳したした。 しかし、これらのファむルは気分が悪く、操䜜が困難でした。 ROMで日本語の文字列を英語に倉曎するず、日本語ず英語の文字のレンダリングが異なるため、ゲヌムで正しく衚瀺されたせんでした。 日本語の文字は英語の文字よりも倧きく、英語で12文字を占める1぀の文「お元気ですか」3文字の日本語の文字「元気」で構成できたす。 ファむナルファンタゞヌVでは 、ダむアログの各行が16文字に制限されおいたした。 日本語では良さそうに芋えたしたが、英語の翻蚳は歪んで読みにくいものでした。



Miriyaは、テキストファむルだけでなく、 Final Fantasy Vでこれらのテキストファむルを凊理するコヌド自䜓も線集する必芁があるこずに気付きたした。 「圌らは間違ったアプロヌチを遞んだず感じたした」ず圌女は蚀いたす。 「これは、ROMハッキングコミュニティの仕事ぞの私の貢献でした。高品質の翻蚳を䜜成するには、ゲヌムデヌタを倉曎するだけでは䞍十分です。コヌドを倉曎する必芁がありたす。」



日本語のテキストを英語にロヌカラむズしお読みやすくするために、ミリダはゲヌムを再プログラムするこずにしたした。 Final Fantasy Vのバヌゞョンでは、日本語の文字ずは異なり、英語の文字のサむズが異なるこずを理解しおいるはずです。 各ダむアログには、日本語の挢字や仮名よりも倚くの英語の文字迷惑なスペヌスを含むを含める必芁があるこずをゲヌムに教える必芁がありたした。



Miriya圓時はむンタヌネット䞊でBarubaryずいうニックネヌムで知られおいたした。䞡方の名前はBreath of Fireを指したすは、日英翻蚳者SoM2freakずRPGeの残りの郚分からの離脱に぀いお議論し始めたした。 1997幎半ばに、圌らはFinal Fantasy Vの独自の翻蚳を開始するこずを蚈画したした。 「私は、圌らが䜕をしおいたのか理解しおいない人々を捚おるこずにした」ずミリダは蚀う。 「[RPGe]内に独自のサブグルヌプを蚭立したのは、このタスクに察凊できないず感じたためです。」



画像

クラむドマンデリンが収集した、90幎代のアマチュア翻蚳の䟋。



1997幎の倏、カリフォルニアアヌバむンは非垞に暑く、ミリダは倖に出たくありたせんでした。 圌女は高校2幎生を終えたばかりで、自尊心のあるティヌン゚むゞャヌが望むように、倏を過ごすこずを蚈画しおいたした。ROMコヌドを分解するこずです。 ビデオゲヌムの音楜ず叀いCDのリミックスを聞いお、圌女はファむナルファンタゞヌVの内郚の仕組みを孊びたした。 圌女の郚屋には、開発に䜿甚できる遅いIntel 486コンピュヌタヌがありたしたが、ゲヌムをテストするために、圌女は階䞋に行き、父芪の高速Pentiumをオンにしなければなりたせんでした。 486ぱミュレヌタヌを実行できたせんでした。 写真を完成させるために、ミリダの蚱可を埗お、圓時圌女は男性だったず付け加えたす。



SoM2freakはファむナルファンタゞヌVの日本語の台詞を英語に翻蚳し、ミリダはそれらをゲヌムに挿入する最適な方法を芋぀けようずしたした。 圌女はファむナルファンタゞヌVコヌドを解析するために逆アセンブラヌをダりンロヌドしたした。これは非垞に倧きなファむルになり、解析にもXTree Goldテキストを操䜜するための特別なプログラムが必芁になりたした。 その埌、詊行錯誀を通じお倉数を倉曎し始め、コヌドの各行が䜕を担圓しおいたのかを把握しようずしたした。 「ドキュメントはほずんどありたせんでした」ずミリダは蚀いたす。 「自分で䜕をすべきかを考えなければなりたせんでした。」



逆アセンブルされた各コヌドファむルは次のようになりたした。



画像

Miriyaが䜜成した逆アセンブルプログラムのスクリヌンショット。



このスクリヌンショットは、 Final Fantasy Vがダむアログのレンダリングに䜿甚したコヌドを瀺しおいたす。 ゲヌムは各日本人キャラクタヌが同じ幅-12ピクセルを持っおいるず想定しおいるため、このコヌドは各ダむアログボックスでキャラクタヌをレンダリングし、䞍可芖カヌ゜ルは13ピクセル右に移動し、新しいキャラクタヌをレンダリングしたす。 幅が異なる英字の堎合、ミリダは異なるアプロヌチを芋぀ける必芁がありたした。 「英語の翻蚳のコヌドを倉曎するための自然な解決策は、描かれおいる文字に応じおカヌ゜ルの右ぞの遷移の数を倉えるこずです」ずミリダは蚀いたす。 「このコヌドを、远加したコヌドぞの移行に眮き換えたした。これにより、レンダリングされた英語の文字に応じおカヌ゜ルの移動量が決たりたす。」



ミリダは倏の間ずっずこの問題の解決策を暡玢しおいたため、他のアマチュア翻蚳者コミュニティずは異なりたした。 以前は、翻蚳者がコヌドの分解やダむアログレンダラヌの倉曎に぀いお考えたこずはありたせんでした。おそらく、Miriyaほど情熱的ではなかったからです。 「倚くの堎合、䜜業は単調でした」ず圌女は蚀いたす。 「[゚ミュレヌタ] SNES 9xで䜕が起こっおいるのかを理解しようずしお[ROMから]倚くの時間を費やしたした。 16進ダンプずアセンブラダンプを䜕時間も芋お、この迷惑なワヌドプロセッシングルヌチンをデバッグしようずしたした。



プロゞェクトに取り組む過皋で、圌らはミリダず同じ孊校にいた新しい線集者、倧雪克之「harmony7」倧宀勝宀「harmony7」倧宀を連れおきたした。 倧宀氏は、SoM2freakの翻蚳は悪く、問題に満ちおいるず考えおいたした。 SoM2freakは若く、日本語は圌の第䞀蚀語ではなかったため、倧宀はSoM2freakの翻蚳の倧郚分を線集し始めたした。 この決定に苛立ち、SoM2freakはバンドを去りたしたが、埌にファむナルファンタゞヌIIIや聖剣䌝説3などの他の䞻芁なRPGの翻蚳を手䌝いたした。



おそらく、チヌムの最も物議を醞す翻蚳の決定は、䞻人公の名前を遞択するこずでした。 スクりェア・゚ニックスによるず、 ファむナルファンタゞヌVの䞻圹はバヌツずいう男でした。 しかし、アマチュア翻蚳では、名前は異なっおいたした



画像



この名前はしばしばクスクス笑いを匕き起こしたした。 transl。英語の単語buttsbuttocksの子音]ですが、すべおの点で最も正確な翻蚳であり、Miriyaはそれに埓いたす。 日本語名バッツの英蚳-バッツ、たたは簡単にバッツ。 「日本には、たずえば戊略ガむドなどのドキュメントがあり、ゲヌムには、私たちが曞いたようにButzが曞かれた小さな銀の眮物がありたした。 翻蚳の参考資料などの䟋を䜿甚したした。」



秋に倏が倉わり、ミリダは翻蚳された英語のテキストをゲヌムに挿入するプログラムを曞くこずでアマチュア翻蚳䜜業を終え、圌女が数十時間を手䜜業でコピヌしお貌り付ける必芁がないようにしたした。 残りは倧宀を去り、倧宀は圓初脚本党䜓を改蚂するこずを蚈画しおいたしたが、劇的な倉化によりコヌスを倉曎するこずを䜙儀なくされたした。



RPGe内の残りのグルヌプは、 ファむナルファンタゞヌVを翻蚳しようずする詊みを攟棄し、ミリダのチヌムは自分で仕䞊げなければなりたせんでした。 しかし1997幎10月に、誰かがファン翻蚳の初期バヌゞョンにアクセスし、それをGeocities Webサむトにアップロヌドしお、名声を䞻匵しようずしたした。 正矩を回埩するために、ミリダずオムロは独自のパッチをリリヌスしなければなりたせんでした。それはほずんど準備ができおいたしたが、オムロが望んだほど良くはありたせんでした。



1997幎10月17日に、ミリダず圌女のチヌムは、 FFVファン翻蚳の最初のパブリックバヌゞョンであるv0.96をリリヌスしたした。 IRCチャンネルずフォヌラムを介しお、りむルスのように広がりたした。 RPGファンは、圌らの誰もプレむしおいない玠晎らしいファむナルファンタゞヌがもう1぀あるこずを発芋したした。 SNES゚ミュレヌタヌはただ初期段階のものであり、未加工でしたが、芋぀かりたした。 Final Fantasy Vのコピヌず、通垞のゲヌマヌ向けの英語パッチを芋぀けるのも簡単でした。 パッチは、Readmeファむルからの簡単な指瀺に埓っお適甚されたした。 「[パッチ]は実際にそれ自䜓で広がりたした」ずミリダは蚀いたす。 「圌はすぐに゚ミュレヌションコミュニティで知られるようになり、人々は圌をプレむし始めたした。 圌の人気をたったく気にする必芁はありたせんでした。」



倧宀は数ヶ月間スクリプトの完成ず線集に取り組み、1998幎6月にチヌムはFinal Fantasy Vのパッチの「公匏」バヌゞョンをリリヌスしたした。 圓時は革新的ず芋なされおいたしたが、今日ではゲヌム史䞊最高の翻蚳の1぀ずしお認識されおいたす。 「 FFV翻蚳で行われた䜜業量は、その埌のアマチュア翻蚳の高い氎準を蚭定したした」ずロヌカリれヌションのスペシャリストであるMandelin氏は蚀いたす。 Final Fantasy Vを研究した埌、将来のアマチュア翻蚳者は、ゲヌムを英語で矎しく衚瀺するには、テキストだけでなくコヌドも線集する必芁があるこずに気付きたした。



「圌らがどのようにこれを達成したのか正確にはわかりたせん。圓時の゚ミュレヌションは最初の䞀歩を螏み出しおいたした。ROMをハッキングするためのツヌルず知識はただ存圚しおいたせんでした」ずMandelin氏は蚀いたす。 「開発者が未来から私たちのずころに来お、 Final Fantasy Vの翻蚳甚パッチを共有するように。 最初ぱミュレヌションは単なるおもしろい発明だず思っおいたしたが、パッチがリリヌスされた埌、はるかに倚くの機䌚が䞎えられるこずに気付きたした。 私の奜奇心が傷぀き、これらの翻蚳パッチがどのように機胜するかを知る必芁がありたした。 すぐに、私はたた、ファングルヌプのためにプログラミングず翻蚳を始めたした。それはほんの数幎埌に、プロの翻蚳者のキャリアに぀ながりたした。 この意味で、 FFVのアマチュア翻蚳は、公匏リリヌスよりも倚くのものを提䟛しおくれたず思いたす。



Final Fantasyの出版瀟であるMiriya氏によるず、Squaresoftは䞡芪の家から数マむル離れた米囜のコスタメサにオフィスを構えおいおも、RPGeず翻蚳に぀いお話し合うこずはありたせんでした。 しかし、1999幎9月に、 Final Fantasy Vの公匏英語版が぀いに北米に到達したした。 このバヌゞョンは、 Final Fantasy Anthologyず呌ばれるPS1ビルドのFinal Fantasy VIず組み合わせお、うんざりしおいたした。



画像

PS1向けのファむナルファンタゞヌVの翻蚳では、ゲヌム党䜓の䞻人公ファリスファリスが頑固に海賊を話そうずしたした。 LPArchive.orgからのスクリヌンショット



「翻蚳はひどいものだったので、私たちはただ笑っただけです」ずミリダは蚀いたす。 「私たちは考えたした」ええず、4か月で2、3人の小孊生がSquareを䞊回りたした。 おそらく、それを行うのに1幎かかりたした。」



そしお2006幎になっお、Game Boy Advance Final Fantasy VAdvance Squareのポヌトでのみ、この䞍運なロヌルプレむングゲヌムのロヌカラむズされたロヌカラむズ版が぀いにリリヌスされたした。 メむンキャラクタヌはただバヌツず呌ばれおいたした。 「ゲヌムボヌむアドバンスのバヌゞョンが発衚されたずき、私は考えたした。「ああ、なんおこずだ、圌らは぀いに私たちを打ち負かした」ずミリダは蚀う。 「8幎かかったにもかかわらず、圌らは私たちの翻蚳よりも優れた翻蚳を行いたした。」 Final Fantasy Vの埌、 MiriyaはPS1のハッキングを開始したした。PS1は、叀いRPGの逆の開発です。たずえば、プレむダヌが壁を通り抜けるこずができるFinal Fantasy VIIのハックなど、独自のチヌトコヌドを曞くこずができたす。 党䜓のプロセスは、圌女がビデオゲヌム業界でのキャリアを開始するのに圹立ちたした。 圌女はただ履歎曞でファむナルファンタゞヌVを指しおおり、このプロゞェクトがなければリバヌス゚ンゞニアリングを孊んだこずはないず蚀いたす。



「今では、さたざたな人ず頻繁にコミュニケヌションを取り、圌らは私に質問しお答えたす。「はい、私の最倧の成果は20幎前にその翻蚳に取り組んでいたす。」 プレむした人の数にはただ驚かされたす。」



All Articles