OFT

From Niotso Wiki
Jump to: navigation, search
Not to be confused with OTF.
Outfit
Type of format Character rendering
Filename extension .oft
Byte order Big endian
Extended from cmx.bcf
Type ID 13
Outfits collect together the light-, medium-, and dark-skinned versions of an appearance and associate them collectively with a hand group and a body region (head or body).


Outfits follow the following format:

  • Version - A 4-byte unsigned integer specifying the version of this outfit file; should be equal to 1
  • Unknown - A 4-byte unsigned integer always equal to 1, regardless of filename. Meaning unknown.
  • Light Appearance/File ID - A 4-byte unsigned integer specifying the File ID of the light-skinned appearance of this outfit
  • Light Appearance/Type ID - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
  • Medium Appearance/File ID - A 4-byte unsigned integer specifying the File ID of the medium-skinned appearance of this outfit
  • Medium Appearance/Type ID - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
  • Dark Appearance/File ID - A 4-byte unsigned integer specifying the File ID of the dark-skinned appearance of this outfit
  • Dark Appearance/Type ID - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
  • Hand Group - A 4-byte unsigned integer specifying the hand group used by this outfit, or 0 if the outfit does not refer to one (e.g. the outfit is for a head or for a pet)
  • Region - A 4-byte unsigned integer specifying the region of the body this outfit specifies; equal to 18 for Body or 0 for Head