Mission Kelloggs FF: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO |
imported>Ikskoks No edit summary |
||
| Line 49: | Line 49: | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
* [[MultiEx Commander|MultiEx Commander]]<br> | * [[MultiEx Commander|MultiEx Commander]]<br> | ||
[[Category:File Format]] | |||
Revision as of 16:54, 16 January 2021
FF
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
uint32 {4} - Number Of Files [-1]
// for each file
- uint32 {4} - File Offset
- uint32 {4} - Filename Offset
uint32 {4} - Archive Length
uint32 {4} - null
// for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
byte {X} - File Data
MultiEx BMS Script
ImpType SFileOffset ; Get FILENUM Long 0 ; Math FILENUM -= 1 ; For X = 1 To FILENUM ; SavePos FOFFSETX 0 ; Get FOFFSET Long 0 ; Get FNAMEOFF Long 0 ; SavePos TEMP 0 ; GoTo FNAMEOFF 0 ; Get FNAME String 0 ; GoTo TEMP 0 ; Get NFOFFSET Long 0 ; Set FSIZE Long NFOFFSET ; Math FSIZE -= FOFFSET ; Log FNAME FOFFSET FSIZE FOFFSETX 0 ; GoTo TEMP 0 ; Next X ;