File structure:
int
File version = 0x03 (3)int
Number of soundsstring
Sound namestring
Sound pathstring
Sound EAXint
Flags (bitstring)8 4 2 1 isMusic stopWhenOutOfRange is3dSound isLooping int
Fade rate inint
Fade rate outint
Volumefloat
Pitchunknown(4)
unknown(4)
int
Channelfloat
Min distancefloat
Max distancefloat
Cutoff distanceunknown(4)
unknown(4)
unknown(4)
(possibly a float, with non-imported sounds as FF FF FF FF = -1, and imported sounds as 7F 00 00 00)unknown(4)
unknown(4)
unknown(4)
string
Variable name (gg_snd_*)string
(Internal sound name?)For example, if you use a WC3 audio file, this value will be what WC3 knows it as, e.g. "AltarOfStormsWhat". For imported audio, this field appears to always be empty.
string
Sound path, repeated?unknown(4)
unknown(1)
unknown(4)
unknown(4)
unknown(4)
unknown(1)
unknown(4)