Internals / Protobuf
gameevents.proto
Used by gem: gem decodes messages from this file. See The Proto Files gem Uses for what it reads and why.
- Module:
gameevents_pb2
- Imports: 2
- Messages: 18 (top-level: 15)
- Enums: 1 (top-level: 1)
Imports
networkbasetypes.proto
google/protobuf/descriptor.proto
Messages
Expand any message to inspect all fields.
CMsgVDebugGameSessionIDEvent — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | clientid | int32 | optional | | |
| 2 | gamesessionid | string | optional | | |
CMsgPlaceDecalEvent — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | position | .CMsgVector | optional | | |
| 2 | normal | .CMsgVector | optional | | |
| 3 | saxis | .CMsgVector | optional | | |
| 4 | boneindex | int32 | optional | | |
| 5 | flags | uint32 | optional | | |
| 6 | color | fixed32 | optional | | |
| 7 | random_seed | int32 | optional | | |
| 8 | decal_group_name | uint32 | optional | | |
| 9 | size_override | float | optional | | |
| 10 | entityhandle | uint32 | optional | | default = 16777215, boxed_type = "CEHandleNetworkableInt", synthetic_default = "16777215" |
| 11 | material_id | uint64 | optional | | |
| 12 | sequence_name | uint32 | optional | | |
| 13 | triangleindex | int32 | optional | | |
| 14 | position_objectspace | .CMsgVector | optional | | |
| 15 | normal_objectspace | .CMsgVector | optional | | |
CMsgClearWorldDecalsEvent — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | flagstoclear | uint32 | optional | | |
CMsgClearEntityDecalsEvent — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | flagstoclear | uint32 | optional | | |
CMsgClearDecalsForEntityEvent — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | flagstoclear | uint32 | optional | | |
| 2 | entityhandle | uint32 | optional | | default = 16777215, boxed_type = "CEHandleNetworkableInt", synthetic_default = "16777215" |
CMsgSource1LegacyGameEventList — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | descriptors | .CMsgSource1LegacyGameEventList.descriptor_t | repeated | | |
CMsgSource1LegacyGameEventList.key_t — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgSource1LegacyGameEventList
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | type | int32 | optional | | |
| 2 | name | string | optional | | |
CMsgSource1LegacyGameEventList.descriptor_t — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgSource1LegacyGameEventList
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | eventid | int32 | optional | | |
| 2 | name | string | optional | | |
| 3 | keys | .CMsgSource1LegacyGameEventList.key_t | repeated | | |
CMsgSource1LegacyListenEvents — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | playerslot | int32 | optional | | |
| 2 | eventarraybits | uint32 | repeated | | |
CMsgSource1LegacyGameEvent — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | event_name | string | optional | | |
| 2 | eventid | int32 | optional | | |
| 3 | keys | .CMsgSource1LegacyGameEvent.key_t | repeated | | |
| 4 | server_tick | int32 | optional | | |
| 5 | passthrough | int32 | optional | | |
CMsgSource1LegacyGameEvent.key_t — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgSource1LegacyGameEvent
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | type | int32 | optional | | |
| 2 | val_string | string | optional | | |
| 3 | val_float | float | optional | | |
| 4 | val_long | int32 | optional | | |
| 5 | val_short | int32 | optional | | |
| 6 | val_byte | int32 | optional | | |
| 7 | val_bool | bool | optional | | |
| 8 | val_uint64 | uint64 | optional | | |
CMsgSosStartSoundEvent — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | soundevent_guid | int32 | optional | | |
| 2 | soundevent_hash | fixed32 | optional | | |
| 3 | source_entity_index | int32 | optional | | default = -1, boxed_type = "CEntityIndex", synthetic_default = "-1" |
| 4 | seed | int32 | optional | | |
| 5 | packed_params | bytes | optional | | |
| 6 | start_time | float | optional | | |
CMsgSosStopSoundEvent — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | soundevent_guid | int32 | optional | | |
CMsgSosStopSoundEventHash — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | soundevent_hash | fixed32 | optional | | |
| 2 | source_entity_index | int32 | optional | | default = -1, boxed_type = "CEntityIndex", synthetic_default = "-1" |
CMsgSosSetSoundEventParams — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | soundevent_guid | int32 | optional | | |
| 5 | packed_params | bytes | optional | | |
CMsgSosSetLibraryStackFields — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | stack_hash | fixed32 | optional | | |
| 5 | packed_fields | bytes | optional | | |
CMsgClothStiffenAnimEvent — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | source_entity_index | int32 | optional | | default = -1, boxed_type = "CEntityIndex", synthetic_default = "-1" |
| 2 | vertex_set_hash | int32 | optional | | |
| 3 | intensity | float | optional | | |
| 4 | length | float | optional | | |
| 5 | speed_in | float | optional | | |
| 6 | speed_out | float | optional | | |
CMsgClothEffectAnimEvent — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|
| 1 | source_entity_index | int32 | optional | | default = -1, boxed_type = "CEntityIndex", synthetic_default = "-1" |
| 2 | effect_name_hash | int32 | optional | | |
| 3 | operation | int32 | optional | | |
| 4 | flags | int32 | optional | | |
| 5 | tags | string | optional | | |
| 6 | pte | .CMsgVector | optional | | |
Enums
Expand any enum to inspect all values.
EBaseGameEvents — values: 15
| Name | Number |
|---|
GE_VDebugGameSessionIDEvent | 200 |
GE_PlaceDecalEvent | 201 |
GE_ClearWorldDecalsEvent | 202 |
GE_ClearEntityDecalsEvent | 203 |
GE_ClearDecalsForEntityEvent | 204 |
GE_Source1LegacyGameEventList | 205 |
GE_Source1LegacyListenEvents | 206 |
GE_Source1LegacyGameEvent | 207 |
GE_SosStartSoundEvent | 208 |
GE_SosStopSoundEvent | 209 |
GE_SosSetSoundEventParams | 210 |
GE_SosSetLibraryStackFields | 211 |
GE_SosStopSoundEventHash | 212 |
GE_ClothStiffenAnimEvent | 213 |
GE_ClothEffectAnimEvent | 214 |