Pilot Down - Behind Enemy Lines WGA: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
imported>PXR
No edit summary
Line 18: Line 18:
: uint32 {4}&nbsp;&nbsp; - Directory Name Length <br>  
: uint32 {4}&nbsp;&nbsp; - Directory Name Length <br>  
: 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>  
: 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>
<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>  
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>  
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>  
:: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' File Offset? '' </font> <br>  
:: uint32 {4}&nbsp;&nbsp; - File Offset <br>  
:: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' File Length? '' </font> <br>  
:: uint32 {4}&nbsp;&nbsp; - File Length <br>  
<br>
<br>
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Number Of Sub-Directories In This Directory? '' </font> <br>  
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Number Of Sub-Directories In This Directory? '' </font> <br>  

Revision as of 19:22, 28 November 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

if (Number Of Files In This Directory > 0){
uint32 {4}   - Number Of Directories 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