Saturday, May 15, 2010

Wipeout Fusion PS2 WAC/WAD

So I finally took the time to figure out how the Wipeout Fusion file system works. It goes something like this. The first DWORD is 0x00000001, the remainder is as follows.

--folders
unk dword(always 1?)
dword offset to folder name
dword offset to first ENTRY
dword offset to last ENTRY
folder name (null terminated AND padded, DWORD aligned)
list of dword offsets to file ENTRY

--files
dword offset to filename
dword file size
dword file type
dword WAD offset
filename (null terminated AND padded, DWORD aligned)

No comments:

Post a Comment