Parses XPR0 headers, lists resources, previews textures, and lets you export PNG/raw. Can also pack PNG/JPEGs into a simple XPR (A8R8G8B8, 1 texture). Credits to EqUiNoX for XPRExpress.
Resource Table
Preview / Export
Build XPR (pack image ➜ texture)
Notes
This builder creates a minimal XPR0 with one texture per image. Formats with SZ_ prefix (swizzled) output linear data for simplicity - true Xbox hardware expects swizzled data. Non-power-of-two dimensions use the alternative size field as per XPR spec. Data is stored in native byte order (BGRA for 32-bit formats).