Area 51: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
(anh em may voi nhau nhin di)
imported>Ikskoks
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Hello my friend heres my new gig easy as it looks Ill send u a total of 5350++ backlinks to your website in 2 tiers. This gig its for 1 website and up to 5 keywords. First tier to your main website 350 page rank 1-5 and the the second tier of 5000 profile backlinks pointing to your first tier.Ill send u a report in a txt file in less than 48 hours.Any question just send me a private message
* [[GRAFs|Return to the list of games]]
 
Choose archive extension:
 
== DFS ==
 
* ''' Format Type ''':    Archive <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
 
 
=== Format Specifications ===
 
<tt><b>
char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(SFDX)</font> <br>
uint32 {4}&nbsp;&nbsp; - Version <font color="purple">(3)</font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Padding Size <font color="purple">(2048)</font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Number Of Files <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(1)</font> '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Length Of Filename Directory <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(48)</font> '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Archive Header Length / Filetable offset <font color="purple">(56)</font> <br>
uint32 {4}&nbsp;&nbsp; - null <br>
uint32 {4}&nbsp;&nbsp; - Length Of Offset Directory <br>
byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Archive Size? '' </font> <br>
uint16 {2}&nbsp;&nbsp; - null <br>
byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null <br>
<br>
<font color="blue"> ''' // for each file ($18 bytes)''' </font> <br>
: uint32 {4}&nbsp;&nbsp; - Offset for Filename part 1 <font color="purple">(Relative to the directory)</font>  <br>
: uint32 {4}&nbsp;&nbsp; - Offset for Filename part 2 <font color="purple">(Relative to the directory)</font>  <br>
: uint32 {4}&nbsp;&nbsp; - Offset for Filename part 0 <font color="purple">(Relative to the directory)</font>  <br>
: uint32 {4}&nbsp;&nbsp; - Offset for Filename part 3 <font color="purple">(Relative to the directory)</font>  <br>
: uint32 {4}&nbsp;&nbsp; - File Offset <font color="purple">(within .000 file)</font> <br>
: uint32 {4}&nbsp;&nbsp; - File Size <br>
<br>
<font color="blue"> ''' // filename parts table''' </font> <br>
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename part<br>
: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Filename Terminator <br>
<font color="red"> ''' !! size-length strings allowed''' </font> <br>
<br>
byte {0-2047}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - null Padding to a multiple of 2048 bytes <br>
<br>
<font color="blue"> ''' // for each file (in .000 file)''' </font> <br>
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
: byte {0-2047}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - <font color="red"> '' null Padding to a multiple of 2048 bytes? '' </font> <br>
</b></tt>
 
=== MultiEx BMS ===
 
Not written yet<br><br>
 
=== Supported Programs ===
 
* [[Game Extractor|Game Extractor]]<br>
 
 
[[Category:File Format]]

Latest revision as of 01:35, 3 January 2021

Choose archive extension:

DFS


Format Specifications

char {4}     - Header (SFDX)
uint32 {4}   - Version (3)
uint32 {4}   - Unknown
uint32 {4}   - Padding Size (2048)
uint32 {4}   - Unknown
uint32 {4}   - Number Of Files
uint32 {4}   - Unknown (1)
uint32 {4}   - Length Of Filename Directory
uint32 {4}   - Unknown (48)
uint32 {4}   - Archive Header Length / Filetable offset (56)
uint32 {4}   - null
uint32 {4}   - Length Of Offset Directory
byte {1}     - null
uint32 {4}   - Archive Size?
uint16 {2}   - null
byte {1}     - null

// for each file ($18 bytes)

uint32 {4}   - Offset for Filename part 1 (Relative to the directory)
uint32 {4}   - Offset for Filename part 2 (Relative to the directory)
uint32 {4}   - Offset for Filename part 0 (Relative to the directory)
uint32 {4}   - Offset for Filename part 3 (Relative to the directory)
uint32 {4}   - File Offset (within .000 file)
uint32 {4}   - File Size


// filename parts table

char {X}     - Filename part
byte {1}     - null Filename Terminator

 !! size-length strings allowed

byte {0-2047}      - null Padding to a multiple of 2048 bytes

// for each file (in .000 file)

byte {X}     - File Data
byte {0-2047}      - null Padding to a multiple of 2048 bytes?

MultiEx BMS

Not written yet

Supported Programs