Official patch notes

Dota 2 update
Build 24812551
19 Aug 2026, 07:22 UTC
Technical changes
5 files changed
+99 additions-103 removals
Technical changes
Changed files
5 tracked files.
5 files+99-103
MDumpSource2/schemas/server/dynpitchvol_base_t.h+2-2
DumpSource2/schemas/server/dynpitchvol_base_t.h
+2-2
@@ -17,8 +17,8 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": 401847034,
21-// "vol": 32767,
20+// "pitchfrac": -1753631958,
21+// "vol": 32762,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
MDumpSource2/schemas/server/dynpitchvol_t.h+2-2
DumpSource2/schemas/server/dynpitchvol_t.h
+2-2
@@ -17,8 +17,8 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": 401847034,
21-// "vol": 32767,
20+// "pitchfrac": -1753631958,
21+// "vol": 32762,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
Mgame/dota/bin/win64/client_strings.txt+27-27
game/dota/bin/win64/client_strings.txt
+27-27
@@ -244,7 +244,6 @@
244244 [procedural]
245245 [removed w REMOVED_KEYFIELD]
246246 [via entity lump b/c no save data for '%s' - first visit to map]
247- \n0Z8
248247 \n\nSpeechMute
249248 \n\necon_items
250249 \n\npeek_items
@@ -8171,7 +8170,6 @@ $hRh
81718170 *Enable the rendering of the hud
81728171 *Gets the last-played times for the account
81738172 *O\n\fDOTA_CM_PICK
8174-*P65
81758173 *Returns the player's community preferences
81768174 *UlS
81778175 *Y$ve
@@ -37627,6 +37625,7 @@ $hRh
3762737625 1}oP
3762837626 2 .CMsgBattleReport_CompareContext"
3762937627 2 .CMsgGCRoutingInfo.RoutingMethod:
37628+2 Z8
3763037629 2 arguments expected: %s <map name> <override map name>\n
3763137630 2!.CMsgAddSocketResponse.EAddSocket"
3763237631 2!.CMsgBattleReport_HighlightRarity
@@ -37749,7 +37748,6 @@ $hRh
3774937748 2013-01-01
3775037749 2022_diretide_collectors_cache
3775137750 2025_cta_collectors_cache_voting
37752-20Z8
3775337751 20t\f
3775437752 20x9
3775537753 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37942,6 +37940,7 @@ $hRh
3794237940 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3794337941 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3794437942 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37943+2PZC
3794537944 2Set of published file Ids to retrieve details for.
3794637945 2Tm=#
3794737946 2Uiwp"9
@@ -38074,13 +38073,13 @@ $hRh
3807438073 2\r.ELeaguePhase
3807538074 2\rlhp
3807638075 2\vp!d
38077-2\vpt
38076+2\vpd
38077+2\vpl
3807838078 2^pV
3807938079 2_bot
3808038080 2_mid
3808138081 2_top
3808238082 2_week_streak
38083-2`ZC
3808438083 2a"l
3808538084 2bT~
3808638085 2cb:RO
@@ -38089,7 +38088,6 @@ $hRh
3808938088 2nIg
3809038089 2ndry
3809138090 2p"6
38092-2pr<
3809338091 2prB
3809438092 3#DOTA_Hero_Selection_AllDraft_YouPicking_LosingGold
3809538093 3%3+3/353A3G3[3_3g3k3s3y3
@@ -38592,23 +38590,22 @@ $hRh
3859238590 8&Kx
3859338591 8+Qw
3859438592 80F2<
38595-81C|
3859638593 82\n:XPH
3859738594 851Pe
3859838595 89 89 89
38599-894{
3860038596 8<pl
3860138597 8= zp
3860238598 8@HPZ
3860338599 8A6j
38604-8AU{
3860538600 8Client ID for which to count the number of issued tokens"
38606-8Ea{
38601+8E4{
3860738602 8GZS
3860838603 8Gets the list of nicknames this user has for other users
3860938604 8If set, remove from ignore/block list instead of adding "\\n
3861038605 8If true, return tag information in the returned details.
38606+8MU{
3861138607 8Name of the file to use as the published file's preview.
38608+8Qa{
3861238609 8SIffK5W
3861338610 8TZvrv<
3861438611 8TopArrow
@@ -38670,6 +38667,8 @@ $hRh
3867038667 8]Vc2
3867138668 8ca1
3867238669 8dS2
38670+8iB{
38671+8iY|
3867338672 8oYSBkqnngo
3867438673 8pe7?
3867538674 8q-S*]X
@@ -38681,6 +38680,7 @@ $hRh
3868138680 9*VU
3868238681 95\r9{
3868338682 969p
38683+96C{
3868438684 9966
3868538685 9:dzGN
3868638686 9@Xp&
@@ -38736,11 +38736,11 @@ $hRh
3873638736 9dYeiJ
3873738737 9fkj
3873838738 9g3|3\rX
38739-9jC{
3874038739 9o!5
3874138740 9oB#
3874238741 9q6\r#m
3874338742 9r#xV
38743+9vC{
3874438744 : %i/%i (%d) full repredict\n
3874538745 : %i/%i (%d) skip to %i restore from slot %i\n
3874638746 : %i/%i (%i) Prediction slot %d holds command %d instead of %d! Deleting all predictions, will full repredict\n
@@ -38752,15 +38752,13 @@ $hRh
3875238752 : initpredictable %d:%s for %d slots\n
3875338753 : unrecognized parent "%s"\n
3875438754 :':+:1:K:Q:[:c:g:m:y:
38755-:0Z8
3875638755 :4\n\vdescription
3875738756 :9\n\tkey_field
3875838757 :BAD OBJECT
3875938758 :Blowfish part of OpenSSL 1.0.2j 26 Sep 2016
3876038759 :EXTERNAL TYPE %s\n
3876138760 :LBN
3876238761 :NAy
38763-:P65
3876438762 :QYJ
3876538763 :Vlq
3876638764 :\n5kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit
@@ -39256,12 +39254,14 @@ $hRh
3925639254 @0pp
3925739255 @333333)@R
3925839256 @888
39257+@:0Y8
3925939258 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
3926039259 @BH]f
3926139260 @BoneSetup
3926239261 @DebugIndividualStyle
3926339262 @HPX`hv
3926439263 @HPXf
39264+@HVP
3926539265 @Integer overflow in %s
3926639266 @MarketDataUpdated
3926739267 @MfKZ
@@ -39292,6 +39292,7 @@ $hRh
3929239292 @\vWYu
3929339293 @dKb]
3929439294 @fff>fff>fff>fff>
39295+@htp
3929539296 @i1V
3929639297 @keyframes
3929739298 @keyframes '%s'\r\n{\r\n
@@ -39327,6 +39328,7 @@ A9ur
3932739328 A<fP
3932839329 A>x8
3932939330 AA Compromise
39331+AA:0
3933039332 AABB
3933139333 AABBDirection
3933239334 AACompromise
@@ -62738,7 +62740,7 @@ LZWDecodeCompat: Not enough data at scanline %d (short %ld bytes)
6273862740 LZWDecodeCompat: Wrong length of decoded string: data probably corrupted at scanline %d
6273962741 LZWPreDecode
6274062742 LZWSetupEncode
62741-L\f0Z8
62743+L\f Z8
6274262744 L\nHk_ECandyShopAuditAction_DEPRECATED_EventActionGrantInventorySizeIncrease
6274362745 L\n\fincludevotes
6274462746 L\n\rcontributions
@@ -66064,7 +66066,7 @@ P-224
6606466066 P-256
6606566067 P-384
6606666068 P-521
66067-P08J [8
66069+P08J
6606866070 P0WonMatch
6606966071 P1Avatar
6607066072 P1WonMatch
@@ -68419,7 +68421,8 @@ R\n\vpredictions
6841968421 R\r1>Vp
6842068422 R\tV_iswcntrl
6842168423 R\vp!y
68422-R\vpt
68424+R\vpd
68425+R\vpl
6842368426 R]Di
6842468427 R_T5Y
6842568428 Rad Guys
@@ -69627,7 +69630,6 @@ RowReward%d
6962769630 RowType%d
6962869631 RowValueLabel
6962969632 RowsPerStrip
69630-Rpr<
6963169633 Rq[R
6963269634 RrBoN
6963369635 RtIF
@@ -76596,6 +76598,7 @@ Z~wl
7659676598 \fevents.proto
7659776599 \fevents.proto"
7659876600 \fiaR
76601+\fp6f
7659976602 \ful2
7660076603 \fy&3Gl
7660176604 \l:ArR
@@ -77026,7 +77029,6 @@ Z~wl
7702677029 \n0CMsgGCToClientPurchaseFilteredPlayerSlotResponse
7702777030 \n0CMsgGCToClientRequestActiveBeaconPartiesResponse
7702877031 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
77029-\n0Z8
7703077032 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
7703177033 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
7703277034 \n1CHelpRequestLogs_UploadUserApplicationLog_Request
@@ -77134,8 +77136,6 @@ Z~wl
7713477136 \nLeagueID_t"
7713577137 \nLeagueID_t"9\n#CMsgDOTACompendiumSelectionResponse
7713677138 \nLeagueID_t"C\n-CMsgDOTACompendiumRemoveAllSelectionsResponse
77137-\nP65
77138-\nPSE
7713977139 \nPlayerID_t
7714077140 \nPlayerID_t"
7714177141 \nSimulating Entities:\n\n
@@ -77518,7 +77518,6 @@ Z~wl
7751877518 \n\nNAME_TAKEN
7751977519 \n\nNOT_LEADER
7752077520 \n\nOAuthToken
77521-\n\nP65
7752277521 \n\nPARTY_FULL
7752377522 \n\nPrediction
7752477523 \n\nROLL_STATS
@@ -79232,6 +79231,7 @@ _}eOk
7923279231 `fPw.\vM
7923379232 `h9T~
7923479233 `o_je
79234+`rp*E
7923579235 `yNT
7923679236 a moment...
7923779237 a null shared library handle was used
@@ -80646,7 +80646,6 @@ bMutedText
8064680646 bMutedVoice
8064780647 bN.l
8064880648 bOverheadEffect
80649-bP+E
8065080649 bPb:L7X)
8065180650 bReturnUnslowed
8065280651 bSellable
@@ -89593,7 +89592,6 @@ hex_to_string
8959389592 hexed
8959489593 hexkey
8959589594 hhwi
89596-hiK|
8959789595 hidden_cooldown_timer
8959889596 hidden_modifier
8959989597 hide
@@ -89846,6 +89844,7 @@ https://www.youtube.com/watch?v=vem9TLjyrkg
8984689844 https://www.youtube.com/watch?v=wWoW9-HBIwI
8984789845 https://www.youtube.com/watch?v=xZnB5t8h2Xo
8984889846 https://www.youtube.com/watch?v=yIeu0x_v2tE
89847+huK|
8984989848 hud.equip.agh_scepter
8985089849 hud.equip.agh_shard
8985189850 hud_flip_changed
@@ -99706,8 +99705,8 @@ p.other
9970699705 p.ppBasis
9970799706 p.prime
9970899707 p.tpBasis
99709-p0J0nE
99710-p0j`%8
99708+p0J nE
99709+p0jP%8
9971199710 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9971299711 p2p_ping could not ping "%s" because they are an unknown peer\n
9971399712 p2p_ping requires a destination address\n
@@ -99721,7 +99720,7 @@ p4Z3
9972199720 p5Z3
9972299721 p5\nL,
9972399722 p618
99724-p6PR
99723+p6@R
9972599724 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
9972699725 p@0pqE5tsO?|1
9972799726 pCheckpointName
@@ -102708,10 +102707,10 @@ quiet
102708102707 quill_base_damage
102709102708 quill_stack_damage
102710102709 qx(q
102710+r Z8
102711102711 r axis
102712102712 r$0I
102713102713 r-IE
102714-r0Z8
102715102714 r184
102716102715 r1c1
102717102716 r1c2
@@ -102738,6 +102737,7 @@ rFur`7\t
102738102737 rIwdzZiHJbg
102739102738 rL[i+
102740102739 rOtk
102740+rP*E
102741102741 rRfKR
102742102742 rX&O0
102743102743 rZ1VwGf5
Mgame/dota/bin/win64/server_strings.txt+63-67
game/dota/bin/win64/server_strings.txt
+63-67
@@ -772,6 +772,7 @@
772772 #lyj
773773 #y"jl
774774 $)$=$A$C$M$_$g$k$y$}$
775+$0Iv
775776 $4cC
776777 $>Mm/JhA
777778 $@D4Z
@@ -1849,57 +1850,55 @@ $hRh
18491850 (0'yX
18501851 (0.1s interval)
18511852 (0x%08X)'??'
1852-(1Dj
1853-(1uj
1853+(13j
1854+(40Iv
18541855 (5Me
18551856 (5jP
1856-(5wj
1857-(9Sj
1858-(9Wj
1857+(5lj
18591858 (ACTIVE)
1860-(AOj
1861-(Ayj
1859+(Awj
18621860 (BZq
18631861 (D4D
18641862 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
18651863 (Deprecated: use GetNumConnectedHumanPlayers) Players on a valid team (radiant, dire, or custom*) who haven't abandoned the game
1866-(EEj
1867-(EQj
1868-(ETj
1869-(Eej
1864+(ESj
1865+(EWj
18701866 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
18711867 (HSCRIPT hTarget) Return the error string of a failed command on a target.
18721868 (HSCRIPT hTarget, VectorWS vLocation) Projectile has collided with a given target or reached its destination (target is invalid).
18731869 (HSCRIPT hTarget, VectorWS vLocation, int nHandle) Projectile has collided with a given target or reached its destination (target is invalid).
18741870 (HSCRIPT hTarget, VectorWS vLocation, table kv) Projectile has collided with a given target or reached its destination (target is invalid).
18751871 (Has breakpieces or commands)
1876-(ILj
1877-(Iij
1878-(MPj
1879-(Mjj
1880-(Mnj
1872+(I4j
1873+(IHj
1874+(MOj
1875+(Myj
18811876 (NAV IGNORED)
18821877 (NAV_IGNORED)
18831878 (NONE)
18841879 (No Choreo Services)
18851880 (Output drawable)
18861881 (Preview/Unreleased) Gets the player's custom game account record, as it looked at the start of this session
18871882 (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)
1888-(QJj
1883+(QEj
1884+(QQj
1885+(QTj
1886+(Qej
18891887 (SERVER) Inventory for account (%d):\n
18901888 (Server)
18911889 (U1h
1892-(U1j
1893-(U5j
1894-(UZj
1890+(ULj
1891+(Uij
18951892 (Unknown error)
1896-(Utj
18971893 (VectorWS vLocation) Determine whether an issued command on a location is valid.
18981894 (VectorWS vLocation) Projectile is actively moving.
18991895 (VectorWS vLocation) Return the error string of a failed command on a location.
19001896 (VectorWS vLocation, table kv ) Projectile is actively moving.
19011897 (VectorWS vOrigin, float flRadius )
19021898 (WIPE AND EXTRACT)
1899+(YPj
1900+(Yjj
1901+(Ynj
19031902 (ZdOt\n&
19041903 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
19051904 (\f";\n%CDOTAUserMsg_CustomHudElement_Destroy
@@ -2500,8 +2499,10 @@ $hRh
25002499 (\v2\v.CMsgVector"l\n
25012500 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
25022501 (\v2\v.CMsgVector*
2503-(a0j
2504-(aRj
2502+(a1j
2503+(a5j
2504+(aZj
2505+(atj
25052506 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
25062507 (bSafeToLeave) - Mark this game as safe to leave.
25072508 (bool RemovePositiveBuffs, bool RemoveDebuffs, bool BuffsCreatedThisFrameOnly, bool RemoveStuns, bool RemoveExceptions)
@@ -2520,8 +2521,8 @@ $hRh
25202521 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
25212522 (h`H1pqA
25222523 (i/Al
2523-(i6j
2524-(i9j
2524+(i3j
2525+(imj
25252526 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
25262527 (int iIndex, int iPoint, Vector vecPosition)
25272528 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
@@ -2530,8 +2531,9 @@ $hRh
25302531 (int nPct)
25312532 (int nProjectileHandle) Projectile is actively moving.
25322533 (int targets [0=all, 1=enemy, 2=ally], bool bNow, bool bPermanent, bool bDeath)
2533-(ioj
25342534 (jvg;
2535+(m0j
2536+(mRj
25352537 (nMusicStatus, flIntensity) - Set the music status for this player, note this will only really apply if dota_music_battle_enable is off.
25362538 (nPlayerID)
25372539 (nPlayerID, eEvent, nActionID)
@@ -2543,22 +2545,21 @@ $hRh
25432545 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP
25442546 (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
25452547 (position, radius, checkFullTreeRadius?) Checks whether there are any trees overlapping the given point
2546-(qMj
25472548 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
25482549 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
25492550 (test) brawl
25502551 (test) flee
25512552 (test) pursue
2552-(u4j
2553-(ukj
2553+(u6j
2554+(u9j
2555+(uoj
25542556 (update disabled)
25552557 (vQF
25562558 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
25572559 (vector,vector) cross product between two vectors
25582560 (vector,vector,float) lerp between two vectors by a float factor returning new vector
25592561 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
25602562 (wMww
2561-(yQj
25622563 )!)#)?)G)])e)i)o)u)
25632564 ).CMsgSteamLearn_InferenceMetadata_Request
25642565 )Ck?B
@@ -23566,7 +23567,7 @@ $hRh
2356623567 05=k
2356723568 08bX
2356823569 09,h
23569-0:@Yn
23570+0:pYn
2357023571 0;Q5[
2357123572 0<cz
2357223573 0M2~@p
@@ -23797,6 +23798,7 @@ $hRh
2379723798 2 .CMsgBattleReport_CompareContext"
2379823799 2 .CMsgConnectedPlayers.SendReason
2379923800 2 .CMsgGCRoutingInfo.RoutingMethod:
23801+2 Yn
2380023802 2!.CMsgAddSocketResponse.EAddSocket"
2380123803 2!.CMsgBattleReport_HighlightRarity
2380223804 2!.CMsgDevModifyCodexAction.EAction"#\n
@@ -23835,7 +23837,6 @@ $hRh
2383523837 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2383623838 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
2383723839 20.CMsgClientToGCGetBattleReportResponse.EResponse
23838-205r
2383923840 20t\f
2384023841 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
2384123842 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle
@@ -23904,6 +23905,7 @@ $hRh
2390423905 2?.CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse"u\n\tEResponse
2390523906 2?.CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute
2390623907 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
23908+2@2o
2390723909 2C.CMsgClientToGCOverworldDevGrantFortuneTellerCoinResponse.EResponse"
2390823910 2C.CMsgClientToGCOverworldGetDynamicImageResponse.EDynamicImageFormat
2390923911 2C.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse
@@ -23913,7 +23915,6 @@ $hRh
2391323915 2I y)
2391423916 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
2391523917 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
23916-2PYn
2391723918 2Tm=#
2391823919 2Uiwp"9
2391923920 2Zq)
@@ -24027,6 +24028,7 @@ $hRh
2402724028 2_bot
2402824029 2_mid
2402924030 2_top
24031+2`5r
2403024032 2a"l
2403124033 2bT~
2403224034 2cb:RO
@@ -24035,7 +24037,7 @@ $hRh
2403524037 2nIg
2403624038 2ndry
2403724039 2p"6
24038-2p'r
24040+2p?w
2403924041 2prB
2404024042 3%3+3/353A3G3[3_3g3k3s3y3
2404124043 31tPR
@@ -24437,14 +24439,12 @@ $hRh
2443724439 8<pl
2443824440 8= zp
2443924441 8A6j
24440-8Bp'r
2444124442 8DemoFile
24442-8F D
24443-8F0C
24443+8FPD
24444+8F`C
2444424445 8GZS
2444524446 8SIffK5W
2444624447 8TZvrv<
24447-8U2j
2444824448 8\n0series_current_selection_priority_used_coin_toss
2444924449 8\n0ultimate_scepter_consumed_alchemist_bonus_health
2445024450 8\n3kKillEaterEventType_Broodmother_SpiderlingHeroKills
@@ -24497,13 +24497,14 @@ $hRh
2449724497 8\n\rsubscribe_msg
2449824498 8\v8!83858A8G8K8S8W8_8e8o8q8}8
2449924499 8]Vc2
24500+8a2j
2450024501 8ca1
2450124502 8dS2
24502-8m+j
2450324503 8pe7?
2450424504 8q-S*]X
24505-8q7j
2450624505 8sOy
24506+8y+j
24507+8}7j
2450724508 9#9%9)9/9=9A9M9[9k9y9}9
2450824509 9)PF
2450924510 9)jx
@@ -24567,7 +24568,6 @@ $hRh
2456724568 :LBN
2456824569 :NAy
2456924570 :Navigator
24570-:PYn
2457124571 :QYJ
2457224572 :Vlq
2457324573 :\n5kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit
@@ -24844,11 +24844,11 @@ $hRh
2484424844 @!@%@+@1@?@C@E@]@a@g@m@
2484524845 @0pp
2484624846 @333?
24847-@6pc
24847+@6pU
2484824848 @@map tree
2484924849 @BH]f
2485024850 @BoneSetup
24851-@HPX`hvp&
24851+@HPX`hv
2485224852 @Invalid attach type specified for particle effect anim event. Trying to spawn effect '%s' on model %s\n
2485324853 @MfKZ
2485424854 @Pgl
@@ -24875,6 +24875,7 @@ $hRh
2487524875 @dKb]
2487624876 @end_camera
2487724877 @fff>fff>fff>fff>
24878+@ht0Iv
2487824879 @i1V
2487924880 @n2w
2488024881 @player_start_teleport_destination
@@ -26059,7 +26060,6 @@ B-409
2605926060 B-571
2606026061 B-Spline
2606126062 B.z\85p
26062-B0Wn
2606326063 B2I_DSS
2606426064 B2I_RSA
2606526065 B2pr
@@ -26284,6 +26284,7 @@ B\n\rneutral_items
2628426284 B\n\tbuildings
2628526285 B\vp\n0
2628626286 B`4I
26287+B`Wn
2628726288 Back compat: Is this entity a player pawn *or* controller?
2628826289 BackpackCooldownOverride
2628926290 Backswing interrupted, action locked.
@@ -31214,6 +31215,7 @@ D(n%6
3121431215 D*64
3121531216 D.Hog^
3121631217 D.]ppM
31218+D0Iv
3121731219 D2I_ASN1_BIT_STRING
3121831220 D2I_ASN1_GENERALIZEDTIME
3121931221 D2I_ASN1_HEADER
@@ -34892,13 +34894,13 @@ GuildContractID_t
3489234894 GuildTagDecoration
3489334895 Gz,J
3489434896 G{Ol
34895-H-4r
3489634897 H.aR
3489734898 H0+G+R
3489834899 H5gRR-
3489934900 H7a\v6;5
3490034901 H8,2
3490134902 H8xp
34903+H=4r
3490234904 H=`HY
3490334905 H@H9xqI
3490434906 H@T\tKdota_frogling_aatest_threat
@@ -35014,7 +35016,6 @@ HSCRIPT argument unsupported in Script_CreateIllusions table\n
3501435016 HSCRIPT-light
3501535017 HSCRIPT-new
3501635018 HTTP result %d in call to steam inference\n
35017-HU4r
3501835019 HU>mA$_E*
3501935020 HUMAN_HULL
3502035021 HVDataResource
@@ -35081,6 +35082,7 @@ HbAta
3508135082 Hc S
3508235083 Hc8a"
3508335084 HdEu
35085+He4r
3508435086 Heal
3508535087 Heal this unit (with more parameters)
3508635088 Heal this unit.
@@ -36650,7 +36652,6 @@ HullDesc_tiny_centered
3665036652 HullParams
3665136653 Hulls are convex point clouds in body space
3665236654 HuntedBy
36653-Hy4r
3665436655 H{1S
3665536656 I died
3665636657 I"9|OxTex
@@ -39897,10 +39898,9 @@ P-224
3989739898 P-256
3989839899 P-384
3989939900 P-521
39900-P08J
39901+P08J0
3990139902 P1\t98"
3990239903 P5[1
39903-P6p]
3990439904 PA#DOTA_Chat_VictoryPredictionStreak
3990539905 PAGN_4
3990639906 PARALYZE
@@ -40663,7 +40663,6 @@ QuitServer() executing "quit"\n
4066340663 Q{qk
4066440664 R Sqrt
4066540665 R/Qs
40666-R05r
4066740666 R2I_CERTPOL
4066840667 R2I_PCI
4066940668 R=1C&b
@@ -40854,6 +40853,7 @@ R\n\fActivityInfo
4085440853 R\r1>Vp
4085540854 R\vp!y
4085640855 R]Di
40856+R`5r
4085740857 Rad2 Deg
4085840858 Radiant
4085940859 Radiant Only
@@ -45688,9 +45688,8 @@ X\n\rkilling_blows
4568845688 X\tQo
4568945689 Xbox VDP is not supported on this platform.
4569045690 Xd3h
45691-Xf0F
4569245691 XfJ7
45693-XfPG
45692+Xf`F
4569445693 XjfR
4569545694 XqgA+
4569645695 Xuub
@@ -45743,7 +45742,6 @@ Z"T-47\f8
4574345742 Z#Pe
4574445743 Z+5AS
4574545744 Z0000
45746-Z0Wn
4574745745 Z0zd
4574845746 Z7"c
4574945747 Z72\v
@@ -45757,6 +45755,7 @@ Z\n\fPositionPair
4575745755 Z\n\fSubChallenge
4575845756 Z\n\nmap_values
4575945757 Z\tV_localeconv
45758+Z`Wn
4576045759 Zd[w
4576145760 Ze2Zh@
4576245761 Zero Pose Task
@@ -45855,13 +45854,13 @@ Z~wl
4585545854 \\n\vCheerRemaps
4585645855 \f%\f/\f1\fA\f[\f_\fa\fm\fs\fw\f
4585745856 \f*t\n ESteamLearnGetAccessTokensResult
45857+\f0Iv
4585845858 \f7ig
4585945859 \f<<0A1pq
4586045860 \fCEntityIndex"
4586145861 \fKS1
4586245862 \fW9c
4586345863 \fXu"L
45864-\f\n0tu
4586545864 \f\rbad allocation
4586645865 \f\tV_acosd
4586745866 \f]ne3
@@ -46077,13 +46076,12 @@ Z~wl
4607746076 \n.steammessages_unified_base.steamworkssdk.proto
4607846077 \n/CMsgServerToGCCompendiumChosenInGamePredictions
4607946078 \n/CMsgServerToGCCompendiumInGamePredictionResults
46080-\n05r
4608146079 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
4608246080 \n0CMsgClientToGCOverworldDevClearInventoryResponse
4608346081 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4608446082 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
4608546083 \n0CMsgServerToGCMatchPlayerNeutralItemEquipHistory
46086-\n0Wn
46084+\n0Vn
4608746085 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4608846086 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4608946087 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -46156,7 +46154,7 @@ Z~wl
4615646154 \nLeagueID_t"
4615746155 \nLeagueID_t"M\n;CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse
4615846156 \nLeagueID_t"N\n$CMsgServerToGCGetCheerConfigResponse
46159-\nP3r
46157+\nPVn
4616046158 \nPlayerID_t
4616146159 \nPlayerID_t"
4616246160 \nSimulating Entities:\n\n
@@ -47369,7 +47367,6 @@ Z~wl
4736947367 \ng_VProfSignalSpike
4737047368 \ng_flConfigMaxCoord
4737147369 \ngrant_periodic_action '%s' doesn't specify an action to grant
47372-\nptu
4737347370 \nqYu
4737447371 \ntM(ie-V
4737547372 \r!\r+\r-\r=\r?\rO\rU\ri\ry\r
@@ -47575,20 +47572,21 @@ _turbo
4757547572 _xU`u
4757647573 _}eOk
4757747574 `28)fk
47578-`5Aj
47575+`6pV
4757947576 `:zQF
47577+`AAj
4758047578 `D$daM-l
4758147579 `DZG
4758247580 `H(hqA1p
47583-`IBj
4758447581 `ITS
47582+`UBj
4758547583 `VX:H
4758647584 `\n\rvector_values
4758747585 `fPw.\vM
4758847586 `h9T~
47589-`i6r
47587+`iCj
4759047588 `o_je
47591-`qDj
47589+`y6r
4759247590 `yNT
4759347591 a null shared library handle was used
4759447592 a trigger_changelevel doesn't have a map
@@ -48563,6 +48561,7 @@ b0M%
4856348561 b2i_PVK_bio
4856448562 b5o-
4856548563 b=G3
48564+b@2o
4856648565 bAggro
4856748566 bAllChat
4856848567 bAllow
@@ -49191,7 +49190,6 @@ box_outer_maxs
4919149190 box_outer_mins
4919249191 box_self_cast
4919349192 box_size
49194-bp'r
4919549193 bpFh
4919649194 brain_sap
4919749195 brainpoolP160r1
@@ -53361,7 +53359,6 @@ h0XB
5336153359 h2Wl
5336253360 h2n_\
5336353361 h5N.
53364-h=Ij
5336553362 hActivator
5336653363 hAggroTarget
5336753364 hAttackTarget
@@ -53390,6 +53387,7 @@ hFcg
5339053387 hFunction
5339153388 hGoal
5339253389 hHero
53390+hIIj
5339353391 hInflictor
5339453392 hInfo
5339553393 hItem
@@ -62542,7 +62540,6 @@ p.other
6254262540 p.ppBasis
6254362541 p.prime
6254462542 p.tpBasis
62545-p2p'r
6254662543 p2{l
6254762544 p4Z3
6254862545 p5Z3
@@ -66417,7 +66414,6 @@ rZ1VwGf5
6641766414 rZPM
6641866415 r\n\nHuntReward
6641966416 r\vDi
66420-r`Qx
6642166417 rad2deg
6642266418 radar_cooldown
6642366419 radial_count
@@ -71709,7 +71705,6 @@ ynormal
7170971705 yyen
7171071706 z(ov
7171171707 z/B,9d
71712-z0Wn
7171371708 z<d2
7171471709 z>Hz
7171571710 zF):O4
@@ -71719,6 +71714,7 @@ zNear
7171971714 zPos
7172071715 zRXU
7172171716 z\tV_sind
71717+z`Wn
7172271718 zealots
7172371719 zero_value
7172471720 zfriction
Mgame/dota/steam.inf+5-5
game/dota/steam.inf
+5-5
@@ -1,10 +1,10 @@
1-ClientVersion=6906
2-ServerVersion=6906
1+ClientVersion=6907
2+ServerVersion=6907
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10920491
9-VersionDate=Aug 18 2026
10-VersionTime=13:32:22
8+SourceRevision=10922584
9+VersionDate=Aug 19 2026
10+VersionTime=00:10:16
Update information⌄
- Build
- 24812551
- Associated changelist
- 38144690
- Game version
- 6907
Found something incorrect?
Report a missing patch note, incorrect file change, or other problem.