GRAF:Jack Orlando PAK PHK PH2: Difference between revisions
imported>Mr.Mouse m (→MultiEx BMS) |
imported>Mr.Mouse m (→MultiEx BMS) |
||
| Line 30: | Line 30: | ||
=== MultiEx BMS === | === MultiEx BMS === | ||
<bms ext="ph2" games="'Jack Orlando'" author="Mr.Mouse" platforms="'PC'" version="1.0" silence="no" verbose=" | <bms ext="ph2" games="'Jack Orlando'" author="Mr.Mouse" platforms="'PC'" version="1.0" silence="no" verbose="no"> | ||
# MexScript (3) for Jack Orlando .ph2 .pak .phk files | # MexScript (3) for Jack Orlando .ph2 .pak .phk files | ||
# By Mr.Mouse | # By Mr.Mouse | ||
Revision as of 17:32, 22 October 2006
Choose archive extension:
PAK, PHK, PH2
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header ("PAK" + null)
uint32 {4} - Number Of Files
uint32 {4} - First File Offset
uint32 {4} - null
// DIRECTORY
- // for each file
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint32 {4} - Filename Length (including null terminator)
- char {X} - Filename
- byte {1} - null Filename Terminator
- uint32 {4} - File Offset
byte {X} - File Data
MultiEx BMS
<bms ext="ph2" games="'Jack Orlando'" author="Mr.Mouse" platforms="'PC'" version="1.0" silence="no" verbose="no">
- MexScript (3) for Jack Orlando .ph2 .pak .phk files
- By Mr.Mouse
ImpType Standard ; Get MW Long 0 ; Get FileNum Long 0 ; Get DataStart Long 0 ; Get NUL Long 0 ; For T = 1 To FileNum ; SavePos FOO 0 ; Get FO Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Get FNS Long 0 ; GetDString FName FNS 0 ; Log FName FO FS FOO FSO ; Next T ; </bms>
<bms ext="pak" games="'Jack Orlando'" author="Mr.Mouse" platforms="'PC'" version="1.0" silence="yes" verbose="no">
- MexScript (3) for Jack Orlando .ph2 .pak .phk files
- By Mr.Mouse
ImpType Standard ; Get MW Long 0 ; Get FileNum Long 0 ; Get DataStart Long 0 ; Get NUL Long 0 ; For T = 1 To FileNum ; SavePos FOO 0 ; Get FO Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Get FNS Long 0 ; GetDString FName FNS 0 ; Log FName FO FS FOO FSO ; Next T ; </bms>
<bms ext="phk" games="'Jack Orlando'" author="Mr.Mouse" platforms="'PC'" version="1.0" silence="yes" verbose="no">
- MexScript (3) for Jack Orlando .ph2 .pak .phk files
- By Mr.Mouse
ImpType Standard ; Get MW Long 0 ; Get FileNum Long 0 ; Get DataStart Long 0 ; Get NUL Long 0 ; For T = 1 To FileNum ; SavePos FOO 0 ; Get FO Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Get FNS Long 0 ; GetDString FName FNS 0 ; Log FName FO FS FOO FSO ; Next T ; </bms>