NW > Sound > Wave Sound (FWSD)

Block idDescription
0x6800Info block

Info Block

OffsetSizeDescription
0x04Identifier ("INFO")
0x44Block size
0x88Reference to wave id table (0x0100)
0x108Reference to wave sound data reference table (0x0101)

Wave Sound Data Reference Table

OffsetSizeDescription
0x04Number of entries
0x4References to wave sound data (0x4900)

Wave Sound Data

OffsetSizeDescription
0x08Reference to wave sound info (0x4901)
0x88Reference to ? (0x0101)
0x108Reference to note info reference table (0x0101)

Wave Sound Info

OffsetSizeDescription
0x04Flags. This field specifies which of the following fields is present.

Every optional field takes up exactly 4 bytes (if present).

FlagDescription
0x10x0000XXYY: XX = Surround pan, YY = Pan
0x2Pitch (float)
0x100Send value (4x1 byte)
0x200Offset to reference to adshr curve (0x0000)

Note Info Reference Table

OffsetSizeDescription
0x04Number of entries
0x4References to note info (0x4902)

Note Info

OffsetSizeDescription
0x04Index into wave id table
0x44Flags. This field specifies which of the following fields is present.

Every optional field takes up exactly 4 bytes (if present).

FlagDescription
0x1Original key
0x2Volume
0x40x0000XXYY: XX = Surround pan, YY = Pan
0x8Pitch (float)
0x200Offset to reference to adshr curve (0x0000)