PARファイルフォーマット


この内容は、ugnagが独自に調査した結果で、内容には誤りがあるかもしれませんのでご了承ください。


PARファイルにはフォーマットがいくつかあるようです。


フォーマット1

大部分がこのフォーマットのようです
サイズ 内容
4 'GSCF'
4 不明
可変長 タイトル名(末尾00h、半角のみ)
1 コード数
以下コード部(コード数だけ繰り返し)
可変長 コード名(マスターコードは'(M)'でなければならない、半角のみ)
1 コード行数の2倍
最上位ビット(80h)は使用状態
従って、コード行数 = (x & 0x7F) / 2
4 コードアドレス部
4 コードデータ部





フォーマット2

サイズ 内容
4 0x0e,0x00,0x00,0x00
14 'SharkPortCODES'
12 不明
4 タイトル名のバイト数(LE)
可変長 タイトル名(半角のみ)
4 コード数(LE)
以下コード部(コード数だけ繰り返し)
4 コード名のバイト数(LE)
可変長 コード名(マスターコードは'(m)'か'(M)'、半角のみ)
8 不明
8 コード行数の2倍(LE)
4 コードアドレス部のバイト数(LE)
可変長 コードアドレス部(文字列)
4 コードデータ部のバイト数(LE)
可変長 コードデータ部(文字列)
このフォーマットは次のファイルが該当しています。
crimson_tears.par
G-Geneseed.par
gta3.par
musou3_moushouden.par
onimusha3.par
ps1.par
sc2.par
spw_alfa.par
yakyutsuku2.par

このフォーマットは、ダイレクトメモリンク2で使っているもののようです。




戻る