// TXET - Texture Reference Chunk (reversed "TEXT") // Contains texture path references // Found in .ent files type txet_chunk [display="TXET Texture References"] byteorder BE { // Standard 16-byte Asura chunk header chunk_id = ascii(read(4)); u32 chunk_size; u32 version; u32 flags; chunk_id = chunk_id; ui("chunk_id", "Chunk ID"); chunk_size = chunk_size; ui("chunk_size", "Chunk Size"); version = version; ui("version", "Version"); flags = flags; ui("flags", "Flags"); // Number of texture references u32 texture_count; texture_count = texture_count; ui("texture_count", "Texture Count"); // Texture paths are null-terminated strings concatenated together // Read first texture path as example if (texture_count > 0) { first_texture = cstring(); first_texture = first_texture; ui("first_texture", "First Texture"); // Use basename for display set_name(basename(first_texture)); } }