Comms Tool List: Difference between revisions

Added infobox.
(Formatted for wiki display.)
(Added infobox.)
 
(3 intermediate revisions by the same user not shown)
Line 1:
{{ParadiseResourceTypeInfobox
| name = CommsToolList
| othernames = CommsToolInst
| resourcenames = GameplayData<br />VDB/DATA/PassThePad<br />Vehicle IDs, e.g. PUSMC01
| id = 0x46
| category = Generic
| memdist = Main Memory only
}}
 
Part of the Comms Database, Comms Tool Lists store the actual data in a format given by a [[Comms Tool List Definition|definition]] selected within the resource.
 
= Structures =
=== HeaderBrnCommsTool::CommsToolList ===
==== 32-bit ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || ? || Name hash || [[Common Data Types (Burnout Paradise)#Language hash | JAMCRC]] hash of the name (e.g., PUSMBGP1)
|-
| 0x4 || 0x4 || uint32_t || ? || Data length ||
|-
| 0x8 || 0x4 || uint32_t || ? || Version hash? || [[Common Data Types (Burnout Paradise)#Language hash | JAMCRC]]. Matches offset 0x1C in definitions
|-
| 0xC || 0x4 || uint32_t || ? || Resource size ||
Line 22 ⟶ 31:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || ? || Name hash || [[Common Data Types (Burnout Paradise)#Language hash | JAMCRC]] hash of the name (e.g., PUSMBGP1)
|-
| 0x4 || 0x4 || uint32_t || ? || Data length ||
|-
| 0x8 || 0x4 || uint32_t || ? || Version hash? || [[Common Data Types (Burnout Paradise)#Language hash | JAMCRC]]. Matches offset 0x1C in definitions
|-
| 0xC || 0x4 || uint32_t || ? || Resource size ||