Rainbow Six Black Arrow XBOX UMD16: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO No edit summary |
(No difference)
| |
Revision as of 14:14, 12 December 2005
UMD16
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
General structure:
------------------
Data Filedata (all files are saved one after the other)
FileInfo Information about the files
Tail{20} Tail with 5 uint32 variables, total 20 bytes in length
FileInfo structure:
-------------------
uint16{2} Unknown (Too large to be number of files)
//For each file
char{1} Filename string size
char{n} Filename string (Null-terminated)
uint32{4} Absolute Offset of File
uint32{4} Size of file
uint32{4} Unknown (0)
Tail structure:
---------------
uint32{4} Unknown
uint32{4} Pointer to start of FileInfo structure
uint32{4} Total size of archive
uint32{4} Unknown (2)
uint32{4} Unknown
MultiEx BMS
ImpType StandardTail ; GoTo EOF 0 ; SavePos END 0 ; Math END -= 19 ; GoTo END 0 ; SavePos END 0 ; Get D Long 0 ; SAvePos TailOffOff 0 ; Get TailOff Long 0 ; Get ArSize Long 0 ; GoTo TailOff 0 ; Get FileNum Int 0 ; Set T Long 0 ; Do ; Get SSize Byte 0 ; GetDString FN SSize 0 ; SavePos FOO 0 ; Get FO Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Get D Long 0 ; SavePos D 0 ; Math T += 1 ; Log FN FO FS FOO FSO ; While D < END ;
Notes and Comments
- The XBox file format contains additional archives from the Unreal engine, such as .u core files and .uax sound files.