// STSA - Asset List Chunk (reversed "ASTS") // Contains asset/file listings // Found in audio streaming archives (.asr files) type stsa_chunk [display="STSA Asset List"] 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, readonly, display="Chunk ID"]; chunk_size = chunk_size [ui, readonly, display="Chunk Size"]; version = version [ui, readonly, display="Version"]; flags = flags [ui, readonly, display="Flags"]; // File/asset count u32 file_count; file_count = file_count [ui, readonly, display="File Count"]; // Sniper Elite III+ has an extra field indicating internal (0) or external (1) files // Check version to determine format if (version >= 3) { u32 external_flag; external_flag = external_flag [ui, readonly, display="External Flag"]; } }