Rainbow Six Black Arrow XBOX UMD16: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>Ikskoks No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 82: | Line 82: | ||
* [[MultiEx Commander|MultiEx Commander]] | * [[MultiEx Commander|MultiEx Commander]] | ||
[[Category:File Format]] | |||
Latest revision as of 13:29, 17 January 2021
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.