Necrodome: Difference between revisions
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> | ||
:: | :: char {X} - 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> | ||
:: | :: byte {X} - File Data<br> | ||
</b></tt> | </b></tt> | ||
Revision as of 13:25, 5 April 2013
Choose archive extension:
POD
- Format Type : Archive
- Endian Order : Little Endian
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)
- uint32 {4} - File Offset
// FILE NAME
- // for each name
- char {X} - File Name (null terminated)
- char {X} - File Name (null terminated)
// 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)