N64 CITextureEditor TLF Format



Japanese

  1. TLF

      This is the file that holds the color palette information of the texture. There are files for 4bitCI and 8bitCI. Each is a binary file with the following configuration:

      Header area
      (64bytes)
      u32 color_index_tag
      u32 color_num
      u32 color_type
      (52byte reserved area)
      Color area u32 color_array(0)
      u32 color_array(1)
      :
      :

  2. Explanation

    • [u32 color_index_tag]

        For convenience, this ID is used to identify whether the file is a TLF file.

        For 4bitCI TAG_COLOR_PALETTE_16 = 0x00200100
        For 8bitCI TAG_COLOR_PALETTE_256 = 0x00200200

    • [u32 entry_num]

        The number of colors entered in the color palette.

        For 4bitCI PALETTE_COLOR_NUM_16 = 0x00000010
        For 8bitCI PALETTE_COLOR_NUM_256 = 0x00000100

    • [u32 color_type]

        The type of the color stored in the palette

        For 16bitRGBA PALETTE_COLOR_TYPE_RGBA16 = 0x00000000
        For 16bitIA PALETTE_COLOR_TYPE_IA16 = 0x00000001

    • [u32 color_array]

        The actual data inside the palette. The actual color values are stored in order from palette number 0. Each color value is a 16bit value, so 2 are stored in each color_array. For a 4bitCI, there are a total of 16 colors in the palette, so color_array is the 8 units of data from 0~7. For an 8bitCI, there are a total of 256 colors in the palette, so color_array is the 128 units of data from 0~127.

Japanese


Copyright (C) 1998-1999 NINTENDO Co.,Ltd.
Copyright (C) 1998-1999 NINTENDO OF AMERICA, Inc.
Copyright (C) 1998-1999 MONEGI CORPORATION.
Copyright (C) 1998-1999 INTELLIGENT SYSTEMS Co.,Ltd.
All rights reserved.