Nintendo Confidential


3. File Header (Japanese)


(1) File Header

 NIFF2.0では下記のデータがFileHeaderのNintendoExtensionBlockにフィールドが追加されます。それぞれNIFFファイル内に追加されるListのサイズをバイト数で記述します。NIFFファイルではFileHeaderに追加される順番にListが追加されていきます。

u32 version NIFFファイルのバージョンを記述します。


31          24 23          16 15          8 7          0
[ maker code  |  tool code   |    0x02     |    0x00   ]

なお、NIFF2.0のために追加されているNintendoExtensionBlockには必ずデータを記述してください。
ツール開発中のバージョンでも、必ず最初にダミーで空のデータ構造を出力してください。
u32 ci_img_list_num_byte CiImgListのバイト数を記述します。
u32 color_palette_list_num_byte ColorPaletteListのバイト数を記述します。
u32 envelope_list_num_byte EnvelopeListのバイト数を記述します。
u32 cluster_list_num_byte ClusterListのバイト数を記述します。
u32 weight_list_num_byte WeightListのバイト数を記述します。
u32 chain_root_list_num_byte ChainRootListのバイト数を記述します。
u32 joint_list_num_byte JointListのバイト数を記述します。
u32 effector_list_num_byte EffectorListのバイト数を記述します。
u32 external_name_list_num_byte ExternalNameListのバイト数を記述します。

Go to the data chunk

Go back to the index


Copyright 1998,1999 NINTENDO Co.,Ltd. All rights reserved.
Copyright 1998,1999 MONEGI CORPORATION All rights reserved.