### Nintendo Confidential

## 18. ChainRoot Node

### (1) ChainRootList Description (English)

> u32 chain_root_list_tag | Specifies the tags of ChainRootList. Please specify the tags shown below.
>     TAG_CHAIN_ROOT_LIST     0x00240000
> u32 chain_root_list_header_size | Specifies the ChainRootListHeader byte size.
> u32 chain_root_list_size | Specifies the ChainRootList byte size.
> u32 chain_root_list_num | Specifies the total number of the ChainRoot.
> u32 chain_root_num_byte | Specifies the byte size of each ChainRoot.
> ChainRoot | This is the ChainRoot area.

> See Data Chunk

### (2) ChainRoot Description (English)

> u32 chain_root_tag | Specifies the tags of ChainRoot. Please specify the tags shown below.
>     TAG_CHAIN_ROOT          0x00240100
> u32 this_chain_root_index | Specifies the index number of this ChainRoot.
> u32 chain_root_size | Specifies the ChainRoot byte size.
> u32 chain_root_name_index | Uses a NameList index number to describe the ChainRoot name.
> u32 chain_root_type | Specifies the ChainRoot type. Please specify 0x0 as the default.
> u32 obj_num | Specifies the total number of the Obj linked from the ChainRoot.
> u32 external_obj_num | Specifies the total number of the Obj linked from the ChainRoot that references an external file.
> u32 anim_index | Specifies the ChainRoot animation with the index number of the AnimGroup.
> u32 joint_index | Specifies the Joint index number that is linked from the ChainRoot.
> u32 obj_index | Specifies the Obj index number that is linked from the ChainRoot. If obj_num = 0, this field is not specified.
> u32 external_obj_file_name_index | If the Obj that is linked from the ChainRoot references an external file, that file name is specified with an ExternalNameList index number. Please do not include the directory name etc. when specifying this file name. If external_obj_num = 0, this field is not specified.
> u32 external_obj_name_index | If the Obj that is linked from the ChainRoot references an external file, that Obj name is specified with an ExternalNameList index number. If external_obj_num = 0, this field is not specified.

> See Data Chunk

> See Appendix 5: IK System

> Back to Index

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