Skip to content

Commit 612e7c8

Browse files
committed
feat(protobufs): Updated and regenerated protobuf types
1 parent b8af988 commit 612e7c8

9 files changed

Lines changed: 292 additions & 17 deletions

scripts/Protobufs

src/types/Protobufs/steam/enums.ts

Lines changed: 60 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ export enum StartupMovieVariant {
132132
Generic = 1,
133133
DeckBlue = 2,
134134
DeckOrange = 3,
135+
Machine = 4,
135136
}
136137

137138
export enum ColorGamutLabelSet {
@@ -471,6 +472,22 @@ export enum ProvideDeckFeedbackPreference {
471472
No = 2,
472473
}
473474

475+
export enum HardwareCompatibilityFeedbackDetails {
476+
Unset = 0,
477+
Performance = 1,
478+
Stability = 2,
479+
Legibility = 4,
480+
Input = 8,
481+
Other = 16,
482+
}
483+
484+
export enum GameFrameRateReportingPreference {
485+
Unset = 0,
486+
No = 1,
487+
Yes_Anonymous = 2,
488+
Yes_NonAnonymous = 3,
489+
}
490+
474491
export enum TouchGesture {
475492
None = 0,
476493
Touch = 1,
@@ -708,7 +725,22 @@ export enum ContentReportResolution {
708725
CountryRestrictionsChanged = 10,
709726
RemoveAndWarn = 11,
710727
RemoveAndBan = 12,
711-
MAX = 13,
728+
RemoveAndKick = 13,
729+
Sanctioned = 14,
730+
Sustained = 15,
731+
MAX = 16,
732+
}
733+
734+
export enum ContentModerationSanction {
735+
Invalid = 0,
736+
Deleted = 1,
737+
CommunityBanned = 2,
738+
HubBanned = 3,
739+
TradeBanned = 4,
740+
CommentHistoryDeleted = 5,
741+
Relabelled = 6,
742+
MarkAsSuspicious = 7,
743+
MAX = 8,
712744
}
713745

714746
export enum ContentReportSubjectAction {
@@ -734,6 +766,7 @@ export enum ContentReportSubjectAction {
734766
EscalatedForTerrorism = 19,
735767
Claimed = 20,
736768
Released = 21,
769+
PrivateMessaged = 22,
737770
}
738771

739772
export enum ContentReportReason {
@@ -800,7 +833,8 @@ export enum ContentReportReason {
800833
FakedNonConsensualMaterial = 60,
801834
NegativeEffectonDiscourseOrElections = 61,
802835
QuotesModeratedContent = 62,
803-
MAX = 63,
836+
CredibleThreatOfViolence = 63,
837+
MAX = 64,
804838
}
805839

806840
export enum ResolutionAutomation {
@@ -818,5 +852,28 @@ export enum PressOutletAction {
818852
Updated = 4,
819853
Deleted = 5,
820854
Undeleted = 6,
821-
MAX = 7,
855+
StagedAdd = 7,
856+
StagedDelete = 8,
857+
EnterStaging = 9,
858+
ExitStaging = 10,
859+
ReverseStagedAdd = 11,
860+
ReverseStagedDelete = 12,
861+
MAX = 13,
862+
}
863+
864+
export enum PressOutletMemberPendingState {
865+
Member = 0,
866+
StagedDelete = 1,
867+
StagedAdd = 2,
868+
MAX = 3,
869+
}
870+
871+
export enum CommentDeleteReason {
872+
Invalid = 0,
873+
User = 1,
874+
ThreadOwner = 2,
875+
Moderator = 3,
876+
Support = 4,
877+
Spam = 5,
878+
AccountDeletion = 6,
822879
}

src/types/Protobufs/steam/steammessages_appoverview.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ export interface CAppOverview {
3131

3232
appid?: number;
3333

34+
bitfield_supported_languages?: number;
35+
3436
display_name?: string;
3537

3638
display_name_elanguage?: number;

src/types/Protobufs/steam/steammessages_base.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,42 @@ export interface UserContentDescriptorPreferences_ContentDescriptor {
451451
timestamp_added?: number;
452452
}
453453

454+
export interface UserSystemInformation {
455+
adapter_description?: string;
456+
457+
cpu_name?: string;
458+
459+
cpu_vendor?: string;
460+
461+
driver_date?: string;
462+
463+
driver_version?: string;
464+
465+
dx_deviceid?: number;
466+
467+
dx_driver_name?: string;
468+
469+
dx_driver_version?: string;
470+
471+
dx_vendorid?: number;
472+
473+
dx_video_card?: string;
474+
475+
gaming_device_type?: number;
476+
477+
manufacturer?: string;
478+
479+
model?: string;
480+
481+
num_gpu?: number;
482+
483+
os?: string;
484+
485+
system_ram?: number;
486+
487+
vram_size?: number;
488+
}
489+
454490
export enum BanContentCheckResult {
455491
NotScanned = 0,
456492
Reset = 1,

src/types/Protobufs/steam/steammessages_chat.steamclient.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -918,13 +918,21 @@ export interface CChatRoom_ReportMessage_Request {
918918
export interface CChatRoom_ReportMessage_Response { }
919919

920920
export interface CChatRoom_ResolveReport_Request {
921+
chat_group_id?: number;
922+
923+
kick_expiration_time?: number;
924+
921925
reason?: ContentReportReason;
922926

923927
resolution?: ContentReportResolution;
924928

929+
skip_lock?: boolean;
930+
925931
subject_group_id?: number;
926932

927933
subject_id?: number;
934+
935+
subject_type?: ContentReportSubjectType;
928936
}
929937

930938
export interface CChatRoom_ResolveReport_Response { }
@@ -1302,6 +1310,9 @@ export enum ChatRoomServerMessage {
13021310
EChatRoomServerMsg_ChatRoomTaglineChanged = 9,
13031311
EChatRoomServerMsg_ChatRoomAvatarChanged = 10,
13041312
EChatRoomServerMsg_AppCustom = 11,
1313+
EChatRoomServerMsg_JoinedMany = 12,
1314+
EChatRoomServerMsg_PartedMany = 13,
1315+
EChatRoomServerMsg_InvitedMany = 14,
13051316
}
13061317

13071318
export enum ChatRoomMessageReactionType {

src/types/Protobufs/steam/steammessages_clientsettings.ts

Lines changed: 137 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@ export interface CMsgClientSettings {
7171
*/
7272
accessibility_minimum_font_size?: number;
7373

74+
/**
75+
* @Options
76+
* Setting store: k_ClientSettingStore_ConfigStore_Install
77+
* Setting name: Accessibility/MonoAudio
78+
* Default: false
79+
*/
80+
accessibility_mono_audio?: boolean;
81+
7482
/**
7583
* @Options
7684
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
@@ -119,6 +127,22 @@ export interface CMsgClientSettings {
119127
*/
120128
accessibility_screen_reader_volume?: number;
121129

130+
/**
131+
* @Options
132+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
133+
* Setting name: system\AchievementNotificationSound
134+
* Default: true
135+
*/
136+
achievement_notification_sound?: boolean;
137+
138+
/**
139+
* @Options
140+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
141+
* Setting name: system\AchievementNotificationToast
142+
* Default: true
143+
*/
144+
achievement_notification_toast?: boolean;
145+
122146
/**
123147
* @Options
124148
* Setting store: k_ClientSettingStore_ConfigStore_Install
@@ -244,6 +268,62 @@ export interface CMsgClientSettings {
244268
*/
245269
cloud_enabled?: boolean;
246270

271+
/**
272+
* @Options
273+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
274+
* Setting name: SteamInput/ChatRadialMenu/0
275+
*/
276+
controller_chat_radial_menu_option_0?: string;
277+
278+
/**
279+
* @Options
280+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
281+
* Setting name: SteamInput/ChatRadialMenu/1
282+
*/
283+
controller_chat_radial_menu_option_1?: string;
284+
285+
/**
286+
* @Options
287+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
288+
* Setting name: SteamInput/ChatRadialMenu/2
289+
*/
290+
controller_chat_radial_menu_option_2?: string;
291+
292+
/**
293+
* @Options
294+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
295+
* Setting name: SteamInput/ChatRadialMenu/3
296+
*/
297+
controller_chat_radial_menu_option_3?: string;
298+
299+
/**
300+
* @Options
301+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
302+
* Setting name: SteamInput/ChatRadialMenu/4
303+
*/
304+
controller_chat_radial_menu_option_4?: string;
305+
306+
/**
307+
* @Options
308+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
309+
* Setting name: SteamInput/ChatRadialMenu/5
310+
*/
311+
controller_chat_radial_menu_option_5?: string;
312+
313+
/**
314+
* @Options
315+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
316+
* Setting name: SteamInput/ChatRadialMenu/6
317+
*/
318+
controller_chat_radial_menu_option_6?: string;
319+
320+
/**
321+
* @Options
322+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
323+
* Setting name: SteamInput/ChatRadialMenu/7
324+
*/
325+
controller_chat_radial_menu_option_7?: string;
326+
247327
/**
248328
* @Options
249329
* Setting store: k_ClientSettingStore_ConfigStore_Install
@@ -516,16 +596,17 @@ export interface CMsgClientSettings {
516596
* @Options
517597
* Setting store: k_ClientSettingStore_Registry
518598
* Setting name: HKEY_CURRENT_USER\Software\Valve\Steam\ForceOOBE
599+
* Setting pre-login: true
519600
*/
520601
force_oobe?: boolean;
521602

522603
/**
523604
* @Options
524-
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
525-
* Setting name: System/GameFrameRateReportEnabled
526-
* Default: 0
605+
* Setting store: k_ClientSettingStore_Registry
606+
* Setting name: HKEY_CURRENT_USER\Software\Valve\Steam\ForceOOBEStage2
607+
* Setting pre-login: true
527608
*/
528-
game_framerate_report_enabled?: FrameRateReportEnabled;
609+
force_stage_2_oobe?: boolean;
529610

530611
/**
531612
* @Options
@@ -1009,8 +1090,35 @@ export interface CMsgClientSettings {
10091090

10101091
/**
10111092
* @Options
1012-
* Setting store: k_ClientSettingStore_ConfigStore_Install
1013-
* Setting name: Software\Valve\Steam\OOBETestModeEnabled
1093+
* Setting store: k_ClientSettingStore_CustomFunc
1094+
* Setting pre-login: true
1095+
* Setting description: True if OOBE stage 1 has completed or we're on a platform where we don't do OOBE
1096+
*/
1097+
oobe_completed?: boolean;
1098+
1099+
/**
1100+
* @Options
1101+
* Setting store: k_ClientSettingStore_CustomFunc
1102+
* Setting pre-login: true
1103+
* Setting description: True if OOBE stage 2 has completed or we're on a platform where we don't do OOBE
1104+
*/
1105+
oobe_stage_2_completed?: boolean;
1106+
1107+
/**
1108+
* @Options
1109+
* Setting store: k_ClientSettingStore_CustomFunc
1110+
* Setting pre-login: true
1111+
* Setting readonly: true
1112+
* Setting description: OOBE test mode is enabled for stage 2 either by passing -testoobe on the command line or setting the force_stage2_oobe client setting
1113+
*/
1114+
oobe_stage_2_test_mode_enabled?: boolean;
1115+
1116+
/**
1117+
* @Options
1118+
* Setting store: k_ClientSettingStore_CustomFunc
1119+
* Setting pre-login: true
1120+
* Setting readonly: true
1121+
* Setting description: OOBE test mode is enabled either by passing -testoobe on the command line or setting the force_oobe client setting
10141122
*/
10151123
oobe_test_mode_enabled?: boolean;
10161124

@@ -1229,6 +1337,14 @@ export interface CMsgClientSettings {
12291337
*/
12301338
remote_play_wifi_ap_hotspot_ssid?: string;
12311339

1340+
/**
1341+
* @Options
1342+
* Setting store: k_ClientSettingStore_ConfigStore_Install
1343+
* Setting name: streaming_v2\WifiAPPairedSSID
1344+
* Default: ""
1345+
*/
1346+
remote_play_wifi_ap_paired_ssid?: string;
1347+
12321348
/**
12331349
* @Options
12341350
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
@@ -1402,13 +1518,28 @@ export interface CMsgClientSettings {
14021518
*/
14031519
show_store_content_on_home?: boolean;
14041520

1521+
/**
1522+
* @Options
1523+
* Setting store: k_ClientSettingStore_ConfigStore_Install
1524+
* Setting name: system\ShowSwitchToDesktopAtLogin
1525+
* Setting pre-login: true
1526+
*/
1527+
show_switch_to_desktop_at_login?: boolean;
1528+
14051529
/**
14061530
* @Options
14071531
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
14081532
* Setting name: Developer\ShowTimestampsInConsole
14091533
*/
14101534
show_timestamps_in_console?: boolean;
14111535

1536+
/**
1537+
* @Options
1538+
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal
1539+
* Setting name: system\SteamFrameWirelessAdapterPairingDialog
1540+
*/
1541+
skip_steamframe_pairing_dialog?: boolean;
1542+
14121543
/**
14131544
* @Options
14141545
* Setting store: k_ClientSettingStore_ConfigStore_UserLocal

0 commit comments

Comments
 (0)