Wave Dictionary

From Burnout Wiki
Revision as of 17:58, 3 January 2021 by Escape209 (talk | contribs) (Will finish this later)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The RenderWare Audio Wave Dictionary container format is used to store a collection of audio files. It uses the file extension .awd.

Layout

Offset Name Type Value Description
Header
0x00 int 0x809 Magic number.
0x04 uintptr_t Pointer to location in system memory. Usually nullptr.
0x08 UInt32 Container size.
0x0C UInt32 Container header size.
0x10 UInt32 If [0x0004] is non-zero then this will be, too.
0x14 UInt32 Audio data size.
0x18 byte[128] Xbox = 042D3A45 5FE4C84B 81F0DF75 8B01F273
PS2 = ACC9EAAA 38FC1749 AE8164EA DBC79353
Platform UUID.
0x28 UInt32 Audio data position.
Wave Dictionary
0x2C uniqueID RwaUniqueID
0x38 waveListHead RwaLLNode
0x44 pad byte[2]
0x46 flagsAux RwUInt8
0x47 flags RwUInt8
0x48 link RwLLLink
0x50 dumpAddr void*
0x54 waveRAMHandle void*
0x58 waveRAMSize RwUInt32