GRAF:3D Ultra Cool 001: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
 
imported>Ikskoks
No edit summary
 
(40 intermediate revisions by 7 users not shown)
Line 1: Line 1:
* [[GRAFs|Return to the list of games]]
{{GRAFPageHeader}}


Choose archive extension:
== 001, 002 ==
{{GRAFPageMisc}}


== 001 ==  
=== Format Specifications ===
{{GRAFPageFormat|1={{BlockDescription| // for each file }}
: char {13}    - Filename {{Constant|(null)}}
: uint32 {4}   - File Size
: byte {X}     - File Data}}


* ''' Format Type ''':    Archive <br>
=== Notes and Comments ===
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
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>


=== Format Specifications ===  
=== Supported by Programs ===
* {{ProgramSupportMexcom}}
* {{ProgramSupportGameExtracter}}


<tt><b>
=== Links ===
<font color="blue">// for each file</font><br>
None
: char {13}&nbsp;&nbsp;&nbsp; - Filename <font color="purple">(null)</font> <br>
: uint32 {4}&nbsp;&nbsp; - File Size <br>
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
<br>
</b></tt>


=== MultiEx BMS Script ===  
=== 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]]


Not written yet<br><br>
{{GRAFPageFooter}}


=== Compatable Programs ===
[[Category:BMS New|3D Ultra Cool 001]]
 
[[Category:BMS Author Mr.Mouse|3D Ultra Cool 001]]
* [[Game Extractor|Game Extractor]]<br><br>
[[Category:Complete Complete|3D Ultra Cool 001]]
 
[[Category:Platform PC|3D Ultra Cool 001]]
=== Other Games ===
[[Category:Format Common|3D Ultra Cool 001]]
 
[[Category:CE None|3D Ultra Cool 001]]
These games also use this file format<br>
[[Category:File Format]]
* 3D Ultra Pinball *.001 *.002
* 3D Ultra Pinball: Creep Night *.001
* 3D Ultra Pinball: The Lost Continent *.001
* Betrayal At Krondor *.001

Latest revision as of 00:36, 3 January 2021

Back to index | Edit this page

001, 002

Format Specifications

// for each file
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

Navigation

Jump to a listing by...
All Formats - Common Formats - Standard Formats - Malformed Pages
Platforms
Microsoft:
Xbox
Xbox 360
Nintendo:
GameCube
DS
Desktop:
PC
Sega:
Dreamcast
Sony:
PlayStation
PlayStation 2
PlayStation 3
PlayStation Portable
Type
Animation - Archive - Audio - Image - Mesh - Miscellaneous - Model - Video
Endianness
Little-endian - Big-endian
BMS Scripts
Pages Without a BMS Script

All Pages with Scripts:
Recently Added Scripts

Program Support
No Known Support

MultiEx Commander - Game Extractor

Format Specification Completion
Work in Progress - Almost Done - Completed
Compression and Encryption
No Compression or Encryption Used - Unknown Compression or Encryption Used

One or Both Used:
Compression Used - Both Compression and Encryption Used