Skip to content

Commit 89113bf

Browse files
update protobufs
1 parent 4650362 commit 89113bf

File tree

117 files changed

+48116
-19086
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+48116
-19086
lines changed

Makefile

+11-7
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ Available commands:
2020

2121
endef
2222

23+
SHELL := /bin/bash
24+
2325
export HELPBODY
2426
help:
2527
@echo "$$HELPBODY"
@@ -67,16 +69,18 @@ upload: dist register
6769

6870
pb_fetch:
6971
wget -nv --show-progress -N -P ./protobufs/ -i protobuf_list.txt || exit 0
70-
mv protobufs/friends_mobile.proto protobufs/steammessages_webui_friends.steamclient.proto
71-
sed -i 's/CCommunity_ClanAnnouncementInfo/xCCommunity_ClanAnnouncementInfo/' protobufs/steammessages_webui_friends.steamclient.proto
72-
sed -i 's/CMsgClientSecret/xCMsgClientSecret/' protobufs/steammessages_webui_friends.steamclient.proto
73-
sed -i '1s/^/option py_generic_services = true\;\n/' protobufs/steammessages_webui_friends.steamclient.proto
74-
rename -v '.proto' '.proto.notouch' protobufs/{steammessages_physicalgoods,gc,test_messages}.proto
75-
rename -v '.steamclient' '' protobufs/*.proto
72+
for FN in protobufs/{steammessages_{physicalgoods,webui_friends},gc,test_messages}.proto; do \
73+
mv "$${FN}" "$${FN}.notouch"; \
74+
done;
75+
for FN in protobufs/*.steamclient.proto; do \
76+
mv "$${FN}" "$${FN/.steamclient.proto/.proto}"; \
77+
done;
7678
sed -i '1s/^/syntax = "proto2"\;\n/' protobufs/*.proto
7779
sed -i 's/cc_generic_services/py_generic_services/' protobufs/*.proto
7880
sed -i 's/\.steamclient\.proto/.proto/' protobufs/*.proto
79-
rename -v '.notouch' '' protobufs/*.proto.notouch
81+
for FN in protobufs/*.proto.notouch; do \
82+
mv "$${FN}" "$${FN%.notouch}"; \
83+
done;
8084

8185
pb_compile:
8286
for filepath in ./protobufs/*.proto; do \

protobuf_list.txt

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/content_manifest.proto
22
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/encrypted_app_ticket.proto
3+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/offline_ticket.proto
34
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_base.proto
45
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_client_objects.proto
56
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver.proto
67
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_2.proto
78
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_friends.proto
8-
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_login.proto
99
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_appinfo.proto
1010
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_gameservers.proto
1111
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_lbs.proto
12+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_login.proto
1213
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_mms.proto
1314
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_ucm.proto
1415
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_uds.proto
1516
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_ufs.proto
1617
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_userstats.proto
1718
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_remoteplay.proto
19+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_auth.steamclient.proto
1820
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_broadcast.steamclient.proto
1921
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_chat.steamclient.proto
2022
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_cloud.steamclient.proto
@@ -31,6 +33,7 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s
3133
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_linkfilter.steamclient.proto
3234
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_lobbymatchmaking.steamclient.proto
3335
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_market.steamclient.proto
36+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_marketingmessages.steamclient.proto
3437
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_offline.steamclient.proto
3538
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_parental.steamclient.proto
3639
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_parties.steamclient.proto
@@ -41,13 +44,17 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s
4144
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_secrets.steamclient.proto
4245
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_shader.steamclient.proto
4346
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_site_license.steamclient.proto
47+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_star.steamclient.proto
48+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_steamtv.steamclient.proto
4449
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_store.steamclient.proto
50+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_storebrowse.steamclient.proto
4551
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_timedtrial.steamclient.proto
4652
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_twofactor.steamclient.proto
4753
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_base.steamclient.proto
4854
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_test.steamclient.proto
4955
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_useraccount.steamclient.proto
5056
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_video.steamclient.proto
57+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_workshop.steamclient.proto
5158
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums.proto
5259
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums_clientserver.proto
53-
https://raw.githubusercontent.com/SteamDatabase/Protobufs/master/webui/friends_mobile.proto
60+
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums_productinfo.proto

protobufs/enums.proto

+209-11
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,6 @@ enum EContentCheckProvider {
6565
k_EContentCheckProvider_Local = 3;
6666
}
6767

68-
enum EBanContentCheckResult {
69-
k_EBanContentCheckResult_NotScanned = 0;
70-
k_EBanContentCheckResult_Reset = 1;
71-
k_EBanContentCheckResult_NeedsChecking = 2;
72-
k_EBanContentCheckResult_VeryUnlikely = 5;
73-
k_EBanContentCheckResult_Unlikely = 30;
74-
k_EBanContentCheckResult_Possible = 50;
75-
k_EBanContentCheckResult_Likely = 75;
76-
k_EBanContentCheckResult_VeryLikely = 100;
77-
}
78-
7968
enum EProfileCustomizationType {
8069
k_EProfileCustomizationTypeInvalid = 0;
8170
k_EProfileCustomizationTypeRareAchievementShowcase = 1;
@@ -116,6 +105,28 @@ enum ECloudStoragePersistState {
116105
k_ECloudStoragePersistStateDeleted = 2;
117106
}
118107

108+
enum ESDCardFormatStage {
109+
k_ESDCardFormatStage_Invalid = 0;
110+
k_ESDCardFormatStage_Starting = 1;
111+
k_ESDCardFormatStage_Testing = 2;
112+
k_ESDCardFormatStage_Rescuing = 3;
113+
k_ESDCardFormatStage_Formatting = 4;
114+
k_ESDCardFormatStage_Finalizing = 5;
115+
}
116+
117+
enum ESystemFanControlMode {
118+
k_SystemFanControlMode_Invalid = 0;
119+
k_SystemFanControlMode_Disabled = 1;
120+
k_SystemFanControlMode_Default = 2;
121+
}
122+
123+
enum EColorProfile {
124+
k_EColorProfile_Invalid = 0;
125+
k_EColorProfile_Native = 1;
126+
k_EColorProfile_Standard = 2;
127+
k_EColorProfile_Vivid = 3;
128+
}
129+
119130
enum EBluetoothDeviceType {
120131
k_BluetoothDeviceType_Invalid = 0;
121132
k_BluetoothDeviceType_Unknown = 1;
@@ -131,6 +142,99 @@ enum EBluetoothDeviceType {
131142
k_BluetoothDeviceType_Keyboard = 11;
132143
}
133144

145+
enum ESystemAudioDirection {
146+
k_SystemAudioDirection_Invalid = 0;
147+
k_SystemAudioDirection_Input = 1;
148+
k_SystemAudioDirection_Output = 2;
149+
}
150+
151+
enum ESystemAudioChannel {
152+
k_SystemAudioChannel_Invalid = 0;
153+
k_SystemAudioChannel_Aggregated = 1;
154+
k_SystemAudioChannel_FrontLeft = 2;
155+
k_SystemAudioChannel_FrontRight = 3;
156+
k_SystemAudioChannel_LFE = 4;
157+
k_SystemAudioChannel_BackLeft = 5;
158+
k_SystemAudioChannel_BackRight = 6;
159+
k_SystemAudioChannel_FrontCenter = 7;
160+
k_SystemAudioChannel_Unknown = 8;
161+
k_SystemAudioChannel_Mono = 9;
162+
}
163+
164+
enum ESystemAudioPortType {
165+
k_SystemAudioPortType_Invalid = 0;
166+
k_SystemAudioPortType_Unknown = 1;
167+
k_SystemAudioPortType_Audio32f = 2;
168+
k_SystemAudioPortType_Midi8b = 3;
169+
k_SystemAudioPortType_Video32RGBA = 4;
170+
}
171+
172+
enum ESystemAudioPortDirection {
173+
k_SystemAudioPortDirection_Invalid = 0;
174+
k_SystemAudioPortDirection_Input = 1;
175+
k_SystemAudioPortDirection_Output = 2;
176+
}
177+
178+
enum ESystemServiceState {
179+
k_ESystemServiceState_Unavailable = 0;
180+
k_ESystemServiceState_Disabled = 1;
181+
k_ESystemServiceState_Enabled = 2;
182+
}
183+
184+
enum EGraphicsPerfOverlayLevel {
185+
k_EGraphicsPerfOverlayLevel_Hidden = 0;
186+
k_EGraphicsPerfOverlayLevel_Basic = 1;
187+
k_EGraphicsPerfOverlayLevel_Medium = 2;
188+
k_EGraphicsPerfOverlayLevel_Full = 3;
189+
k_EGraphicsPerfOverlayLevel_Minimal = 4;
190+
}
191+
192+
enum EGPUPerformanceLevel {
193+
k_EGPUPerformanceLevel_Invalid = 0;
194+
k_EGPUPerformanceLevel_Auto = 1;
195+
k_EGPUPerformanceLevel_Manual = 2;
196+
k_EGPUPerformanceLevel_Low = 3;
197+
k_EGPUPerformanceLevel_High = 4;
198+
k_EGPUPerformanceLevel_Profiling = 5;
199+
}
200+
201+
enum EScalingFilter {
202+
k_EScalingFilter_Invalid = 0;
203+
k_EScalingFilter_FSR = 1;
204+
k_EScalingFilter_Nearest = 2;
205+
k_EScalingFilter_Integer = 3;
206+
k_EScalingFilter_Linear = 4;
207+
k_EScalingFilter_NIS = 5;
208+
}
209+
210+
enum ECPUGovernor {
211+
k_ECPUGovernor_Invalid = 0;
212+
k_ECPUGovernor_Perf = 1;
213+
k_ECPUGovernor_Powersave = 2;
214+
k_ECPUGovernor_Manual = 3;
215+
}
216+
217+
enum EUpdaterType {
218+
k_EUpdaterType_Invalid = 0;
219+
k_EUpdaterType_Client = 1;
220+
k_EUpdaterType_OS = 2;
221+
k_EUpdaterType_BIOS = 3;
222+
k_EUpdaterType_Aggregated = 4;
223+
k_EUpdaterType_Test1 = 5;
224+
k_EUpdaterType_Test2 = 6;
225+
k_EUpdaterType_Dummy = 7;
226+
}
227+
228+
enum EUpdaterState {
229+
k_EUpdaterState_Invalid = 0;
230+
k_EUpdaterState_UpToDate = 2;
231+
k_EUpdaterState_Checking = 3;
232+
k_EUpdaterState_Available = 4;
233+
k_EUpdaterState_Applying = 5;
234+
k_EUpdaterState_ClientRestartPending = 6;
235+
k_EUpdaterState_SystemRestartPending = 7;
236+
}
237+
134238
enum EStorageBlockContentType {
135239
k_EStorageBlockContentType_Invalid = 0;
136240
k_EStorageBlockContentType_Unknown = 1;
@@ -145,3 +249,97 @@ enum EStorageBlockFileSystemType {
145249
k_EStorageBlockFileSystemType_VFat = 2;
146250
k_EStorageBlockFileSystemType_Ext4 = 3;
147251
}
252+
253+
enum ESteamDeckCompatibilityCategory {
254+
k_ESteamDeckCompatibilityCategory_Unknown = 0;
255+
k_ESteamDeckCompatibilityCategory_Unsupported = 1;
256+
k_ESteamDeckCompatibilityCategory_Playable = 2;
257+
k_ESteamDeckCompatibilityCategory_Verified = 3;
258+
}
259+
260+
enum ESteamDeckCompatibilityResultDisplayType {
261+
k_ESteamDeckCompatibilityResultDisplayType_Invisible = 0;
262+
k_ESteamDeckCompatibilityResultDisplayType_Informational = 1;
263+
k_ESteamDeckCompatibilityResultDisplayType_Unsupported = 2;
264+
k_ESteamDeckCompatibilityResultDisplayType_Playable = 3;
265+
k_ESteamDeckCompatibilityResultDisplayType_Verified = 4;
266+
}
267+
268+
enum EACState {
269+
k_EACState_Unknown = 0;
270+
k_EACState_Disconnected = 1;
271+
k_EACState_Connected = 2;
272+
k_EACState_ConnectedSlow = 3;
273+
}
274+
275+
enum EBatteryState {
276+
k_EBatteryState_Unknown = 0;
277+
k_EBatteryState_Discharging = 1;
278+
k_EBatteryState_Charging = 2;
279+
k_EBatteryState_Full = 3;
280+
}
281+
282+
enum EOSBranch {
283+
k_EOSBranch_Unknown = 0;
284+
k_EOSBranch_Release = 1;
285+
k_EOSBranch_ReleaseCandidate = 2;
286+
k_EOSBranch_Beta = 3;
287+
k_EOSBranch_BetaCandidate = 4;
288+
k_EOSBranch_Main = 5;
289+
}
290+
291+
enum ECommunityItemClass {
292+
k_ECommunityItemClass_Invalid = 0;
293+
k_ECommunityItemClass_Badge = 1;
294+
k_ECommunityItemClass_GameCard = 2;
295+
k_ECommunityItemClass_ProfileBackground = 3;
296+
k_ECommunityItemClass_Emoticon = 4;
297+
k_ECommunityItemClass_BoosterPack = 5;
298+
k_ECommunityItemClass_Consumable = 6;
299+
k_ECommunityItemClass_GameGoo = 7;
300+
k_ECommunityItemClass_ProfileModifier = 8;
301+
k_ECommunityItemClass_Scene = 9;
302+
k_ECommunityItemClass_SalienItem = 10;
303+
k_ECommunityItemClass_Sticker = 11;
304+
k_ECommunityItemClass_ChatEffect = 12;
305+
k_ECommunityItemClass_MiniProfileBackground = 13;
306+
k_ECommunityItemClass_AvatarFrame = 14;
307+
k_ECommunityItemClass_AnimatedAvatar = 15;
308+
k_ECommunityItemClass_SteamDeckKeyboardSkin = 16;
309+
}
310+
311+
enum ESteamDeckCompatibilityFeedback {
312+
k_ESteamDeckCompatibilityFeedback_Unset = 0;
313+
k_ESteamDeckCompatibilityFeedback_Agree = 1;
314+
k_ESteamDeckCompatibilityFeedback_Disagree = 2;
315+
k_ESteamDeckCompatibilityFeedback_Ignore = 3;
316+
}
317+
318+
enum EProvideDeckFeedbackPreference {
319+
k_EProvideDeckFeedbackPreference_Unset = 0;
320+
k_EProvideDeckFeedbackPreference_Yes = 1;
321+
k_EProvideDeckFeedbackPreference_No = 2;
322+
}
323+
324+
enum ETouchGesture {
325+
k_ETouchGestureNone = 0;
326+
k_ETouchGestureTouch = 1;
327+
k_ETouchGestureTap = 2;
328+
k_ETouchGestureDoubleTap = 3;
329+
k_ETouchGestureShortPress = 4;
330+
k_ETouchGestureLongPress = 5;
331+
k_ETouchGestureLongTap = 6;
332+
k_ETouchGestureTwoFingerTap = 7;
333+
k_ETouchGestureTapCancelled = 8;
334+
k_ETouchGesturePinchBegin = 9;
335+
k_ETouchGesturePinchUpdate = 10;
336+
k_ETouchGesturePinchEnd = 11;
337+
k_ETouchGestureFlingStart = 12;
338+
k_ETouchGestureFlingCancelled = 13;
339+
}
340+
341+
enum ESessionPersistence {
342+
k_ESessionPersistence_Invalid = -1;
343+
k_ESessionPersistence_Ephemeral = 0;
344+
k_ESessionPersistence_Persistent = 1;
345+
}

0 commit comments

Comments
 (0)