Necrodome: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 18: Line 18:
: uint32 {4}&nbsp;&nbsp; - Directory Offset <br>  
: uint32 {4}&nbsp;&nbsp; - Directory Offset <br>  
: uint32 {4}&nbsp;&nbsp; - Directory Length <br>  
: uint32 {4}&nbsp;&nbsp; - Directory Length <br>  
<br>
<font color="blue"> ''' // FILE DATA ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
<br>
<br>
<font color="blue"> ''' // DIRECTORY ''' </font> <br>  
<font color="blue"> ''' // DIRECTORY ''' </font> <br>  
Line 29: Line 25:
:: uint16 {2}&nbsp;&nbsp; - Unknown Data <br>  
:: uint16 {2}&nbsp;&nbsp; - Unknown Data <br>  
:: uint32 {4}&nbsp;&nbsp; - File Name Offset (Directory Offset + This Offset)<br>  
:: uint32 {4}&nbsp;&nbsp; - File Name Offset (Directory Offset + This Offset)<br>  
<br>
<font color="blue"> ''' // FILE NAME ''' </font> <br>
: <font color="blue"> ''' // for each name ''' </font> <br>
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Name  <br>
<br>
<font color="blue"> ''' // FILE DATA ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Name <font color="purple">(null terminated)</font> <br>
</b></tt>
</b></tt>



Revision as of 13:21, 5 April 2013

Choose archive extension:

POD


Format Specifications

// ARCHIVE HEADER

char {8}     - Header (PODFILE)(null terminated)
uint32 {4}   - Version 107 - demo, 117 - release
uint32 {4}   - Number Files
uint32 {4}   - Directory Offset
uint32 {4}   - Directory Length


// DIRECTORY

// for each file (32-bytes per entry)
uint32 {4}   - File Offset
uint16 {2}   - File Size
uint16 {2}   - Unknown Data
uint32 {4}   - File Name Offset (Directory Offset + This Offset)


// FILE NAME

// for each name
byte {X}     - File Name


// FILE DATA

// for each file
char {X}     - File Name (null terminated)

MultiEx BMS

Not written yet

Supported Programs

  • Xwe eXtensible Wad Editor (Partially)