GRAF:Sierra VMD

From XentaxWiki
Revision as of 14:49, 3 January 2021 by Ikskoks (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Back to index | Edit this page

VMD

Format Specifications

// HEADER
uint16 {2}   - Header size (excluding this field) (814)
uint16 {2}   - Placeholder for VMD handle
uint16 {2}   - Unknown
uint16 {2}   - Number of blocks in TOC
uint16 {2}   - Video frame top corner coordinate
uint16 {2}   - Video frame left corner coordinate
uint16 {2}   - Video frame width
uint16 {2}   - Video frame height
uint16 {2}   - Flags
uint16 {2}   - Number of frames per block
uint32 {4}   - Offset to data
uint32 {4}   - Unknown
// for each palette entry (#1-256)
byte {1}     - Red component
byte {1}     - Green component
byte {1}     - Blue component
uint32 {4}   - Recommended size in bytes of data frame load buffer
uint32 {4}   - Recommended size in bytes of unpack buffer for video decoding
uint16 {2}   - Audio Sample Rate
uint16 {2}   - Audio frame length/sample resolution
uint16 {2}   - Number of sound buffers
uint16 {2}   - Audio flags
uint32 {4}   - Offset to TOC

// TOC

// Block Offset Table
// for each block
uint16 {2}   - Unknown
uint32 {4}   - Offset to block
// Frame Information Table
// for each frame
byte {1}     - Frame data type (1 = Audio frame, 2 = Video frame)
byte {1}     - Unknown
uint32 {4}   - Frame data length
if(audio frame){
byte {1}     - Audio flags
byte {9}     - Unknown
}
else if(video frame){
uint16 {2}   - Video frame left coordinate
uint16 {2}   - Video frame top coordinate
uint16 {2}   - Video frame right coordinate
uint16 {2}   - Video frame bottom coordinate
byte {1}     - Unknown
byte {1}     - New palette flag (bit[1] = New palette)
}

Notes and Comments

Incomplete specifications - see http://wiki.multimedia.cx/index.php?title=VMD for a more detailed examination of the format.

MultiEx BMS Script

None written yet.

Supported by Programs

Unknown

Links

None

Games

Navigation

Jump to a listing by...
All Formats - Common Formats - Standard Formats - Malformed Pages
Platforms
Microsoft:
Xbox
Xbox 360
Nintendo:
GameCube
DS
Desktop:
PC
Sega:
Dreamcast
Sony:
PlayStation
PlayStation 2
PlayStation 3
PlayStation Portable
Type
Animation - Archive - Audio - Image - Mesh - Miscellaneous - Model - Video
Endianness
Little-endian - Big-endian
BMS Scripts
Pages Without a BMS Script

All Pages with Scripts:
Recently Added Scripts

Program Support
No Known Support

MultiEx Commander - Game Extractor

Format Specification Completion
Work in Progress - Almost Done - Completed
Compression and Encryption
No Compression or Encryption Used - Unknown Compression or Encryption Used

One or Both Used:
Compression Used - Both Compression and Encryption Used