GRAF:Age Of Empires 3 BARArchive: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
 
imported>Ikskoks
No edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 30: Line 30:
:: uint32 {4}&nbsp;&nbsp; - File Length <br>  
:: uint32 {4}&nbsp;&nbsp; - File Length <br>  
:: uint32 {4}&nbsp;&nbsp; - File Length <br>  
:: uint32 {4}&nbsp;&nbsp; - File Length <br>  
:: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Year <br>  
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(4)</font> '' </font> <br>  
:: uint16 (2)&nbsp;&nbsp; - Month <br>
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(9)</font> '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Day Of Week <br>  
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(21)</font> '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Day <br>  
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Hour <br>  
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Minute <br>  
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>  
:: uint16 {2}&nbsp;&nbsp; - Second <br>  
:: uint16 {2}&nbsp;&nbsp; - Millisecond <br>  
:: uint32 {4}&nbsp;&nbsp; - Filename Length <font color="darkgreen">[*2 for unicode]</font> <br>  
:: uint32 {4}&nbsp;&nbsp; - Filename Length <font color="darkgreen">[*2 for unicode]</font> <br>  
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <font color="purple">(unicode)</font> <br>  
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <font color="purple">(unicode)</font> <br>  
Line 48: Line 49:


* [[Game Extractor|Game Extractor]]<br>
* [[Game Extractor|Game Extractor]]<br>
[[Category:File Format]]

Latest revision as of 00:51, 3 January 2021

BAR


Format Specifications

// ARCHIVE HEADER

char {4}     - Header (ESPN)
uint32 {4}   - Version (2)
uint32 {4}   - Unknown (1144201745)
byte {264}   - null
uint32 {4}   - Unknown
uint32 {4}   - Number Of Files
uint64 {8}   - Directory Offset


// FILE DATA

// for each file
byte {X}     - File Data


// DIRECTORY

uint32 {4}   - Directory Name Length [*2 for unicode]
char {X}     - Directory Name (unicode) (including trailing slash)
uint32 {4}   - Number Of Files


// for each file
uint32 {4}   - File Offset
uint32 {4}   - File Length
uint32 {4}   - File Length
uint16 {2}   - Year
uint16 (2)   - Month
uint16 {2}   - Day Of Week
uint16 {2}   - Day
uint16 {2}   - Hour
uint16 {2}   - Minute
uint16 {2}   - Second
uint16 {2}   - Millisecond
uint32 {4}   - Filename Length [*2 for unicode]
char {X}     - Filename (unicode)

MultiEx BMS

Not written yet

Supported Programs