Difference between revisions of "Legacy Of Kain: Soul Reaver DAT"

From XentaxWiki
Jump to: navigation, search
(BIG)
Line 1: Line 1:
{{GRAFPageHeader}}
+
== DAT ==
 +
* ''' Game ''':    [[Legacy Of Kain: Soul Reaver]] <br>
 +
* ''' Format Type ''':    Archive <br>
 +
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
  
== DAT ==
 
{{GRAFPageMisc|Archive|Little Endian}}
 
  
=== Format Specifications ===
+
=== Format Specifications ===  
{{GRAFPageFormat|1=<nowiki/>
 
uint32 {4} - Number of files<br>
 
  
<font color="blue">// for each file </font><br>
+
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
 +
<pre>
 +
// Legacy Of Kain: Soul Reaver
 +
// DAT file format
  
  uint32 {4} - Hashed name of file<br>
+
// little endian
  uint32 {4} - File size<br>
 
  uint32 {4} - File offset<br>
 
  uint32 {4} - <font color="red">Unknown</font><br>
 
  
byte {X} - File data
+
//header
}}
+
4 bytes (uint32) - number of files
  
=== Notes and Comments ===
+
//info array
This is specification for <b>bigfile.dat</b> file only.
+
num_of_files *
 +
{
 +
  4 bytes (uint32) - hashed name of the file
 +
  4 bytes (uint32) - file size
 +
  4 bytes (uint32) - file offset
 +
  4 bytes (char) - last 4 characters of the filename without extension
 +
                    // for example "DING" for filename "loading.pti"
 +
}
 +
x bytes - padding
  
=== MultiEx BMS Script ===
 
Not written yet
 
  
=== Supported by Programs ===
+
//data
[http://www.grandersoft.net/en/wheel-of-doom Wheel of Doom], [http://www.thelostworlds.net/SoulSpiral.HTML Soul Spiral]
+
num_of_files *
 +
{
 +
  x bytes - file data
 +
}
 +
</pre>
 +
</div>
  
=== Documentation ===
+
=== MultiEx BMS Script ===  
None
 
  
=== Games ===
+
Not written yet.
Legacy Of Kain: Soul Reaver
 
  
{{GRAFPageFooter}}
+
=== Notes and Comments ===
 +
 
 +
* This is specification for '''bigfile.dat''' file only.
 +
 
 +
=== Compatible Programs ===
 +
 
 +
* [http://www.grandersoft.net/en/wheel-of-doom Wheel of Doom]
 +
* [https://thelostworlds.net/Software/Soul_Spiral.html Soul Spiral]
 +
<br/><br>
 +
 
 +
 
 +
[[Category:Complete Complete|Legacy Of Kain: Soul Reaver DAT]]
 +
[[Category:Platform PC|Legacy Of Kain: Soul Reaver DAT]]
 +
[[Category:CE None|Legacy Of Kain: Soul Reaver DAT]]
 +
[[Category:Format_Archive | Type: Archive]]
 +
[[Category:Extension_dat | Extension: dat]]
 +
[[Category:BMS_None | BMS: None]]
 +
[[Category:File Format]]

Revision as of 10:35, 4 November 2020

DAT


Format Specifications

// Legacy Of Kain: Soul Reaver
// DAT file format

// little endian

//header
4 bytes (uint32) - number of files

//info array
num_of_files *
{
   4 bytes (uint32) - hashed name of the file
   4 bytes (uint32) - file size
   4 bytes (uint32) - file offset
   4 bytes (char) - last 4 characters of the filename without extension
                    // for example "DING" for filename "loading.pti"
}
x bytes - padding


//data
num_of_files *
{
   x bytes - file data
}

MultiEx BMS Script

Not written yet.

Notes and Comments

  • This is specification for bigfile.dat file only.

Compatible Programs