5-2. Tags
The following tags are currently defined for NIFF:
Tags for Nintendo Intermediate File Format Version 1.0
#define TAG_HEADER 0x00000000 #define TAG_SCENE_HEADER 0x00010000 #define TAG_OBJ_LIST 0x00020000 #define TAG_OBJ 0x00020100 #define TAG_SHAPE_LIST 0x00030000 #define TAG_SHAPE 0x00030100 #define TAG_VTX_LIST 0x00040000 #define TAG_VTX_GROUP 0x00040100 #define TAG_COLOR_LIST 0x00050000 #define TAG_TRI_COLOR_GROUP 0x00050100 #define TAG_VTX_COLOR_GROUP 0x00050200 #define TAG_VECTOR_LIST 0x00060000 #define TAG_TRI_NV_GROUP 0x00060100 #define TAG_VTX_NV_GROUP 0x00060200 #define TAG_ST_LIST 0x00070000 #define TAG_ST_GROUP 0x00070100 #define TAG_TRI_LIST 0x00080000 #define TAG_TRI_GROUP 0x00080100 #define TAG_TRI 0x00080101 #define TAG_PART_LIST 0x00090000 #define TAG_PART 0x00090100 #define TAG_MAT_LIST 0x000a0000 #define TAG_MAT 0x000a0100 #define TAG_TEX_LIST 0x000b0000 #define TAG_TEX 0x000b0100 #define TAG_TEX_IMG_LIST 0x00120000 #define TAG_TEX_IMG 0x00120100 #define TAG_ANIM_LIST 0x000c0000 #define TAG_ANIM_GROUP 0x000c0100 #define TAG_ANIM_STATIC 0x000c0101 #define TAG_ANIM_FRAME 0x000c0102 #define TAG_ANIM_FULL 0x000c0103 #define TAG_ANIM_KEY 0x000c0104 #define TAG_ANIM_BILLBOARD_OBJ 0x000c0105 #define TAG_COLL_LIST 0x000d0000 #define TAG_COLL_GROUP 0x000d1000 #define TAG_COLL 0x000d0100 #define TAG_COLL_DATA_TERRAIN 0x000d0101 #define TAG_COLL_DATA_POINT 0x000d0102 #define TAG_COLL_DATA_CIRCLE 0x000d0103 #define TAG_COLL_DATA_SPHERE 0x000d0104 #define TAG_COLL_DATA_CYLINDER 0x000d0105 #define TAG_COLL_DATA_CUBE 0x000d0106 #define TAG_CAM_LIST 0x000e0000 #define TAG_CAM 0x000e0100 #define TAG_LIGHT_LIST 0x000f0000 #define TAG_LIGHT 0x000f0100 #define TAG_DIR_LIGHT_DIRECTION 0x000f0101 #define TAG_DIR_LIGHT_POSITION 0x000f0102 #define TAG_ENV_LIST 0x00100000 #define TAG_ENV 0x00100100 #define TAG_SWITCH_LIST 0x00130000 #define TAG_SWITCH 0x00130100 #define TAG_NAME_LIST 0x00110000 #define TAG_NAME 0x00110100