Update to latest proto definitions from SteamDatabase/Protobufs

From commit 085746bbf6b48d1b89b7a63e7876932793f4c08f
This commit is contained in:
TBK 2025-10-17 13:13:37 +02:00
commit 6d40b01547
No known key found for this signature in database
GPG key ID: 4F205025B48377EB
43 changed files with 14210 additions and 22031 deletions

View file

@ -37,7 +37,6 @@ enum EBaseUserMessages {
UM_AnimGraphUpdate = 149;
UM_HapticsManagerPulse = 150;
UM_HapticsManagerEffect = 151;
UM_CommandQueueState = 152;
UM_UpdateCssClasses = 153;
UM_ServerFrameTime = 154;
UM_LagCompensationError = 155;
@ -108,6 +107,11 @@ enum PARTICLE_MESSAGE {
GAME_PARTICLE_MANAGER_EVENT_CREATE_PHYSICS_SIM = 32;
GAME_PARTICLE_MANAGER_EVENT_DESTROY_PHYSICS_SIM = 33;
GAME_PARTICLE_MANAGER_EVENT_SET_VDATA = 34;
GAME_PARTICLE_MANAGER_EVENT_SET_MATERIAL_OVERRIDE = 35;
GAME_PARTICLE_MANAGER_EVENT_ADD_FAN = 36;
GAME_PARTICLE_MANAGER_EVENT_UPDATE_FAN = 37;
GAME_PARTICLE_MANAGER_EVENT_SET_CLUSTER_GROWTH = 38;
GAME_PARTICLE_MANAGER_EVENT_REMOVE_FAN = 39;
}
enum EHapticPulseType {
@ -338,6 +342,8 @@ message CUserMessageCameraTransition {
}
message CUserMsg_ParticleManager {
option (maximum_size_bytes) = 4096;
message ReleaseParticleIndex {
}
@ -351,6 +357,7 @@ message CUserMsg_ParticleManager {
optional string control_point_configuration = 7;
optional bool cluster = 8;
optional float endcap_time = 9;
optional .CMsgVector aggregation_position = 10;
}
message DestroyParticle {
@ -532,6 +539,8 @@ message CUserMsg_ParticleManager {
message CreatePhysicsSim {
optional string prop_group_name = 1;
optional bool use_high_quality_simulation = 2;
optional uint32 max_particle_count = 3;
}
message DestroyPhysicsSim {
@ -541,6 +550,50 @@ message CUserMsg_ParticleManager {
optional string vdata_name = 1;
}
message SetMaterialOverride {
optional string material_name = 1;
optional bool include_children = 2;
}
message AddFan {
optional bool active = 1;
optional .CMsgVector bounds_mins = 2;
optional .CMsgVector bounds_maxs = 3;
optional .CMsgVector fan_origin = 4;
optional .CMsgVector fan_origin_offset = 5;
optional .CMsgVector fan_direction = 6;
optional float force = 7;
optional string fan_force_curve = 8;
optional bool falloff = 9;
optional bool pull_towards_point = 10;
optional float curve_min_dist = 11;
optional float curve_max_dist = 12;
optional uint32 fan_type = 13;
optional float cone_start_radius = 14;
optional float cone_end_radius = 15;
optional float cone_length = 16;
optional uint32 entity_handle = 17 [default = 16777215];
optional string attachment_name = 18;
}
message UpdateFan {
optional bool active = 1;
optional .CMsgVector fan_origin = 2;
optional .CMsgVector fan_origin_offset = 3;
optional .CMsgVector fan_direction = 4;
optional float fan_ramp_ratio = 7;
optional .CMsgVector bounds_mins = 5;
optional .CMsgVector bounds_maxs = 6;
}
message RemoveFan {
}
message SetParticleClusterGrowth {
optional float duration = 1;
optional .CMsgVector origin = 2;
}
required .PARTICLE_MESSAGE type = 1 [default = GAME_PARTICLE_MANAGER_EVENT_CREATE];
required uint32 index = 2;
optional .CUserMsg_ParticleManager.ReleaseParticleIndex release_particle_index = 3;
@ -577,6 +630,11 @@ message CUserMsg_ParticleManager {
optional .CUserMsg_ParticleManager.CreatePhysicsSim create_physics_sim = 35;
optional .CUserMsg_ParticleManager.DestroyPhysicsSim destroy_physics_sim = 36;
optional .CUserMsg_ParticleManager.SetVData set_vdata = 37;
optional .CUserMsg_ParticleManager.SetMaterialOverride set_material_override = 38;
optional .CUserMsg_ParticleManager.AddFan add_fan = 39;
optional .CUserMsg_ParticleManager.UpdateFan update_fan = 40;
optional .CUserMsg_ParticleManager.SetParticleClusterGrowth set_particle_cluster_growth = 41;
optional .CUserMsg_ParticleManager.RemoveFan remove_fan = 42;
extensions 100 to 201;
}
@ -783,6 +841,13 @@ message CUserMessage_NotifyResponseFound {
optional string response_value = 3;
optional string response_concept = 4;
repeated .CUserMessage_NotifyResponseFound.Criteria criteria = 5;
repeated uint32 int_criteria_names = 6 [packed = true];
repeated int32 int_criteria_values = 7 [packed = true];
repeated uint32 float_criteria_names = 8 [packed = true];
repeated float float_criteria_values = 9;
repeated uint32 symbol_criteria_names = 10 [packed = true];
repeated uint32 symbol_criteria_values = 11 [packed = true];
optional int32 speak_result = 12;
}
message CUserMessage_PlayResponseConditional {
@ -790,4 +855,6 @@ message CUserMessage_PlayResponseConditional {
repeated int32 player_slots = 2;
optional string response = 3;
optional .CMsgVector ent_origin = 4;
optional float pre_delay = 5;
optional int32 mix_priority = 6;
}