Pilot Down - Behind Enemy Lines WGA: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>PXR
No edit summary
imported>PXR
Line 12: Line 12:


<tt><b>
<tt><b>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Directory Length? '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - Directory Length <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Version <font color="purple">(1)</font>? '' </font> <br>  
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Version <font color="purple">(1)</font>? '' </font> <br>  
<br>
<br>
Line 19: Line 19:
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Directory Name <br>  
: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Directory Name <br>  
: uint32 {4}&nbsp;&nbsp; - Number Of Files In This Directory <br><br>
: uint32 {4}&nbsp;&nbsp; - Number Of Files In This Directory <br><br>
: <font color="blue"> ''' if (Number Of Files In This Directory > 0){ ''' </font> <br>
:: uint32 {4}&nbsp;&nbsp; - Number Of Directories In This Directory <br>
:: <font color="blue"> ''' } ''' </font> <br>
<br>
: <font color="blue"> ''' // for each file in this directory ''' </font> <br>  
: <font color="blue"> ''' // for each file in this directory ''' </font> <br>  
:: uint32 {4}&nbsp;&nbsp; - Filename Length <br>  
:: uint32 {4}&nbsp;&nbsp; - Filename Length <br>  

Revision as of 18:55, 2 December 2005

Choose archive extension:

WGA


Format Specifications

uint32 {4}   - Directory Length
uint32 {4}   - Version (1)?

// for each directory

uint32 {4}   - Directory Name Length
char {X}     - Directory Name
uint32 {4}   - Number Of Files In This Directory

// for each file in this directory
uint32 {4}   - Filename Length
char {X}     - Filename
uint32 {4}   - File Offset
uint32 {4}   - File Length


uint32 {4}   - Number Of Sub-Directories In This Directory?
// for each sub-directory in this directory
// repeat from "// for each directory"


byte {X}     - File Data

MultiEx BMS

Not written yet

Supported Programs