SpellForce PAK: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 52: Line 52:
* [[Game Extractor|Game Extractor]]<br>
* [[Game Extractor|Game Extractor]]<br>
* Game Archive UnPacker (GAUP plugin)
* Game Archive UnPacker (GAUP plugin)
=== See Also ===
* [https://github.com/wattostudios/GameExtractor/blob/master/src/org/watto/ge/plugin/archive/Plugin_PAK_MASSIVE.java Plugin_PAK_MASSIVE.java] (from Game Extractor source code)
<br><br>
<br><br>



Revision as of 20:57, 26 October 2022

Choose archive extension:

PAK

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : MASSIVE PAKFILE V 4.0


Format Specifications

uint32 {4}   - Version (4)
char {22}    - Signature (MASSIVE PAKFILE V 4.0 + (bytes)13,10)
byte {44}    - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
uint32 {4}   - First File Offset
uint32 {4}   - Archive Length

// for each file

uint32 {4}   - File Length
uint32 {4}   - Data Offset [+firstFileOffset]
uint32 {4}   - Filename Offset [+94 + numFiles*16]
uint32 {4}   - Unknown


// for each file

char {X}     - Filename (reversed)
byte {1}     - null Filename Terminator


byte {X}     - File Data

QuickBMS Script

None.

Games

List of games using this format:

  • SpellForce: The Order of Dawn (PC) (*.PAK)
  • SpellForce: The Breath of Winter (PC) (*.PAK)
  • SpellForce: Shadow of The Phoenix (PC) (*.PAK)

Compatible Programs


See Also