■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

CFRU-Builder v1.01
作成者　:　ぼんじり/BZL
連絡先　:　https://twitter.com/_3z8
ブログ　:　https://bzl.hatenablog.com/
メール　:　yu_gen_00@yahoo.co.jp

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●注意事項
・本ツールについて
　kpbr氏によってBPRJに移植されたCFRU/DPEのビルドを簡易化・高速化するビルドツールです。
　必要なファイルは全て内包しているため、PythonやdevkitProのインストール不要で動きます。(多分)
　おまけとしてCFRUのコンフィグをGUI上で操作する機能、漢字テキストのコンパイル対応を実装しています。
　本家CFRUでも動作するかもしれませんが保証はできません。
　また、本ツールを使用して発生したあらゆる損害や問題等について、当方は一切の責任を負わないものとします。

・上書き用ファイル
　charmap.tbl:
　漢字テキストのコンパイルに使用するファイルです。
　使用する場合はCFRU/DPEのルートに配置してください。
　config.h:
　CFRUのsrcフォルダ内にあるコンフィグファイルをざっくり日本語訳したものです。
　CFRU-JPのdevブランチのものを使用しています。

・使い方
　1.『ベースROM』で素ROMのパスを設定します。
　2.『CFRUフォルダ』でCFRUのディレクトリパスを設定します。
　3.(任意)『DPEフォルダ』でDPEのディレクトリパスを設定します。
　4.『CFRUビルド実行』をクリックします。
　5.(任意)CFRUのビルドが完了したら、『DPEビルド実行』をクリックします。
　6.ビルド完了後のバイナリはそれぞれのプロジェクトディレクトリ内の『test.gba』です。

・仕様について
　CFRUのベースROMは『ベースROM』で指定したもの、DPEのベースROMはCFRUフォルダ内の『test.gba』が使用されます。
　コンフィグ設定は構文解析で無理矢理GUI化しているため、元の書式に合わない記法で編集すると不具合が発生する場合があります。
　コメントがない項目、コメントの先頭に『!』が付けられた項目に関してはデフォルト非表示にしています。

・必要動作環境
　Microsoft .NET Framework 4.8
　CFRU-JP-dev(https://github.com/kapibarasan000/CFRU-JP/tree/dev)
　DPE-JP-Gen9(https://github.com/kapibarasan000/DPE-JP/tree/Gen9)

・動作確認済み環境
　Windows 11 Pro(64bit)

・制限に関して
　商用・営利目的での利用は禁止とします。
　それ以外について特に制限は設けませんが、全て自己責任の上でお願いします。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●開発情報
・開発環境
　Windows 10 Pro
　Microsoft Visual Studio Community 2019
　Microsoft .NET Framework 4.8

・使用言語
　Visual C#
　Visual C++
　x64 Assembly

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●開発環境
・開発機
　OS:Windows 11 Pro 64-bit
　CPU:AMD Ryzen 9 9950X
　GPU:NVIDIA GeForce RTX 4080 SUPER
　RAM:128 GB

・開発ソフト
　Microsoft Visual Studio Community 2022
　Microsoft .NET Framework 4.8

・使用言語
　C#

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●更新履歴
2025/08/27
 v1.01
 DPEのビルド処理周りを修正

2025/08/27
 v1.00
 取り敢えず作成