CiImgNode

Nintendo Confidential

13. CiImg Node


(1) CiImgList Description (English)

u32 ci_img_list_tag CiImgList is the list of index images that are used by the color index texture. Please specify the tags shown below.

TAG_CI_IMG_LIST         0x00200000

u32 ci_img_list_header_size Specifies the byte size of the CiImgListHeader.
u32 ci_img_list_size Specifies the byte size of the CiImgList.
u32 ci_img_num Specifies the CiImg number included in CiImgList.
u32 ci_img_num_byte Specifies the byte size of each CiImg.
CiImg This is the CiImg area. One color index image is stored here.

See Data Chunk

(2) CiImg Description (English)

u32 ci_img_header_size Specifies the byte size of the CiImgheader.
u32 ci_img_tag Specifies the tags of CiImg. Please specify the tags shown below.

TAG_CI_IMG              0x00200100

u32 this_ci_img_index Specifies the index number of this CiImg.
u32 ci_img_size Specifies the byte size of the CiImg.
u32 ci_img_name_index Specifies the index number of the NameList that indicates the CiImg name.
u32 ci_img_width Specifies the CiImg width.
u32 ci_img_height Specifies the CiImg height.
u32 ci_img_pixel_depth Specifies the bit size per pixel of CiImg. The following flags have been defined:

NIFF2_CI_PIXEL_DEPTH_4	0x00000004
NIFF2_CI_PIXEL_DEPTH_8	0x00000008

u32 reserved Please set it to 0x0.
u32 pixel_index_array This area specifies which color of the palette is used for each pixel.

The pixel data is specified in order from the bottom-left of the image data.

In the case of 4bitCI, pixel data is stored in pixel_index_array using the big endian method, in 8-pixel units, in order from the bottom-left of the image data.

In the case of 8bitCI, pixel data is stored in pixel_index_array using the big endian method, in 4-pixel units, in order from the bottom-left of the image data.

In either case, if the last data segment is less than 32-bits, the remainder is filled with 0x0.

pixel_index_array_num is the total number of pixel_index_array that are created by the above processes.

See Data Chunk

Back to Index


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