Dota 2 update

Build 24725046

14 Aug 2026, 01:16 UTC

Official patch notes

Not available

Technical changes

4 files changed

+46 additions-54 removals
View file changes

Technical changes

Changed files

4 tracked files.

4 files+46-54
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": -259017894,
20+// "pitchfrac": -555044006,
2121 // "vol": 32761,
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": -259017894,
20+// "pitchfrac": -555044006,
2121 // "vol": 32761,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
M
game/dota/bin/win64/client_strings.txt
+40-48
@@ -167,9 +167,8 @@
167167 (%lu = 0x%lx)\n
168168 (%u = 0x%x)\n
169169 (+%d more due to usercommand delivery)
170- (08@HPX`jPB
171- (08@HPZPB
172- (08@JPB
170+ (08@HPXbP#@
171+ (0X`hpzP#@
173172 (Dirty Animation)
174173 (INVALID PSS PARAMETERS)\n
175174 (Negative)
@@ -266,6 +265,7 @@
266265 \n\voriginal_id
267266 \n\vplayer_hero
268267 \n\vtranslation
268+ \npg8
269269 \t\n\r@()[]{}=&,:*|;'!
270270 ^LXjt
271271 _GDK\tZ
@@ -8511,6 +8511,7 @@ $hRh
85118511 ,?IsUint32@Value@v8@@QEBA_NXZ
85128512 ,ARu@y6
85138513 ,I?Value@Number@v8@@QEBANXZ
8514+,Ph8
85148515 ,Reason=
85158516 ,Service for dealing with user-submitted logsB
85168517 ,ShfPQ
@@ -8639,7 +8640,6 @@ $hRh
86398640 ,l0a
86408641 ,name:
86418642 ,oYR
8642-,p8E
86438643 ,section=
86448644 ,steammessages_steamlearn.steamworkssdk.proto"
86458645 ,steammessages_steamlearn.steamworkssdk.proto"b\n
@@ -37334,13 +37334,13 @@ $hRh
3733437334 0234
3733537335 02V8[
3733637336 05=k
37337-08@HRPB
37338-08BPB
37337+08@JP#@
3733937338 08bX
3734037339 09,h
3734137340 0:%02d
3734237341 0;Q5[
3734337342 0<cz
37343+0>03
3734437344 0M2~@p
3734537345 0Marks latest announcement timestamp read by user
3734637346 0Name of the file to publish in the user's cloud.
@@ -37632,7 +37632,6 @@ $hRh
3763237632 2 .CMsgBattleReport_CompareContext"
3763337633 2 .CMsgGCRoutingInfo.RoutingMethod:
3763437634 2 arguments expected: %s <map name> <override map name>\n
37635-2 g8
3763637635 2!.CMsgAddSocketResponse.EAddSocket"
3763737636 2!.CMsgBattleReport_HighlightRarity
3763837637 2!.CMsgDOTADPCFeed.EFeedElementType
@@ -37754,6 +37753,7 @@ $hRh
3775437753 2013-01-01
3775537754 2022_diretide_collectors_cache
3775637755 2025_cta_collectors_cache_voting
37756+20n<
3775737757 20t\f
3775837758 20x9
3775937759 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37946,7 +37946,7 @@ $hRh
3794637946 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3794737947 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3794837948 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37949-2PgC
37949+2Pq<
3795037950 2Set of published file Ids to retrieve details for.
3795137951 2Tm=#
3795237952 2Uiwp"9
@@ -38079,8 +38079,6 @@ $hRh
3807938079 2\r.ELeaguePhase
3808038080 2\rlhp
3808138081 2\vp!d
38082-2\vpd$
38083-2\vpl
3808438082 2^pV
3808538083 2_bot
3808638084 2_mid
@@ -38094,6 +38092,7 @@ $hRh
3809438092 2nIg
3809538093 2ndry
3809638094 2p"6
38095+2pg8
3809738096 2prB
3809838097 3#DOTA_Hero_Selection_AllDraft_YouPicking_LosingGold
3809938098 3%3+3/353A3G3[3_3g3k3s3y3
@@ -38602,11 +38601,8 @@ $hRh
3860238601 8<pl
3860338602 8= zp
3860438603 8@HPZ
38605-8@HPZPB
38606-8@JPB
3860738604 8A6j
38608-8AY|
38609-8BPB
38605+8B (B
3861038606 8Client ID for which to count the number of issued tokens"
3861138607 8GZS
3861238608 8Gets the list of nicknames this user has for other users
@@ -38616,7 +38612,7 @@ $hRh
3861638612 8SIffK5W
3861738613 8TZvrv<
3861838614 8TopArrow
38619-8UB{
38615+8UY|
3862038616 8\n0series_current_selection_priority_used_coin_toss
3862138617 8\n0ultimate_scepter_consumed_alchemist_bonus_health
3862238618 8\n3kKillEaterEventType_Broodmother_SpiderlingHeroKills
@@ -38662,7 +38658,6 @@ $hRh
3866238658 8\n4k_EGCMsgInitiateTradeResponse_Target_Already_Trading
3866338659 8\n4k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator
3866438660 8\n4k_EStartFindingMatchResult_WeekendTourneyNotUnlocked
38665-8\nPB
3866638661 8\n\fhunt_rewards
3866738662 8\n\ndire_stats
3866838663 8\n\nevent_ti10
@@ -38676,14 +38671,12 @@ $hRh
3867638671 8]Vc2
3867738672 8ca1
3867838673 8dS2
38679-8eD|
38680-8m5{
38674+8iB{
3868138675 8oYSBkqnngo
3868238676 8pe7?
3868338677 8q-S*]X
3868438678 8sOy
38685-8uV{
38686-8yb{
38679+8yD|
3868738680 9#9%9)9/9=9A9M9[9k9y9}9
3868838681 9#DOTA_Hero_Selection_CaptainsMode_WaitingForChooseCaptain
3868938682 9)PF
@@ -38750,6 +38743,7 @@ $hRh
3875038743 9oB#
3875138744 9q6\r#m
3875238745 9r#xV
38746+9rD{
3875338747 : %i/%i (%d) full repredict\n
3875438748 : %i/%i (%d) skip to %i restore from slot %i\n
3875538749 : %i/%i (%i) Prediction slot %d holds command %d instead of %d! Deleting all predictions, will full repredict\n
@@ -38815,6 +38809,7 @@ $hRh
3881538809 :eaI
3881638810 :gN(dq
3881738811 :mIR
38812+:pg8
3881838813 :w4v
3881938814 ;!;#;-;9;E;S;Y;_;q;{;
3882038815 ;"lY7
@@ -39261,16 +39256,14 @@ $hRh
3926139256 ?x29
3926239257 @!@%@+@1@?@C@E@]@a@g@m@
3926339258 @0pp
39264-@2PB
3926539259 @333333)@R
3926639260 @888
39267-@:0f8
3926839261 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
3926939262 @BH]f
3927039263 @BoneSetup
3927139264 @DebugIndividualStyle
39272-@HPXf
39273-@HVP
39265+@HPX`hv0
39266+@HPXfP
3927439267 @Integer overflow in %s
3927539268 @MarketDataUpdated
3927639269 @MfKZ
@@ -39300,7 +39293,6 @@ $hRh
3930039293 @\n\venum_result
3930139294 @dKb]
3930239295 @fff>fff>fff>fff>
39303-@htp
3930439296 @i1V
3930539297 @keyframes
3930639298 @keyframes '%s'\r\n{\r\n
@@ -39336,7 +39328,6 @@ A9ur
3933639328 A<fP
3933739329 A>x8
3933839330 AA Compromise
39339-AA:0
3934039331 AABB
3934139332 AABBDirection
3934239333 AACompromise
@@ -40908,6 +40899,7 @@ B-409
4090840899 B-571
4090940900 B-Spline
4091040901 B.z\85p
40902+B0z<
4091140903 B2I_DSS
4091240904 B2I_RSA
4091340905 B2pr
@@ -40918,6 +40910,7 @@ B64_WRITE_PKCS7
4091840910 B8Z"h
4091940911 B9mXw8Voch0
4092040912 B>J7I
40913+B@7E
4092140914 BAD ENUMERATED
4092240915 BAD INTEGER
4092340916 BAD RECURSION DEPTH\n
@@ -41112,6 +41105,7 @@ B\vp\n0
4111241105 B\vp\nP
4111341106 B_txt
4111441107 B`4I
41108+B`7E
4111541109 Background
4111641110 Background Image
4111741111 Background: Loading screen %u\n
@@ -56722,7 +56716,6 @@ FXScenePanel
5672256716 FX_RicochetSound.Ricochet
5672356717 F\n ParticleFreezeTransitionOverride
5672456718 F\nAk_EMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse
56725-F\nPB
5672656719 F\n\fachievements
5672756720 F\n\finventories2
5672856721 F\n\finventories3
@@ -62748,7 +62741,7 @@ LZWDecodeCompat: Not enough data at scanline %d (short %ld bytes)
6274862741 LZWDecodeCompat: Wrong length of decoded string: data probably corrupted at scanline %d
6274962742 LZWPreDecode
6275062743 LZWSetupEncode
62751-L\f g8
62744+L\fpg8
6275262745 L\nHk_ECandyShopAuditAction_DEPRECATED_EventActionGrantInventorySizeIncrease
6275362746 L\n\fincludevotes
6275462747 L\n\rcontributions
@@ -66074,13 +66067,15 @@ P-224
6607466067 P-256
6607566068 P-384
6607666069 P-521
66070+P08@JP#@
66071+P08J`h8
6607766072 P0WonMatch
6607866073 P1Avatar
6607966074 P1WonMatch
6608066075 P1\t98"
6608166076 P2Avatar
6608266077 P2P ping to "%s". Timed out after %.2fms\n
66083-P2PB
66078+P2P#@
6608466079 P5[1
6608566080 PAGN_4
6608666081 PAGrave
@@ -66963,7 +66958,6 @@ Pitch: %6.1f Yaw: %6.1f %38s
6696366958 PivotPaint
6696466959 PixarLog
6696566960 PixelArtScaler
66966-PjPB
6696766961 PlaceDecalEvent_t
6696866962 PlaceStickersButton
6696966963 PlaceholderText
@@ -68429,8 +68423,7 @@ R\n\vpredictions
6842968423 R\r1>Vp
6843068424 R\tV_iswcntrl
6843168425 R\vp!y
68432-R\vpd$
68433-R\vpl
68426+R\vp4
6843468427 R]Di
6843568428 R_T5Y
6843668429 Rad Guys
@@ -76314,7 +76307,6 @@ X\n\fSearchResult
7631476307 X\n\rkilling_blows
7631576308 X\n\tGraphData
7631676309 X\tQo
76317-X`hrPB
7631876310 Xd3h
7631976311 Xdota
7632076312 XfJ7
@@ -76598,6 +76590,7 @@ Z~wl
7659876590 \fBlessingID_t
7659976591 \fCEntityIndex"
7660076592 \fKS1
76593+\fPh8
7660176594 \fW9c
7660276595 \fXu"L
7660376596 \f\tV_acosd
@@ -76606,7 +76599,6 @@ Z~wl
7660676599 \fevents.proto
7660776600 \fevents.proto"
7660876601 \fiaR
76609-\fpCf
7661076602 \ful2
7661176603 \fy&3Gl
7661276604 \l:ArR
@@ -77027,7 +77019,7 @@ Z~wl
7702777019 \n/CMsgClientToGCSubmitCoachTeammateRatingResponse
7702877020 \n/CMsgDOTATeamInvite_GCImmediateResponseToInviter
7702977021 \n/steammessages_publishedfile.steamworkssdk.proto
77030-\n07E
77022+\n038
7703177023 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
7703277024 \n0CMsgClientToGCOverworldDevClearInventoryResponse
7703377025 \n0CMsgClientToGCPlayerCardSpecificPurchaseResponse
@@ -77038,6 +77030,7 @@ Z~wl
7703877030 \n0CMsgGCToClientPurchaseFilteredPlayerSlotResponse
7703977031 \n0CMsgGCToClientRequestActiveBeaconPartiesResponse
7704077032 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
77033+\n0zE
7704177034 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
7704277035 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
7704377036 \n1CHelpRequestLogs_UploadUserApplicationLog_Request
@@ -78681,6 +78674,7 @@ Z~wl
7868178674 \n\vzoom_amount
7868278675 \ng_flConfigMaxCoord
7868378676 \ngrant_periodic_action '%s' doesn't specify an action to grant
78677+\npg8
7868478678 \nqYu
7868578679 \ntM(ie-V
7868678680 \nunit1: %s \nunit2: %s \nevent: %s \npriority: %d\n
@@ -79224,8 +79218,9 @@ _video
7922479218 _wjb
7922579219 _xU`u
7922679220 _}eOk
79221+`20n<
7922779222 `28)fk
79228-`2PB
79223+`2Pq<
7922979224 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
7923079225 `:zQF
7923179226 `D$daM-l
@@ -79238,12 +79233,9 @@ _}eOk
7923879233 `\n+k_EHeroSelectionText_RandomDraft_HeroReview
7923979234 `\n\rvector_values
7924079235 `\tV_logd
79241-`bPB
79242-`dPB
7924379236 `fPw.\vM
7924479237 `h9T~
7924579238 `o_je
79246-`rp7E
7924779239 `yNT
7924879240 a moment...
7924979241 a null shared library handle was used
@@ -80617,7 +80609,6 @@ b0M%
8061780609 b2i_PVK_bio
8061880610 b5o-
8061980611 b=G3
80620-b@8E
8062180612 bAddToGroup
8062280613 bAlert
8062380614 bAlertable
@@ -80686,6 +80677,7 @@ b\tV_longjmp
8068680677 b\vP\n0
8068780678 b\vp\n0
8068880679 b]jY
80680+b`8E
8068980681 backdoor_protection
8069080682 backdoor_protection_in_base
8069180683 backend_response
@@ -89199,6 +89191,7 @@ g|MT
8919989191 h&eC
8920089192 h*Ax
8920189193 h0XB
89194+h1K|
8920289195 h2Wl
8920389196 h2n_\
8920489197 h5N.
@@ -89767,6 +89760,7 @@ hours_remaining
8976789760 houseIdentifier
8976889761 hover
8976989762 how_to_play
89763+hpzP#@
8977089764 hr_H
8977189765 href="
8977289766 hscroll
@@ -99718,9 +99712,8 @@ p.other
9971899712 p.ppBasis
9971999713 p.prime
9972099714 p.tpBasis
99721-p0J {E
99722-p0jP28
99723-p2PB
99715+p0Jp{E
99716+p2P#@
9972499717 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9972599718 p2p_ping could not ping "%s" because they are an unknown peer\n
9972699719 p2p_ping requires a destination address\n
@@ -99735,7 +99728,7 @@ p5Z3
9973599728 p5\nL,
9973699729 p618
9973799730 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
99738-p>O2
99731+p>t2
9973999732 p@0pqE5tsO?|1
9974099733 pCheckpointName
9974199734 pD4t
@@ -101431,7 +101424,6 @@ payload + padding <= 16381
101431101424 payment gateway capabilities
101432101425 payment_row_usd
101433101426 payment_us_usd
101434-pbPB
101435101427 pbeWithMD2AndDES-CBC
101436101428 pbeWithMD2AndRC2-CBC
101437101429 pbeWithMD5AndCast5CBC
@@ -101709,7 +101701,6 @@ pitchaxis
101709101701 pitchmax
101710101702 pitchmin
101711101703 pixelAspectRatio
101712-pjPB
101713101704 pkL'
101714101705 pkcs
101715101706 pkcs decoding error
@@ -102724,7 +102715,6 @@ quill_base_damage
102724102715 quill_stack_damage
102725102716 qx(q
102726102717 r axis
102727-r g8
102728102718 r$0I
102729102719 r-IE
102730102720 r184
@@ -102753,11 +102743,11 @@ rFur`7\t
102753102743 rIwdzZiHJbg
102754102744 rL[i+
102755102745 rOtk
102756-rP7E
102757102746 rRfKR
102758102747 rX&O0
102759102748 rZ1VwGf5
102760102749 rZPM
102750+r\fp4
102761102751 r\n4k_EHeroSelectionText_AllDraft_TheyPicking_LosingGold
102762102752 r\n\nHuntReward
102763102753 r\n\vstart_index
@@ -103795,6 +103785,7 @@ rows_completed
103795103785 royal_jelly
103796103786 royal_jelly1
103797103787 royalblue
103788+rpg8
103798103789 rsa not implemented
103799103790 rsa operations not supported
103800103791 rsa routines
@@ -110021,6 +110012,7 @@ x509_pkey
110021110012 x509_req
110022110013 x509_store
110023110014 x931
110015+xA\ny9$
110024110016 xFKF
110025110017 xOu\vsF
110026110018 xQfF
M
game/dota/steam.inf
+4-4
@@ -1,10 +1,10 @@
1-ClientVersion=6900
2-ServerVersion=6900
1+ClientVersion=6901
2+ServerVersion=6901
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10909347
8+SourceRevision=10910149
99 VersionDate=Aug 13 2026
10-VersionTime=14:50:23
10+VersionTime=17:38:05
Update information⌄
Build
24725046
Associated changelist
38014424
Game version
6901

Found something incorrect?

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