Dota 2 update

Build 24442265

29 Jul 2026, 00:48 UTC

Official patch notes

Not available

Technical changes

5 files changed

+33 additions-33 removals
View file changes

Technical changes

Changed files

5 tracked files.

5 files+33-33
M
DumpSource2/schemas/server/dynpitchvol_base_t.h
+1-1
@@ -17,7 +17,7 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": 699321162,
20+// "pitchfrac": -1846228150,
2121 // "vol": 32765,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
M
DumpSource2/schemas/server/dynpitchvol_t.h
+1-1
@@ -17,7 +17,7 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": 699321162,
20+// "pitchfrac": -1846228150,
2121 // "vol": 32765,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
M
game/dota/bin/win64/client_strings.txt
+26-26
@@ -8159,6 +8159,7 @@ $hRh
81598159 *BaseModelEntity::CBodyComponentBaseModelEntity
81608160 *Gets the last-played times for the account
81618161 *O\n\fDOTA_CM_PICK
8162+*P46
81628163 *Returns the player's community preferences
81638164 *UlS
81648165 *Y$ve
@@ -37526,7 +37527,6 @@ $hRh
3752637527 2/.CMsgClientToGCSetHeroStickerResponse.EResponse"
3752737528 2/.CMsgDOTASelectionPriorityChoiceResponse.Result"(\n
3752837529 2/.CMsgPurchaseItemWithEventPointsResponse.Result"
37529-20+2
3753037530 20.CMsgClientToGCGetBattleReportResponse.EResponse
3753137531 20.CMsgClientToGCGetDPCFavoritesResponse.EResponse
3753237532 20.CMsgClientToGCGetEventCouponResponse.ResultCode
@@ -37546,7 +37546,6 @@ $hRh
3754637546 2013-01-01
3754737547 2022_diretide_collectors_cache
3754837548 2025_cta_collectors_cache_voting
37549-20j=
3755037549 20t\f
3755137550 20x9
3755237551 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37716,7 +37715,6 @@ $hRh
3771637715 2@.CMsgClientToGCFantasyCraftingPerformOperationResponse.EResponse
3771737716 2@.CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponse"
3771837717 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
37719-2@46
3772037718 2A.CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponse
3772137719 2Array of text tags to apply to the published file.
3772237720 2B.CMsgClientToGCFantasyCraftingSelectGlobalPrefixResponse.EResponse
@@ -37740,7 +37738,8 @@ $hRh
3774037738 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3774137739 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3774237740 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37743-2PL;
37741+2P46
37742+2Po=
3774437743 2Set of published file Ids to retrieve details for.
3774537744 2Tm=#
3774637745 2Uiwp"9
@@ -38397,9 +38396,9 @@ $hRh
3839738396 8<pl
3839838397 8= zp
3839938398 8@HPZ
38400-8@HPZ0j=
38399+8@HPZ@j=
3840138400 8A6j
38402-8B@46
38401+8BP46
3840338402 8Client ID for which to count the number of issued tokens"
3840438403 8GZS
3840538404 8Gets the list of nicknames this user has for other users
@@ -38553,7 +38552,6 @@ $hRh
3855338552 : initpredictable %d:%s for %d slots\n
3855438553 : unrecognized parent "%s"\n
3855538554 :':+:1:K:Q:[:c:g:m:y:
38556-:0B6
3855738555 :4\n\vdescription
3855838556 :9\n\tkey_field
3855938557 :BAD OBJECT
@@ -38562,6 +38560,7 @@ $hRh
3856238560 :EXTERNAL TYPE %s\n
3856338561 :LBN
3856438562 :NAy
38563+:P46
3856538564 :QYJ
3856638565 :Vlq
3856738566 :\n5kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit
@@ -38609,7 +38608,6 @@ $hRh
3860938608 :eaI
3861038609 :gN(dq
3861138610 :mIR
38612-:p36
3861338611 :w4v
3861438612 ;!;#;-;9;E;S;Y;_;q;{;
3861538613 ;"lY7
@@ -39058,7 +39056,7 @@ $hRh
3905839056 ?uWS
3905939057 ?x29
3906039058 @!@%@+@1@?@C@E@]@a@g@m@
39061-@08N
39059+@08N$
3906239060 @0pp
3906339061 @333333)@R
3906439062 @888
@@ -39067,8 +39065,8 @@ $hRh
3906739065 @BH]f
3906839066 @BoneSetup
3906939067 @DebugIndividualStyle
39070-@HPX`hv0Y
39071-@HPXfP
39068+@HPX`hv@Y
39069+@HPXf`
3907239070 @Integer overflow in %s
3907339071 @MfKZ
3907439072 @Pgl
@@ -39391,7 +39389,6 @@ A\n\vHeroAbility
3939139389 A\n\vdescriptors
3939239390 A\n\vdiagnostics
3939339391 A\rjW
39394-A\v:P26
3939539392 A_txt
3939639393 AbW_
3939739394 AbandonGamePopup
@@ -40852,6 +40849,7 @@ BOOLEAN
4085240849 BPEventLevelIcon
4085340850 BPIN_txt
4085440851 BPLevel
40852+BPn=
4085540853 BReadyForDisplay
4085640854 BRouteMsgToJob
4085740855 BRouteWorkItemCompleted called for a job that could not be found!\n
@@ -65587,13 +65585,14 @@ P-384
6558765585 P-521
6558865586 P08@J
6558965587 P08J
65590-P08N
65588+P08N$
6559165589 P0WonMatch
6559265590 P1Avatar
6559365591 P1WonMatch
6559465592 P1\t98"
6559565593 P2Avatar
6559665594 P2P ping to "%s". Timed out after %.2fms\n
65595+P40'=
6559765596 P5[1
6559865597 PAGN_4
6559965598 PAGrave
@@ -67932,7 +67931,7 @@ R\r1>Vp
6793267931 R\tV_iswcntrl
6793367932 R\vP!m
6793467933 R\vp!y
67935-R\vp4
67934+R\vpD
6793667935 R]Di
6793767936 R_T5Y
6793867937 Rad Guys
@@ -75779,8 +75778,9 @@ X\n\tGraphData
7577975778 X\tQo
7578075779 Xd3h
7578175780 Xdota
75781+Xf z
7578275782 XfJ7
75783-Xf`x
75783+Xfpx
7578475784 Xin \t
7578575785 XjfR
7578675786 XqgA+
@@ -76037,7 +76037,6 @@ Z~wl
7603776037 [vpcf
7603876038 [y_GE
7603976039 \%02X
76040-\046
7604176040 \1kYL\r
7604276041 \43n7
7604376042 \5Ok\n
@@ -76489,7 +76488,6 @@ Z~wl
7648976488 \n/CMsgClientToGCSubmitCoachTeammateRatingResponse
7649076489 \n/CMsgDOTATeamInvite_GCImmediateResponseToInviter
7649176490 \n/steammessages_publishedfile.steamworkssdk.proto
76492-\n0B6
7649376491 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
7649476492 \n0CMsgClientToGCOverworldDevClearInventoryResponse
7649576493 \n0CMsgClientToGCPlayerCardSpecificPurchaseResponse
@@ -76608,6 +76606,7 @@ Z~wl
7660876606 \nLeagueID_t"
7660976607 \nLeagueID_t"9\n#CMsgDOTACompendiumSelectionResponse
7661076608 \nLeagueID_t"C\n-CMsgDOTACompendiumRemoveAllSelectionsResponse
76609+\nP46
7661176610 \nPlayerID_t
7661276611 \nPlayerID_t"
7661376612 \nSimulating Entities:\n\n
@@ -76959,7 +76958,6 @@ Z~wl
7695976958 \n\fwebapi_param
7696076959 \n\fwhat_changed
7696176960 \n\fwinning_team
76962-\n\n0B6
7696376961 \n\n0CMsgClientToGCCavernCrawlRequestMapStateResponse
7696476962 \n\n0CMsgGCToClientBattlePassRollup_International2016
7696576963 \n\nACH_FAILED
@@ -78506,6 +78504,7 @@ Z~wl
7850678504 \v"f\n*CMsgOverworldEncounterPitFighterRewardData
7850778505 \v"w\n2CMsgClientToGCOverworldRequestTokensNeededByFriend
7850878506 \v#\v)\v-\v?\vG\vQ\vW\v]\ve\vo\v{\v
78507+\v:P46
7850978508 \vAbilityID_t
7851078509 \vAbilityID_t"
7851178510 \vAbilityID_t"8\n
@@ -78689,8 +78688,10 @@ _video
7868978688 _wjb
7869078689 _xU`u
7869178690 _}eOk
78691+`20j=
7869278692 `28)fk
7869378693 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
78694+`60N
7869478695 `:zQF
7869578696 `D$daM-l
7869678697 `DZG
@@ -78709,6 +78710,7 @@ _}eOk
7870978710 `h9T~
7871078711 `o_je
7871178712 `qus
78713+`r0j=
7871278714 `uzt
7871378715 `yNT
7871478716 a moment...
@@ -78728,6 +78730,7 @@ a:typeparam
7872878730 a;Tg
7872978731 a@XZ
7873078732 aA0k
78733+aBv$
7873178734 aD/x
7873278735 aDSS
7873378736 aECDH
@@ -80080,7 +80083,6 @@ b0M%
8008080083 b2i_PVK_bio
8008180084 b5o-
8008280085 b=G3
80083-b@46
8008480086 bAddToGroup
8008580087 bAlert
8008680088 bAlertable
@@ -80121,6 +80123,7 @@ bMutedText
8012180123 bMutedVoice
8012280124 bN.l
8012380125 bOverheadEffect
80126+bP46
8012480127 bPb:L7X)
8012580128 bReturnUnslowed
8012680129 bSellable
@@ -99090,8 +99093,8 @@ p.other
9909099093 p.ppBasis
9909199094 p.prime
9909299095 p.tpBasis
99093-p08@H^
99094-p2@46
99096+p08@H^$
99097+p2P46
9909599098 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9909699099 p2p_ping could not ping "%s" because they are an unknown peer\n
9909799100 p2p_ping requires a destination address\n
@@ -99105,7 +99108,7 @@ p4Z3
9910599108 p5Z3
9910699109 p5\nL,
9910799110 p618
99108-p6@m
99111+p6Pm
9910999112 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
9911099113 p@0pqE5tsO?|1
9911199114 pCheckpointName
@@ -102090,7 +102093,6 @@ qx(q
102090102093 r axis
102091102094 r$0I
102092102095 r-IE
102093-r0+2
102094102096 r184
102095102097 r1c1
102096102098 r1c2
@@ -102117,12 +102119,11 @@ rFur`7\t
102117102119 rIwdzZiHJbg
102118102120 rL[i+
102119102121 rOtk
102120-rP)6
102121102122 rRfKR
102122102123 rX&O0
102123102124 rZ1VwGf5
102124102125 rZPM
102125-r\fp4
102126+r\fpD
102126102127 r\n4k_EHeroSelectionText_AllDraft_TheyPicking_LosingGold
102127102128 r\n\nHuntReward
102128102129 r\n\vstart_index
@@ -103155,7 +103156,6 @@ rows_completed
103155103156 royal_jelly
103156103157 royal_jelly1
103157103158 royalblue
103158-rp)6
103159103159 rsa not implemented
103160103160 rsa operations not supported
103161103161 rsa routines
M
game/dota/pak01_dir.txt
+1-1
@@ -267575,7 +267575,7 @@ resource/localization/dota_bulgarian.txt CRC:00afb9b4f9 size:5589532
267575267575 resource/localization/dota_czech.txt CRC:008b156c34 size:4292630
267576267576 resource/localization/dota_danish.txt CRC:00f8590244 size:3788814
267577267577 resource/localization/dota_dutch.txt CRC:0011d6263c size:2465901
267578-resource/localization/dota_english.txt CRC:00123f2b54 size:3995116
267578+resource/localization/dota_english.txt CRC:0077b35ff6 size:3996094
267579267579 resource/localization/dota_finnish.txt CRC:0074b86bf5 size:3800262
267580267580 resource/localization/dota_french.txt CRC:001a2e92df size:4450975
267581267581 resource/localization/dota_german.txt CRC:00f454d961 size:4302098
M
game/dota/steam.inf
+4-4
@@ -1,10 +1,10 @@
1-ClientVersion=6871
2-ServerVersion=6871
1+ClientVersion=6872
2+ServerVersion=6872
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10859652
8+SourceRevision=10860959
99 VersionDate=Jul 28 2026
10-VersionTime=09:36:51
10+VersionTime=16:56:32
Update information
Build
24442265
Associated changelist
37602828
Game version
6872

Found something incorrect?

Report a missing patch note, incorrect file change, or other problem.