7 Sins PAK: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Mr.Mouse
m (PAK PACK moved to GRAF:PAK PACK)
imported>Ikskoks
 
(10 intermediate revisions by 3 users not shown)
Line 48: Line 48:
=== Compatible Programs ===  
=== Compatible Programs ===  


* [[Fusepak]]
* [[Game Extractor|Game Extractor]]
* [[MultiEx_Commander|MultiEx Commander]]
* [[MultiEx_Commander|MultiEx Commander]]
* [[Game Extractor|Game Extractor]]
* [http://game-viewer.org/plugins.php Resource Game Viewer]
* [[Fusepak]]
* [[zWad]]


=== Other Games ===  
=== Other Games ===  
Line 67: Line 69:
* Soldier Of Fortune
* Soldier Of Fortune
* Trickstyle
* Trickstyle
[[Category:Extension_pak | Extension: pak]]
[[Category:File Format]]

Latest revision as of 19:35, 29 March 2022

PAK


Format Specifications

char {4}     - Header (PACK)
uint32 {4}   - Directory Offset
uint32 {4}   - Directory Size

byte {X}     - File Data

// Directory

// for each file
char {56}    - Filename (null)
uint32 {4}   - Offset
uint32 {4}   - Size


MultiEx BMS Script

<bms author="Mr.Mouse" games="'7 Sins','Counterstrike','Gunman Chronicles','Half-Life','Heretic 2','Hexen 2','Kingpin','Quake','Quake 2','Sin','Soldier of Fortune','Trickstyle'" platforms="'PC','PC','PC','PC','PC','PC','PC','PC','PC','PC','PC','PC'" version="1.0" ext="PAK" verbose="no" silence="no"> IDString 0 PACK ; ImpType Standard ; SavePos TailOffOff 0 ; Get T Long 0 ; Get TS Long 0 ; SavePos F 0 ; GoTo T 0 ; Math TS /= 64 ; For i = 1 To TS ; SavePos T 0 ; Get FN String 0 ; Math T += 56 ; GoTo T 0 ; SavePos Foo 0 ; Get Fo Long 0 ; SavePos Fso 0 ; Get Fs Long 0 ; Log FN Fo Fs Foo Fso ; Next i ; </bms>

Compatible Programs

Other Games

These games use this file format

  • 7 Sins
  • Counterstrike
  • Gunman Chronicles
  • Half-Life
  • Heretic 2
  • Hexen 2
  • Kingpin
  • Quake
  • Quake 2
  • Sin
  • Soldier Of Fortune
  • Trickstyle