Dota 2 update

Build 24661157

10 Aug 2026, 22:13 UTC

Official patch notes

Not available

Technical changes

6 files changed

+115 additions-96 removals
View file changes

Technical changes

Changed files

6 tracked files.

6 files+115-96
M
DumpSource2/schemas/server/dynpitchvol_base_t.h
+2-2
@@ -17,8 +17,8 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": -1670859990,
21-// "vol": 32761,
20+// "pitchfrac": -1390169318,
21+// "vol": 32765,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
M
DumpSource2/schemas/server/dynpitchvol_t.h
+2-2
@@ -17,8 +17,8 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": -1670859990,
21-// "vol": 32761,
20+// "pitchfrac": -1390169318,
21+// "vol": 32765,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
M
game/dota/bin/win64/client_strings.txt
+43-19
@@ -167,8 +167,11 @@
167167 (%lu = 0x%lx)\n
168168 (%u = 0x%x)\n
169169 (+%d more due to usercommand delivery)
170+ (08@HPX`jpC
170171 (08@HPXb
172+ (08@HPZpC
171173 (08@HR
174+ (08@JpC
172175 (0X`hpz
173176 (Dirty Animation)
174177 (INVALID PSS PARAMETERS)\n
@@ -8161,7 +8164,6 @@ $hRh
81618164 *.d2sc;*.json;*.d2scb
81628165 *.log
81638166 *.png;*.jpg;*.jpeg
8164-*0C5
81658167 *0fT
81668168 *1~Pt
81678169 *5\n\rESourceEngine
@@ -8507,6 +8509,7 @@ $hRh
85078509 ,#,/,5,9,A,W,Y,i,w,
85088510 ,#DOTA_Hero_Selection_CaptainsMode_TheySelect
85098511 ,(Optional) Visibility of the published file.
8512+,08E
85108513 ,3g4
85118514 ,7~5d
85128515 ,?IsUint32@Value@v8@@QEBA_NXZ
@@ -8640,7 +8643,6 @@ $hRh
86408643 ,l0a
86418644 ,name:
86428645 ,oYR
8643-,pnE
86448646 ,section=
86458647 ,steammessages_steamlearn.steamworkssdk.proto"
86468648 ,steammessages_steamlearn.steamworkssdk.proto"b\n
@@ -37335,7 +37337,9 @@ $hRh
3733537337 0234
3733637338 02V8[
3733737339 05=k
37340+08@HRpC
3733837341 08@J
37342+08BpC
3733937343 08bX
3734037344 09,h
3734137345 0:%02d
@@ -37922,7 +37926,6 @@ $hRh
3792237926 2@.CMsgClientToGCFantasyCraftingPerformOperationResponse.EResponse
3792337927 2@.CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponse"
3792437928 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
37925-2@gC
3792637929 2A.CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponse
3792737930 2Array of text tags to apply to the published file.
3792837931 2B.CMsgClientToGCFantasyCraftingSelectGlobalPrefixResponse.EResponse
@@ -37946,6 +37949,8 @@ $hRh
3794637949 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3794737950 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3794837951 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37952+2P18
37953+2Ph8
3794937954 2Set of published file Ids to retrieve details for.
3795037955 2Tm=#
3795137956 2Uiwp"9
@@ -38078,7 +38083,7 @@ $hRh
3807838083 2\r.ELeaguePhase
3807938084 2\rlhp
3808038085 2\vp!d
38081-2\vpT$
38086+2\vpx
3808238087 2^pV
3808338088 2_bot
3808438089 2_mid
@@ -38601,8 +38606,12 @@ $hRh
3860138606 89 89 89
3860238607 8<pl
3860338608 8= zp
38604-8@HPZ
38609+8@HPZP
38610+8@HPZpC
38611+8@JpC
3860538612 8A6j
38613+8B`q<
38614+8BpC
3860638615 8Client ID for which to count the number of issued tokens"
3860738616 8GZS
3860838617 8Gets the list of nicknames this user has for other users
@@ -38666,6 +38675,7 @@ $hRh
3866638675 8\n\rnotifications
3866738676 8\n\rready_members
3866838677 8\n\rsubscribe_msg
38678+8\npC
3866938679 8\v8!83858A8G8K8S8W8_8e8o8q8}8
3867038680 8]Vc2
3867138681 8ca1
@@ -38753,7 +38763,6 @@ $hRh
3875338763 : initpredictable %d:%s for %d slots\n
3875438764 : unrecognized parent "%s"\n
3875538765 :':+:1:K:Q:[:c:g:m:y:
38756-:0C5
3875738766 :4\n\vdescription
3875838767 :9\n\tkey_field
3875938768 :BAD OBJECT
@@ -39169,7 +39178,7 @@ $hRh
3916939178 >\vMax Healing
3917039179 >fN46R^
3917139180 >l\rur
39172->m_unCoachRating
39181+>m_iPlayerSteamID
3917339182 >p00<
3917439183 >yhP
3917539184 >ztq
@@ -39255,9 +39264,11 @@ $hRh
3925539264 @!@%@+@1@?@C@E@]@a@g@m@
3925639265 @08N
3925739266 @0pp
39267+@2pC
3925839268 @333333)@R
39259-@4pdC
39269+@4@dC
3926039270 @888
39271+@:P7E
3926139272 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
3926239273 @@DOTABPFall2021Labyrinth
3926339274 @BH]f
@@ -39293,6 +39304,7 @@ $hRh
3929339304 @\n\venum_result
3929439305 @dKb]
3929539306 @fff>fff>fff>fff>
39307+@ht0
3929639308 @i1V
3929739309 @keyframes
3929839310 @keyframes '%s'\r\n{\r\n
@@ -56722,6 +56734,7 @@ F\n\tEventGoal
5672256734 F\n\trow_range
5672356735 F\n\vanswer_type
5672456736 F\n\vxp_received
56737+F\npC
5672556738 F\rH'4
5672656739 F\tV_isalpha_str_fast
5672756740 Face %s
@@ -66069,7 +66082,8 @@ P1WonMatch
6606966082 P1\t98"
6607066083 P2Avatar
6607166084 P2P ping to "%s". Timed out after %.2fms\n
66072-P4pdC
66085+P2pC
66086+P4@dC
6607366087 P5[1
6607466088 PAGN_4
6607566089 PAGrave
@@ -66952,6 +66966,7 @@ Pitch: %6.1f Yaw: %6.1f %38s
6695266966 PivotPaint
6695366967 PixarLog
6695466968 PixelArtScaler
66969+PjpC
6695566970 PlaceDecalEvent_t
6695666971 PlaceStickersButton
6695766972 PlaceholderText
@@ -68409,6 +68424,7 @@ RTTIPredictionsUnlocked
6840968424 RTTISelected
6841068425 RTTIState
6841168426 RT_txt
68427+R\fpx
6841268428 R\n\fActivityInfo
6841368429 R\n\fmap_variants
6841468430 R\n\fplayer_cards
@@ -68417,7 +68433,6 @@ R\n\vpredictions
6841768433 R\r1>Vp
6841868434 R\tV_iswcntrl
6841968435 R\vp!y
68420-R\vpT$
6842168436 R]Di
6842268437 R_T5Y
6842368438 Rad Guys
@@ -76300,6 +76315,7 @@ X\n\fSearchResult
7630076315 X\n\rkilling_blows
7630176316 X\n\tGraphData
7630276317 X\tQo
76318+X`hrpC
7630376319 Xd3h
7630476320 Xdota
7630576321 XfJ7
@@ -76578,6 +76594,7 @@ Z~wl
7657876594 \f"D\n"CMsgClientToGCDeclineInviteToGuild
7657976595 \f%\f/\f1\fA\f[\f_\fa\fm\fs\fw\f
7658076596 \f*t\n ESteamLearnGetAccessTokensResult
76597+\f0Cf
7658176598 \f7ig
7658276599 \f<<0A1pq
7658376600 \fBlessingID_t
@@ -76591,7 +76608,7 @@ Z~wl
7659176608 \fevents.proto
7659276609 \fevents.proto"
7659376610 \fiaR
76594-\fp\vPt
76611+\fp\vPD
7659576612 \ful2
7659676613 \fy&3Gl
7659776614 \l:ArR
@@ -77012,7 +77029,6 @@ Z~wl
7701277029 \n/CMsgClientToGCSubmitCoachTeammateRatingResponse
7701377030 \n/CMsgDOTATeamInvite_GCImmediateResponseToInviter
7701477031 \n/steammessages_publishedfile.steamworkssdk.proto
77015-\n0C5
7701677032 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
7701777033 \n0CMsgClientToGCOverworldDevClearInventoryResponse
7701877034 \n0CMsgClientToGCPlayerCardSpecificPurchaseResponse
@@ -77130,6 +77146,7 @@ Z~wl
7713077146 \nLeagueID_t"
7713177147 \nLeagueID_t"9\n#CMsgDOTACompendiumSelectionResponse
7713277148 \nLeagueID_t"C\n-CMsgDOTACompendiumRemoveAllSelectionsResponse
77149+\nPh8
7713377150 \nPlayerID_t
7713477151 \nPlayerID_t"
7713577152 \nSimulating Entities:\n\n
@@ -77481,7 +77498,6 @@ Z~wl
7748177498 \n\fwebapi_param
7748277499 \n\fwhat_changed
7748377500 \n\fwinning_team
77484-\n\n0C5
7748577501 \n\n0CMsgClientToGCCavernCrawlRequestMapStateResponse
7748677502 \n\n0CMsgGCToClientBattlePassRollup_International2016
7748777503 \n\nACH_FAILED
@@ -77514,6 +77530,7 @@ Z~wl
7751477530 \n\nNOT_LEADER
7751577531 \n\nOAuthToken
7751677532 \n\nPARTY_FULL
77533+\n\nPh8
7751777534 \n\nPrediction
7751877535 \n\nROLL_STATS
7751977536 \n\nResultCode
@@ -78667,6 +78684,7 @@ Z~wl
7866778684 \n\vzoom_amount
7866878685 \ng_flConfigMaxCoord
7866978686 \ngrant_periodic_action '%s' doesn't specify an action to grant
78687+\npc8
7867078688 \nqYu
7867178689 \ntM(ie-V
7867278690 \nunit1: %s \nunit2: %s \nevent: %s \npriority: %d\n
@@ -78732,7 +78750,6 @@ Z~wl
7873278750 \r^mX
7873378751 \ri1I
7873478752 \rjwB\t
78735-\rm_sLayout
7873678753 \roKK
7873778754 \rrCj
7873878755 \rstyle_index_t
@@ -79212,6 +79229,7 @@ _wjb
7921279229 _xU`u
7921379230 _}eOk
7921479231 `28)fk
79232+`2pC
7921579233 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
7921679234 `:zQF
7921779235 `D$daM-l
@@ -79224,10 +79242,12 @@ _}eOk
7922479242 `\n+k_EHeroSelectionText_RandomDraft_HeroReview
7922579243 `\n\rvector_values
7922679244 `\tV_logd
79245+`bpC
79246+`dpC
7922779247 `fPw.\vM
7922879248 `h9T~
7922979249 `o_je
79230-`r`7E
79250+`r07E
7923179251 `yNT
7923279252 a moment...
7923379253 a null shared library handle was used
@@ -80596,7 +80616,6 @@ a|gj(
8059680616 a|w9i
8059780617 b <= sizeof ctx->buf
8059880618 b <= sizeof ctx->final
80599-b08E
8060080619 b0FCLlvCRJw
8060180620 b0M%
8060280621 b2i_PVK_bio
@@ -91887,6 +91906,7 @@ jointeam spectator
9188791906 jolt_bonus_cast_range
9188891907 joy%d %s: %s (%s)\n
9188991908 joy%d %s: unmapped\n
91909+jpY<
9189091910 jsObject
9189191911 json
9189291912 jt(@L
@@ -99705,7 +99725,8 @@ p.ppBasis
9970599725 p.prime
9970699726 p.tpBasis
9970799727 p08@H^
99708-p0j@28
99728+p2`q<
99729+p2pC
9970999730 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9971099731 p2p_ping could not ping "%s" because they are an unknown peer\n
9971199732 p2p_ping requires a destination address\n
@@ -99718,7 +99739,6 @@ p4 edit ..\panorama\videos\heroes\%s.webm\n
9971899739 p4Z3
9971999740 p5Z3
9972099741 p5\nL,
99721-p60_
9972299742 p618
9972399743 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
9972499744 p@0pqE5tsO?|1
@@ -101429,6 +101449,7 @@ pbeWithSHA1And40BitRC2-CBC
101429101449 pbeWithSHA1And40BitRC4
101430101450 pbeWithSHA1AndDES-CBC
101431101451 pbeWithSHA1AndRC2-CBC
101452+pbpC
101432101453 pcPathLengthConstraint
101433101454 pchSteamID
101434101455 peachpuff
@@ -101693,6 +101714,7 @@ pitchaxis
101693101714 pitchmax
101694101715 pitchmin
101695101716 pixelAspectRatio
101717+pjpC
101696101718 pkL'
101697101719 pkcs
101698101720 pkcs decoding error
@@ -102725,7 +102747,6 @@ r3c3
102725102747 r3c4
102726102748 r<\rND
102727102749 r>RGBA8888
102728-r@7E
102729102750 rAGW
102730102751 rB2pBB
102731102752 rC3rp
@@ -102736,6 +102757,7 @@ rFur`7\t
102736102757 rIwdzZiHJbg
102737102758 rL[i+
102738102759 rOtk
102760+rPh8
102739102761 rRfKR
102740102762 rX&O0
102741102763 rZ1VwGf5
@@ -102744,6 +102766,7 @@ r\n4k_EHeroSelectionText_AllDraft_TheyPicking_LosingGold
102744102766 r\n\nHuntReward
102745102767 r\n\vstart_index
102746102768 r\vDi
102769+r\vpx
102747102770 r_cleardecals
102748102771 r_deferred_additive_pass 1
102749102772 r_deferred_height_fog 1
@@ -103777,6 +103800,7 @@ rows_completed
103777103800 royal_jelly
103778103801 royal_jelly1
103779103802 royalblue
103803+rpf<
103780103804 rsa not implemented
103781103805 rsa operations not supported
103782103806 rsa routines
M
game/dota/bin/win64/server_strings.txt
+61-66
@@ -775,7 +775,6 @@
775775 #lyj
776776 #y"jl
777777 $)$=$A$C$M$_$g$k$y$}$
778-$0Iv
779778 $4cC
780779 $>Mm/JhA
781780 $@D4Z
@@ -1853,59 +1852,53 @@ $hRh
18531852 (0'yX
18541853 (0.1s interval)
18551854 (0x%08X)'??'
1856-(1Nj
1857-(1Wj
1858-(40Iv
1859-(5Bj
1855+(15j
1856+(4 Iv
18601857 (5Me
1861-(5Zj
18621858 (5jP
1863-(92j
1864-(9Pj
1865-(9Tj
1866-(9Xj
1867-(A1j
1859+(93j
1860+(9Ij
1861+(AAj
18681862 (ACTIVE)
1869-(ARj
1870-(Amj
1863+(ASj
1864+(Ayj
18711865 (BZq
18721866 (D4D
18731867 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
18741868 (Deprecated: use GetNumConnectedHumanPlayers) Players on a valid team (radiant, dire, or custom*) who haven't abandoned the game
1875-(E8j
1876-(ELj
1877-(Etj
18781869 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
18791870 (HSCRIPT hTarget) Return the error string of a failed command on a target.
18801871 (HSCRIPT hTarget, VectorWS vLocation) Projectile has collided with a given target or reached its destination (target is invalid).
18811872 (HSCRIPT hTarget, VectorWS vLocation, int nHandle) Projectile has collided with a given target or reached its destination (target is invalid).
18821873 (HSCRIPT hTarget, VectorWS vLocation, table kv) Projectile has collided with a given target or reached its destination (target is invalid).
18831874 (Has breakpieces or commands)
1884-(I5j
1885-(I5r
1886-(I6j
1887-(ICj
1888-(IKj
1889-(MYj
1875+(Ijj
1876+(M4j
18901877 (NAV IGNORED)
18911878 (NAV_IGNORED)
18921879 (NONE)
18931880 (No Choreo Services)
18941881 (Output drawable)
18951882 (Preview/Unreleased) Gets the player's custom game account record, as it looked at the start of this session
18961883 (Preview/Unreleased) Sets a callback to handle saving custom game account records (callback is passed a Player ID and should return a flat simple table)
1897-(Q3j
1884+(QNj
1885+(QWj
18981886 (SERVER) Inventory for account (%d):\n
18991887 (Server)
19001888 (U1h
1901-(Ulj
1889+(UBj
1890+(UZj
19021891 (Unknown error)
19031892 (VectorWS vLocation) Determine whether an issued command on a location is valid.
19041893 (VectorWS vLocation) Projectile is actively moving.
19051894 (VectorWS vLocation) Return the error string of a failed command on a location.
19061895 (VectorWS vLocation, table kv ) Projectile is actively moving.
19071896 (VectorWS vOrigin, float flRadius )
19081897 (WIPE AND EXTRACT)
1898+(Y2j
1899+(YPj
1900+(YTj
1901+(YXj
19091902 (ZdOt\n&
19101903 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
19111904 (\f";\n%CDOTAUserMsg_CustomHudElement_Destroy
@@ -2506,16 +2499,19 @@ $hRh
25062499 (\v2\v.CMsgVector"l\n
25072500 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
25082501 (\v2\v.CMsgVector*
2509-(awj
2502+(a1j
2503+(aRj
2504+(amj
25102505 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
25112506 (bSafeToLeave) - Mark this game as safe to leave.
25122507 (bool RemovePositiveBuffs, bool RemoveDebuffs, bool BuffsCreatedThisFrameOnly, bool RemoveStuns, bool RemoveExceptions)
25132508 (bool bInterrupted) Channel finished.
25142509 (bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.
25152510 (d4t8
25162511 (default)
2517-(eSj
2518-(eWj
2512+(e8j
2513+(eLj
2514+(etj
25192515 (fS{ggRcjh
25202516 (flMinimapCreepIconScale) - Scale the creep icons on the minimap.
25212517 (flMinimapHeroIconScale) - Scale the hero minimap icons on the minimap.
@@ -2527,8 +2523,11 @@ $hRh
25272523 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
25282524 (h`H1pqA
25292525 (i/Al
2530-(i4j
2531-(iHj
2526+(i5j
2527+(i5r
2528+(i6j
2529+(iCj
2530+(iKj
25322531 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
25332532 (int iIndex, int iPoint, Vector vecPosition)
25342533 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
@@ -2538,8 +2537,7 @@ $hRh
25382537 (int nProjectileHandle) Projectile is actively moving.
25392538 (int targets [0=all, 1=enemy, 2=ally], bool bNow, bool bPermanent, bool bDeath)
25402539 (jvg;
2541-(mOj
2542-(myj
2540+(mYj
25432541 (nMusicStatus, flIntensity) - Set the music status for this player, note this will only really apply if dota_music_battle_enable is off.
25442542 (nPlayerID)
25452543 (nPlayerID, eEvent, nActionID)
@@ -2551,27 +2549,20 @@ $hRh
25512549 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP
25522550 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP, without transferring items/abilities if same hero
25532551 (position, radius, checkFullTreeRadius?) Checks whether there are any trees overlapping the given point
2554-(qEj
2555-(qQj
2556-(qTj
2557-(qej
2552+(q3j
25582553 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
25592554 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
25602555 (test) brawl
25612556 (test) flee
25622557 (test) pursue
2563-(uLj
2564-(uij
2558+(ulj
25652559 (update disabled)
25662560 (vQF
25672561 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
25682562 (vector,vector) cross product between two vectors
25692563 (vector,vector,float) lerp between two vectors by a float factor returning new vector
25702564 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
25712565 (wMww
2572-(yPj
2573-(yjj
2574-(ynj
25752566 )!)#)?)G)])e)i)o)u)
25762567 ).CMsgSteamLearn_InferenceMetadata_Request
25772568 )Ck?B
@@ -23580,9 +23571,10 @@ $hRh
2358023571 08@J
2358123572 08bX
2358223573 09,h
23583-0:pYn
23574+0:`Yn
2358423575 0;Q5[
2358523576 0<cz
23577+0>0E
2358623578 0M2~@p
2358723579 0W/5
2358823580 0Z@q
@@ -23811,7 +23803,6 @@ $hRh
2381123803 2 .CMsgBattleReport_CompareContext"
2381223804 2 .CMsgConnectedPlayers.SendReason
2381323805 2 .CMsgGCRoutingInfo.RoutingMethod:
23814-2 Yn
2381523806 2!.CMsgAddSocketResponse.EAddSocket"
2381623807 2!.CMsgBattleReport_HighlightRarity
2381723808 2!.CMsgDevModifyCodexAction.EAction"#\n
@@ -23850,6 +23841,7 @@ $hRh
2385023841 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2385123842 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
2385223843 20.CMsgClientToGCGetBattleReportResponse.EResponse
23844+202o
2385323845 20t\f
2385423846 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
2385523847 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle
@@ -23918,7 +23910,6 @@ $hRh
2391823910 2?.CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse"u\n\tEResponse
2391923911 2?.CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute
2392023912 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
23921-2@2o
2392223913 2C.CMsgClientToGCOverworldDevGrantFortuneTellerCoinResponse.EResponse"
2392323914 2C.CMsgClientToGCOverworldGetDynamicImageResponse.EDynamicImageFormat
2392423915 2C.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse
@@ -23928,6 +23919,7 @@ $hRh
2392823919 2I y)
2392923920 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
2393023921 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
23922+2P5r
2393123923 2Tm=#
2393223924 2Uiwp"9
2393323925 2Zq)
@@ -24041,7 +24033,6 @@ $hRh
2404124033 2_bot
2404224034 2_mid
2404324035 2_top
24044-2`5r
2404524036 2a"l
2404624037 2bT~
2404724038 2cb:RO
@@ -24050,7 +24041,7 @@ $hRh
2405024041 2nIg
2405124042 2ndry
2405224043 2p"6
24053-2p?w
24044+2pYn
2405424045 2prB
2405524046 3%3+3/353A3G3[3_3g3k3s3y3
2405624047 31tPR
@@ -24453,10 +24444,9 @@ $hRh
2445324444 8= zp
2445424445 8A6j
2445524446 8DemoFile
24456-8FPD
24457-8F`C
24447+8F@D
24448+8FPC
2445824449 8GZS
24459-8M+j
2446024450 8SIffK5W
2446124451 8TZvrv<
2446224452 8\n0series_current_selection_priority_used_coin_toss
@@ -24513,6 +24503,7 @@ $hRh
2451324503 8]Vc2
2451424504 8ca1
2451524505 8dS2
24506+8m+j
2451624507 8pe7?
2451724508 8q-S*]X
2451824509 8sOy
@@ -24571,6 +24562,9 @@ $hRh
2457124562 9r#xV
2457224563 : unrecognized parent "%s"\n
2457324564 :':+:1:K:Q:[:c:g:m:y:
24565+:02o
24566+:0Ev
24567+:0Wn
2457424568 :4\n\vdescription
2457524569 :9\n\tkey_field
2457624570 :BAD OBJECT
@@ -24621,6 +24615,7 @@ $hRh
2462124615 :eaI
2462224616 :gN(dq
2462324617 :mIR
24618+:pYn
2462424619 :parsed on tick %d of %d got %d new commands through command number %d [%s]\n
2462524620 :w4v
2462624621 ;!;#;-;9;E;S;Y;_;q;{;
@@ -24856,7 +24851,6 @@ $hRh
2485624851 @08N
2485724852 @0pp
2485824853 @333?
24859-@6pU
2486024854 @@map tree
2486124855 @BH]f
2486224856 @BoneSetup
@@ -24886,7 +24880,7 @@ $hRh
2488624880 @dKb]
2488724881 @end_camera
2488824882 @fff>fff>fff>fff>
24889-@ht0Iv
24883+@ht Iv
2489024884 @i1V
2489124885 @n2w
2489224886 @player_start_teleport_destination
@@ -26258,6 +26252,7 @@ BOT_MODE_SIDE_SHOP
2625826252 BOT_MODE_TEAM_ROAM
2625926253 BOT_MODE_WARD
2626026254 BOUNDARY
26255+BPWn
2626126256 BRouteMsgToJob
2626226257 BT5f
2626326258 BUCKSHOT
@@ -26295,7 +26290,6 @@ B\n\rneutral_items
2629526290 B\n\tbuildings
2629626291 B\vp\n0
2629726292 B`4I
26298-B`Wn
2629926293 Back compat: Is this entity a player pawn *or* controller?
2630026294 BackpackCooldownOverride
2630126295 Backswing interrupted, action locked.
@@ -31220,13 +31214,13 @@ CutDownRegrowAfter
3122031214 Cuts down this tree. Parameters: float flRegrowAfter (-1 = never regrow), int nTeamNumberKnownTo (-1 = invalid team)
3122131215 Cuts down this tree. Parameters: int nTeamNumberKnownTo (-1 = invalid team)
3122231216 Cycle: %.5f (%.5f)
31217+D Iv
3122331218 D"bu
3122431219 D#D)D;D?DEDKDQDSDYDeDoD
3122531220 D(n%6
3122631221 D*64
3122731222 D.Hog^
3122831223 D.]ppM
31229-D0Iv
3123031224 D2I_ASN1_BIT_STRING
3123131225 D2I_ASN1_GENERALIZEDTIME
3123231226 D2I_ASN1_HEADER
@@ -35033,7 +35027,6 @@ HWyn
3503335027 H\nCk_EMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse
3503435028 H\n\nmessage_id
3503535029 H\n\tabilities
35036-H]4r
3503735030 Hammer ID: %s
3503835031 Hammer/DefaultTextureScale
3503935032 Handshake Enum
@@ -36663,6 +36656,7 @@ HullParams
3666336656 Hulls are convex point clouds in body space
3666436657 HuntedBy
3666536658 H{1S
36659+H}4r
3666636660 I died
3666736661 I"9|OxTex
3666836662 I+8G
@@ -39909,7 +39903,7 @@ P-256
3990939903 P-384
3991039904 P-521
3991139905 P08@J
39912-P08J0
39906+P08J
3991339907 P08N
3991439908 P1\t98"
3991539909 P5[1
@@ -40758,6 +40752,7 @@ RO%s.
4075840752 ROAM
4075940753 ROCKETFLARE
4076040754 ROSHAN
40755+RP5r
4076140756 RP;e!
4076240757 RR: could not apply operator %s to prior value %s\n
4076340758 RR:%s
@@ -40865,7 +40860,6 @@ R\n\fActivityInfo
4086540860 R\r1>Vp
4086640861 R\vp!y
4086740862 R]Di
40868-R`5r
4086940863 Rad2 Deg
4087040864 Radiant
4087140865 Radiant Only
@@ -45701,7 +45695,8 @@ X\tQo
4570145695 Xbox VDP is not supported on this platform.
4570245696 Xd3h
4570345697 XfJ7
45704-Xf`F
45698+XfPF
45699+XfpG
4570545700 XjfR
4570645701 XqgA+
4570745702 Xuub
@@ -45761,13 +45756,13 @@ ZH^r
4576145756 ZL9L
4576245757 ZLIB
4576345758 ZLONG
45759+ZPWn
4576445760 ZSz@
4576545761 ZXF,`i
4576645762 Z\n\fPositionPair
4576745763 Z\n\fSubChallenge
4576845764 Z\n\nmap_values
4576945765 Z\tV_localeconv
45770-Z`Wn
4577145766 Zd[w
4577245767 Ze2Zh@
4577345768 Zero Pose Task
@@ -45866,13 +45861,13 @@ Z~wl
4586645861 \\n\vCheerRemaps
4586745862 \f%\f/\f1\fA\f[\f_\fa\fm\fs\fw\f
4586845863 \f*t\n ESteamLearnGetAccessTokensResult
45869-\f0Iv
4587045864 \f7ig
4587145865 \f<<0A1pq
4587245866 \fCEntityIndex"
4587345867 \fKS1
4587445868 \fW9c
4587545869 \fXu"L
45870+\f\nPtu
4587645871 \f\rbad allocation
4587745872 \f\tV_acosd
4587845873 \f]ne3
@@ -46088,12 +46083,14 @@ Z~wl
4608846083 \n.steammessages_unified_base.steamworkssdk.proto
4608946084 \n/CMsgServerToGCCompendiumChosenInGamePredictions
4609046085 \n/CMsgServerToGCCompendiumInGamePredictionResults
46086+\n02o
4609146087 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
4609246088 \n0CMsgClientToGCOverworldDevClearInventoryResponse
4609346089 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4609446090 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
4609546091 \n0CMsgServerToGCMatchPlayerNeutralItemEquipHistory
46096-\n0Vn
46092+\n0Ev
46093+\n0Yn
4609746094 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4609846095 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4609946096 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -46166,7 +46163,8 @@ Z~wl
4616646163 \nLeagueID_t"
4616746164 \nLeagueID_t"M\n;CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse
4616846165 \nLeagueID_t"N\n$CMsgServerToGCGetCheerConfigResponse
46169-\nPVn
46166+\nP5r
46167+\nPWn
4617046168 \nPlayerID_t
4617146169 \nPlayerID_t"
4617246170 \nSimulating Entities:\n\n
@@ -47379,6 +47377,7 @@ Z~wl
4737947377 \ng_VProfSignalSpike
4738047378 \ng_flConfigMaxCoord
4738147379 \ngrant_periodic_action '%s' doesn't specify an action to grant
47380+\np3r
4738247381 \nqYu
4738347382 \ntM(ie-V
4738447383 \r!\r+\r-\r=\r?\rO\rU\ri\ry\r
@@ -47584,19 +47583,16 @@ _turbo
4758447583 _xU`u
4758547584 _}eOk
4758647585 `28)fk
47587-`6pV
4758847586 `:zQF
4758947587 `D$daM-l
4759047588 `DZG
4759147589 `H(hqA1p
4759247590 `ITS
4759347591 `VX:H
4759447592 `\n\rvector_values
47595-`aAj
4759647593 `fPw.\vM
4759747594 `h9T~
4759847595 `o_je
47599-`uBj
4760047596 `yNT
4760147597 a null shared library handle was used
4760247598 a trigger_changelevel doesn't have a map
@@ -48567,11 +48563,11 @@ a|gj(
4856748563 a|w9i
4856848564 b <= sizeof ctx->buf
4856948565 b <= sizeof ctx->final
48566+b02o
4857048567 b0M%
4857148568 b2i_PVK_bio
4857248569 b5o-
4857348570 b=G3
48574-b@2o
4857548571 bAggro
4857648572 bAllChat
4857748573 bAllow
@@ -53679,7 +53675,6 @@ hex_to_string
5367953675 hexed
5368053676 hexkey
5368153677 hhwi
53682-hiIj
5368353678 hidden_modifier
5368453679 hide_debug_complaints
5368553680 hide_highlight_hud_element
@@ -71722,10 +71717,10 @@ zF):O4
7172271717 zFar
7172371718 zG2m8
7172471719 zNear
71720+zPWn
7172571721 zPos
7172671722 zRXU
7172771723 z\tV_sind
71728-z`Wn
7172971724 zealots
7173071725 zero_value
7173171726 zfriction
M
game/dota/pak01_dir.txt
+2-2
@@ -267962,7 +267962,7 @@ particles/world_tower/tower_upgrade/ti7_radiant_tower_orb_sphere.vpcf_c CRC:00e9
267962267962 particles/world_tower/tower_upgrade/ti7_radiant_tower_orb_streaks.vpcf_c CRC:0014726f89 size:2021
267963267963 particles/world_tower/tower_upgrade/ti7_radiant_tower_orb_swirl.vpcf_c CRC:0061000863 size:2123
267964267964 particles/world_tower/tower_upgrade/ti7_radiant_tower_proj.vpcf_c CRC:00e0323589 size:2846
267965-patchnotes/patchnotes.vdpn_c CRC:00558898fe size:2662328
267965+patchnotes/patchnotes.vdpn_c CRC:001052fbf9 size:2662328
267966267966 pulse/battle_pass/crownfall/bp_popup_crownfall_encounter_shmup.vpulse_c CRC:0055704a25 size:16322
267967267967 pulse/leaf_pages/dashboard_page_debut_kez.vpulse_c CRC:0078faced9 size:7619
267968267968 recorder/out/npc_dota_hero_treant.png CRC:00d313efd7 size:37114
@@ -276257,7 +276257,7 @@ scripts/npc/items.txt CRC:006e8be8e1 size:666505
276257276257 scripts/npc/neutral_items.txt CRC:00a0b36065 size:5924
276258276258 scripts/npc/npc_abilities.txt CRC:0041815067 size:548398
276259276259 scripts/npc/npc_ability_ids.txt CRC:004b521f7f size:158091
276260-scripts/npc/npc_heroes.txt CRC:00bcca84fd size:919434
276260+scripts/npc/npc_heroes.txt CRC:000de60516 size:919435
276261276261 scripts/npc/npc_popular_items.txt CRC:006a674c78 size:46002
276262276262 scripts/npc/npc_units.txt CRC:0017fa862c size:942291
276263276263 scripts/npc/portraits.txt CRC:005a1dc2fd size:1378274
M
game/dota/steam.inf
+5-5
@@ -1,10 +1,10 @@
1-ClientVersion=6893
2-ServerVersion=6893
1+ClientVersion=6894
2+ServerVersion=6894
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10895878
9-VersionDate=Aug 09 2026
10-VersionTime=19:04:48
8+SourceRevision=10897748
9+VersionDate=Aug 10 2026
10+VersionTime=14:29:34
Update information
Build
24661157
Associated changelist
37920611
Game version
6894

Found something incorrect?

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