Difference between revisions of "Command And Conquer MIX"

From XentaxWiki
Jump to: navigation, search
m (Dinoguy1000 moved page Command And Conquer MIX to Command And Conquer without leaving a redirect: history merge)
(10 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
* [[GRAFs|Return to the list of games]]
 +
 +
Choose archive extension:
 +
 
== MIX ==  
 
== MIX ==  
  
Line 9: Line 13:
 
<tt><b>
 
<tt><b>
 
uint16 {2}&nbsp;&nbsp; - Number Of Files <br>  
 
uint16 {2}&nbsp;&nbsp; - Number Of Files <br>  
uint32 {4}&nbsp;&nbsp; - File Data Length (minus the header ((number of files*12)+6))<br>  
+
uint32 {4}&nbsp;&nbsp; - File Data Length <br>  
 
<br>
 
<br>
 
<font color="blue"> ''' // for each file ''' </font> <br>  
 
<font color="blue"> ''' // for each file ''' </font> <br>  
 
: uint32 {4}&nbsp;&nbsp; - File ID <br>  
 
: uint32 {4}&nbsp;&nbsp; - File ID <br>  
: uint32 {4}&nbsp;&nbsp; - Data Offset relative to end of header<br>  
+
: uint32 {4}&nbsp;&nbsp; - Data Offset <br>  
 
: uint32 {4}&nbsp;&nbsp; - File Length <br>  
 
: uint32 {4}&nbsp;&nbsp; - File Length <br>  
 
<br>
 
<br>
 
byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>  
 
byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>  
<br>
 
 
<br>
 
<br>
 
</b></tt>
 
</b></tt>
 
=== Notes and Comments ===
 
The File ID is generated from the filename using a nonreversible generator. Filenames are typically stored in the executable.
 
  
 
=== MultiEx BMS Script ===  
 
=== MultiEx BMS Script ===  
Line 30: Line 30:
 
=== Compatible Programs ===  
 
=== Compatible Programs ===  
  
* [[Game Extractor|Game Extractor]]<br><br>
+
* [[Game Extractor|Game Extractor]]<br>
 +
 
 +
<br>
 +
 
 +
 
 +
== VQA ==
 +
 
 +
* ''' Format Type ''':    Archive <br>
 +
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br>
 +
 
 +
 
 +
=== Format Specifications ===
 +
 
 +
<tt><b>
 +
char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(FORM)</font> <br>
 +
uint32 {4}&nbsp;&nbsp; - Archive Size <font color="darkgreen">[+8]</font> <br>
 +
char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header 2 <font color="purple">(WVQA)</font> <br>
 +
<br>
 +
<font color="blue"> ''' // for each file ''' </font> <br>
 +
: char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Type/Extension <br>
 +
: uint32 {4}&nbsp;&nbsp; - File Size <br>
 +
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
 +
<br>
 +
</b></tt>
 +
 
 +
=== MultiEx BMS Script ===
 +
 
 +
Not written yet<br><br>
  
=== Other Games ===  
+
=== Compatible Programs ===  
  
These games also use this file format<br>
+
* [[Game Extractor|Game Extractor]]<br>
* Command And Conquer *.mix
 
* Command And Conquer: Red Alert 2 *.mix
 
* Command And Conquer: Tiberian Sun *.mix
 
* Command And Conquer: Yuri's Revenge *.mix
 
* Lands of Lore 3 *.wsx
 
* Blade Runner *.mix
 

Revision as of 01:49, 16 May 2005

Choose archive extension:

MIX


Format Specifications

uint16 {2}   - Number Of Files
uint32 {4}   - File Data Length

// for each file

uint32 {4}   - File ID
uint32 {4}   - Data Offset
uint32 {4}   - File Length


byte {X}     - File Data

MultiEx BMS Script

Not written yet

Compatible Programs



VQA


Format Specifications

char {4}     - Header (FORM)
uint32 {4}   - Archive Size [+8]
char {4}     - Header 2 (WVQA)

// for each file

char {4}     - Type/Extension
uint32 {4}   - File Size
byte {X}     - File Data


MultiEx BMS Script

Not written yet

Compatible Programs