ROMハックが白画面になる 悪いパッチの症状と直し方
iGBAでROMハックが白画面になるときは、ほぼ間違いなくアプリではなくパッチ済みのファイルに原因があります。作者が指定した元のリビジョンのきれいなコピーからやり直し、パッチは一度だけ当て、iGBAが付けた名前は変えず、元のゲーム用に書かれたチートは外してください。
このページはハック専用です。空のコピーや拡張子の間違いなど、ふつうのゲームファイルが開かない場合は、黒画面のガイドが向いています。
パッチの問題を、可能性の高い順に
| 原因 | 症状 | 直し方 |
|---|---|---|
| 元のリビジョン違い | 白画面、またはiGBAがUPSやBPSのパッチを断る | 作者が指定したリビジョンにパッチを当てる |
| 二重にパッチ | 空白の画面か文字化けのような絵 | きれいなバックアップからやり直す |
| IPSを違う元ファイルに | 壊れたファイルができ、警告は一切ない | 元ファイルは自分で確認する。IPSにはできない |
| 別バージョンのハック用パッチ | 絵がおかしい、序盤でフリーズする | 自分のバージョンに合うパッチを使う |
| 元のゲーム用のチート | コードを足すと画面が崩れる | チートから外す |
| セーブ形式の間違い | セーブエラー、あとでセーブが壊れる | フラッシュ 128Kにして開き直す |
パッチを最初からやり直す
- 壊れたゲームをiGBAのROMファイルの削除で消します。消えるのはゲームのファイルだけで、セーブは残ります。
- ライブラリで、パッチ済みのコピーではなく元のバックアップを探します。パッチ済みのコピーしかないなら、カートリッジから取り直したバックアップが必要です。
- 作者が指定する元のゲームと照らし合わせます。iGBAはUPSとBPSのパッチをそれと突き合わせ、合わなければ断ります。IPSパッチは確認されません。
- ROMをインポートでパッチを選び、きれいな元のゲームを選んで、パッチを適用を一度だけタップします。
- 新しいコピーを開きます。進行状況を残すなら、先に古いセーブを書き出し、インポート.savで取り込みます。
みんなが飛ばすのは最初の手順です。きれいな元ファイルがあれば残りは早く済み、ほかの直し方もすべてそれが前提になります。
IPSが黙って失敗する理由
IPSパッチは、バイトの位置と、そこに書くバイトの一覧です。その位置にすでに何があるかは見ません。別のリビジョンのファイルを渡すと、違うバイトを上書きしたうえで成功と報告します。UPSとBPSは想定するファイルのチェックサムを持つので、iGBAは何かを書き込む前に止めます。
チートと古いコード
ハックはデータの置き場所を動かします。元のゲーム用のチートコードは、いまは別のものが入っている場所に書き込むかもしれません。チートの一覧をすべて外し、1分遊んでから、コードを1つずつ足してください。
名前を変えたファイル、消えたセーブ
ハックは動くのに進行データがない場合は、ファイルの名前を変えた可能性が高いです。iGBAはセーブをファイル名に結びつけているので、旧名の古いセーブはまだ残っています。名前を元に戻すか、ゲームを長押ししてインポート.savで古いセーブを選びます。
セーブの破損とセーブ形式
Radical Redのような大きなハックは128Kのフラッシュチップを使います。64Kだと終盤でつまずき、そう書かれたセーブは半分のデータを失っています。設定 → セーブのSave diagnosticsを見てください。残りの説明と復旧はFlash 128Kのガイドにあります。
よくある質問
ROMハックが白画面になるのはなぜですか?
iPhoneでRadical Redが白画面になるのはなぜですか?
ROMハックがまったく動かないのはなぜですか?
Radical Redのセーブファイルは壊れていますか?
ハックにBIOSファイルは必要ですか?
iGBA のその他のガイド
- GBAエミュレーターでセーブステートを保存・読み込む方法
- GBAエミュレーターのミスの巻き戻しと倍速の方法
- GBAやGBCエミュレーターでのチートコードの使い方
- GBA通信ケーブルを近くでもオンラインでも使う方法、iPhone1台で自分と交換する方法
- iPhoneのGBAエミュレーターでXboxやPS5のコントローラーを使う方法
- Apple WatchでGBAやGBCのゲームをプレイする方法
- 機種変更や再インストール前にGBAセーブファイルをバックアップする方法
- GBAのセーブをiPhoneとAndroidのあいだで引き継ぐ方法
- GBAエミュレーターが黒い画面になったら確認する順番
- iPhoneやiPadでGBAファイルを開く方法
- GBAエミュレータのセーブエラーをFlash 128Kで直す方法
- iPhoneのiGBAでROMにパッチを当て、ハックを遊ぶ方法
- iPhoneでRadical Redを遊ぶ方法 パッチからセーブまで
- iPhoneでUnboundを遊んで、前のセーブも持ってくる
- iGBA に関するすべての質問
- iGBA に戻る