Overdrive EPF: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
imported>Ikskoks
m (Ikskoks moved page EPF EPFS to Overdrive EPF)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== EPF ==  
== EPF ==  


* ''' Format Type ''':    Archive <br>
* ''' Format Type ''':    Archive
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian




=== Format Specifications ===  
=== Format Specifications ===  


<tt><b>
{{GRAFPageFormat|1=
char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(EPFS)</font> <br>
{{BlockDescription| // Archive Header }}
uint32 {4}&nbsp;&nbsp; - Directory Offset <br>
: char {4} &nbsp;&nbsp;&nbsp;&nbsp; - Header {{Constant|(EPFS)}}
<br>
: uint32 {4} &nbsp;&nbsp; - Directory Offset
byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
: uint8 {1} &nbsp;&nbsp;&nbsp; - {{Unknown}}
<br>
: uint16 {2} &nbsp;&nbsp; - Number of files
<font color="blue"> ''' // Directory ''' </font> <br>
 
: <font color="blue"> ''' // for each file ''' </font> <br>
byte {X} &nbsp;&nbsp;&nbsp; - File Data
:: char {14}&nbsp;&nbsp;&nbsp; - Filename <font color="purple">(null)</font> <font color="purple">(filled up with junk)</font> <br>
 
:: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' File Offset? '' </font> <br>
{{BlockDescription| Directory }}
:: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(type? ID?)</font> '' </font> <br>
: {{BlockDescription| // for each file }}
<br>
 
</b></tt>
:: char {13} &nbsp;&nbsp;&nbsp; - Filename {{Constant|(null) (filled up with junk)}}
:: uint8 {1} &nbsp;&nbsp;&nbsp; - Packed flag {{Constant|(0 - unpacked, else - LZW scheme)}}
:: uint32 {4} &nbsp;&nbsp; - File Length
:: uint32 {4} &nbsp;&nbsp; - Decompressed Length}}
 


=== MultiEx BMS Script ===  
=== MultiEx BMS Script ===  


Not written yet<br><br>
Not written yet
 
 
=== Links ===
Decompression routine are available on the associated ModdingWiki page: [http://www.shikadi.net/moddingwiki/EPF_Format EPF Format]
 


=== Compatible Programs ===  
=== Compatible Programs ===  


* [[Game Extractor|Game Extractor]]<br><br>
* [[Game Extractor|Game Extractor]]
* [http://www.ctpax-x.org/?goto=files&show=103 East Point Software .EPF File unpacker] (with Delphi and FASM source codes)
 


=== Other Games ===  
=== Other Games ===  


These games also use this file format<br>
These games also use this file format
* Jungle Book *.epf
* Overdrive *.epf
* Overdrive *.epf
* Project X *.epf
* Project X *.epf
* The Lion King *.epf
* Tower Assault *.epf
* Tower Assault *.epf
[[Category:File Format]]

Latest revision as of 22:44, 16 January 2021

EPF


Format Specifications

// Archive Header
char {4}      - Header (EPFS)
uint32 {4}    - Directory Offset
uint8 {1}     - Unknown
uint16 {2}    - Number of files

byte {X}     - File Data

Directory

// for each file
char {13}     - Filename (null) (filled up with junk)
uint8 {1}     - Packed flag (0 - unpacked, else - LZW scheme)
uint32 {4}    - File Length
uint32 {4}    - Decompressed Length


MultiEx BMS Script

Not written yet


Links

Decompression routine are available on the associated ModdingWiki page: EPF Format


Compatible Programs


Other Games

These games also use this file format

  • Jungle Book *.epf
  • Overdrive *.epf
  • Project X *.epf
  • The Lion King *.epf
  • Tower Assault *.epf