GRAF:3D Ultra Cool 001: Difference between revisions
imported>Dinoguy1000 No edit summary |
imported>Ikskoks No edit summary |
||
| (31 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{GRAFPageHeader}} | ||
== 001, 002 == | |||
{{GRAFPageMisc}} | |||
=== Format Specifications === | |||
: char {13} | {{GRAFPageFormat|1={{BlockDescription| // for each file }} | ||
: uint32 {4} | : char {13} - Filename {{Constant|(null)}} | ||
: byte {X} | : uint32 {4} - File Size | ||
: byte {X} - File Data}} | |||
=== Notes and Comments === | |||
The BMS script given below will extract and replace files. A limitation for this script is that you are only able to replace one file at a time to avoid making the archive corrupted. In other words, you must re-open the archive in [[MultiEx Commander]] for each file you wish to replace. | |||
=== MultiEx BMS Script === | |||
<bms author="Mr.Mouse" games="'3D Ultra Pinball','3D Ultra Pinball: Creep Night','3D Ultra Pinball: The Lost Continent','Betrayal At Krondor'" ext="001" platforms="'PC','PC','PC','PC'" version="1.0" verbose="no" silence="no"> | |||
ImpType SFileSize ; | ImpType SFileSize ; | ||
Do ; | Do ; | ||
| Line 23: | Line 28: | ||
GoTo FOFFSET 0 ; | GoTo FOFFSET 0 ; | ||
While NotEOF <> 0 ; | While NotEOF <> 0 ; | ||
</ | </bms> | ||
<bms author="Mr.Mouse" games="'3D Ultra Pinball'" ext="002" platforms="'PC'" version="1.0" verbose="no" silence="yes"> | |||
ImpType SFileSize ; | |||
Do ; | |||
* 3D Ultra Pinball: Creep Night *.001 | GetDString FNAME 13 0 ; | ||
* 3D Ultra Pinball: The Lost Continent *.001 | SavePos FSIZEX 0 ; | ||
* Betrayal At Krondor *.001 | Get FSIZE Long 0 ; | ||
}} | If FSIZE = 0 ; | ||
CleanExit ; | |||
EndIf ; | |||
SavePos FOFFSET 0 ; | |||
Log FNAME FOFFSET FSIZE 0 FSIZEX ; | |||
Math FOFFSET += FSIZE ; | |||
GoTo FOFFSET 0 ; | |||
While NotEOF <> 0 ; | |||
</bms> | |||
=== Supported by Programs === | |||
* {{ProgramSupportMexcom}} | |||
* {{ProgramSupportGameExtracter}} | |||
=== Links === | |||
None | |||
=== Games === | |||
* [[3D Ultra Pinball]] [[001|*.001]] [[002|*.002]] | |||
* [[3D Ultra Pinball: Creep Night]] [[001|*.001]] | |||
* [[3D Ultra Pinball: The Lost Continent]] [[001|*.001]] | |||
* [[Betrayal At Krondor]] [[001|*.001]] | |||
{{GRAFPageFooter}} | |||
[[Category:BMS]] [[Category: | [[Category:BMS New|3D Ultra Cool 001]] | ||
[[Category:BMS Author Mr.Mouse|3D Ultra Cool 001]] | |||
[[Category:Complete Complete|3D Ultra Cool 001]] | |||
[[Category:Platform PC|3D Ultra Cool 001]] | |||
[[Category:Format Common|3D Ultra Cool 001]] | |||
[[Category:CE None|3D Ultra Cool 001]] | |||
[[Category:File Format]] | |||
Latest revision as of 00:36, 3 January 2021
Back to index | Edit this page
001, 002
- Format type: Archive
- Endianness: Little-endian
Format Specifications
- char {13} - Filename (null)
- uint32 {4} - File Size
- byte {X} - File Data
Notes and Comments
The BMS script given below will extract and replace files. A limitation for this script is that you are only able to replace one file at a time to avoid making the archive corrupted. In other words, you must re-open the archive in MultiEx Commander for each file you wish to replace.
MultiEx BMS Script
<bms author="Mr.Mouse" games="'3D Ultra Pinball','3D Ultra Pinball: Creep Night','3D Ultra Pinball: The Lost Continent','Betrayal At Krondor'" ext="001" platforms="'PC','PC','PC','PC'" version="1.0" verbose="no" silence="no"> ImpType SFileSize ; Do ; GetDString FNAME 13 0 ; SavePos FSIZEX 0 ; Get FSIZE Long 0 ; If FSIZE = 0 ; CleanExit ; EndIf ; SavePos FOFFSET 0 ; Log FNAME FOFFSET FSIZE 0 FSIZEX ; Math FOFFSET += FSIZE ; GoTo FOFFSET 0 ; While NotEOF <> 0 ; </bms> <bms author="Mr.Mouse" games="'3D Ultra Pinball'" ext="002" platforms="'PC'" version="1.0" verbose="no" silence="yes"> ImpType SFileSize ; Do ; GetDString FNAME 13 0 ; SavePos FSIZEX 0 ; Get FSIZE Long 0 ; If FSIZE = 0 ; CleanExit ; EndIf ; SavePos FOFFSET 0 ; Log FNAME FOFFSET FSIZE 0 FSIZEX ; Math FOFFSET += FSIZE ; GoTo FOFFSET 0 ; While NotEOF <> 0 ; </bms>
Supported by Programs
Links
None
Games
- 3D Ultra Pinball *.001 *.002
- 3D Ultra Pinball: Creep Night *.001
- 3D Ultra Pinball: The Lost Continent *.001
- Betrayal At Krondor *.001