ゲームボーイ&ゲームボーイカラー 聖剣伝説 -ファイナルファンタジー外伝-をフルカラー化するパッチ紹介

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではゲームボーイの聖剣伝説 -ファイナルファンタジー外伝-をフルカラー化するパッチを紹介します
聖剣伝説 フルカラー化 バナー

ゲームボーイ『聖剣伝説 〜ファイナルファンタジー外伝〜』(1991年・スクウェア、日本版)を、ゲームボーイカラーでフルカラー表示にするパッチです。海外版『Final Fantasy Adventure』向けに公開されているフルカラー化パッチ(Final Fantasy Adventure Color)の仕組みと色をそのまま日本版へ移植したもので、文章は日本語のまま、色は海外版パッチと同じになります。

ROM そのものは配布していません。ご自身で手持ちのソフトから吸い出したROMに、IPSパッチを当てて遊んでください。

⚠ バグ報告の前に確認してください
・チートを使っていないか(チートを使うと、絵や動きがおかしくなることがあります)
・パッチを当てる前のROMのCRC32が、下の表の値と同じか(違う吸い出し方のROMには当たりません)
・古いパッチのときのエミュレーターの途中セーブ(ステートセーブ)を使っていないか(新しいパッチでは、ゲームの中のセーブから続けてください)
バグ報告をするときは、次の形で書いてください
1. パッチのファイル名とバージョン(例:聖剣伝説_フルカラー化_JP版.ips、v0.5)
2. 使ったエミュレーターや実機の名前(例:mGBA、SameBoy、ゲームボーイカラー実機など)
3. バグの詳しい内容と画像(どこで・何をしたら・どうなったか。画面の画像や動画もつけてください)

画面の比較

左が原作(モノクロ)、右がフルカラー化後です。

タイトル画面の比較
闘技場の比較
メニュー画面の比較
牢屋の場面の比較

このパッチについて

  • 色は海外版フルカラーパッチの値をそのまま使っています。場面ごとのパレット切り替え、文字窓の色、キャラクターや敵の色なども海外版と同じです。
  • タイトル画面は、日本版のロゴ(聖剣伝説/Seiken)に合わせて色の割り当てを作り直しています。海外版パッチがタイトルに重ねている剣のスプライトは、日本版のロゴには合わないので表示しません。
  • かな文字のフォントは、文字窓の背景色に合うように背景の色番号だけ変えています。文字の形は原作のままです。
  • パッチを当てるとROMは512KB(MBC5)になります。セーブデータは原作と共通です(原作のセーブを続きから遊べます)。
  • エミュレーターの途中セーブ(ステートセーブ)について:古い版のパッチで作った途中セーブを、新しい版のパッチで読み込むと、画面が崩れたり止まったりすることがあります。新しいパッチでは古い途中セーブを使わなければ大丈夫です。ゲームの中のセーブ(セーブデータ)は、版が変わってもそのまま使えるので、そこから続けてください。
  • ゲームボーイカラー専用です。初代ゲームボーイ・ゲームボーイポケットでは動きません(海外版パッチと同じ)。ゲームボーイアドバンスでは動きます。

60fps版を作らない理由

聖剣伝説はもともと毎フレーム1ドットずつ動き、ゲームの処理も1フレームに1回ずつ回る作りです。実際に計ったところ、主人公は14フレームで14ドット進み、移動と攻撃を640フレーム続けても処理落ち(1フレームに2回分まとめて処理する状態)は一度も起きませんでした。さらにこのパッチは海外版と同じくゲームボーイカラーの倍速モードで動くので、原作より処理に余裕があります。つまり直す場所がないため、60fps版は作っていません。

遊び方(パッチの当て方)

