mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-07 10:38:23 +00:00
deadlock: Update protobufs
This commit is contained in:
parent
2760337a65
commit
bbcb5e0890
@ -213,6 +213,7 @@ message CMsgSource2SystemSpecs {
|
||||
message CMsgSource2VProfLiteReportItem {
|
||||
optional string name = 1;
|
||||
optional uint32 active_samples = 2;
|
||||
optional uint32 active_samples_1secmax = 4;
|
||||
optional uint32 usec_max = 3;
|
||||
optional uint32 usec_avg_active = 11;
|
||||
optional uint32 usec_p50_active = 12;
|
||||
@ -220,6 +221,14 @@ message CMsgSource2VProfLiteReportItem {
|
||||
optional uint32 usec_avg_all = 21;
|
||||
optional uint32 usec_p50_all = 22;
|
||||
optional uint32 usec_p99_all = 23;
|
||||
optional uint32 usec_1secmax_avg_active = 31;
|
||||
optional uint32 usec_1secmax_p50_active = 32;
|
||||
optional uint32 usec_1secmax_p95_active = 33;
|
||||
optional uint32 usec_1secmax_p99_active = 34;
|
||||
optional uint32 usec_1secmax_avg_all = 41;
|
||||
optional uint32 usec_1secmax_p50_all = 42;
|
||||
optional uint32 usec_1secmax_p95_all = 43;
|
||||
optional uint32 usec_1secmax_p99_all = 44;
|
||||
}
|
||||
|
||||
message CMsgSource2VProfLiteReport {
|
||||
@ -228,6 +237,38 @@ message CMsgSource2VProfLiteReport {
|
||||
optional uint32 discarded_frames = 3;
|
||||
}
|
||||
|
||||
message CMsgSource2NetworkFlowQuality {
|
||||
optional uint32 duration = 1;
|
||||
optional uint64 bytes_total = 5;
|
||||
optional uint64 bytes_total_reliable = 6;
|
||||
optional uint64 bytes_total_voice = 7;
|
||||
optional uint32 bytes_sec_p95 = 10;
|
||||
optional uint32 bytes_sec_p99 = 11;
|
||||
optional uint32 enginemsgs_total = 20;
|
||||
optional uint32 enginemsgs_sec_p95 = 21;
|
||||
optional uint32 enginemsgs_sec_p99 = 22;
|
||||
optional uint32 ticks_total = 40;
|
||||
optional uint32 ticks_good = 41;
|
||||
optional uint32 ticks_good_almost_late = 42;
|
||||
optional uint32 ticks_fixed_dropped = 43;
|
||||
optional uint32 ticks_fixed_late = 44;
|
||||
optional uint32 ticks_bad_dropped = 45;
|
||||
optional uint32 ticks_bad_late = 46;
|
||||
optional uint32 ticks_bad_other = 47;
|
||||
optional uint32 tick_missrate_samples_total = 50;
|
||||
optional uint32 tick_missrate_samples_perfect = 51;
|
||||
optional uint32 tick_missrate_samples_perfectnet = 52;
|
||||
optional uint32 tick_missratenet_p75_x10 = 53;
|
||||
optional uint32 tick_missratenet_p95_x10 = 54;
|
||||
optional uint32 tick_missratenet_p99_x10 = 55;
|
||||
optional sint32 recvmargin_p1 = 61;
|
||||
optional sint32 recvmargin_p5 = 62;
|
||||
optional sint32 recvmargin_p25 = 63;
|
||||
optional sint32 recvmargin_p50 = 64;
|
||||
optional sint32 recvmargin_p75 = 65;
|
||||
optional sint32 recvmargin_p95 = 66;
|
||||
}
|
||||
|
||||
message CCLCMsg_Diagnostic {
|
||||
optional .CMsgSource2SystemSpecs system_specs = 1;
|
||||
optional .CMsgSource2VProfLiteReport vprof_report = 2;
|
||||
|
||||
@ -1,12 +1,13 @@
|
||||
import "steammessages.proto";
|
||||
import "gcsdk_gcmessages.proto";
|
||||
import "valveextensions.proto";
|
||||
|
||||
enum CMsgLaneColor {
|
||||
k_ELaneColor_Invalid = 0;
|
||||
k_ELaneColor_Yellow = 1;
|
||||
k_ELaneColor_Green = 3;
|
||||
k_ELaneColor_Blue = 4;
|
||||
k_ELaneColor_Purple = 6;
|
||||
k_ELaneColor_Invalid = 0 [(schema_friendly_name) = "None"];
|
||||
k_ELaneColor_Yellow = 1 [(schema_friendly_name) = "Yellow"];
|
||||
k_ELaneColor_Green = 3 [(schema_friendly_name) = "Green"];
|
||||
k_ELaneColor_Blue = 4 [(schema_friendly_name) = "Blue"];
|
||||
k_ELaneColor_Purple = 6 [(schema_friendly_name) = "Purple"];
|
||||
}
|
||||
|
||||
enum EGCCitadelCommonMessages {
|
||||
@ -171,6 +172,7 @@ message CSOCitadelLobby {
|
||||
optional uint32 server_version = 13;
|
||||
optional bool safe_to_abandon = 14;
|
||||
optional bool match_punishes_abandons = 15;
|
||||
optional uint32 game_mode_version = 16;
|
||||
}
|
||||
|
||||
message CLobbyData_PostMatchSurvey {
|
||||
@ -323,6 +325,27 @@ message CMsgMatchPlayerPathsData {
|
||||
repeated uint32 y_pos = 7 [packed = true];
|
||||
repeated bool alive = 8 [packed = true];
|
||||
repeated uint32 health = 9 [packed = true];
|
||||
repeated .CMsgMatchPlayerPathsData.ECombatType combat_type = 10 [packed = true];
|
||||
repeated .CMsgMatchPlayerPathsData.EMoveType move_type = 11 [packed = true];
|
||||
}
|
||||
|
||||
enum ECombatType {
|
||||
k_eCombatType_Out = 0;
|
||||
k_eCombatType_Player = 1;
|
||||
k_eCombatType_EnemyNPC = 2;
|
||||
k_eCombatType_Neutral = 3;
|
||||
}
|
||||
|
||||
enum EMoveType {
|
||||
k_eMoveType_Normal = 0;
|
||||
k_eMoveType_Ability = 1;
|
||||
k_eMoveType_AbilityDebuff = 2;
|
||||
k_eMoveType_GroundDash = 3;
|
||||
k_eMoveType_Slide = 4;
|
||||
k_eMoveType_RopeClimbing = 5;
|
||||
k_eMoveType_Ziplining = 6;
|
||||
k_eMoveType_InAir = 7;
|
||||
k_eMoveType_AirDash = 8;
|
||||
}
|
||||
|
||||
optional uint32 version = 1;
|
||||
@ -549,6 +572,7 @@ message CMsgMatchMetaDataContents {
|
||||
optional bool new_player_pool = 22;
|
||||
optional uint32 average_badge_team0 = 23;
|
||||
optional uint32 average_badge_team1 = 24;
|
||||
optional uint32 game_mode_version = 25;
|
||||
}
|
||||
|
||||
enum EMatchOutcome {
|
||||
|
||||
@ -44,6 +44,7 @@ enum EGCServerSignoutData {
|
||||
k_EServerSignoutData_BookRewards = 8;
|
||||
k_EServerSignoutData_PenalizedPlayers = 9;
|
||||
k_EServerSignoutData_ReportCheaters = 10;
|
||||
k_EServerSignoutData_MatchDevStats = 11;
|
||||
}
|
||||
|
||||
message CMsgServerCrashSentinelFile {
|
||||
@ -66,13 +67,14 @@ message CMsgServerCrashSentinelFile {
|
||||
optional fixed64 server_steam_id = 2;
|
||||
optional fixed32 server_public_ip_addr = 3;
|
||||
optional uint32 server_port = 4;
|
||||
optional uint32 server_cluster = 5;
|
||||
optional uint32 server_cluster_id = 5;
|
||||
optional uint32 pid = 6;
|
||||
optional uint32 saved_time = 7;
|
||||
optional uint32 server_version = 8;
|
||||
optional .CMsgServerCrashSentinelFile.GameInfo game_info = 9;
|
||||
optional uint32 server_private_ip_addr = 10;
|
||||
optional uint32 instance_id = 11;
|
||||
optional uint32 server_region_id = 12;
|
||||
}
|
||||
|
||||
message CServerLobbyData_PlayerMMR {
|
||||
@ -82,6 +84,7 @@ message CServerLobbyData_PlayerMMR {
|
||||
optional uint32 player_uncertainty = 3;
|
||||
optional uint32 hero_mmr = 4;
|
||||
optional uint32 hero_mmr_with_uncertainty = 5;
|
||||
optional uint32 player_slot = 6;
|
||||
}
|
||||
|
||||
repeated .CServerLobbyData_PlayerMMR.Player players = 1;
|
||||
@ -240,6 +243,14 @@ message CMsgServerSignoutData_Disconnections {
|
||||
repeated .CMsgServerSignoutData_Disconnections.CMsgMatchDisconnection disconnections = 1;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_MatchDevStats {
|
||||
message PlayerSlot {
|
||||
optional uint32 player_slot = 1;
|
||||
}
|
||||
|
||||
repeated .CMsgServerSignoutData_MatchDevStats.PlayerSlot players = 1;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_DetailedStats {
|
||||
message Position {
|
||||
optional float x = 1;
|
||||
@ -462,6 +473,7 @@ message CMsgMatchData {
|
||||
optional uint32 trooper_kill_excluded = 43;
|
||||
optional uint32 hero_bullets_lucky_shots = 44;
|
||||
optional uint32 hero_build_id = 45;
|
||||
optional uint32 objective_damage = 46;
|
||||
}
|
||||
|
||||
enum EEndReason {
|
||||
@ -488,6 +500,7 @@ message CMsgMatchData {
|
||||
optional bool team_abandon = 14;
|
||||
optional bool new_player_pool = 15;
|
||||
optional bool low_pri_pool = 16;
|
||||
optional bool not_scored = 17;
|
||||
}
|
||||
|
||||
message CMsgServerToGCMatchSignout {
|
||||
@ -538,6 +551,7 @@ message CMsgServerToGCEnterMatchmaking {
|
||||
optional uint32 server_private_ip = 6;
|
||||
optional uint32 server_port = 7;
|
||||
optional bytes sdr_address = 9;
|
||||
optional uint32 replay_group_id = 10;
|
||||
}
|
||||
|
||||
message CMsgGCToServerCancelAllocateForMatch {
|
||||
@ -578,6 +592,7 @@ message CMsgServerToGCAbandonMatch {
|
||||
optional .ECitadelMatchMode match_mode = 15 [default = k_ECitadelMatchMode_Invalid];
|
||||
optional .ECitadelGameMode game_mode = 16 [default = k_ECitadelGameMode_Invalid];
|
||||
optional bool was_server_shutdown = 17;
|
||||
optional uint32 region_id = 18;
|
||||
}
|
||||
|
||||
message CMsgServerToGCAbandonMatchResponse {
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
import "networkbasetypes.proto";
|
||||
import "citadel_gcmessages_common.proto";
|
||||
import "gameevents.proto";
|
||||
import "valveextensions.proto";
|
||||
|
||||
enum CitadelUserMessageIds {
|
||||
k_EUserMsg_Damage = 300;
|
||||
@ -55,6 +56,8 @@ enum CitadelUserMessageIds {
|
||||
k_EUserMsg_MeleeHit = 355;
|
||||
k_EUserMsg_FlexSlotUnlocked = 356;
|
||||
k_EUserMsg_SeasonalAchievementUnlocked = 357;
|
||||
k_EUserMsg_MusicQueue = 358;
|
||||
k_EUserMsg_AG2ParamTrigger = 359;
|
||||
}
|
||||
|
||||
enum CitadelEntityMessageIds {
|
||||
@ -62,11 +65,11 @@ enum CitadelEntityMessageIds {
|
||||
}
|
||||
|
||||
enum ChatMsgPingMarkerInfo {
|
||||
k_EPingMarkerInfo_ShowMarkerAndSound = 0;
|
||||
k_EPingMarkerInfo_HideMarkerAndSound = 1;
|
||||
k_EPingMarkerInfo_ShowMarkerOnSender = 2;
|
||||
k_EPingMarkerInfo_OnlyShowMarker = 3;
|
||||
k_EPingMarkerInfo_OnlyPlaySound = 4;
|
||||
k_EPingMarkerInfo_ShowMarkerAndSound = 0 [(schema_friendly_name) = "Show Ping Indicator at Ping Location, Play Ping Sound, and Play VO"];
|
||||
k_EPingMarkerInfo_ShowMarkerOnSender = 1 [(schema_friendly_name) = "Show Ping Indicator on Pinging Player, Play Ping Sound, and Play VO"];
|
||||
k_EPingMarkerInfo_HideMarkerAndSound = 2 [(schema_friendly_name) = "No Marker or Sound (just VO)"];
|
||||
k_EPingMarkerInfo_OnlyShowMarker = 3 [(schema_friendly_name) = "Only Show Ping Indicator at Ping Location (no ping sound)"];
|
||||
k_EPingMarkerInfo_OnlyPlaySound = 4 [(schema_friendly_name) = "Only Play Ping Sound (and VO)"];
|
||||
}
|
||||
|
||||
enum CameraOperation {
|
||||
@ -127,7 +130,8 @@ message CUserMessageEmpty {
|
||||
|
||||
message CCitadelUserMessage_Damage {
|
||||
optional int32 damage = 1;
|
||||
optional int32 pre_damage = 2;
|
||||
optional int32 pre_damage_deprecated = 2;
|
||||
optional float pre_damage = 27;
|
||||
optional int32 type = 3;
|
||||
optional int32 citadel_type = 4;
|
||||
optional .CMsgVector origin = 5;
|
||||
@ -135,7 +139,8 @@ message CCitadelUserMessage_Damage {
|
||||
optional int32 entindex_inflictor = 7 [default = -1];
|
||||
optional int32 entindex_attacker = 8 [default = -1];
|
||||
optional int32 entindex_ability = 9 [default = -1];
|
||||
optional int32 damage_absorbed = 10;
|
||||
optional int32 damage_absorbed_deprecated = 10;
|
||||
optional float damage_absorbed = 28;
|
||||
optional int32 victim_health_max = 11;
|
||||
optional int32 victim_health_new = 12;
|
||||
optional uint64 flags = 13;
|
||||
@ -149,6 +154,10 @@ message CCitadelUserMessage_Damage {
|
||||
optional int32 hitgroup_id = 21;
|
||||
optional int32 entindex_attacking_object = 22 [default = -1];
|
||||
optional .CMsgVector damage_direction = 23;
|
||||
optional bool is_secondary_stat = 24;
|
||||
optional float effectiveness = 25;
|
||||
optional float crit_damage = 26;
|
||||
optional int32 server_tick = 29;
|
||||
}
|
||||
|
||||
message PingCommonData {
|
||||
@ -248,9 +257,12 @@ message CCitadelUserMsg_RecentDamageSummary {
|
||||
optional uint32 hero_id = 4;
|
||||
optional uint32 ability_id = 5;
|
||||
optional uint32 attacker_class = 6;
|
||||
optional int32 damage_absorbed = 7;
|
||||
optional float damage_absorbed = 7;
|
||||
optional bool is_killing_blow = 8;
|
||||
optional uint32 victim_hero_id = 9;
|
||||
optional bool is_secondary_stat = 10;
|
||||
optional float pre_damage = 11;
|
||||
optional float crit_damage = 12;
|
||||
}
|
||||
|
||||
message ModifierRecord {
|
||||
@ -481,7 +493,7 @@ message CCitadelUserMessage_AbilityNotify {
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_CurrencyChanged {
|
||||
optional int32 entindex_hero_pawn = 1 [default = -1];
|
||||
optional int32 userid = 1 [default = -1];
|
||||
optional int32 currency_type = 2;
|
||||
optional int32 currency_source = 3;
|
||||
optional int32 delta = 4;
|
||||
@ -598,3 +610,13 @@ message CCitadelUserMsg_SeasonalAchievementUnlocked {
|
||||
optional uint32 account_id = 1;
|
||||
optional uint32 hero_id = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_MusicQueue {
|
||||
required int32 music_state = 1;
|
||||
optional bool override = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_AG2ParamTrigger {
|
||||
optional string param_id = 1;
|
||||
optional string param_value = 2;
|
||||
}
|
||||
|
||||
@ -187,15 +187,12 @@ message CMsgTEBloodStream {
|
||||
|
||||
message CMsgTEExplosion {
|
||||
optional .CMsgVector origin = 1;
|
||||
optional uint32 framerate = 2;
|
||||
optional uint32 flags = 3;
|
||||
optional .CMsgVector normal = 4;
|
||||
optional uint32 materialtype = 5;
|
||||
optional uint32 radius = 6;
|
||||
optional uint32 magnitude = 7;
|
||||
optional float scale = 8;
|
||||
optional bool affect_ragdolls = 9;
|
||||
optional string effect_name = 10;
|
||||
optional string sound_name = 10;
|
||||
optional uint32 explosion_type = 11;
|
||||
optional bool create_debris = 12;
|
||||
optional .CMsgVector debris_origin = 13;
|
||||
|
||||
@ -12,6 +12,8 @@ message CSubtickMoveStep {
|
||||
optional float when = 3;
|
||||
optional float analog_forward_delta = 4;
|
||||
optional float analog_left_delta = 5;
|
||||
optional float analog_pitch_delta = 6;
|
||||
optional float analog_yaw_delta = 7;
|
||||
}
|
||||
|
||||
message CBaseUserCmdPB {
|
||||
|
||||
@ -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;
|
||||
@ -109,6 +108,9 @@ enum PARTICLE_MESSAGE {
|
||||
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;
|
||||
}
|
||||
|
||||
enum EHapticPulseType {
|
||||
@ -550,6 +552,36 @@ message CUserMsg_ParticleManager {
|
||||
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;
|
||||
}
|
||||
|
||||
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 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;
|
||||
@ -587,6 +619,9 @@ message CUserMsg_ParticleManager {
|
||||
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;
|
||||
|
||||
extensions 100 to 201;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user