Comms Tool List Definition: Difference between revisions

m
Normalization
m (Updated common data type links.)
m (Normalization)
 
(3 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 ===
=== Header ===
==== 32-bit ====
{| class="wikitable"
Line 15 ⟶ 24:
| 0xC || 0x4 || uint32_t* || ? || Field offsets ||
|-
| 0x10 || 0x4 || uint32_t || ? || Definition name hash || Found in executable. See [[#Definition names | definition names]]. [[Language hash]]
|-
| 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 | version names]]. Matches offset 0x8 in [[Comms Tool List]]. [[Language hash]]
|-
| 0x20 || 0x4 || uint32_t || ? || Definition resource length ||
Line 38 ⟶ 47:
| 0x18 || 0x8 || uint32_t* || ? || Field offsets ||
|-
| 0x20 || 0x4 || uint32_t || ? || Definition name hash || Found in executable. See [[#Definition names | definition names]]. [[Language hash]]
|-
| 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 | version names]]. Matches offset 0x8 in [[Comms Tool List]]. [[Language hash]]
|-
| 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
|-