技術-仕様書libgdのソースコードを眺めつつ、gdフォーマットの内容をまとめてみます。EmuLuaのために調べましたが、通常はgdフォーマットを直接操作せず、一般的なフォーマットをライブラリにやりとりさせる方法が望ましいでしょう。現在は、UPSを設計したbyuu氏による新しいパッチフォーマット「BPS」が提案されており、新たにUPSに対応する必要性は低いです。UPSはIPSに代わって提案されたパッチファイル形式です*1。tsukuyomiを用いることでパッチの作成と適用がおこなえます。技術-仕様書TODO:ソースコードからさらに多くを持ち込む。Susieプラグイン作成時にわかったことのメモ。プラグインはgochaismにあるかもしれません。全体的な構造は至ってシンプルです。技術-仕様書IPSは、データにパッチを当てるための、シンプルなシステムです。IPSパッチの大まかな構造は次の通りです。IPSパッチのシグネチャです。"PATCH"の5バイトでなければなりません。