GRAF:Micro Machines 2 SFX: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks No edit summary |
|||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{GRAFPageHeader}} | |||
== SFX == | |||
{{GRAFPageMisc}} | |||
== | === Format Specifications === | ||
{{GRAFPageFormat|1={{BlockDescription| // for each file }} | |||
: uint32 {4} - {{Unknown}} | |||
: uint32 {4} - File Length | |||
: char {X} - Filename | |||
: byte {1} - null Filename Terminator | |||
byte {X} - File Data}} | |||
=== Notes and Comments === | |||
=== | None | ||
=== MultiEx BMS Script === | === MultiEx BMS Script === | ||
<bms games="'Micro Machines 2'" platforms="'PC'" ext="sfx" author="Mr.Mouse" version="2.0" verbose=" | <bms games="'Micro Machines 2'" platforms="'PC'" ext="sfx" author="Mr.Mouse" version="2.0" verbose="no" silence="no">ImpType SFileSize ; | ||
GoTo EOF 0 ; | GoTo EOF 0 ; | ||
SavePos END 0 ; | SavePos END 0 ; | ||
| Line 47: | Line 41: | ||
</bms> | </bms> | ||
=== | === Supported by Programs === | ||
* {{ProgramSupportMexcom}} | |||
* {{ProgramSupportGameExtracter}} | |||
=== Links === | |||
None | |||
=== Games === | |||
* [[Micro Machines 2]] [[SFX|*.sfx]] | |||
{{GRAFPageFooter}} | |||
[[Category:Complete Almost Done|Micro Machines 2 SFX]] | |||
[[Category:BMS New|Micro Machines 2 SFX]] | |||
[[Category:BMS Author Mr.Mouse|Micro Machines 2 SFX]] | |||
[[Category:CE None|Micro Machines 2 SFX]] | |||
[[Category:File Format]] | |||
Latest revision as of 23:52, 12 January 2021
Back to index | Edit this page
SFX
- Format type: Archive
- Endianness: Little-endian
Format Specifications
// for each file
- uint32 {4} - Unknown
- uint32 {4} - File Length
- char {X} - Filename
- byte {1} - null Filename Terminator
Notes and Comments
None
MultiEx BMS Script
<bms games="'Micro Machines 2'" platforms="'PC'" ext="sfx" author="Mr.Mouse" version="2.0" verbose="no" silence="no">ImpType SFileSize ; GoTo EOF 0 ; SavePos END 0 ; GoTo SOF 0 ; Set IDM String "SMPL" ; Do ; GetDString IDS 4 0 ; If IDS <> IDM ; CleanExit ; Else ; SavePos FS 0 ; Get FiSi Long 0 ; GetDString FName 8 0 ; SavePos FO 0 ; Math FiSi -= 16 ; Log FName FO FiSi 0 FS ; Math FO += FiSi ; GoTo FO 0 ; EndIf ; SavePos POS 0 ; While POS < END ; </bms>
Supported by Programs
Links
None