Open main menu

Difference between revisions of "Cine/Specifications"

Added info on the part file format and also revised 'vol.cnf' documentation a tiny bit.
(Started page about Cinematique engine's internals, file formats etc. Added preliminary info about 'vol.cnf' file in Operation Stealth.)
 
(Added info on the part file format and also revised 'vol.cnf' documentation a tiny bit.)
Line 6: Line 6:
please add it here.
please add it here.


==Operation Stealth specific==
==File formats==


==='vol.cnf'===
===Part file format===
 
NOTE: This applies to both Future Wars and Operation Stealth.
 
<pre>
Part file's start:
 
    Byte  Meaning
    ----- -----------------------------------------------------------
    0-1  Number of elements in this part file (Uint16BE)
    2-3  Entry size (Uint16BE). Normally 0x1E i.e. 30
    ----- -----------------------------------------------------------
</pre>
 
Then comes info for each element (Entry size in length each):
 
<pre>
    Byte  Meaning
    ------ -----------------------------------------------------------
    0-13  Name (ASCIIZ string)
    14-17  Data's starting offset in this part file (Uint32BE)
    18-21  Packed size (Uint32BE)
    22-25  Unpacked size (Uint32BE)
    26-29  ???
    ------ -----------------------------------------------------------
</pre>
 
After that it's the data for all the elements contained in this part file.
 
===VOL.CNF===
 
NOTE: This file is specific to Operation Stealth.


This file contains list of resource files (e.g. PROCS10, RSC04, SONS2, LABYBASE etc)
This file contains list of resource files (e.g. PROCS10, RSC04, SONS2, LABYBASE etc)
417

edits