Back

Developer Network
  File Specs
  Source codes
  Tables
  Mailing lists
  Knowledge Base

Other Games

 

 

Descent Developer Network
Descent 1/2

*.MVL specs

Introduction

The MVL file contains multiple MVE movie files, it is just an archive. Unlike the HOG file, in MVL first ALL "directory" entries are listed and then then data follows - in the same order as in the directory!

All available MVL files contain MVE movies only! However the format itself would support even other file types!

Note that there was a tool to extract and play MVE and MVL files called Descent Manager MVEEXTRACT32. However the tool had to be removed from our pages due to copyright problems with Interplay.

 

Comparison to HOG file format

So note the technical difference between HOG and MVL files: HOG files have the structure:
FILE_HEADER1 | DATA1 | FILE_HEADER2 | DATA2 | FILE_HEADER3 | DATA 3 |...

While MVL files have the following structure:
FILE_HEADER1 | FILE_HEADER2 | FILE_HEADER3 |...| DATA 1 | DATA 2 | DATA 3 |...

 

Format

The file format of MVL is quite easy... only the format of the files it contains - the MVE file format - is quite complex (and we don't have any specs for it...):

//MVL File format - Written by Heiko Herrmann
char sig[4] = {'D','M', 'V', 'L'}; // "DMVL"=Descent MoVie Library

int num_files; // the number of files in this MVL

struct {
 char file_name[13]; // Filename, padded to 13 bytes with 0s
 int file_size; // filesize in bytes
}DIR_STRUCT[num_files];

struct {
 char data[file_size]; // The file data
}FILE_STRUCT[num_files];

 

List of MVL files packaged with Descent 2

The following MVL files are delivered with Descent 2 Commercial and -with less contents- also with Descent 2 Destination Quartzon:

INTRO-H.MVL containing Intro and ending movies in 640x480
INTRO-L.MVL containing Intro and ending movies in 320x200
OTHER-H.MVL containing escape sequences and entering-system movies in 640x480
OTHER-L.MVL containing escape sequences and entering-system movies in 320x200
ROBOTS-H.MVL containg the robots for briefings in 640x480
ROBOTS-L.MVL containg the robots for briefings in 320x200

The following MVL files are being added, when installing the Vertigo Series:

D2X-H.MVL containg the Vertigo robots for briefings in 640x480
D2X-L.MVL containg the Vertigo robots for briefings in 320x200

 

 

All pages (C) 1996-2000 Descent Network Team
Everything taken from the Descent, FreeSpace, Red Faction and Summoner series games are
Copyright Interplay Productions , THQ Inc. , Parallax Software , Volition Inc. and/or Outrage Entertainment