手順1 パッチをダウンロードする
次のどちらかから 聖剣伝説_フルカラー化_JP版_v0.5.zip をダウンロードします(中身は同じです)。
・GitHub(Releases)
・Google ドライブ
zip の中はフォルダ分けしてあり、パッチは 聖剣伝説_フルカラー化_JP版/聖剣伝説_フルカラー化_JP版.ips です。
手順2 手持ちのソフトからROMを吸い出す
『聖剣伝説 〜ファイナルファンタジー外伝〜』(日本版)のROMをご自身で吸い出します。
→ ゲームソフト吸出し(バックアップ)方法まとめ
手順3 吸い出したROMのCRC32を確かめる
吸い出したROMが CRC32 D771C1B6(262,144 バイト(256KB))か確かめます。ROM Checker にドラッグ&ドロップするだけです。値が違うときは、吸い出し直してください。
→ CRC32の確認方法(ROM Checker)
手順4 WinIPS でパッチを当てる
Windows なら WinIPS が簡単です。WinIPS を起動して「IPSパッチ」を選び、手順1の IPS ファイルと手順2で吸い出したROMを選んで「適用」を押すと、パッチを当てたファイルができます(IPS ファイルと同じ場所に、IPS ファイルと同じ名前で作られます)。
→ ハックロム(改造ポケモン等)を作成できるWinIPS紹介
ほかに Floating IPS、Lunar IPS、Rom Patcher JS(ブラウザで使えます)などでも当てられます。
できたファイルの拡張子は .gbc にしておくと、ゲームボーイカラー用として確実に認識されます。
手順5 当てた後のROMのCRC32を確かめる
手順3と同じ方法で調べて、CRC32 が EB5C7EEA(524,288 バイト(512KB))なら成功です。
手順6 遊ぶ
ゲームボーイカラーに対応したエミュレーター(mGBA、SameBoy など)や、ゲームボーイカラー/アドバンス実機(フラッシュカートリッジ)で遊べます。セーブデータは原作と共通です。
新しい版のパッチに入れ替えたときは、エミュレーターの途中セーブ(ステートセーブ)は使わず、ゲームの中のセーブから続けてください(古い途中セーブを使わなければ大丈夫です)。

CRC32 の一覧

ファイルCRC32サイズ
原作ROM(パッチを当てる前)
Seiken Densetsu - Final Fantasy Gaiden (Japan)
D771C1B6262,144 バイト(256KB)
パッチを当てた後(v0.5)EB5C7EEA524,288 バイト(512KB)

確認できている範囲と、わかっている制限

  • 確認済み:タイトル、オープニングの文章(スクロール)、名前入力への切り替え、名前入力、闘技場の戦闘、会話窓、メニュー各画面(アイテム・まほう・そうび・そうだん・セーブ・マップ・ステータス)、牢屋の場面。
  • それより先のフィールド・町・ダンジョン・ボスは、仕組み上は同じ処理で色が付きますが、全場面は確認していません。色がおかしい場面があれば、上の形で報告してください。
  • 初代ゲームボーイでは動きません(ゲームボーイカラー専用)。

クレジット

  • 海外版フルカラー化パッチ「Final Fantasy Adventure Color」(romhacking.net、2025年9月公開)の作者さん。本パッチはこの仕組みと色データをそのまま日本版に移植したものです。
  • 原作:『聖剣伝説 〜ファイナルファンタジー外伝〜』 © 1991 SQUARE

更新履歴

  • v0.5(2026年10月17日):力尽きた直後にタイトルへ戻るときと、コンティニューでデータを選んだ直後に、一瞬画面が崩れて見える不具合を修正。
  • v0.4(2026年10月17日):名前を決めた直後、一瞬画面が青く崩れて見える不具合を修正(原作と同じく白い画面から闘技場に切り替わります)。
  • v0.3(2026年10月17日):オープニングで画面の一番上がちらつく不具合を修正。
  • v0.2(2026年10月17日):オープニングの文章がタイトルに重なって表示される不具合を修正(海外版と同じく、タイトルを上に残して文章を下でスクロール)。名前入力へ切り替わる時に画面いっぱいに「0」が出る不具合を修正。
  • v0.1(2026年10月17日):公開。海外版フルカラー化パッチを日本版へ移植。タイトル画面の色割り当てを日本版ロゴ用に作成。

コメント