Necrodome: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
imported>Ikskoks |
||
| Line 12: | Line 12: | ||
<tt><b> | <tt><b> | ||
char {8} - Header <font color="purple">(PODFILE\0)</font> <br> | |||
uint32 {4} - Version Number <font color="purple">(107 - demo, 117 - release)</font><br> | |||
uint32 {4} - Number Of Files <br> | |||
uint32 {4} - Directory Offset <br> | |||
uint32 {4} - Directory Length <font color="purple">(includes all directory entries and filenames)</font> <br> | |||
<br> | <br> | ||
byte {X} - fileData <br> | |||
<br> | <br> | ||
<font color="blue"> ''' // | <font color="blue"> ''' // Directory ''' </font> <br> | ||
: <font color="blue"> ''' // for each | : <font color="blue"> ''' // for each file 32 bytes''' </font> <br> | ||
:: | :: uint32 {4} - Data Offset <br> | ||
:: uint32 {4} - File Size <br> | |||
:: uint32 {4} - Filename Offset <font color="darkgreen">[+dirOffset]</font> <br> | |||
<br> | |||
<font color="blue"> ''' // Note that some files have 0 as the offset and size, this is marker ''' </font> <br> | |||
<font color="blue"> ''' // for each file ''' </font> <br> | |||
: char {X} - Filename <br> | |||
: byte {1} - null <br> | |||
<br> | <br> | ||
<font color="blue"> ''' // FILE DATA ''' </font> <br> | <font color="blue"> ''' // FILE DATA ''' </font> <br> | ||
Revision as of 12:53, 25 July 2021
Choose archive extension:
POD
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {8} - Header (PODFILE\0)
uint32 {4} - Version Number (107 - demo, 117 - release)
uint32 {4} - Number Of Files
uint32 {4} - Directory Offset
uint32 {4} - Directory Length (includes all directory entries and filenames)
byte {X} - fileData
// Directory
- // for each file 32 bytes
- uint32 {4} - Data Offset
- uint32 {4} - File Size
- uint32 {4} - Filename Offset [+dirOffset]
- uint32 {4} - Data Offset
// Note that some files have 0 as the offset and size, this is marker
// for each file
- char {X} - Filename
- byte {1} - null
// FILE DATA
- // for each file
- byte {X} - File Data
- byte {X} - File Data
MultiEx BMS
Not written yet
Supported Programs
- Xwe eXtensible Wad Editor (Partially)