Legacy Of Kain: Soul Reaver DAT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
No edit summary
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 09: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