Actua Soccer GDV: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 11: | Line 11: | ||
// Actua Soccer | // Actua Soccer | ||
// GDV file format | // GDV file format | ||
// little endian | |||
52 bytes (char) - info string // "GDV Format (C) Gremlin Interactive 1994/95" | 52 bytes (char) - info string // "GDV Format (C) Gremlin Interactive 1994/95" | ||
| Line 30: | Line 32: | ||
num_of_frames * | |||
{ | |||
x bytes - audio data | |||
// video frame header | |||
2 bytes (uint16) - magic // "0x05 0x13" | |||
2 bytes (uint16) - total frame size | |||
1 byte (char) - type of frame | |||
3 bytes (char) - reserved | |||
x bytes - video data | |||
} | |||
</pre> | </pre> | ||
</div> | </div> | ||
Revision as of 18:14, 4 January 2021
GDV
- Game : Actua Soccer
- Format Type : Video
- Endian Order : Little Endian
Format Specifications
// Actua Soccer
// GDV file format
// little endian
52 bytes (char) - info string // "GDV Format (C) Gremlin Interactive 1994/95"
4 bytes (uint32) - magic // "0x94 0x19 0x11 0x29"
2 bytes (uint16) - image dimension code // "0" - 320x200
// "1" - 640x200
// "2" - 320x167
2 bytes (uint16) - total number of frames
2 bytes (uint16) - frames per second
2 bytes (uint16) - audio data type / audio flags
2 bytes (uint16) - sound sample rate
2 bytes (uint16) - video data type
2 bytes (uint16) - max size of compressed video frame // if "0" then no video
1 byte (char) - version number
1 byte (char) - quality / lossiness
4 bytes (char) - reserved (frame width and height in later versions)
768 bytes - optional palette // 3 bytes BGR value per entry
num_of_frames *
{
x bytes - audio data
// video frame header
2 bytes (uint16) - magic // "0x05 0x13"
2 bytes (uint16) - total frame size
1 byte (char) - type of frame
3 bytes (char) - reserved
x bytes - video data
}
MultiEx BMS Script
Not written yet.
Notes and Comments
- Video file format used in Actua Soccer.
Compatible Programs
- PLAYGDV.EXE / PLAYGDV2.EXE (shared with game files)