Mafia II SDS

From XentaxWiki
Revision as of 19:15, 16 December 2017 by imported>Multimedia Mike (file header)
Jump to navigation Jump to search

SDS is an archive format used in the game Mafia II developed by 2K Czech. The page describes the SDS files as seen on the Windows version of the game. Other platform ports might use the same variant.

Format Description

An SDS file begins with the following 68-byte header:

bytes 0-3    'SDS\0'
bytes 4-7    0x00000013, possibly a signature
bytes 8-11   'PC\0\0'
bytes 12-15  0x5FFB74F3
bytes 16-19  resource type table offset
bytes 20-23  block table offset
bytes 24-27  XML offset
bytes 28-31  slot RAM required
bytes 32-35  slot VRAM required
bytes 36-39  other RAM required
bytes 40-43  other VRAM required
bytes 44-47  unknown
bytes 48-63  array of 16 bytes; purpose unknown
bytes 64-67  file count