Scripts, crowds and gameplay context
Gameplay components share Entity ownership and resource references with visuals, but contain separate scripting, crowd and condition structures. DominoComponent stores a script instance and typed parameters; BulkComponent describes crowds; GameplayContextDisablerComponent stores a recursive condition tree. Observed
Domino parameters
Section titled “Domino parameters”A Domino parameter has an 82-byte prefix of embedded objects and type metadata, a value selected by the low byte of its kind word, and 13 trailing bytes. A 21-byte tail ends the component. The grammar is validated on 2,384 of 2,626 measured Domino bodies, not the entire population. Observed
| Value kind | Serialized value | Confidence |
|---|---|---|
0x1C |
Ten-byte resource reference | Observed |
0x12 |
Tag + u64 link | Observed |
0x1D |
Counted list of nine-byte links | Observed |
0x00 |
One byte | Observed |
0x16 |
Embedded object; SoundInstance body 52 bytes, SpeechSoundInstance 84 in checked profiles | Observed |
0x19, 0x0A |
Present in unresolved profiles | Unknown |
Crowds
Section titled “Crowds”BulkComponent starts with component flags, BulkSettings and BulkRandomCompositionTemplate, then counted 36-byte BulkTemplate entries. A member array has 45-byte records (u64 + type 0x7A983CEC + 33 bytes), whose first three f32 fit local offsets. Five BulkState records and corresponding SoundInstance objects follow, then a counted f32 list and 17-byte tail. The complete length grammar matches all 2,481 measured bodies; offset semantics remain inferred. Observed Inferred
Context conditions
Section titled “Context conditions”A context tree node starts 04 + u64 + type. Operator type 0x025AD7F9 stores a byte, operator u32, child count and recursive children. Leaf type 0x0FA689EF stores two bytes, a gameplay-context id and 23 bytes. The component ends with a counted nine-byte link array and four bytes; this grammar reaches all 2,315 measured ends. Observed
Readable value framing does not establish every Domino value class, the condition operator truth table, or when gameplay activates each crowd state. Unknown