# 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.