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

Endian Order:Little Endian
Compression:none
Encryption:None


This format is used by the following Games:
NHL FaceOff 2001 [PS2]*.dat
007: Tomorrow Never Dies [PSX]*.tex
NHL FaceOff 99 [PS1]*.dat


This is the format specification information:
 
// for each image...
  // HEADER
    8 - Header ("TEX PSX ")
    4 - Unknown (1)
    4 - Unknown (1)
    4 - Unknown
    4 - Palette Flag (0 = PaletteBeforeImage / 1 = PaletteAfterImage)
    
    if (PaletteFlag == 0){
      // for each color (256)
        2 - ABGR1555 Color
      }
    
    16 - Name (null terminated, filled with nulls)
    4 - Image Width
    4 - Image Height
    4 - null
    4 - Unknown (64)
    
  // IMAGE DATA
    // for each pixel
      1 - Palette Index
      
    if (PaletteFlag == 1){
      // for each color (256)
        2 - ABGR1555 Color
      }
      
  X - null padding to a multiple of 6144 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.

Game Extractor (Full Version) is also able to modify and save files of this type. Visit the Game Extractor website for more information on this, and the other great features that come with Game Extractor (Full Version).

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