Skip to content

Commit 8725143

Browse files
update protobufs
1 parent c52f63f commit 8725143

20 files changed

+3895
-1943
lines changed

protobufs/content_manifest.proto

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ syntax = "proto2";
22
option optimize_for = SPEED;
33
option py_generic_services = false;
44

5+
enum EContentDeltaChunkDataLocation {
6+
k_EContentDeltaChunkDataLocationInProtobuf = 0;
7+
k_EContentDeltaChunkDataLocationAfterProtobuf = 1;
8+
}
9+
510
message ContentManifestPayload {
611
message FileMapping {
712
message ChunkData {
@@ -47,10 +52,12 @@ message ContentDeltaChunks {
4752
optional uint32 size_original = 3;
4853
optional uint32 patch_method = 4;
4954
optional bytes chunk = 5;
55+
optional uint32 size_delta = 6;
5056
}
5157

5258
optional uint32 depot_id = 1;
5359
optional uint64 manifest_id_source = 2;
5460
optional uint64 manifest_id_target = 3;
5561
repeated .ContentDeltaChunks.DeltaChunk deltaChunks = 4;
62+
optional .EContentDeltaChunkDataLocation chunk_data_location = 5 [default = k_EContentDeltaChunkDataLocationInProtobuf];
5663
}

protobufs/steammessages_base.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ message CMsgAppRights {
157157
optional bool economy_support_supervisor = 13;
158158
optional bool manage_pricing = 14;
159159
optional bool broadcast_live = 15;
160+
optional bool view_marketing_traffic = 16;
160161
}
161162

162163
message CCuratorPreferences {
@@ -244,6 +245,8 @@ message CClanEventData {
244245
optional uint32 ignore_count = 22;
245246
optional fixed64 forum_topic_id = 23;
246247
optional uint32 rtime32_last_modified = 24;
248+
optional fixed64 news_post_gid = 25;
249+
optional uint32 rtime_mod_reviewed = 26;
247250
}
248251

249252
message CBilling_Address {

protobufs/steammessages_chat.proto

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ message CChatRoomGroupHeaderState {
114114
repeated .CChatPartyBeacon party_beacons = 22;
115115
optional uint64 watching_broadcast_channel_id = 23;
116116
optional uint64 active_minigame_id = 24;
117+
optional string avatar_ugc_url = 25;
117118
}
118119

119120
message CChatRoomMember {
@@ -504,6 +505,7 @@ message CChatRoom_GetChatRoomGroupSummary_Response {
504505
repeated .CChatPartyBeacon party_beacons = 18;
505506
optional uint64 watching_broadcast_channel_id = 19;
506507
optional uint64 active_minigame_id = 20;
508+
optional string avatar_ugc_url = 21;
507509
}
508510

509511
message CChatRoomSummaryPair {
@@ -527,6 +529,21 @@ message CChatRoom_GetChatRoomGroupSummary_Request {
527529
optional uint64 chat_group_id = 1;
528530
}
529531

532+
message CChatRoom_SetAppChatRoomGroupForceActive_Request {
533+
optional uint64 chat_group_id = 1;
534+
optional uint32 requesting_app_id = 2;
535+
}
536+
537+
message CChatRoom_SetAppChatRoomGroupForceActive_Response {
538+
optional uint32 result = 1;
539+
repeated uint32 accounts_in_channel = 2;
540+
}
541+
542+
message CChatRoom_SetAppChatRoomGroupStopForceActive_Notification {
543+
optional uint64 chat_group_id = 1;
544+
optional uint32 requesting_app_id = 2;
545+
}
546+
530547
message CChatRoom_AckChatMessage_Notification {
531548
optional uint64 chat_group_id = 1;
532549
optional uint64 chat_id = 2;
@@ -835,6 +852,7 @@ message CChatUsability_ClientUsabilityMetrics_Notification {
835852
optional bool do_not_disturb_mode = 22;
836853
optional bool disable_embed_inlining = 23;
837854
optional bool sign_into_friends = 24;
855+
optional bool animated_avatars = 25;
838856
}
839857

840858
message VoiceSettings {
@@ -1060,6 +1078,14 @@ service ChatRoom {
10601078
option (method_description) = "Get basic information about a chat room group";
10611079
}
10621080

1081+
rpc SetAppChatRoomGroupForceActive (.CChatRoom_SetAppChatRoomGroupForceActive_Request) returns (.CChatRoom_SetAppChatRoomGroupForceActive_Response) {
1082+
option (method_description) = "Force a group chat to be considered active on the server for this user";
1083+
}
1084+
1085+
rpc SetAppChatRoomGroupStopForceActive (.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) returns (.NoResponse) {
1086+
option (method_description) = "If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count";
1087+
}
1088+
10631089
rpc AckChatMessage (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse) {
10641090
option (method_description) = "Acknowledge that we have seen the most recent chat message in a chat";
10651091
}

protobufs/steammessages_clientserver.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ message CMsgClientLicenseList {
230230
optional uint32 renewal_period = 15;
231231
optional uint32 renewal_time_unit = 16;
232232
optional uint64 access_token = 17;
233+
optional uint32 master_package_id = 18;
233234
}
234235

235236
optional int32 eresult = 1 [default = 2];

protobufs/steammessages_depotbuilder.proto

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ message CContentBuilder_InitDepotBuild_Response {
1616
optional bytes aes_key = 3;
1717
optional bytes rsa_key = 4;
1818
optional string url_host = 5;
19+
optional bool offset_detection_enabled = 6;
20+
optional uint32 offset_detection_min_clean_chunk = 7;
21+
optional uint32 offset_detection_blast_radius_pre = 8;
22+
optional uint32 offset_detection_blast_radius_post = 9;
1923
}
2024

2125
message CContentBuilder_StartDepotUpload_Request {

protobufs/steammessages_inventory.proto

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,15 @@ message CInventory_SplitItemStack_Request {
8686
optional uint32 appid = 1;
8787
optional uint64 itemid = 2;
8888
optional uint32 quantity = 3;
89+
optional uint64 steamid = 5;
8990
}
9091

9192
message CInventory_CombineItemStacks_Request {
9293
optional uint32 appid = 1;
9394
optional uint64 fromitemid = 2;
9495
optional uint64 destitemid = 3;
9596
optional uint32 quantity = 4;
97+
optional fixed64 steamid = 7;
9698
}
9799

98100
message CInventory_GetItemDefMeta_Request {
@@ -133,6 +135,12 @@ message CInventory_PurchaseFinalize_Request {
133135
optional uint64 orderid = 3;
134136
}
135137

138+
message CInventory_InspectItem_Request {
139+
optional uint64 itemdefid = 1;
140+
optional fixed64 itemid = 2;
141+
optional string tags = 3;
142+
}
143+
136144
message CInventoryClient_NewItems_Notification {
137145
optional uint32 appid = 1;
138146
optional .CInventory_Response inventory_response = 2;
@@ -200,6 +208,10 @@ service Inventory {
200208
rpc PurchaseFinalize (.CInventory_PurchaseFinalize_Request) returns (.CInventory_Response) {
201209
option (method_description) = "Finalizes a purchase for the user";
202210
}
211+
212+
rpc InspectItem (.CInventory_InspectItem_Request) returns (.CInventory_Response) {
213+
option (method_description) = "Get item detail given a valid inspection token";
214+
}
203215
}
204216

205217
service InventoryClient {

0 commit comments

Comments
 (0)