SqPack: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
! Size !! Content !! Description | ! Size !! Content !! Description | ||
|- | |- | ||
| | | 12Bytes || Magic || SqPack | ||
|- | |- | ||
| | | 4Bytes || Unknown1 || | ||
|- | |- | ||
| 4Bytes || | | 4Bytes || Unknown2 || | ||
|- | |- | ||
| 4Bytes || | | 4Bytes || Unknown3 || | ||
|- | |- | ||
| 4Bytes || Unknown || | | 4Bytes || Unknown || | ||
Line 34: | Line 34: | ||
== Research == | == Research == | ||
n/a | n/a | ||
Like usual, SquareEnix titles are a pain in the ass to deal with. Filenames might not even be stored in archives but rather inside the program code itself (which is not protected). It might hash the file names and then the folder paths and uses that hash to look up the file in the archives. Or maybe I'm thinking of another game.. |
Latest revision as of 19:48, 9 January 2016
Used in the following game(s):
- Final Fantasy XIV: A Realm Reborn
Common file names:
- <hex>.win32.dat0
- <hex>.win32.dat1
- <hex>.win32.dat2
- <hex>.win32.index
- <hex>.win32.index2
Structure
Header | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Size | Content | Description | ||||||||||||
12Bytes | Magic | SqPack | ||||||||||||
4Bytes | Unknown1 | |||||||||||||
4Bytes | Unknown2 | |||||||||||||
4Bytes | Unknown3 | |||||||||||||
4Bytes | Unknown | |||||||||||||
8Bytes | Unknown | |||||||||||||
4Bytes | Unknown | FF FF FF FF |
Research
n/a Like usual, SquareEnix titles are a pain in the ass to deal with. Filenames might not even be stored in archives but rather inside the program code itself (which is not protected). It might hash the file names and then the folder paths and uses that hash to look up the file in the archives. Or maybe I'm thinking of another game..