From 362a6c2f15387989359836779b602ed5fdbdee88 Mon Sep 17 00:00:00 2001 From: Rossen Georgiev Date: Sat, 22 Jul 2017 13:27:01 +0300 Subject: [PATCH] updated enums: fix #73 --- steam/client/__init__.py | 2 +- steam/enums/common.py | 88 +++++- steam/enums/emsg.py | 579 +++++++++++++++++++++++---------------- 3 files changed, 414 insertions(+), 255 deletions(-) diff --git a/steam/client/__init__.py b/steam/client/__init__.py index 3fb2c4d..c5f4c3c 100644 --- a/steam/client/__init__.py +++ b/steam/client/__init__.py @@ -485,7 +485,7 @@ class SteamClient(CMClient, BuiltinBase): message.header.steamid = SteamID(type='Individual', universe='Public') message.body.protocol_version = 65579 message.body.client_package_version = 1771 - message.body.client_os_type = EOSType.Win10 + message.body.client_os_type = EOSType.Windows10 message.body.client_language = "english" message.body.should_remember_password = True message.body.supports_rate_limit_response = True diff --git a/steam/enums/common.py b/steam/enums/common.py index 457caf8..486f2dd 100644 --- a/steam/enums/common.py +++ b/steam/enums/common.py @@ -140,7 +140,7 @@ class EServerType(SteamIntEnum): Invalid = -1 First = 0 GM = 1 - BUM = 2 + BUM = 2 # obsolete AM = 3 BS = 4 VS = 5 @@ -158,6 +158,7 @@ class EServerType(SteamIntEnum): DP = 17 WG = 18 SM = 19 + SLC = 20 UFS = 21 Util = 23 DSS = 24 @@ -166,7 +167,7 @@ class EServerType(SteamIntEnum): AppInformation = 26 Spare = 27 FTS = 28 - EPM = 29 + EPM = 29 # obsolete PS = 30 IS = 31 CCS = 32 @@ -188,7 +189,8 @@ class EServerType(SteamIntEnum): Econ = 48 Backpack = 49 UGS = 50 - Store = 51 +# Store = 51 # obsolete + StoreFeature = 51 MoneyStats = 52 CRE = 53 UMQ = 54 @@ -204,11 +206,47 @@ class EServerType(SteamIntEnum): WDS = 64 ACS = 65 PNP = 66 - Max = 67 + TaxForm = 67 + ExternalMonitor = 68 + Parental = 69 + PartnerUpload = 70 + Partner = 71 + ES = 72 + DepotWebContent = 73 + ExternalConfig = 74 + GameNotifications = 75 + MarketRepl = 76 + MarketSearch = 77 + Localization = 78 + Steam2Emulator = 79 + PublicTest = 80 + SolrMgr = 81 + BroadcastRelay = 82 + BroadcastDirectory = 83 + VideoManager = 84 + TradeOffer = 85 + BroadcastChat = 86 + Phone = 87 + AccountScore = 88 + Support = 89 + LogRequest = 90 + LogWorker = 91 + EmailDelivery = 92 + InventoryManagement = 93 + Auth = 94 + StoreCatalog = 95 + HLTVRelay = 96 + + Max = 97 class EOSType(SteamIntEnum): Unknown = -1 + + IOSUnknown = -600 + + AndroidUnknown = -500 + UMQ = -400 PS3 = -300 @@ -225,6 +263,9 @@ class EOSType(SteamIntEnum): MacOS108 = -89 MacOS109 = -88 MacOS1010 = -87 + MacOS1011 = -86 + MacOS1012 = -85 + MacOSMax = -1 LinuxUnknown = -203 Linux22 = -202 @@ -234,6 +275,7 @@ class EOSType(SteamIntEnum): Linux35 = -198 Linux36 = -197 Linux310 = -196 + LinuxMax = -103 WinUnknown = 0 Win311 = 1 @@ -241,17 +283,22 @@ class EOSType(SteamIntEnum): Win98 = 3 WinME = 4 WinNT = 5 - Win200 = 6 +# Win200 = 6 # obsolete + Win2000 = 6 WinXP = 7 Win2003 = 8 WinVista = 9 - Win7 = 10 +# Win7 = 10 # obsolete + Windows7 = 10 Win2008 = 11 Win2012 = 12 - Win8 = 13 - Win81 = 14 +# Win8 = 13 # obsolete "renamed to Windows8" + Windows8 = 13 +# Win81 = 14 # obsolete "renamed to Windows81" + Windows81 = 14 Win2012R2 = 15 - Win10 = 16 +# Win10 = 16 # obsolete "renamed to Windows10" + Windows10 = 16 WinMAX = 15 @@ -300,6 +347,10 @@ class EAccountFlags(SteamIntEnum): BannedFromWebAPI = 33554432 ClansOnlyFromFriends = 67108864 GlobalModerator = 134217728 + ParentalSettings = 268435456 + ThirdPartySupport = 536870912 + NeedsSSANextSteamLogon = 1073741824 + class EFriendFlags(SteamIntEnum): NONE = 0 @@ -313,6 +364,7 @@ class EFriendFlags(SteamIntEnum): Ignored = 512 IgnoredFriend = 1024 Suggested = 2048 + ChatMember = 4096 FlagAll = 65535 @@ -331,10 +383,15 @@ class EPersonaStateFlag(SteamIntEnum): HasRichPresence = 1 InJoinableGame = 2 HasGoldenProfile = 4 - OnlineUsingWeb = 256 - OnlineUsingMobile = 512 - OnlineUsingBigPicture = 1024 - OnlineUsingVR = 2048 +# OnlineUsingWeb = 256 obsolete "renamed to ClientTypeWeb" + ClientTypeWeb = 256 +# OnlineUsingMobile = 512 obsolete "renamed to ClientTypeMobile" + ClientTypeMobile = 512 +# OnlineUsingBigPicture = 1024 obsolete "renamed to ClientTypeTenfoot" + ClientTypeTenfoot = 1024 +# OnlineUsingVR = 2048 obsolete "renamed to ClientTypeVR" + ClientTypeVR = 2048 + LaunchTypeGamepad = 4096 class EClientPersonaStateFlag(SteamIntEnum): @@ -343,7 +400,7 @@ class EClientPersonaStateFlag(SteamIntEnum): QueryPort = 4 SourceID = 8 Presence = 16 - Metadata = 32 + Metadata = 32 # obsolete LastSeen = 64 ClanInfo = 128 GameExtraInfo = 256 @@ -429,7 +486,8 @@ class ECurrencyCode(SteamIntEnum): TWD = 30 SAR = 31 AED = 32 - Max = 33 + SEK = 33 + Max = 34 # Do not remove diff --git a/steam/enums/emsg.py b/steam/enums/emsg.py index 0cb70f2..645076b 100644 --- a/steam/enums/emsg.py +++ b/steam/enums/emsg.py @@ -8,6 +8,7 @@ from steam.enums.base import SteamIntEnum class EMsg(SteamIntEnum): Invalid = 0 Multi = 1 + ProtobufWrapped = 2 BaseGeneral = 100 GenericReply = 100 @@ -18,8 +19,8 @@ class EMsg(SteamIntEnum): JobHeartbeat = 123 HubConnect = 124 Subscribe = 126 - RouteMessage = 127 - RemoteSysID = 128 + RouteMessage = 127 # obsolete + RemoteSysID = 128 # obsolete AMCreateAccountResponse = 129 WGRequest = 130 WGResponse = 131 @@ -28,7 +29,8 @@ class EMsg(SteamIntEnum): WebAPIJobResponse = 134 ClientSessionStart = 135 ClientSessionEnd = 136 - ClientSessionUpdateAuthTicket = 137 +# ClientSessionUpdateAuthTicket = 137 # obsolete + ClientSessionUpdate = 137 StatsDeprecated = 138 # obsolete Ping = 139 PingResponse = 140 @@ -39,6 +41,9 @@ class EMsg(SteamIntEnum): InvalidateDBOCacheItems = 145 ServiceMethod = 146 ServiceMethodResponse = 147 + ClientPackageVersions = 148 + TimestampRequest = 149 + TimestampResponse = 150 BaseShell = 200 AssignSysID = 200 @@ -61,7 +66,7 @@ class EMsg(SteamIntEnum): ShellSearchLogsResponse = 236 ShellCheckWindowsUpdates = 237 ShellCheckWindowsUpdatesResponse = 238 - ShellFlushUserLicenseCache = 239 + ShellFlushUserLicenseCache = 239 # obsolete BaseGM = 300 Heartbeat = 300 @@ -82,18 +87,23 @@ class EMsg(SteamIntEnum): GMLoadActivationCodes = 325 GMQueueForFBS = 326 GMSchemaConversionResults = 327 - GMSchemaConversionResultsResponse = 328 + GMSchemaConversionResultsResponse = 328 # obsolete GMWriteShellFailureToSQL = 329 + GMWriteStatsToSOS = 330 + GMGetServiceMethodRouting = 331 + GMGetServiceMethodRoutingResponse = 332 + GMConvertUserWallets = 333 BaseAIS = 400 - AISRefreshContentDescription = 401 + AISRefreshContentDescription = 401 # obsolete AISRequestContentDescription = 402 AISUpdateAppInfo = 403 - AISUpdatePackageInfo = 404 +# AISUpdatePackageInfo = 404 # obsolete + AISUpdatePackageCosts = 404 AISGetPackageChangeNumber = 405 AISGetPackageChangeNumberResponse = 406 - AISAppInfoTableChanged = 407 - AISUpdatePackageInfoResponse = 408 + AISAppInfoTableChanged = 407 # obsolete + AISUpdatePackageCostsResponse = 408 AISCreateMarketingMessage = 409 AISCreateMarketingMessageResponse = 410 AISGetMarketingMessage = 411 @@ -102,23 +112,26 @@ class EMsg(SteamIntEnum): AISUpdateMarketingMessageResponse = 414 AISRequestMarketingMessageUpdate = 415 AISDeleteMarketingMessage = 416 - AISGetMarketingTreatments = 419 - AISGetMarketingTreatmentsResponse = 420 - AISRequestMarketingTreatmentUpdate = 421 - AISTestAddPackage = 422 + AISGetMarketingTreatments = 419 # obsolete + AISGetMarketingTreatmentsResponse = 420 # obsolete + AISRequestMarketingTreatmentUpdate = 421 # obsolete + AISTestAddPackage = 422 # obsolete AIGetAppGCFlags = 423 AIGetAppGCFlagsResponse = 424 AIGetAppList = 425 AIGetAppListResponse = 426 - AIGetAppInfo = 427 - AIGetAppInfoResponse = 428 + AIGetAppInfo = 427 # obsolete + AIGetAppInfoResponse = 428 # obsolete AISGetCouponDefinition = 429 AISGetCouponDefinitionResponse = 430 + AISUpdateSlaveContentDescription = 431 + AISUpdateSlaveContentDescriptionResponse = 432 + AISTestEnableGC = 433 BaseAM = 500 AMUpdateUserBanRequest = 504 AMAddLicense = 505 - AMBeginProcessingLicenses = 507 + AMBeginProcessingLicenses = 507 # obsolete AMSendSystemIMToUser = 508 AMExtendLicense = 509 AMAddMinutesToLicense = 510 @@ -134,6 +147,8 @@ class EMsg(SteamIntEnum): AMCompletePurchase = 521 AMCancelPurchase = 522 AMNewChallenge = 523 + AMLoadOEMTickets = 524 + AMFixPendingPurchase = 525 AMFixPendingPurchaseResponse = 526 AMIsUserBanned = 527 AMRegisterKey = 528 @@ -155,13 +170,13 @@ class EMsg(SteamIntEnum): AMClientNotPlaying = 553 ClientRequestFriendship = 554 AMRelayPublishStatus = 555 - AMResetCommunityContent = 556 - AMPrimePersonaStateCache = 557 - AMAllowUserContentQuery = 558 - AMAllowUserContentResponse = 559 + AMResetCommunityContent = 556 # obsolete + AMPrimePersonaStateCache = 557 # obsolete + AMAllowUserContentQuery = 558 # obsolete + AMAllowUserContentResponse = 559 # obsolete AMInitPurchaseResponse = 560 AMRevokePurchaseResponse = 561 - AMLockProfile = 562 + AMLockProfile = 562 # obsolete AMRefreshGuestPasses = 563 AMInviteUserToClan = 564 AMAcknowledgeClanInvite = 565 @@ -181,6 +196,8 @@ class EMsg(SteamIntEnum): AMChatActionResult = 579 AMFindAccounts = 580 AMFindAccountsResponse = 581 + AMRequestAccountData = 582 + AMRequestAccountDataResponse = 583 AMSetAccountFlags = 584 AMCreateClan = 586 AMCreateClanResponse = 587 @@ -190,8 +207,8 @@ class EMsg(SteamIntEnum): AMSetAvatar = 591 AMAuthenticateUser = 592 AMAuthenticateUserResponse = 593 - AMGetAccountFriendsCount = 594 - AMGetAccountFriendsCountResponse = 595 + AMGetAccountFriendsCount = 594 # obsolete + AMGetAccountFriendsCountResponse = 595 # obsolete AMP2PIntroducerMessage = 596 ClientChatAction = 597 AMClientChatActionRelay = 598 @@ -243,7 +260,7 @@ class EMsg(SteamIntEnum): ClientInformOfCreateAccount = 708 ClientAckVACBan = 709 ClientConnectionStats = 710 - ClientInitPurchase = 711 + ClientInitPurchase = 711 # obsolete ClientPingResponse = 712 ClientRemoveFriend = 714 ClientGamesPlayedNoDataBlob = 715 @@ -253,7 +270,7 @@ class EMsg(SteamIntEnum): ClientGameConnect_obsolete = 719 # obsolete ClientGamesPlayed2_obsolete = 720 # obsolete ClientGameEnded_obsolete = 721 # obsolete - ClientGetFinalPrice = 722 + ClientGetFinalPrice = 722 # obsolete ClientSystemIM = 726 ClientSystemIMAck = 727 ClientGetLicenses = 728 @@ -263,9 +280,9 @@ class EMsg(SteamIntEnum): ClientAckVACBan2 = 732 ClientAckMessageByGID = 735 # obsolete ClientGetPurchaseReceipts = 736 - ClientAckPurchaseReceipt = 737 + ClientAckPurchaseReceipt = 737 # obsolete ClientGamesPlayed3_obsolete = 738 # obsolete - ClientSendGuestPass = 739 + ClientSendGuestPass = 739 # obsolete ClientAckGuestPass = 740 ClientRedeemGuestPass = 741 ClientGamesPlayed = 742 @@ -295,7 +312,7 @@ class EMsg(SteamIntEnum): ClientNewsUpdate = 771 ClientGameConnectDeny = 773 GSStatusReply = 774 - ClientGetFinalPriceResponse = 775 + ClientGetFinalPriceResponse = 775 # obsolete ClientGameConnectTokens = 779 ClientLicenseList = 780 ClientCancelLicenseResponse = 781 # obsolete @@ -303,10 +320,10 @@ class EMsg(SteamIntEnum): ClientCMList = 783 ClientEncryptPct = 784 ClientGetLegacyGameKeyResponse = 785 - ClientFavoritesList = 786 + ClientFavoritesList = 786 # obsolete CSUserContentApprove = 787 # obsolete CSUserContentDeny = 788 # obsolete - ClientInitPurchaseResponse = 789 + ClientInitPurchaseResponse = 789 # obsolete ClientAddFriend = 791 ClientAddFriendResponse = 792 ClientInviteFriend = 793 # obsolete @@ -325,7 +342,7 @@ class EMsg(SteamIntEnum): ClientFriendRemovedFromSource = 808 ClientCreateChat = 809 ClientCreateChatResponse = 810 - ClientUpdateChatMetadata = 811 + ClientUpdateChatMetadata = 811 # obsolete ClientP2PIntroducerMessage = 813 ClientChatActionResult = 814 ClientRequestFriendData = 815 @@ -354,8 +371,8 @@ class EMsg(SteamIntEnum): ClientGetAppOwnershipTicket = 857 ClientGetAppOwnershipTicketResponse = 858 ClientGetLobbyListResponse = 860 - ClientGetLobbyMetadata = 861 - ClientGetLobbyMetadataResponse = 862 + ClientGetLobbyMetadata = 861 # obsolete + ClientGetLobbyMetadataResponse = 862 # obsolete ClientVTTCert = 863 ClientAppInfoUpdate = 866 ClientAppInfoChanges = 867 @@ -364,8 +381,8 @@ class EMsg(SteamIntEnum): ClientSecretQAChangeResponse = 892 ClientDRMBlobRequest = 896 ClientDRMBlobResponse = 897 - ClientLookupKey = 898 - ClientLookupKeyResponse = 899 + ClientLookupKey = 898 # obsolete + ClientLookupKeyResponse = 899 # obsolete BaseGameServer = 900 GSDisconnectNotice = 901 @@ -395,14 +412,14 @@ class EMsg(SteamIntEnum): AdminCmdResponse = 1004 AdminLogListenRequest = 1005 AdminLogEvent = 1006 - LogSearchRequest = 1007 - LogSearchResponse = 1008 - LogSearchCancel = 1009 + LogSearchRequest = 1007 # obsolete + LogSearchResponse = 1008 # obsolete + LogSearchCancel = 1009 # obsolete UniverseData = 1010 - RequestStatHistory = 1014 - StatHistory = 1015 - AdminPwLogon = 1017 - AdminPwLogonResponse = 1018 + RequestStatHistory = 1014 # obsolete + StatHistory = 1015 # obsolete + AdminPwLogon = 1017 # obsolete + AdminPwLogonResponse = 1018 # obsolete AdminSpew = 1019 AdminConsoleTitle = 1020 AdminGCSpew = 1023 @@ -465,41 +482,41 @@ class EMsg(SteamIntEnum): BaseBS = 1400 BSPurchaseStart = 1401 - BSPurchaseResponse = 1402 - BSSettleNOVA = 1404 + BSPurchaseResponse = 1402 # obsolete + BSSettleNOVA = 1404 # obsolete BSSettleComplete = 1406 - BSBannedRequest = 1407 + BSBannedRequest = 1407 # obsolete BSInitPayPalTxn = 1408 BSInitPayPalTxnResponse = 1409 BSGetPayPalUserInfo = 1410 BSGetPayPalUserInfoResponse = 1411 - BSRefundTxn = 1413 - BSRefundTxnResponse = 1414 - BSGetEvents = 1415 - BSChaseRFRRequest = 1416 + BSRefundTxn = 1413 # obsolete + BSRefundTxnResponse = 1414 # obsolete + BSGetEvents = 1415 # obsolete + BSChaseRFRRequest = 1416 # obsolete BSPaymentInstrBan = 1417 BSPaymentInstrBanResponse = 1418 - BSProcessGCReports = 1419 - BSProcessPPReports = 1420 + BSProcessGCReports = 1419 # obsolete + BSProcessPPReports = 1420 # obsolete BSInitGCBankXferTxn = 1421 BSInitGCBankXferTxnResponse = 1422 - BSQueryGCBankXferTxn = 1423 - BSQueryGCBankXferTxnResponse = 1424 + BSQueryGCBankXferTxn = 1423 # obsolete + BSQueryGCBankXferTxnResponse = 1424 # obsolete BSCommitGCTxn = 1425 BSQueryTransactionStatus = 1426 BSQueryTransactionStatusResponse = 1427 - BSQueryCBOrderStatus = 1428 - BSQueryCBOrderStatusResponse = 1429 - BSRunRedFlagReport = 1430 + BSQueryCBOrderStatus = 1428 # obsolete + BSQueryCBOrderStatusResponse = 1429 # obsolete + BSRunRedFlagReport = 1430 # obsolete BSQueryPaymentInstUsage = 1431 BSQueryPaymentInstResponse = 1432 BSQueryTxnExtendedInfo = 1433 BSQueryTxnExtendedInfoResponse = 1434 BSUpdateConversionRates = 1435 - BSProcessUSBankReports = 1436 + BSProcessUSBankReports = 1436 # obsolete BSPurchaseRunFraudChecks = 1437 BSPurchaseRunFraudChecksResponse = 1438 - BSStartShippingJobs = 1439 + BSStartShippingJobs = 1439 # obsolete BSQueryBankInformation = 1440 BSQueryBankInformationResponse = 1441 BSValidateXsollaSignature = 1445 @@ -552,6 +569,7 @@ class EMsg(SteamIntEnum): BSBoaCompraConfirmProductDeliveryResponse = 1495 BSGenerateBoaCompraMD5 = 1496 BSGenerateBoaCompraMD5Response = 1497 + BSCommitWPTxn = 1498 BaseATS = 1500 ATSStartStressTest = 1501 @@ -576,13 +594,14 @@ class EMsg(SteamIntEnum): BaseDP = 1600 DPSetPublishingState = 1601 - DPGamePlayedStats = 1602 + DPGamePlayedStats = 1602 # obsolete DPUniquePlayersStat = 1603 + DPStreamingUniquePlayersStat = 1604 DPVacInfractionStats = 1605 DPVacBanStats = 1606 DPBlockingStats = 1607 DPNatTraversalStats = 1608 - DPSteamUsageEvent = 1609 + DPSteamUsageEvent = 1609 # obsolete DPVacCertBanStats = 1610 DPVacCafeBanStats = 1611 DPCloudStats = 1612 @@ -591,7 +610,7 @@ class EMsg(SteamIntEnum): DPGetPlayerCount = 1615 DPGetPlayerCountResponse = 1616 DPGameServersPlayersStats = 1617 - DPDownloadRateStatistics = 1618 + DPDownloadRateStatistics = 1618 # obsolete DPFacebookStatistics = 1619 ClientDPCheckSpecialSurvey = 1620 ClientDPCheckSpecialSurveyResponse = 1621 @@ -601,43 +620,46 @@ class EMsg(SteamIntEnum): ClientDPUpdateAppJobReport = 1625 ClientDPSteam2AppStarted = 1627 # obsolete DPUpdateContentEvent = 1626 + DPPartnerMicroTxns = 1628 + DPPartnerMicroTxnsResponse = 1629 ClientDPContentStatsReport = 1630 + DPVRUniquePlayersStat = 1631 BaseCM = 1700 CMSetAllowState = 1701 CMSpewAllowState = 1702 CMAppInfoResponseDeprecated = 1703 # obsolete - BaseDSS = 1800 - DSSNewFile = 1801 - DSSCurrentFileList = 1802 - DSSSynchList = 1803 - DSSSynchListResponse = 1804 - DSSSynchSubscribe = 1805 - DSSSynchUnsubscribe = 1806 + BaseDSS = 1800 # obsolete + DSSNewFile = 1801 # obsolete + DSSCurrentFileList = 1802 # obsolete + DSSSynchList = 1803 # obsolete + DSSSynchListResponse = 1804 # obsolete + DSSSynchSubscribe = 1805 # obsolete + DSSSynchUnsubscribe = 1806 # obsolete - BaseEPM = 1900 - EPMStartProcess = 1901 - EPMStopProcess = 1902 - EPMRestartProcess = 1903 + BaseEPM = 1900 # obsolete + EPMStartProcess = 1901 # obsolete + EPMStopProcess = 1902 # obsolete + EPMRestartProcess = 1903 # obsolete BaseGC = 2200 - GCSendClient = 2200 - AMRelayToGC = 2201 - GCUpdatePlayedState = 2202 + GCSendClient = 2200 # obsolete + AMRelayToGC = 2201 # obsolete + GCUpdatePlayedState = 2202 # obsolete GCCmdRevive = 2203 - GCCmdBounce = 2204 - GCCmdForceBounce = 2205 + GCCmdBounce = 2204 # obsolete + GCCmdForceBounce = 2205 # obsolete GCCmdDown = 2206 GCCmdDeploy = 2207 GCCmdDeployResponse = 2208 GCCmdSwitch = 2209 AMRefreshSessions = 2210 - GCUpdateGSState = 2211 + GCUpdateGSState = 2211 # obsolete GCAchievementAwarded = 2212 GCSystemMessage = 2213 - GCValidateSession = 2214 - GCValidateSessionResponse = 2215 + GCValidateSession = 2214 # obsolete + GCValidateSessionResponse = 2215 # obsolete GCCmdStatus = 2216 GCRegisterWebInterfaces = 2217 # obsolete # GCRegisterWebInterfaces_Deprecated = 2217 # obsolete @@ -646,12 +668,24 @@ class EMsg(SteamIntEnum): GCInterAppMessage = 2219 GCGetEmailTemplate = 2220 GCGetEmailTemplateResponse = 2221 - ISRelayToGCH = 2222 - GCHRelayClientToIS = 2223 +# ISRelayToGCH = 2222 # obsolete + GCHRelay = 2222 +# GCHRelayClientToIS = 2223 # obsolete + GCHRelayToClient = 2223 GCHUpdateSession = 2224 GCHRequestUpdateSession = 2225 GCHRequestStatus = 2226 GCHRequestStatusResponse = 2227 + GCHAccountVacStatusChange = 2228 + GCHSpawnGC = 2229 + GCHSpawnGCResponse = 2230 + GCHKillGC = 2231 + GCHKillGCResponse = 2232 + GCHAccountTradeBanStatusChange = 2233 + GCHAccountLockStatusChange = 2234 + GCHVacVerificationChange = 2235 + GCHAccountPhoneNumberChange = 2236 + GCHAccountTwoFactorChange = 2237 BaseP2P = 2500 P2PIntroducerMessage = 2502 @@ -662,8 +696,8 @@ class EMsg(SteamIntEnum): SMFishingReport = 2904 SMPartitionRenames = 2905 SMMonitorSpace = 2906 - SMGetSchemaConversionResults = 2907 - SMGetSchemaConversionResultsResponse = 2908 + SMGetSchemaConversionResults = 2907 # obsolete + SMGetSchemaConversionResultsResponse = 2908 # obsolete BaseTest = 3000 FailServer = 3000 @@ -671,36 +705,36 @@ class EMsg(SteamIntEnum): JobHeartbeatTestResponse = 3002 BaseFTSRange = 3100 - FTSGetBrowseCounts = 3101 - FTSGetBrowseCountsResponse = 3102 - FTSBrowseClans = 3103 - FTSBrowseClansResponse = 3104 - FTSSearchClansByLocation = 3105 - FTSSearchClansByLocationResponse = 3106 - FTSSearchPlayersByLocation = 3107 - FTSSearchPlayersByLocationResponse = 3108 - FTSClanDeleted = 3109 - FTSSearch = 3110 - FTSSearchResponse = 3111 - FTSSearchStatus = 3112 - FTSSearchStatusResponse = 3113 - FTSGetGSPlayStats = 3114 - FTSGetGSPlayStatsResponse = 3115 - FTSGetGSPlayStatsForServer = 3116 - FTSGetGSPlayStatsForServerResponse = 3117 - FTSReportIPUpdates = 3118 + FTSGetBrowseCounts = 3101 # obsolete + FTSGetBrowseCountsResponse = 3102 # obsolete + FTSBrowseClans = 3103 # obsolete + FTSBrowseClansResponse = 3104 # obsolete + FTSSearchClansByLocation = 3105 # obsolete + FTSSearchClansByLocationResponse = 3106 # obsolete + FTSSearchPlayersByLocation = 3107 # obsolete + FTSSearchPlayersByLocationResponse = 3108 # obsolete + FTSClanDeleted = 3109 # obsolete + FTSSearch = 3110 # obsolete + FTSSearchResponse = 3111 # obsolete + FTSSearchStatus = 3112 # obsolete + FTSSearchStatusResponse = 3113 # obsolete + FTSGetGSPlayStats = 3114 # obsolete + FTSGetGSPlayStatsResponse = 3115 # obsolete + FTSGetGSPlayStatsForServer = 3116 # obsolete + FTSGetGSPlayStatsForServerResponse = 3117 # obsolete + FTSReportIPUpdates = 3118 # obsolete BaseCCSRange = 3150 - CCSGetComments = 3151 - CCSGetCommentsResponse = 3152 - CCSAddComment = 3153 - CCSAddCommentResponse = 3154 - CCSDeleteComment = 3155 - CCSDeleteCommentResponse = 3156 - CCSPreloadComments = 3157 - CCSNotifyCommentCount = 3158 - CCSGetCommentsForNews = 3159 - CCSGetCommentsForNewsResponse = 3160 + CCSGetComments = 3151 # obsolete + CCSGetCommentsResponse = 3152 # obsolete + CCSAddComment = 3153 # obsolete + CCSAddCommentResponse = 3154 # obsolete + CCSDeleteComment = 3155 # obsolete + CCSDeleteCommentResponse = 3156 # obsolete + CCSPreloadComments = 3157 # obsolete + CCSNotifyCommentCount = 3158 # obsolete + CCSGetCommentsForNews = 3159 # obsolete + CCSGetCommentsForNewsResponse = 3160 # obsolete CCSDeleteAllCommentsByAuthor = 3161 CCSDeleteAllCommentsByAuthorResponse = 3162 @@ -717,6 +751,8 @@ class EMsg(SteamIntEnum): LBSDeleteLB = 3210 LBSDeleteLBEntry = 3211 LBSResetLB = 3212 + LBSResetLBResponse = 3213 + LBSDeleteLBResponse = 3213 BaseOGS = 3400 OGSBeginSession = 3401 @@ -730,8 +766,8 @@ class EMsg(SteamIntEnum): BRPProcessUSBankReports = 3602 BRPProcessGCReports = 3603 BRPProcessPPReports = 3604 - BRPSettleNOVA = 3605 - BRPSettleCB = 3606 + BRPSettleNOVA = 3605 # obsolete + BRPSettleCB = 3606 # obsolete BRPCommitGC = 3607 BRPCommitGCResponse = 3608 BRPFindHungTransactions = 3609 @@ -746,16 +782,27 @@ class EMsg(SteamIntEnum): BRPPruneCardUsageStatsResponse = 3618 BRPCheckActivationCodes = 3619 BRPCheckActivationCodesResponse = 3620 + BRPCommitWP = 3621 + BRPCommitWPResponse = 3622 + BRPProcessWPReports = 3623 + BRPProcessPaymentRules = 3624 + BRPProcessPartnerPayments = 3625 + BRPCheckSettlementReports = 3626 + BRPPostTaxToAvalara = 3628 + BRPPostTransactionTax = 3629 + BRPPostTransactionTaxResponse = 3630 + BRPProcessIMReports = 3631 BaseAMRange2 = 4000 AMCreateChat = 4001 AMCreateChatResponse = 4002 - AMUpdateChatMetadata = 4003 - AMPublishChatMetadata = 4004 + AMUpdateChatMetadata = 4003 # obsolete + AMPublishChatMetadata = 4004 # obsolete AMSetProfileURL = 4005 AMGetAccountEmailAddress = 4006 AMGetAccountEmailAddressResponse = 4007 - AMRequestFriendData = 4008 +# AMRequestFriendData = 4008 # obsolete + AMRequestClanData = 4008 AMRouteToClients = 4009 AMLeaveClan = 4010 AMClanPermissions = 4011 @@ -774,18 +821,18 @@ class EMsg(SteamIntEnum): AMGetClanPermissionSettingsResponse = 4024 AMPublishChatRoomInfo = 4025 ClientChatRoomInfo = 4026 - AMCreateClanAnnouncement = 4027 - AMCreateClanAnnouncementResponse = 4028 - AMUpdateClanAnnouncement = 4029 - AMUpdateClanAnnouncementResponse = 4030 - AMGetClanAnnouncementsCount = 4031 - AMGetClanAnnouncementsCountResponse = 4032 - AMGetClanAnnouncements = 4033 - AMGetClanAnnouncementsResponse = 4034 - AMDeleteClanAnnouncement = 4035 - AMDeleteClanAnnouncementResponse = 4036 - AMGetSingleClanAnnouncement = 4037 - AMGetSingleClanAnnouncementResponse = 4038 + AMCreateClanAnnouncement = 4027 # obsolete + AMCreateClanAnnouncementResponse = 4028 # obsolete + AMUpdateClanAnnouncement = 4029 # obsolete + AMUpdateClanAnnouncementResponse = 4030 # obsolete + AMGetClanAnnouncementsCount = 4031 # obsolete + AMGetClanAnnouncementsCountResponse = 4032 # obsolete + AMGetClanAnnouncements = 4033 # obsolete + AMGetClanAnnouncementsResponse = 4034 # obsolete + AMDeleteClanAnnouncement = 4035 # obsolete + AMDeleteClanAnnouncementResponse = 4036 # obsolete + AMGetSingleClanAnnouncement = 4037 # obsolete + AMGetSingleClanAnnouncementResponse = 4038 # obsolete AMGetClanHistory = 4039 AMGetClanHistoryResponse = 4040 AMGetClanPermissionBits = 4041 @@ -805,7 +852,7 @@ class EMsg(SteamIntEnum): AMGetClanPOTWResponse = 4055 AMSetClanPOTW = 4056 AMSetClanPOTWResponse = 4057 - AMRequestChatMetadata = 4058 + AMRequestChatMetadata = 4058 # obsolete AMDumpUser = 4059 AMKickUserFromClan = 4060 AMAddFounderToClan = 4061 @@ -835,13 +882,13 @@ class EMsg(SteamIntEnum): AMChangeClanOwner = 4085 AMCancelEasyCollect = 4086 AMCancelEasyCollectResponse = 4087 - AMGetClanMembershipList = 4088 - AMGetClanMembershipListResponse = 4089 + AMGetClanMembershipList = 4088 # obsolete + AMGetClanMembershipListResponse = 4089 # obsolete AMClansInCommon = 4090 AMClansInCommonResponse = 4091 AMIsValidAccountID = 4092 AMConvertClan = 4093 - AMGetGiftTargetListRelay = 4094 + AMGetGiftTargetListRelay = 4094 # obsolete AMWipeFriendsList = 4095 AMSetIgnored = 4096 AMClansInCommonCountResponse = 4097 @@ -883,25 +930,25 @@ class EMsg(SteamIntEnum): AMTrackFailedAuthByIP = 4133 AMGetCaptchaDataByGID = 4134 AMGetCaptchaDataByGIDResponse = 4135 - AMGetLobbyList = 4136 - AMGetLobbyListResponse = 4137 - AMGetLobbyMetadata = 4138 - AMGetLobbyMetadataResponse = 4139 + AMGetLobbyList = 4136 # obsolete + AMGetLobbyListResponse = 4137 # obsolete + AMGetLobbyMetadata = 4138 # obsolete + AMGetLobbyMetadataResponse = 4139 # obsolete CommunityAddFriendNews = 4140 - AMAddClanNews = 4141 - AMWriteNews = 4142 + AMAddClanNews = 4141 # obsolete + AMWriteNews = 4142 # obsolete AMFindClanUser = 4143 AMFindClanUserResponse = 4144 AMBanFromChat = 4145 - AMGetUserHistoryResponse = 4146 + AMGetUserHistoryResponse = 4146 # obsolete AMGetUserNewsSubscriptions = 4147 AMGetUserNewsSubscriptionsResponse = 4148 AMSetUserNewsSubscriptions = 4149 - AMGetUserNews = 4150 - AMGetUserNewsResponse = 4151 + AMGetUserNews = 4150 # obsolete + AMGetUserNewsResponse = 4151 # obsolete AMSendQueuedEmails = 4152 AMSetLicenseFlags = 4153 - AMGetUserHistory = 4154 + AMGetUserHistory = 4154 # obsolete CommunityDeleteUserNews = 4155 AMAllowUserFilesRequest = 4156 AMAllowUserFilesResponse = 4157 @@ -917,34 +964,34 @@ class EMsg(SteamIntEnum): CommunityGetUserFriendNews = 4173 AMGetUserClansNewsResponse = 4174 AMGetUserClansNews = 4175 - AMStoreInitPurchase = 4176 - AMStoreInitPurchaseResponse = 4177 - AMStoreGetFinalPrice = 4178 - AMStoreGetFinalPriceResponse = 4179 - AMStoreCompletePurchase = 4180 - AMStoreCancelPurchase = 4181 - AMStorePurchaseResponse = 4182 - AMCreateAccountRecordInSteam3 = 4183 + AMStoreInitPurchase = 4176 # obsolete + AMStoreInitPurchaseResponse = 4177 # obsolete + AMStoreGetFinalPrice = 4178 # obsolete + AMStoreGetFinalPriceResponse = 4179 # obsolete + AMStoreCompletePurchase = 4180 # obsolete + AMStoreCancelPurchase = 4181 # obsolete + AMStorePurchaseResponse = 4182 # obsolete + AMCreateAccountRecordInSteam3 = 4183 # obsolete AMGetPreviousCBAccount = 4184 AMGetPreviousCBAccountResponse = 4185 - AMUpdateBillingAddress = 4186 - AMUpdateBillingAddressResponse = 4187 - AMGetBillingAddress = 4188 - AMGetBillingAddressResponse = 4189 + AMUpdateBillingAddress = 4186 # obsolete + AMUpdateBillingAddressResponse = 4187 # obsolete + AMGetBillingAddress = 4188 # obsolete + AMGetBillingAddressResponse = 4189 # obsolete AMGetUserLicenseHistory = 4190 AMGetUserLicenseHistoryResponse = 4191 AMSupportChangePassword = 4194 AMSupportChangeEmail = 4195 - AMSupportChangeSecretQA = 4196 + AMSupportChangeSecretQA = 4196 # obsolete AMResetUserVerificationGSByIP = 4197 AMUpdateGSPlayStats = 4198 AMSupportEnableOrDisable = 4199 - AMGetComments = 4200 - AMGetCommentsResponse = 4201 - AMAddComment = 4202 - AMAddCommentResponse = 4203 - AMDeleteComment = 4204 - AMDeleteCommentResponse = 4205 + AMGetComments = 4200 # obsolete + AMGetCommentsResponse = 4201 # obsolete + AMAddComment = 4202 # obsolete + AMAddCommentResponse = 4203 # obsolete + AMDeleteComment = 4204 # obsolete + AMDeleteCommentResponse = 4205 # obsolete AMGetPurchaseStatus = 4206 AMSupportIsAccountEnabled = 4209 AMSupportIsAccountEnabledResponse = 4210 @@ -957,18 +1004,18 @@ class EMsg(SteamIntEnum): AMVerifyDepotManagementRights = 4222 AMVerifyDepotManagementRightsResponse = 4223 AMAddFreeLicense = 4224 - AMGetUserFriendsMinutesPlayed = 4225 - AMGetUserFriendsMinutesPlayedResponse = 4226 - AMGetUserMinutesPlayed = 4227 - AMGetUserMinutesPlayedResponse = 4228 + AMGetUserFriendsMinutesPlayed = 4225 # obsolete + AMGetUserFriendsMinutesPlayedResponse = 4226 # obsolete + AMGetUserMinutesPlayed = 4227 # obsolete + AMGetUserMinutesPlayedResponse = 4228 # obsolete AMValidateEmailLink = 4231 AMValidateEmailLinkResponse = 4232 - AMAddUsersToMarketingTreatment = 4234 + AMAddUsersToMarketingTreatment = 4234 # obsolete AMStoreUserStats = 4236 - AMGetUserGameplayInfo = 4237 - AMGetUserGameplayInfoResponse = 4238 - AMGetCardList = 4239 - AMGetCardListResponse = 4240 + AMGetUserGameplayInfo = 4237 # obsolete + AMGetUserGameplayInfoResponse = 4238 # obsolete + AMGetCardList = 4239 # obsolete + AMGetCardListResponse = 4240 # obsolete AMDeleteStoredCard = 4241 AMRevokeLegacyGameKeys = 4242 AMGetWalletDetails = 4244 @@ -980,11 +1027,11 @@ class EMsg(SteamIntEnum): AMGetWalletConversionRateResponse = 4250 AMConvertWallet = 4251 AMConvertWalletResponse = 4252 - AMRelayGetFriendsWhoPlayGame = 4253 - AMRelayGetFriendsWhoPlayGameResponse = 4254 + AMRelayGetFriendsWhoPlayGame = 4253 # obsolete + AMRelayGetFriendsWhoPlayGameResponse = 4254 # obsolete AMSetPreApproval = 4255 AMSetPreApprovalResponse = 4256 - AMMarketingTreatmentUpdate = 4257 + AMMarketingTreatmentUpdate = 4257 # obsolete AMCreateRefund = 4258 AMCreateRefundResponse = 4259 AMCreateChargeback = 4260 @@ -1000,7 +1047,7 @@ class EMsg(SteamIntEnum): AMGetUserCurrentGameInfoResponse = 4270 AMGetGSPlayerList = 4271 AMGetGSPlayerListResponse = 4272 - AMUpdatePersonaStateCache = 4275 + AMUpdatePersonaStateCache = 4275 # obsolete AMGetGameMembers = 4276 AMGetGameMembersResponse = 4277 AMGetSteamIDForMicroTxn = 4278 @@ -1016,20 +1063,20 @@ class EMsg(SteamIntEnum): AMGetAccountDetailsResponse = 4288 AMGetPlayerLinkDetails = 4289 AMGetPlayerLinkDetailsResponse = 4290 - AMSubscribeToPersonaFeed = 4291 - AMGetUserVacBanList = 4292 - AMGetUserVacBanListResponse = 4293 + AMSubscribeToPersonaFeed = 4291 # obsolete + AMGetUserVacBanList = 4292 # obsolete + AMGetUserVacBanListResponse = 4293 # obsolete AMGetAccountFlagsForWGSpoofing = 4294 AMGetAccountFlagsForWGSpoofingResponse = 4295 - AMGetFriendsWishlistInfo = 4296 - AMGetFriendsWishlistInfoResponse = 4297 + AMGetFriendsWishlistInfo = 4296 # obsolete + AMGetFriendsWishlistInfoResponse = 4297 # obsolete AMGetClanOfficers = 4298 AMGetClanOfficersResponse = 4299 AMNameChange = 4300 AMGetNameHistory = 4301 AMGetNameHistoryResponse = 4302 AMUpdateProviderStatus = 4305 - AMClearPersonaMetadataBlob = 4306 + AMClearPersonaMetadataBlob = 4306 # obsolete AMSupportRemoveAccountSecurity = 4307 AMIsAccountInCaptchaGracePeriod = 4308 AMIsAccountInCaptchaGracePeriodResponse = 4309 @@ -1064,7 +1111,7 @@ class EMsg(SteamIntEnum): AMGameServerAccountChangePassword = 4340 AMGameServerAccountDeleteAccount = 4341 AMRenewAgreement = 4342 - AMSendEmail = 4343 + AMSendEmail = 4343 # obsolete AMXsollaPayment = 4344 AMXsollaPaymentResponse = 4345 AMAcctAllowedToPurchase = 4346 @@ -1109,13 +1156,28 @@ class EMsg(SteamIntEnum): AMPayelpPaymentResponse = 4388 AMPlayerGetClanBasicDetails = 4389 AMPlayerGetClanBasicDetailsResponse = 4390 - + AMMOLPayment = 4391 + AMMOLPaymentResponse = 4392 + GetUserIPCountry = 4393 + GetUserIPCountryResponse = 4394 + NotificationOfSuspiciousActivity = 4395 + AMDegicaPayment = 4396 + AMDegicaPaymentResponse = 4397 + AMEClubPayment = 4398 + AMEClubPaymentResponse = 4399 + AMPayPalPaymentsHubPayment = 4400 + AMPayPalPaymentsHubPaymentResponse = 4401 AMTwoFactorRecoverAuthenticatorRequest = 4402 AMTwoFactorRecoverAuthenticatorResponse = 4403 + AMSmart2PayPayment = 4404 + AMSmart2PayPaymentResponse = 4405 AMValidatePasswordResetCodeAndSendSmsRequest = 4406 AMValidatePasswordResetCodeAndSendSmsResponse = 4407 AMGetAccountResetDetailsRequest = 4408 AMGetAccountResetDetailsResponse = 4409 + AMBitPayPayment = 4410 + AMBitPayPaymentResponse = 4411 + AMSendAccountInfoUpdate = 4412 BasePSRange = 5000 PSCreateShoppingCart = 5001 @@ -1138,9 +1200,9 @@ class EMsg(SteamIntEnum): ClientUFSUploadFileFinished = 5205 ClientUFSGetFileListForApp = 5206 ClientUFSGetFileListForAppResponse = 5207 - ClientUFSDownloadRequest = 5210 - ClientUFSDownloadResponse = 5211 - ClientUFSDownloadChunk = 5212 + ClientUFSDownloadRequest = 5210 # obsolete + ClientUFSDownloadResponse = 5211 # obsolete + ClientUFSDownloadChunk = 5212 # obsolete ClientUFSLoginRequest = 5213 ClientUFSLoginResponse = 5214 UFSReloadPartitionInfo = 5215 @@ -1179,6 +1241,8 @@ class EMsg(SteamIntEnum): UFSFlushURLCache = 5250 UFSUploadCommit = 5251 UFSUploadCommitResponse = 5252 + UFSMigrateFileAppID = 5253 + UFSMigrateFileAppIDResponse = 5254 BaseClient2 = 5400 ClientRequestForgottenPasswordEmail = 5401 @@ -1211,8 +1275,8 @@ class EMsg(SteamIntEnum): ClientStat = 5433 ClientP2PConnectionInfo = 5434 ClientP2PConnectionFailInfo = 5435 - ClientGetNumberOfCurrentPlayers = 5436 - ClientGetNumberOfCurrentPlayersResponse = 5437 + ClientGetNumberOfCurrentPlayers = 5436 # obsolete + ClientGetNumberOfCurrentPlayersResponse = 5437 # obsolete ClientGetDepotDecryptionKey = 5438 ClientGetDepotDecryptionKeyResponse = 5439 GSPerformHardwareSurvey = 5440 @@ -1384,6 +1448,7 @@ class EMsg(SteamIntEnum): ClientDFSDownloadStatus = 5617 DFSStartTransfer = 5618 DFSTransferComplete = 5619 + DFSRouteFileResponse = 5620 BaseMDS = 5800 ClientMDSLoginRequest = 5801 # obsolete @@ -1398,8 +1463,8 @@ class EMsg(SteamIntEnum): ClientMDSInitDepotBuildResponse = 5810 # obsolete AMToMDSGetDepotDecryptionKey = 5812 MDSToAMGetDepotDecryptionKeyResponse = 5813 - MDSGetVersionsForDepot = 5814 - MDSGetVersionsForDepotResponse = 5815 + MDSGetVersionsForDepot = 5814 # obsolete + MDSGetVersionsForDepotResponse = 5815 # obsolete # MDSSetPublicVersionForDepot = 5816 # obsolete # MDSSetPublicVersionForDepotResponse = 5817 # obsolete ClientMDSInitWorkshopBuildRequest = 5816 # obsolete @@ -1409,8 +1474,8 @@ class EMsg(SteamIntEnum): ClientMDSGetDepotManifestChunk = 5820 # obsolete ClientMDSUploadRateTest = 5823 # obsolete ClientMDSUploadRateTestResponse = 5824 # obsolete - MDSDownloadDepotChunksAck = 5825 - MDSContentServerStatsBroadcast = 5826 + MDSDownloadDepotChunksAck = 5825 # obsolete + MDSContentServerStatsBroadcast = 5826 # obsolete MDSContentServerConfigRequest = 5827 MDSContentServerConfig = 5828 MDSGetDepotManifest = 5829 @@ -1419,18 +1484,20 @@ class EMsg(SteamIntEnum): MDSGetDepotChunk = 5832 MDSGetDepotChunkResponse = 5833 MDSGetDepotChunkChunk = 5834 - MDSUpdateContentServerConfig = 5835 + MDSUpdateContentServerConfig = 5835 # obsolete MDSGetServerListForUser = 5836 MDSGetServerListForUserResponse = 5837 ClientMDSRegisterAppBuild = 5838 # obsolete ClientMDSRegisterAppBuildResponse = 5839 # obsolete - ClientMDSSetAppBuildLive = 5840 - ClientMDSSetAppBuildLiveResponse = 5841 - ClientMDSGetPrevDepotBuild = 5842 - ClientMDSGetPrevDepotBuildResponse = 5843 + ClientMDSSetAppBuildLive = 5840 # obsolete + ClientMDSSetAppBuildLiveResponse = 5841 # obsolete + ClientMDSGetPrevDepotBuild = 5842 # obsolete + ClientMDSGetPrevDepotBuildResponse = 5843 # obsolete MDSToCSFlushChunk = 5844 ClientMDSSignInstallScript = 5845 # obsolete ClientMDSSignInstallScriptResponse = 5846 # obsolete + MDSMigrateChunk = 5847 + MDSMigrateChunkResponse = 5848 CSBase = 6200 CSPing = 6201 @@ -1444,6 +1511,7 @@ class EMsg(SteamIntEnum): AMGMSGameServerRemove = 6406 GameServerOutOfDate = 6407 + DeviceAuthorizationBase = 6500 ClientAuthorizeLocalDeviceRequest = 6501 ClientAuthorizeLocalDevice = 6502 ClientDeauthorizeDeviceRequest = 6503 @@ -1451,6 +1519,7 @@ class EMsg(SteamIntEnum): ClientUseLocalDeviceAuthorizations = 6505 ClientGetAuthorizedDevices = 6506 ClientGetAuthorizedDevicesResponse = 6507 + AMNotifySessionDeviceAuthorized = 6508 MMSBase = 6600 ClientMMSCreateLobby = 6601 @@ -1488,8 +1557,10 @@ class EMsg(SteamIntEnum): NonStdMsgDFSTransfer = 6807 NonStdMsgTests = 6808 NonStdMsgUMQpipeAAPL = 6809 - NonStdMsgSyslog = 6810 + NonStdMsgSyslog = 6810 # obsolete NonStdMsgLogsink = 6811 + NonStdMsgSteam2Emulator = 6812 + NonStdMsgRTMPServer = 6813 UDSBase = 7000 ClientUDSP2PSessionStarted = 7001 @@ -1497,27 +1568,29 @@ class EMsg(SteamIntEnum): UDSRenderUserAuth = 7003 UDSRenderUserAuthResponse = 7004 ClientUDSInviteToGame = 7005 - UDSFindSession = 7006 - UDSFindSessionResponse = 7007 +# UDSFindSession = 7006 # obsolete + UDSHasSession = 7006 +# UDSFindSessionResponse = 7007 # obsolete + UDSHasSessionResponse = 7007 MPASBase = 7100 MPASVacBanReset = 7101 KGSBase = 7200 - KGSAllocateKeyRange = 7201 - KGSAllocateKeyRangeResponse = 7202 - KGSGenerateKeys = 7203 - KGSGenerateKeysResponse = 7204 - KGSRemapKeys = 7205 - KGSRemapKeysResponse = 7206 - KGSGenerateGameStopWCKeys = 7207 - KGSGenerateGameStopWCKeysResponse = 7208 + KGSAllocateKeyRange = 7201 # obsolete + KGSAllocateKeyRangeResponse = 7202 # obsolete + KGSGenerateKeys = 7203 # obsolete + KGSGenerateKeysResponse = 7204 # obsolete + KGSRemapKeys = 7205 # obsolete + KGSRemapKeysResponse = 7206 # obsolete + KGSGenerateGameStopWCKeys = 7207 # obsolete + KGSGenerateGameStopWCKeysResponse = 7208 # obsolete UCMBase = 7300 ClientUCMAddScreenshot = 7301 ClientUCMAddScreenshotResponse = 7302 - UCMValidateObjectExists = 7303 - UCMValidateObjectExistsResponse = 7304 + UCMValidateObjectExists = 7303 # obsolete + UCMValidateObjectExistsResponse = 7304 # obsolete UCMResetCommunityContent = 7307 UCMResetCommunityContentResponse = 7308 ClientUCMDeleteScreenshot = 7309 @@ -1545,9 +1618,9 @@ class EMsg(SteamIntEnum): UCMUpdatePublishedFileStat = 7331 UCMUpdatePublishedFileBan = 7332 UCMUpdatePublishedFileBanResponse = 7333 - UCMUpdateTaggedScreenshot = 7334 - UCMAddTaggedScreenshot = 7335 - UCMRemoveTaggedScreenshot = 7336 + UCMUpdateTaggedScreenshot = 7334 # obsolete + UCMAddTaggedScreenshot = 7335 # obsolete + UCMRemoveTaggedScreenshot = 7336 # obsolete UCMReloadPublishedFile = 7337 UCMReloadUserFileListCaches = 7338 UCMPublishedFileReported = 7339 @@ -1556,8 +1629,8 @@ class EMsg(SteamIntEnum): UCMPublishedFilePreviewAddResponse = 7342 UCMPublishedFilePreviewRemove = 7343 UCMPublishedFilePreviewRemoveResponse = 7344 - UCMPublishedFilePreviewChangeSortOrder = 7345 - UCMPublishedFilePreviewChangeSortOrderResponse = 7346 + UCMPublishedFilePreviewChangeSortOrder = 7345 # obsolete + UCMPublishedFilePreviewChangeSortOrderResponse = 7346 # obsolete ClientUCMPublishedFileSubscribed = 7347 ClientUCMPublishedFileUnsubscribed = 7348 UCMPublishedFileSubscribed = 7349 @@ -1568,11 +1641,11 @@ class EMsg(SteamIntEnum): UCMPublishedFileChildAddResponse = 7354 UCMPublishedFileChildRemove = 7355 UCMPublishedFileChildRemoveResponse = 7356 - UCMPublishedFileChildChangeSortOrder = 7357 - UCMPublishedFileChildChangeSortOrderResponse = 7358 + UCMPublishedFileChildChangeSortOrder = 7357 # obsolete + UCMPublishedFileChildChangeSortOrderResponse = 7358 # obsolete UCMPublishedFileParentChanged = 7359 - ClientUCMGetPublishedFilesForUser = 7360 - ClientUCMGetPublishedFilesForUserResponse = 7361 + ClientUCMGetPublishedFilesForUser = 7360 # obsolete + ClientUCMGetPublishedFilesForUserResponse = 7361 # obsolete UCMGetPublishedFilesForUser = 7362 UCMGetPublishedFilesForUserResponse = 7363 ClientUCMSetUserPublishedFileAction = 7364 @@ -1583,12 +1656,12 @@ class EMsg(SteamIntEnum): UCMGetUserSubscribedFiles = 7369 UCMGetUserSubscribedFilesResponse = 7370 UCMFixStatsPublishedFile = 7371 - UCMDeleteOldScreenshot = 7372 - UCMDeleteOldScreenshotResponse = 7373 - UCMDeleteOldVideo = 7374 - UCMDeleteOldVideoResponse = 7375 - UCMUpdateOldScreenshotPrivacy = 7376 - UCMUpdateOldScreenshotPrivacyResponse = 7377 + UCMDeleteOldScreenshot = 7372 # obsolete + UCMDeleteOldScreenshotResponse = 7373 # obsolete + UCMDeleteOldVideo = 7374 # obsolete + UCMDeleteOldVideoResponse = 7375 # obsolete + UCMUpdateOldScreenshotPrivacy = 7376 # obsolete + UCMUpdateOldScreenshotPrivacyResponse = 7377 # obsolete ClientUCMEnumerateUserSubscribedFilesWithUpdates = 7378 ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = 7379 UCMPublishedFileContentUpdated = 7380 @@ -1628,6 +1701,7 @@ class EMsg(SteamIntEnum): ClientFSGetFriendMessageHistoryForOfflineMessages = 7527 ClientFSGetFriendsSteamLevels = 7528 ClientFSGetFriendsSteamLevelsResponse = 7529 + FSRequestFriendData = 7530 DRMRange2 = 7600 CEGVersionSetEnableDisableRequest = 7600 @@ -1659,6 +1733,9 @@ class EMsg(SteamIntEnum): RMDeleteMemcachedKeys = 7803 RMRemoteInvoke = 7804 BadLoginIPList = 7805 + RMMsgTraceAddTrigger = 7806 + RMMsgTraceRemoveTrigger = 7807 + RMMsgTraceEvent = 7808 UGSBase = 7900 UGSUpdateGlobalStats = 7900 @@ -1666,7 +1743,7 @@ class EMsg(SteamIntEnum): ClientUGSGetGlobalStatsResponse = 7902 StoreBase = 8000 - StoreUpdateRecommendationCount = 8000 + StoreUpdateRecommendationCount = 8000 # obsolete UMQBase = 8100 UMQLogonRequest = 8100 @@ -1678,8 +1755,8 @@ class EMsg(SteamIntEnum): UMQPoll = 8106 UMQPollResults = 8107 UMQ2AM_ClientMsgBatch = 8108 - UMQEnqueueMobileSalePromotions = 8109 - UMQEnqueueMobileAnnouncements = 8110 + UMQEnqueueMobileSalePromotions = 8109 # obsolete + UMQEnqueueMobileAnnouncements = 8110 # obsolete WorkshopBase = 8200 WorkshopAcceptTOSRequest = 8200 @@ -1688,10 +1765,11 @@ class EMsg(SteamIntEnum): WebAPIBase = 8300 WebAPIValidateOAuth2Token = 8300 WebAPIValidateOAuth2TokenResponse = 8301 - WebAPIInvalidateTokensForAccount = 8302 + WebAPIInvalidateTokensForAccount = 8302 # obsolete WebAPIRegisterGCInterfaces = 8303 WebAPIInvalidateOAuthClientCache = 8304 WebAPIInvalidateOAuthTokenCache = 8305 + WebAPISetSecrets = 8306 BackpackBase = 8400 BackpackAddToCurrency = 8401 @@ -1715,9 +1793,9 @@ class EMsg(SteamIntEnum): SecretsBase = 8600 SecretsRequestCredentialPair = 8600 SecretsCredentialPairResponse = 8601 - SecretsRequestServerIdentity = 8602 - SecretsServerIdentityResponse = 8603 - SecretsUpdateServerIdentities = 8604 + SecretsRequestServerIdentity = 8602 # obsolete + SecretsServerIdentityResponse = 8603 # obsolete + SecretsUpdateServerIdentities = 8604 # obsolete BoxMonitorBase = 8700 BoxMonitorReportRequest = 8700 @@ -1748,8 +1826,8 @@ class EMsg(SteamIntEnum): DRMWorkerProcessInstallDRMDLLResponse = 9105 DRMWorkerProcessSecretIdStringRequest = 9106 DRMWorkerProcessSecretIdStringResponse = 9107 - DRMWorkerProcessGetDRMGuidsFromFileRequest = 9108 - DRMWorkerProcessGetDRMGuidsFromFileResponse = 9109 + DRMWorkerProcessGetDRMGuidsFromFileRequest = 9108 # obsolete + DRMWorkerProcessGetDRMGuidsFromFileResponse = 9109 # obsolete DRMWorkerProcessInstallProcessedFilesRequest = 9110 DRMWorkerProcessInstallProcessedFilesResponse = 9111 DRMWorkerProcessExamineBlobRequest = 9112 @@ -1781,26 +1859,49 @@ class EMsg(SteamIntEnum): TestWorkerProcessServiceModuleCallRequest = 9202 TestWorkerProcessServiceModuleCallResponse = 9203 + QuestServerBase = 9300 + ClientGetEmoticonList = 9330 ClientEmoticonList = 9331 - ClientSharedLibraryBase = 9400 +# ClientSharedLibraryBase = 9400 # obsolete + SLCBase = 9400 + SLCUserSessionStatus = 9400 + SLCRequestUserSessionStatus = 9401 + SLCSharedLicensesLockStatus = 9402 ClientSharedLicensesLockStatus = 9403 # obsolete ClientSharedLicensesStopPlaying = 9404 # obsolete ClientSharedLibraryLockStatus = 9405 ClientSharedLibraryStopPlaying = 9406 - + SLCOwnerLibraryChanged = 9407 + SLCSharedLibraryChanged = 9408 + + RemoteClientBase = 9500 + RemoteClientAuth = 9500 + RemoteClientAuthResponse = 9501 + RemoteClientAppStatus = 9502 + RemoteClientStartStream = 9503 + RemoteClientStartStreamResponse = 9504 + RemoteClientPing = 9505 + RemoteClientPingResponse = 9506 ClientUnlockStreaming = 9507 ClientUnlockStreamingResponse = 9508 + RemoteClientAcceptEULA = 9509 + RemoteClientGetControllerConfig = 9510 + RemoteClientGetControllerConfigResposne = 9511 + RemoteClientStreamingEnabled = 9512 - ClientPlayingSessionState = 9600 + ClientConcurrentSessionsBase = 9600 +# ClientPlayingSessionState = 9600 # obsolete ClientKickPlayingSession = 9601 - ClientBroadcastInit = 9700 +# ClientBroadcastInit = 9700 # obsolete + ClientBroadcastBase = 9700 ClientBroadcastFrames = 9701 ClientBroadcastDisconnect = 9702 ClientBroadcastScreenshot = 9703 ClientBroadcastUploadConfig = 9704 - ClientVoiceCallPreAuthorize = 9800 +# ClientVoiceCallPreAuthorize = 9800 # obsolete + BaseClient3 = 9800 ClientVoiceCallPreAuthorizeResponse = 9801