Dateiformat: utx ed

Das Lineage2/Unreal Texturformat

// header
int (0xc1.83.2a.9e)
short version (0x7b.00)
short sub_version (0x14.00)
int flags (1)
int name_count
int name_offset
int export_count
int export_offset
int import_count
int import_offset

char[16] guid
int header_generation_count (1)
{
	int export_count
	int name_count
}[header_generation_count]

// name table (name_offset)
{
	char length
	char[length] name
	int flags
}[name_count]

// export table (export_offset)
{
	index class
	index super
	int package
	index name
	int flags
	index serial_size
	index serial_offset
}[export_count]

// import table (import_offset)
{
	index class
	index super
	int package
	index name
}[import_count]

typedef index....:
	1-5 byte
	falls (b[0] & 0x40) || (b[1/2/3] & 0x80), dann noch eines
	falls b[0] & 0x80 = Vorzeichen...

Categories: Computer, Dateiformate