XWV: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 11: Line 11:
DWORD magic2 = 48
DWORD magic2 = 48


DWORD magic3 = (known values 156, 172, 192) increases with file size
DWORD magic3 = (known values 156, 172, 192, 324) increases with file size


DWORD magic4 = 2048 (header size?)
DWORD magic4 = 2048 (header size?)
Line 17: Line 17:
DWORD magic5 = (filesize - magic4)
DWORD magic5 = (filesize - magic4)


DWORD magic6 = (kv 268288, 204288, 243200) increases with file size
DWORD magic6 = (kv 268288, 204288, 243200, 471040) proportionally increases with file size (double file size doubles this)


DWORD magic7 = -1
DWORD magic7 = -1

Revision as of 13:18, 1 September 2010

The sound format used by Valve's Xbox 360 games. Still being researched... No Known values listed = one value is consistent across all tested files.

Header

DWORD id = 1482118688 "XWV " (Xbox Wave (Little Endian) or Valve Wave Xbox (Big Endian))

DWORD magic1 = 4

DWORD magic2 = 48

DWORD magic3 = (known values 156, 172, 192, 324) increases with file size

DWORD magic4 = 2048 (header size?)

DWORD magic5 = (filesize - magic4)

DWORD magic6 = (kv 268288, 204288, 243200, 471040) proportionally increases with file size (double file size doubles this)

DWORD magic7 = -1

DWORD magic8 = 0

DWORD magic9 = 16

DWORD magic10 = 17826305

DWORD magic11 = 1258356736

DWORD magic12 = (known values 6144, 7680, 5632)

DWORD magic13 = (kv 14848, 13312) (2 files of different sizes both had 13312)

DWORD magic14 = (kv 20992, 19968)