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

From XentaxWiki
Jump to: navigation, search
(Undo revision 9176 by 92.46.132.144 (talk) - we prefer links to official sites; please discuss on my talk page before changing again)
(Compatible Programs)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{GRAFTemplate1|
+
== DAT ==
file_extension=BIG|
+
* ''' Game ''':    [[Legacy Of Kain: Soul Reaver]] <br>
 +
* ''' Format Type ''':    Archive <br>
 +
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
  
format_type=Archive|
 
  
endian_order=Little Endian|
+
=== Format Specifications ===
  
date_posted=29.10.2006 00:15|
+
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
 +
<pre>
 +
// Legacy Of Kain: Soul Reaver
 +
// DAT file format
  
format_specifications=
+
// little endian
uint32 {4} - Number of files<br>
 
  
<font color="blue">// for each file </font><br>
+
//header
 +
4 bytes (uint32) - number of files
  
  uint32 {4} - Hashed name of file<br>
+
//info array
  uint32 {4} - File size<br>
+
num_of_files *
  uint32 {4} - File offset<br>
+
{
  uint32 {4} - <font color="red">Unknown</font><br>
+
  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
  
byte {X} - File data|
 
  
notes=This is specification for <b>bigfile.dat</b> file only.|
+
//data
 +
num_of_files *
 +
{
 +
  x bytes - file data
 +
}
 +
</pre>
 +
</div>
  
bms_script=Not written yet|
+
=== MultiEx BMS Script ===
  
programs=[http://wheelofdoom.ucoz.com/ Wheel of Doom], [http://www.thelostworlds.net/SoulSpiral.HTML Soul Spiral]|
+
Not written yet.
  
documentation=None|
+
=== Notes and Comments ===
  
games=Legacy Of Kain: Soul Reaver
+
* This is specification for '''bigfile.dat''' file only.
}}
+
 
 +
=== Compatible Programs ===
 +
 
 +
* [https://wheelofdoom.ucoz.com/index/wheel_of_doom/0-12 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]]

Latest revision as of 10:41, 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