Comms Tool List Definition: Difference between revisions
m
Normalization
m (Burninrubber0 moved page CommsToolListDefinition (Burnout Paradise) to Comms Tool List Definition) |
m (Normalization) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1:
{{ParadiseResourceTypeInfobox
| name = CommsToolListDefinition
| othernames = CommsToolDef
| resourcenames = Car<br />Gameplay<br />Motorbike<br />VDB/DEFS/PassThePadDef
| id = 0x45
| category = Generic
| memdist = Main Memory only
}}
Part of the Comms Database, definitions define the fields present in the [[Comms Tool List]] resources. Names for the fields can be found in the executable.
= Structures =
=== BrnCommsTool::CommsToolListDefinition ===
==== 32-bit ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t* || ? || Unknown hashes || [[
|-
| 0x4 || 0x4 || uint32_t* || ? || Category name hashes || Found in executable. [[
|-
| 0x8 || 0x4 || uint32_t* || ? || Field name hashes || Found in executable. [[
|-
| 0xC || 0x4 || uint32_t* || ? || Field offsets ||
|-
| 0x10 || 0x4 || uint32_t || ? || Definition name hash || Found in executable. See [[#Definition names
|-
| 0x14 || 0x4 || uint32_t || ? || Number of fields || Fields have one entry in each chunk
Line 21 ⟶ 30:
| 0x18 || 0x4 || uint32_t || ? || Length of [[Comms Tool List]] resources using this definition ||
|-
| 0x1C || 0x4 || uint32_t || ? || Definition version hash? || See [[#Version names
|-
| 0x20 || 0x4 || uint32_t || ? || Definition resource length ||
Line 30 ⟶ 39:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || uint32_t* || ? || Unknown hashes || [[
|-
| 0x8 || 0x8 || uint32_t* || ? || Category name hashes || [[
|-
| 0x10 || 0x8 || uint32_t* || ? || Field name hashes || [[
|-
| 0x18 || 0x8 || uint32_t* || ? || Field offsets ||
|-
| 0x20 || 0x4 || uint32_t || ? || Definition name hash || Found in executable. See [[#Definition names
|-
| 0x24 || 0x4 || uint32_t || ? || Number of fields || Fields have one entry in each chunk
Line 44 ⟶ 53:
| 0x28 || 0x4 || uint32_t || ? || Length of [[Comms Tool List]] resources using this definition ||
|-
| 0x2C || 0x4 || uint32_t || ? || Definition version hash? || See [[#Version names
|-
| 0x30 || 0x4 || uint32_t || ? || Definition resource length ||
Line 51 ⟶ 60:
= Definition names =
{| class="wikitable"
! Name !! Value !! Comments
|-
Line 67 ⟶ 75:
{| class="wikitable"
! Name !! Value !! Comments
|-
|