- Volition VPP: Unified BE/LE types using inheritance pattern - THQA PAK: Child types now inherit byte order from parent - Various XScript definition updates and fixes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
15 lines
380 B
Plaintext
15 lines
380 B
Plaintext
// Entity file (Sniper Elite, AVP, etc.)
|
|
// Direct Asura archive with LFSR list chunks
|
|
|
|
type ent ui("Entity", root) byteorder BE
|
|
{
|
|
criteria {
|
|
require _ext == "ent";
|
|
// Asura signature: "Asura " (8 bytes)
|
|
require ascii(bytesat(0, 8)) == "Asura ";
|
|
}
|
|
|
|
// Parse as Asura archive
|
|
archive = parse_here("asura_archive") ui("Asura Archive");
|
|
}
|