Comms Tool List
CommsToolList | |
---|---|
aka CommsToolInst | |
Resource names | GameplayData VDB/DATA/PassThePad Vehicle IDs, e.g. PUSMC01 |
Type ID | 0x46 |
Category | Generic |
Memory distribution |
Main Memory only |
Editor available? |
No |
Part of the Comms Database, Comms Tool Lists store the actual data in a format given by a definition selected within the resource.
Structures
BrnCommsTool::CommsToolList
32-bit
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x4 | uint32_t | ? | Name hash | Language hash hash of the name (e.g., PUSMBGP1) |
0x4 | 0x4 | uint32_t | ? | Data length | |
0x8 | 0x4 | uint32_t | ? | Version hash? | Language hash. Matches offset 0x1C in definitions |
0xC | 0x4 | uint32_t | ? | Resource size | |
0x10 | 0x4 | char* | ? | Data pointer |
64-bit
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x4 | uint32_t | ? | Name hash | Language hash of the name (e.g., PUSMBGP1) |
0x4 | 0x4 | uint32_t | ? | Data length | |
0x8 | 0x4 | uint32_t | ? | Version hash? | Language hash. Matches offset 0x1C in definitions |
0xC | 0x4 | uint32_t | ? | Resource size | |
0x10 | 0x8 | char* | ? | Data pointer |