Dune 2 PAK: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
 
imported>Ikskoks
m (Ikskoks moved page Dune 2 to Dune 2 PAK)
 
(10 intermediate revisions by 3 users not shown)
Line 23: Line 23:
=== MultiEx BMS Script ===  
=== MultiEx BMS Script ===  


Not written yet<br><br>
<pre>ImpType SFileOff ;
SavePos FF 0 ;
Get TAILEND Long 0 ;
GoTo FF 0 ;
Do ;
SavePos FSO 0 ;
Get FILEOFF Long 0 ;
Get FILENAME String 0 ;
SavePos TAILOFF 0 ;
Get FILESIZE Long 0 ;
Math FILESIZE -= FILEOFF ;
Log FILENAME FILEOFF FILESIZE FSO 0 ;
SavePos THERE 0 ;
GoTo TAILOFF 0 ;
While THERE < TAILEND ;
</pre>


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


* [[MultiEx_Commander|MultiEx Commander]]
* [[Game Extractor|Game Extractor]]<br>
* [[Game Extractor|Game Extractor]]<br>
[[Category:Extension_pak | Extension: pak]]
[[Category:File Format]]

Latest revision as of 19:34, 29 March 2022

Choose archive extension:

PAK


Format Specifications

// for each file

uint32 {4}   - File Offset
char {X}     - Filename
byte {1}     - null Filename Terminator


byte {X}     - File Data

MultiEx BMS Script

ImpType SFileOff ;
SavePos FF 0 ;
Get TAILEND Long 0 ;
GoTo FF 0 ;
Do ;
SavePos FSO 0 ;
Get FILEOFF Long 0 ;
Get FILENAME String 0 ;
SavePos TAILOFF 0 ;
Get FILESIZE Long 0 ;
Math FILESIZE -= FILEOFF ;
Log FILENAME FILEOFF FILESIZE FSO 0 ;
SavePos THERE 0 ;
GoTo TAILOFF 0 ;
While THERE < TAILEND ;

Compatible Programs