imported>Dinoguy1000 |
imported>RaaKfo |
| Line 6: |
Line 6: |
| === Format Specifications === | | === Format Specifications === |
| {{GRAFPageFormat|1={{BlockDescription| // for each file }} | | {{GRAFPageFormat|1={{BlockDescription| // for each file }} |
| : char {13} - Filename {{Constant|(null)}} | | : char {13} |
| : 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 ===
| |
| * {{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 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]]
| |