OAF: Difference between revisions
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
| 12Bytes || Common || Appears to be same data on all archives | | 12Bytes || Common || Appears to be same data on all archives | ||
|- | |- | ||
| 4Bytes || Offset || Start offset for file list | | 4Bytes || Offset || Start offset for file list | ||
|- | |- | ||
| 8Bytes || Unknown || To be discovered | | 8Bytes || Unknown || To be discovered | ||
|- | |- | ||
| 4Bytes || Offset || Start offset of first file. | | 4Bytes || Offset || Start offset of first file. | ||
|- | |||
| 32Bytes || Unknown || To be discovered | |||
|- | |||
| 4Bytes || Offset || Start offset of second file. | |||
|} | |} | ||
== Research == | == Research == | ||
Different from the ones I'm used to. A quick look doesn't show much of a normal index but file names may be stored at the end of the file. This could be a bit tricky but only two ways I can think of this working is it stores the start offset of the file name for a specific entry or it loads all file names into memory. | Different from the ones I'm used to. A quick look doesn't show much of a normal index but file names may be stored at the end of the file. This could be a bit tricky but only two ways I can think of this working is it stores the start offset of the file name for a specific entry or it loads all file names into memory. |
Revision as of 08:47, 18 August 2014
Used in the following game(s):
- South Park: The Stick of Truth
Structure
Unknown | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Size | Content | Description | ||||||||||||
12Bytes | Common | Appears to be same data on all archives | ||||||||||||
4Bytes | Offset | Start offset for file list | ||||||||||||
8Bytes | Unknown | To be discovered | ||||||||||||
4Bytes | Offset | Start offset of first file. | ||||||||||||
32Bytes | Unknown | To be discovered | ||||||||||||
4Bytes | Offset | Start offset of second file. |
Research
Different from the ones I'm used to. A quick look doesn't show much of a normal index but file names may be stored at the end of the file. This could be a bit tricky but only two ways I can think of this working is it stores the start offset of the file name for a specific entry or it loads all file names into memory.