GRAF:Halo MAP: Difference between revisions
Jump to navigation
Jump to search
imported>Dinoguy1000 No edit summary |
imported>Mr.Mouse |
||
| Line 22: | Line 22: | ||
=== MultiEx BMS Script === | === MultiEx BMS Script === | ||
<bms ext="MAP" games="'Halo'" platforms="'PC'" author="Matsy" version="1. | <bms ext="MAP" games="'Halo'" platforms="'PC'" author="Matsy" version="1.1" silence="no" verbose="no"> | ||
Imptype Standard; | Imptype Standard; | ||
Get Version Long 0; | Get Version Long 0; | ||
Get FDO Long 0; | Get FDO Long 0; | ||
Get DO Long 0; | Get DO Long 0; | ||
Get FC Long 0; | Get FC Long 0; | ||
For T = 1 to FC; | For T = 1 to FC; | ||
Goto FDO 0; | Goto FDO 0; | ||
Get FN String 0; | Get FN String 0; | ||
SavePos FDO 0; | SavePos FDO 0; | ||
Goto DO 0; | Goto DO 0; | ||
Get UK Long 0; | Get UK Long 0; | ||
SavePos FSO 0; | SavePos FSO 0; | ||
Get FS Long 0; | Get FS Long 0; | ||
SavePos FOO 0; | SavePos FOO 0; | ||
Get FP Long 0; | Get FP Long 0; | ||
SavePos DO 0; | SavePos DO 0; | ||
Log FN FP FS FOO FSO; | Log FN FP FS FOO FSO; | ||
Next T; | Next T; | ||
</bms> | </bms> | ||
Revision as of 22:02, 6 February 2007
Back to index | Edit this page
MAP (VERSION 1 AND 2)
- Format type: Archive
- Endianness: Little-endian
Format Specifications
uint32 {4} - Version (1/2)
uint32 {4} - Filename Directory Offset (filenames are null terminated)
uint32 {4} - Directory Offset
uint32 {4} - Number Of Files
byte {X} - File Data
// Directory
- // for each file
- uint32 {4} - ID?
- uint32 {4} - Size
- uint32 {4} - Offset
Notes and Comments
None
MultiEx BMS Script
<bms ext="MAP" games="'Halo'" platforms="'PC'" author="Matsy" version="1.1" silence="no" verbose="no"> Imptype Standard; Get Version Long 0; Get FDO Long 0; Get DO Long 0; Get FC Long 0; For T = 1 to FC; Goto FDO 0; Get FN String 0; SavePos FDO 0; Goto DO 0; Get UK Long 0; SavePos FSO 0; Get FS Long 0; SavePos FOO 0; Get FP Long 0; SavePos DO 0; Log FN FP FS FOO FSO; Next T; </bms>
Supported by Programs
Links
None