画像を変更するパッチを定義します。このパッチは、画像アドレスではなく、ポインタで書く必要があります。画像は可変長なので、画像アドレスが変更される可能性があるためです。画像の表示とインポート時に使われます。以下の例だと、256x160の大きさの画像で、16色のパレット1種類を保持していることが条件になります。画像パッチを書くのは大変なので、自動的に生成することができます。Makerボタンをクリックすると、全自動でパッチを作ってくれます。いちいち、ポインターを手で計算する必要はありません。構造体のようにデータを変更したい場合使います。ツール本体でやっているような高度なことはできません。難しいものを作りたく、それが汎用化できる場合、ツール本体側で作るべきです。//名前は、イベントポインタとしました。FE8ユグドラパッチの個別アニメを設定するパッチです。怪盗パッチには追加構造体がないので、ユグドラを例に説明します。Pの場合、必ずポインタとして記録されます。$FREEAREAに貼り付けます。適応しているかどうか調べています。show_10split_image.binを、フリーエリアに貼り付ける。貼り付けた、データに対して、飛ばすコードを生成する。この時、r4レジスタを利用する。ジャンプするコードは、以下のようなコードが生成されます。NOPが差し込まれます。アドレスへジャンプできます。設置したアドレスをそのまま書き込みます。アドレスなので4バイト消費します。書き込むアドレスはリトルエンディアン形式です。実用的な使い方としては、設定からコードへ飛ばすところで使うと思います。ASMオペコードを生成します。ジャンプなので、あまり遠くへは飛べません。ジャンプなので2バイト消費します。ASMオペコードを生成します。ジャンプなので、あまり遠くへは飛べません。ジャンプなので4バイト消費します。テキストテーブルの拡張と書き込みをサポートしています。今のところ、他のテーブルの拡張はできません。Assemblerを利用して、データを追加します。scriptの内容を追加します。"SWITCHパッチ"は、addrパッチの発展系です。複数のアドレスに対して、異なる値で書き込みをしなければならない場合に利用します。BINやEAパッチとの違いとして、数バイト程度のより小さいデータを扱います。ONNで定義した内容をアドレスに書き込みます。OFFで定義した内容をアドレスに書き込みます。パッチのパラメータとして、構造体の未使用領域を利用したいときがあります。FEBuilderGBAでは、patchディレクトリ内にMOD_*.txtを作成すると利用できます。MODに設定するパラメータは、FEBuilderGBAのC#内に使われているラベル名になりますので、ソースコードを理解する必要があります。欧米の改造では、未使用領域ではなく、独自に構造体を作ってしまうことが多いように思います。考えると、MODは日本の改造で多く使われる機能かもしれませんね。FEBuilderGBAは、何もオプションを指定しないと、welcome画面を表示します。いつかのオプションを指定することで、これを変更することが出来ます。指定されたROMファイル名を開きます。ファイル名が指定されない場合、またはファイルが読み込めなかった場合は、Welcome画面が表示されます。[ROM]と同じです。最後に開いたROMを開きます。最後に開いたROMは、FEBuilderGBAを終了させたときに、開いていたROMになります。(プロセス終了時に、現在開いているファイル名を記録します。強制的に、特定のバージョンとしてROMを開きます。通常は、ROMのヘッダでバージョンを判別しますが、強制的に特定のバージョンで開かせたい場合に利用します。何かの理由でROMヘッダが破損している場合や、デバッグ用に別のGBAゲームをロードしたい場合に利用します。通常利用する必要はありません。強制的に、詳細メニュー画面からスタートします。何か特別な理由があり、簡易画面メニューをスキップしたいときに利用します。通常は利用する必要はありません。FELintを実行します。戻り値に0が返されます。エラーがあれば、その内容が表示されます。戻り値に0以外が返されます。UPSの対象となるROMは自動的に推薦されますが、targetプションで指定することもできます。ROMを翻訳して、そのまま上書きします。このコマンドでは、ROMが上書きされるので、必ずコピーを作ってください。--textで翻訳リソースのテキストファイルを指定します。Exportのデータと同一のものです。翻訳のリソースを取り込み、翻訳パッチを適応し、不足しているFONTの取り込みも行います。ROMに不足しているFONTを取り込んで、そのまま上書きします。このコマンドでは、ROMが上書きされるので、必ずコピーを作ってください。人間の証明として、ボックス内の全ての文字を入力してください。以前のリビジョンバックリンク文書の先頭へ。