エクスプローダー セーブファイル・フォーマット


エクスプローダーのセーブデータのフォーマットです。

PS2のメモリーカード内では、「cheats」というファイル名になっています。


ファイル名:cheats

名称サイズ補足
データ長 4 データ長とCRCは含まず、終末記号は含む。リトルエンディアン。
CRC 4 次の項目から最後まで(終末記号を含む)をCRC32で計算。
リトルエンディアン(LE)
タイトルデータ
(繰り返し)
タイトル名称 不定 1文字を4バイトとしたUTF-16LE
終末は0x00000000となる
コード数 2 リトルエンディアン
コードデータ
(繰り返し)
コード名称 不定 1文字を4バイトとしたUTF-16LE
終末は0x00000000となる
コード行の数 2 リトルエンディアン
コード行
(繰り返し)
8 01234567 89ABCDEFというコードは、0x67452301 EFCDAB89となる
終末記号 4 0xFFFFFFFFコンスタント値


最後の「終末記号」の解釈は怪しいところがあるが、タイトルデータの数が格納されていないので、 タイトル部の先頭4バイトが0xFFFFFFFFなら終了としているのかもしれない



戻る