This is the specifications for the archive file which is handled by the Game Extractor plugin Archive_XWB_WBND.

Endian Order:Little Endian
Compression:None
Encryption:None


This format is used by the following Games:
Full Spectrum Warrior *.xwb
Doom 3 [XBox]*.xwb
Crash Twinsanity [XBox]*.xwb
Counter-Strike [XBox]*.xwb
Full Spectrum Warrior [XBox]*.xwb
Powerdrome *.xwb
Powerdrome [XBox]*.xwb
Return To Castle Wolfenstein: Tide Of War [XBox]*.xwb
Star Trek: Shattered Universe [XBox]*.xwb
Unreal Championship 2: The Liandri Conflict [XBox]*.xwb


This is the format specification information:
 
4 - Header (WBND)
4 - Version (3)
4 - Size Of Header 1 (40)
4 - Size Of Header 2 (40)
4 - Offset To Details Directory (80)
4 - Length Of Details Directory
4 - Offset To Filename Directory
4 - Length Of Filename Directory
4 - First File Offset (8192)
4 - Unknown
2 - Unknown (1)
2 - Unknown (1)
4 - Number Of Files
16 - Archive Filename (null) (without extension)
4 - Length Of Each Details Entry (24)
4 - Length Of Each Filename Entry (64)
4 - Max padding size between each file (2048)
4 - null

// for each file
  2 - Unknown (0/2)
  2 - Unknown (1)
  4 - Unknown
  4 - File Offset (relative to the start of the file data)
  4 - File Length
  8 - null

// for each file
  64 - Filename (null) (without extension)

// for each file
  X - File Data
  0-2047 - null Padding so the file length is a multiple of 2048 bytes


Game Extractor is able to read files of this type, as well as files from thousands of other games. To give it a try, download Game Extractor (Basic Version) for free, and see what it can do.

For further information on this format, refer to the source code on our GitHub repository.