GRAF:Against Rome PUA: Difference between revisions
Jump to navigation
Jump to search
imported>Mr.Mouse m (Against Rome PUA moved to GRAF:Against Rome PUA) |
imported>Ikskoks No edit summary |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{GRAFPageHeader}} | |||
== PUA == | |||
{{GRAFPageMisc}} | |||
=== Format Specifications === | |||
{{GRAFPageFormat|1={{BlockDescription| // ARCHIVE HEADER }} | |||
: char {4} - Header {{Constant|(ARCP)}} | |||
: uint32 {4} - {{Unknown}} {{Constant|(256)}} | |||
: uint32 {4} - {{Unknown}} {{Constant|(256)}} | |||
: uint32 {4} - Version {{Constant|(1)}} | |||
: uint32 {4} - Files Directory Offset {{Constant|(58)}} | |||
: uint32 {4} - {{Unknown|Hash?}} | |||
: uint32 {4} - Directory Entry Size {{Constant|(28)}} | |||
: uint32 {4} - null | |||
: uint32 {4} - Number Of Files | |||
: uint32 {4} - Archive Length | |||
: uint32 {4} - Filename Directory Offset | |||
: uint32 {4} - Archive Information Length | |||
: uint32 {4} - Filename Directory Length | |||
: byte {6} - {{Unknown|Hash?}} | |||
{{BlockDescription| // FILES DIRECTORY }} | |||
: {{BlockDescription| // for each file (28-bytes per entry) }} | |||
:: uint32 {4} - File Offset | |||
:: uint32 {4} - {{Unknown|Hash?}} | |||
:: uint32 {4} - {{Unknown}} {{Constant|(248,82,107,47)}} | |||
:: uint32 {4} - Decompressed Length | |||
:: uint32 {4} - Compressed Length | |||
:: uint32 {4} - {{Unknown|Hash?}} | |||
:: uint32 {4} - Compression Tag {{InlineComment|(1=Non Compressed, 2=Compressed)}} | |||
{{BlockDescription| // ARCHIVE INFORMATION }} | |||
: char {X} - Archive Filename | |||
: byte {1} - null Archive Filename Terminator | |||
: byte {23} - Archive Description {{Constant|(Dies ist ein Kommentar.)}} {{InlineComment|(German for "This is a comment.")}} | |||
: byte {1} - null Archive Description Terminator | |||
: char {X} | |||
: byte {1} | |||
: byte {23} | |||
{{BlockDescription| // FILENAME DIRECTORY }} | |||
: {{BlockDescription| // for each file }} | |||
:: char {X} - Filename | |||
:: byte {1} - null Filename Terminator | |||
{{BlockDescription| // FILE DATA }} | |||
: {{BlockDescription| // for each file }} | |||
:: byte {X} - File Data}} | |||
=== Notes and Comments === | === Notes and Comments === | ||
* Unknown compression type - probably an RLE-derivative | * Unknown compression type - probably an RLE-derivative | ||
=== | === MultiEx BMS Script === | ||
{{NoBMSScript}} | |||
* [[ | === Supported by Programs === | ||
* {{ProgramSupportGameExtracter}} | |||
=== Links === | |||
None | |||
=== Games === | |||
* [[Against Rome]] [[PUA|*.pua]] | |||
{{GRAFPageFooter}} | |||
[[Category:Complete Almost Done|Against Rome PUA]] | |||
[[Category:Platform PC|Against Rome PUA]] | |||
[[Category:CE Unknown|Against Rome PUA]] | |||
[[Category:File Format]] | |||
Latest revision as of 00:52, 3 January 2021
Back to index | Edit this page
PUA
- Format type: Archive
- Endianness: Little-endian
Format Specifications
// ARCHIVE HEADER
- char {4} - Header (ARCP)
- uint32 {4} - Unknown (256)
- uint32 {4} - Unknown (256)
- uint32 {4} - Version (1)
- uint32 {4} - Files Directory Offset (58)
- uint32 {4} - Hash?
- uint32 {4} - Directory Entry Size (28)
- uint32 {4} - null
- uint32 {4} - Number Of Files
- uint32 {4} - Archive Length
- uint32 {4} - Filename Directory Offset
- uint32 {4} - Archive Information Length
- uint32 {4} - Filename Directory Length
- byte {6} - Hash?
// FILES DIRECTORY
- // for each file (28-bytes per entry)
- uint32 {4} - File Offset
- uint32 {4} - Hash?
- uint32 {4} - Unknown (248,82,107,47)
- uint32 {4} - Decompressed Length
- uint32 {4} - Compressed Length
- uint32 {4} - Hash?
- uint32 {4} - Compression Tag (1=Non Compressed, 2=Compressed)
// ARCHIVE INFORMATION
- char {X} - Archive Filename
- byte {1} - null Archive Filename Terminator
- byte {23} - Archive Description (Dies ist ein Kommentar.) (German for "This is a comment.")
- byte {1} - null Archive Description Terminator
// FILENAME DIRECTORY
- // for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
// FILE DATA
- // for each file
- byte {X} - File Data
Notes and Comments
- Unknown compression type - probably an RLE-derivative
MultiEx BMS Script
None written yet.
Supported by Programs
Links
None