This is the specifications for the archive file which is handled by the
Game Extractor plugin
Archive_U_100.
Endian Order: | Little Endian |
Compression: | None |
Encryption: | None |
This format is used by the following Games:
Splinter Cell: Chaos Theory | *.scl *.u *.uax |
Splinter Cell: Double Agent | *.u |
This is the format specification information:
| // ARCHIVE HEADER
4 - Unreal Header (193,131,42,158)
2 - Version (100/373/432/457)
2 - License Mode (120)
2 - Package Flags (0)
2 - Package Flags (0)
4 - Unknown (1) // CHANGED
4 - Number Of Names
4 - Name Directory Offset
4 - Number Of Files
4 - File Directory Offset
4 - Number Of Types
4 - Type Directory Offset
X - Unknown // CHANGED
16 - GUID Hash (null) // CHANGED
// GENERATION DIRECTORY
4 - Number Of Generations
// for each generation
4 - Number Of Names
4 - Number Of Files
// NAMES DIRECTORY
// for each name
1 - Name Length (not including null) // CHANGED
X - Name
1 - null Name Terminator
4 - Flags
// FILE DATA
// for each file
X - File Data
// TYPES DIRECTORY
// for each file
1-5 - Package Name ID
1-5 - Format Name ID
4 - Package Object ID
1-5 - Object Name ID
// FILES DIRECTORY
// for each file
1-5 - Type Object ID
1-5 - Parent Object ID
4 - Package Object ID
1-5 - Object Name ID
4 - Flags
1-5 - File Length
if (length > 0){
1-5 - File Offset
} |
These are the accompanying notes and further information:
| Modified Unreal Engine 2 Archive (Version 100-->457) |
Game Extractor is able to read files of this type, as well as files from thousands of other games. To give it a try, download
Game Extractor (Basic Version) for
free, and see what it can do.
For further information on this format, refer to the source code on our
GitHub repository.