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

Endian Order:Little Endian
Compression:None
Encryption:XOR


This format is used by the following Games:
Anna's Quest *.vis
Anna's Quest *.vc###
Anna's Quest *.vs###


This is the format specification information:
 
// ARCHIVE HEADER
  4 - Header (VIS3)
  4 - Number of Files (BIG ENDIAN)
  
// DETAILS DIRECTORY (encrypted)
  when (decrypted){
    3 - Header (HDR)
    
    // for each file
      4 - File Offset (Relative to the start of the file data)
      4 - Compressed Length
      4 - Decompressed Length
      4 - File Type
    }
    
    3 - Footer
    
// FILE DATA
  // for each file
    X - File Data


These are the accompanying notes and further information:
 
The DETAILS DIRECTORY is XOR with repeating key 98,52,49,56,97,98,49,102


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.