Fallout: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
 
imported>Ikskoks
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 6: Line 6:


* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br>  




Line 14: Line 14:
uint32 {4}&nbsp;&nbsp; - Number of Directories <br>  
uint32 {4}&nbsp;&nbsp; - Number of Directories <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint16 {2}&nbsp;&nbsp; - null <br>  
uint32 {4}&nbsp;&nbsp; - null <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
<br>
<br>
<font color="blue"> ''' // for each directory ''' </font> <br>  
<font color="blue"> ''' // for each directory ''' </font> <br>  
Line 22: Line 21:
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Directory Name <br>  
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Directory Name <br>  
<br>
<br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - Number of files in the directory <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(16)</font> '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(16)</font> '' </font> <br>  
Line 30: Line 29:
: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Filename Length <br>  
: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Filename Length <br>  
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>  
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>  
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(64)</font> '' </font> <br>  
: uint32 {4}&nbsp;&nbsp; - File attribute - <font color="purple">32</font> (0x20) means normal file, <font color="purple">64</font> (0x40) - compressed file <br>  
: uint32 {4}&nbsp;&nbsp; - File Offset <br>  
: uint32 {4}&nbsp;&nbsp; - File Offset <br>  
: uint32 {4}&nbsp;&nbsp; - Decompressed File Size <br>  
: uint32 {4}&nbsp;&nbsp; - Uncompressed File Size <br>  
: uint32 {4}&nbsp;&nbsp; - Compressed File Size <br>  
: uint32 {4}&nbsp;&nbsp; - Compressed File Size<br>  
<br>
<br>
byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>  
byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>  
Line 46: Line 45:


* [[Game Extractor|Game Extractor]]<br>
* [[Game Extractor|Game Extractor]]<br>
[[Category:File Format]]

Latest revision as of 12:48, 6 January 2021

Choose archive extension:

DAT (BIG)


Format Specifications

uint32 {4}   - Number of Directories
uint32 {4}   - Unknown
uint32 {4}   - null
uint32 {4}   - Unknown

// for each directory

byte {1}     - Directory Name Length
char {X}     - Directory Name


uint32 {4}   - Number of files in the directory
uint32 {4}   - Unknown
uint32 {4}   - Unknown (16)
uint32 {4}   - Unknown

// for each file

byte {1}     - Filename Length
char {X}     - Filename
uint32 {4}   - File attribute - 32 (0x20) means normal file, 64 (0x40) - compressed file
uint32 {4}   - File Offset
uint32 {4}   - Uncompressed File Size
uint32 {4}   - Compressed File Size


byte {X}     - File Data

MultiEx BMS Script

Not written yet

Compatible Programs