DMO

From mgsdevwiki
Jump to: navigation, search

DMO are files related with videos in-game generated in real time by the 3D engine. DMO files has various chunks of data starting with the byte 0x05. Has vag files mixed with text and model moves for the scene. First block is the header.


DMO

  • Format Type : Demo

Format Specifications

Metal Gear Solid (PSX)

Header
uint8 {1} Magic The id for those files
uint16 {2} Chunk size
uint32 {4} Movie frames The number of frames in the movie
uint32 {4} Number of maps The number of levels in the dmo file. Usually 1
uint32 {4} Number of models The number of objects/models in the dmo file.
uint32 {4} Maps offset Position absolute
uint32 {4} Models offset Position absolute

Within this format we can find the next ID bytes:

0x01 Vag data
0x02 Vag info
0x03 Captions
0x04 Empty
0x05 Demo
0x06 Unk (Maybe 2nd lang.)
0x07 Unk
0x10 Vag header
0xf0 EOF