Wave Dictionary: Difference between revisions
Content added Content deleted
(div) |
No edit summary |
||
Line 53: | Line 53: | ||
|- |
|- |
||
{{ MemoryLocationTableRow | offset= | name= | value= | type=RwLinkList<RwaLLNode> | description= }} |
{{ MemoryLocationTableRow | offset= | name= | value= | type=RwLinkList<RwaLLNode> | description= }} |
||
|- |
|||
|} |
|||
== RwaWave == |
|||
Each wave is of type <code>RwaWave</code>, stored in a <code>RwLLNode</code> in the <code>RwLinkList</code>. In the AWD are of type , and are serialized as below: |
|||
{| class="wikitable" style=text-align:left |
|||
! Offset |
|||
! Name |
|||
! Type |
|||
! Value |
|||
! Description |
|||
|- |
|||
{{ MemoryLocationTableRow | offset=0x00 | name=uniqueID | type=RwaUniqueID | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset=0x04 | name=waveDef | type=RwaWaveDef* | value= | description=Pointer to location in system memory. }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset=0x08 | name=format | type=RwaWaveFormat | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset=0x0C | name=targetFormat | type=RwaWaveFormat | value= | description= Usually identical to <code>format</code>. }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset=0x10 | name=targetFormat | type=RwaWaveFormat | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset= | name=uncompressedLength | type=RwUInt32 | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset= | name=data| type=void* | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset= | name=state | type=void* | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset= | name=flags| type=RwUInt32 | value= | description= }} |
|||
|- |
|||
{{ MemoryLocationTableRow | offset= | name=obj | type=RwaObj* | value= | description= }} |
|||
|- |
|- |
||
|} |
|} |
Revision as of 03:46, 4 January 2021
The RenderWare Audio Wave Dictionary container format is used to store a collection of audio files. It uses the file extension .awd
.
Layout
Template:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRow Template:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowTemplate:MemoryLocationTableRowOffset | Name | Type | Value | Description |
---|---|---|---|---|
Header | ||||
Wave Dictionary | ||||
RwaWave
Each wave is of type RwaWave
, stored in a RwLLNode
in the RwLinkList
. In the AWD are of type , and are serialized as below:
Offset | Name | Type | Value | Description |
---|