Difference between revisions of "Command And Conquer MIX"

From XentaxWiki
Jump to: navigation, search
(VQA)
m (Dinoguy1000 moved page Command And Conquer to Command And Conquer MIX without leaving a redirect: back to original title)
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
* [[GRAFs|Return to the list of games]]
 
 
Choose archive extension:
 
 
 
== MIX ==  
 
== MIX ==  
  
Line 13: Line 9:
 
<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 <br>  
+
uint32 {4}&nbsp;&nbsp; - File Data Length (minus the header ((number of files*12)+6))<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 <br>  
+
: uint32 {4}&nbsp;&nbsp; - Data Offset relative to end of header<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>
+
* [[Game Extractor|Game Extractor]]<br><br>
 
 
<br>
 
 
 
 
 
== VQA ==
 
 
 
* ''' Format Type ''':    Video file (see [http://wiki.xentax.com/index.php/Talk:Command_And_Conquer Discussion] ) <br>
 
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br>
 
 
 
  
=== Format Specifications ===
+
=== Other Games ===  
 
 
<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>
 
 
 
=== Compatible Programs ===  
 
  
* [[Game Extractor|Game Extractor]]<br>
+
These games also use this file format<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 11:37, 22 July 2016

MIX


Format Specifications

uint16 {2}   - Number Of Files
uint32 {4}   - File Data Length (minus the header ((number of files*12)+6))

// for each file

uint32 {4}   - File ID
uint32 {4}   - Data Offset relative to end of header
uint32 {4}   - File Length


byte {X}     - File Data


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

Not written yet

Compatible Programs

Other Games

These games also use this file format

  • 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