GRAF:3D Ultra Cool 001: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Dinoguy1000
No edit summary
imported>PXR
m (Changed comment and added some stuff.)
Line 1: Line 1:
{{GRAFTemplate1|
{{GRAFTemplate1|
file_extension=001|
file_extension=001, 002|
format_type=Archive|
format_type=Archive|
endian_order=Little Endian|
endian_order=Little Endian|
Line 8: Line 8:
: uint32 {4}&nbsp;&nbsp; - File Size <br>  
: uint32 {4}&nbsp;&nbsp; - File Size <br>  
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data|
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data|
notes=The BMS Script given below has not been tested, but will probably work.|
notes=The BMS script given below will extract and replace files. A limitation for this script is that you are only able to replace on file at a time to avoid making the archive corrupted. I.e. load the archive in [[MultiEx Commander|MultiEx Commander]], replace a file (if you'd like) and then re-open the archive to replace another one.|
bms_script=<pre>
bms_script=<pre>
ImpType SFileSize ;
ImpType SFileSize ;
Line 24: Line 24:
While NotEOF <> 0 ;
While NotEOF <> 0 ;
</pre>|
</pre>|
programs=* [[Game Extractor|Game Extractor]]|
programs=* [[Game Extractor|Game Extractor]]<br>
* [[MultiEx Commander|MultiEx Commander]]|
documentation=None|
documentation=None|
games=* 3D Ultra Pinball *.001 *.002
games=* 3D Ultra Pinball *.001 *.002

Revision as of 20:43, 21 April 2006

Back to index | Edit this page

001, 002

{{GRAFPageMisc{{ subst:#if: Archive | {{subst:!}}Archive }}{{ subst:#if: Little Endian | {{subst:!}}Little Endian }}}}

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 on file at a time to avoid making the archive corrupted. I.e. load the archive in MultiEx Commander, replace a file (if you'd like) and then re-open the archive to replace another one.

MultiEx BMS Script

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 ;

Supported by Programs

Documentation

None

Games

  • 3D Ultra Pinball *.001 *.002
  • 3D Ultra Pinball: Creep Night *.001
  • 3D Ultra Pinball: The Lost Continent *.001
  • Betrayal At Krondor *.001

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