Necrodome: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 18: | Line 18: | ||
: uint32 {4} - Directory Offset <br> | : uint32 {4} - Directory Offset <br> | ||
: uint32 {4} - Directory Length <br> | : uint32 {4} - Directory Length <br> | ||
<br> | <br> | ||
<font color="blue"> ''' // DIRECTORY ''' </font> <br> | <font color="blue"> ''' // DIRECTORY ''' </font> <br> | ||
| Line 29: | Line 25: | ||
:: uint16 {2} - Unknown Data <br> | :: uint16 {2} - Unknown Data <br> | ||
:: uint32 {4} - File Name Offset (Directory Offset + This Offset)<br> | :: uint32 {4} - 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} - File Name <br> | |||
<br> | |||
<font color="blue"> ''' // FILE DATA ''' </font> <br> | |||
: <font color="blue"> ''' // for each file ''' </font> <br> | |||
:: char {X} - 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 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
- byte {X} - File Name
- byte {X} - File Name
// FILE DATA
- // for each file
- char {X} - File Name (null terminated)
- char {X} - File Name (null terminated)
MultiEx BMS
Not written yet
Supported Programs
- Xwe eXtensible Wad Editor (Partially)