16. ClusterList

(1) ClusterList

ClusterListHeader u32 cluster_list_tag
u32 cluster_list_header_size
u32 cluster_list_size
u32 cluster_shape_num
u32 nintendo_extension_block_size
u32 user_extension_block_size
u32 cluster_shape_size(0)
...
u32 cluster_shape_size(cluster_shape_num - 1)
ClusterShape(0)
...
ClusterShape(cluster_shape_num - 1)
NintendoExtensionBlock
UserExtensionBlock

Go to the description (Japanese)

Go to the description (English)

(2) ClusterShape
u32 cluster_shape_tag
u32 this_cluster_shape_index
u32 cluster_shape_size
u32 cluster_shape_name_index
u32 cluster_shape_type
u32 cluster_num
u32 cluster_tri_num
u32 nintendo_extension_block_size
u32 user_extension_block_size
Cluster(0)
...
Cluster(cluster_num - 1)
ClusterTri(0)
...
ClusterTri(cluster_tri_num - 1)
NintendoExtensionBlock
UserExtensionBlock

Go to the description (Japanese)

Go to the description (English)

(3) Cluster
u32 cluster_tag
u32 this_cluster_index
u32 cluster_size
u32 cluster_name_index
u32 kind_of_transform_node
u32 transform_node_index
u32 external_transform_obj_file_name_index
u32 external_transform_obj_name_index
u32 cluster_vtx_group_index
u32 cluster_vtx_nv_group_index
u32 cluster_tri_nv_group_index
u32 cluster_vtx_color_group_index
u32 cluster_tri_color_group_index
u32 cluster_st_group_index

Go to the description (Japanese)

Go to the description (English)

(4) ClusterTri
u32 cluster_tri_tag
u32 this_cluster_tri_index
u32 cluster_tri_size
u32 kind_of_cluster_for_tri
u32 cluster_index_for_tri
u32 tri_nv_index
u32 tri_color_index
ClusterVtx(0)
ClusterVtx(1)
ClusterVtx(2)

Go to the description (Japanese)

Go to the description (English)

(5) ClusterVtx
u32 kind_of_cluster
u32 cluster_index
u32 vtx_index
u32 st_index
u32 vtx_nv_index
u32 vtx_color_index

Go to the description (Japanese)

Go to the description (English)