Necrodome: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 28: Line 28:
<font color="blue"> ''' // FILE NAME ''' </font> <br>  
<font color="blue"> ''' // FILE NAME ''' </font> <br>  
: <font color="blue"> ''' // for each name ''' </font> <br>  
: <font color="blue"> ''' // for each name ''' </font> <br>  
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Name <br>  
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Name <font color="purple">(null terminated)</font> <br>  
<br>
<br>
<font color="blue"> ''' // FILE DATA ''' </font> <br>  
<font color="blue"> ''' // FILE DATA ''' </font> <br>  
: <font color="blue"> ''' // for each file ''' </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>  
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data<br>  
</b></tt>
</b></tt>



Revision as of 13:25, 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
char {X}     - File Name (null terminated)


// FILE DATA

// for each file
byte {X}     - File Data

MultiEx BMS

Not written yet

Supported Programs

  • Xwe eXtensible Wad Editor (Partially)