USM Video: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 15: Line 15:
// big endian
// big endian


//header
// CRID chunk
4 bytes (char) - signature  // "CRID"
4 bytes (char) - signature  // "CRID"
4 bytes (uint32) - data size
4 bytes (uint32) - chunk size
2 bytes - unknown // always 0x00 0x18?
 
crid_chunk_data
{
  1 byte - unknown // always 0x00?
  1 byte (uint8) - payload offset
  2 bytes (uint16) - padding size
 
}


//TODO
//TODO

Revision as of 21:32, 1 October 2021

Back to index | Edit this page

USM

  • Format Type : Video
  • Endian Order : Big Endian
  • Signature : CRID


Format Specifications

// USM video file format

// big endian

// CRID chunk
4 bytes (char) - signature  // "CRID"
4 bytes (uint32) - chunk size

crid_chunk_data
{
   1 byte - unknown  // always 0x00?
   1 byte (uint8) - payload offset
   2 bytes (uint16) - padding size
   
} 

//TODO

MultiEx BMS Script

Not written yet.

Notes and Comments

  • Some *.USM files are encrypted using a 64 byte key (like HCA)

Games

List of games using this file format:

  • Genshin Impact (*.USM) (encrypted?)
  • NEO: The World Ends with You (*.USM) (encrypted?)
  • Persona 5 Royal (*.USM) (encrypted, more info here)
  • The Witcher 2 (PC) (*.USM)
  • The Witcher 3: Wild Hunt (PC) (*.USM)

Compatible Programs

See Also