spp

effect.sppについて
このファイルにはエフェクトデータが収納されている

ファイルヘッダ

#define NUM_EFFETCDATA 10000
struct hed{
	DWORD   address[NUM_SKILLDATA];
	WORD       size[NUM_SKILLDATA];
}hed;

データヘッダ

hed.address[n]のアドレスに収納されている。
sizeof(data_hed) + sizeof(data) * a + sizeof(namelist) = hed.size[n];

struct hed{
	DWORD unknown; C固定?
	DWORD unknown; 0固定?
	DWORD unknown; 2固定?
	DWORD unknown; 0固定?
}

データ

最初のDWORDが0 sizeof(data) = 124
struct data{
	DWORD type?; 0 or 1?
	DWORD name_address; //データヘッダ先頭位置からの相対アドレス
	DWORD name2_address; //データヘッダ先頭位置からの相対アドレス
	DWORD unknown; -1 or 数値
	BYTE  data[108]; 何かのデータ
} * count
最初のDWORDが1 sizeof(data)は変動
struct data{
	DWORD type?; 0 or 1?
	DWORD name_address; //データヘッダ先頭位置からの相対アドレス
	DWORD name2_address; //データヘッダ先頭位置からの相対アドレス
	DWORD unknown; -1 or 数値
	DWORD unknown; 0?
	DWORD unknown; 0x78?
	DWORD unknown; 数値?
	DWORD size;
 	BYTE  data[size-4]; 何かのデータ
} * count
struct namelist{
	文字列\0
	文字列\0
	文字列\0
	…
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-01-03 (水) 11:01:43 (46d)