Dota 2 update

Build 24583246

6 Aug 2026, 01:04 UTC

Official patch notes

Not available

Technical changes

8 files changed

+137 additions-113 removals
View file changes

Technical changes

Changed files

8 tracked files.

8 files+137-113
M
DumpSource2/.stringsignore
+1-0
@@ -8858,6 +8858,7 @@ CDOTA_Modifier_Shukuchi_Slow
88588858 CDOTA_Modifier_Silence
88598859 CDOTA_Modifier_Silencer_BlabberMouth
88608860 CDOTA_Modifier_Silencer_BrainDrain
8861+CDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff
88618862 CDOTA_Modifier_Silencer_CurseOfTheSilent
88628863 CDOTA_Modifier_Silencer_CurseOfTheSilent_Intrinsic
88638864 CDOTA_Modifier_Silencer_GlaivesOfWisdom
A
DumpSource2/schemas/client/CDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff.h
+3-0
@@ -0,0 +1,3 @@
1+class CDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff : public CDOTA_Buff
2+{
3+};
A
DumpSource2/schemas/server/CDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff.h
+3-0
@@ -0,0 +1,3 @@
1+class CDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff : public CDOTA_Buff
2+{
3+};
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": -6312566,
21-// "vol": 32763,
20+// "pitchfrac": -878726438,
21+// "vol": 32767,
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": -6312566,
21-// "vol": 32763,
20+// "pitchfrac": -878726438,
21+// "vol": 32767,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
M
game/dota/bin/win64/client_strings.txt
+53-55
@@ -167,12 +167,9 @@
167167 (%lu = 0x%lx)\n
168168 (%u = 0x%x)\n
169169 (+%d more due to usercommand delivery)
170- (08@HPX`jp@
171- (08@HPXbP
172- (08@HPZp@
173- (08@HRP
174- (08@JP
175- (0X`hpzP
170+ (08@HPXb
171+ (08@HR
172+ (0X`hpz
176173 (Dirty Animation)
177174 (INVALID PSS PARAMETERS)\n
178175 (Negative)
@@ -269,7 +266,6 @@
269266 \n\voriginal_id
270267 \n\vplayer_hero
271268 \n\vtranslation
272- \npb8
273269 \t\n\r@()[]{}=&,:*|;'!
274270 ^LXjt
275271 _GDK\tZ
@@ -5596,7 +5592,6 @@
55965592 #y"jl
55975593 $$AG2Event::%s
55985594 $$FakeOutput::AE_PULSE_GRAPH
5599-$$ums
56005595 $)$=$A$C$M$_$g$k$y$}$
56015596 $.CCloud_GetUploadServerInfo_Response":
56025597 $.CPlayer_GetGameBadgeLevels_Response"U
@@ -7069,6 +7064,7 @@ $hRh
70697064 (0'yX
70707065 (0.1s interval)
70717066 (0x%08X)'??'
7067+(2P&B
70727068 (5Me
70737069 (5jP
70747070 (?333?DOTADiretide2020ToggleItemEquipped
@@ -8516,7 +8512,6 @@ $hRh
85168512 ,?IsUint32@Value@v8@@QEBA_NXZ
85178513 ,ARu@y6
85188514 ,I?Value@Number@v8@@QEBANXZ
8519-,Pc8
85208515 ,Reason=
85218516 ,Service for dealing with user-submitted logsB
85228517 ,ShfPQ
@@ -8645,6 +8640,7 @@ $hRh
86458640 ,l0a
86468641 ,name:
86478642 ,oYR
8643+,pxD
86488644 ,section=
86498645 ,steammessages_steamlearn.steamworkssdk.proto"
86508646 ,steammessages_steamlearn.steamworkssdk.proto"b\n
@@ -14532,6 +14528,7 @@ $hRh
1453214528 .?AV?$CModifierFactory@VCDOTA_Modifier_Silence@@@@
1453314529 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BlabberMouth@@@@
1453414530 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BrainDrain@@@@
14531+.?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff@@@@
1453514532 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_CurseOfTheSilent@@@@
1453614533 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_CurseOfTheSilent_Intrinsic@@@@
1453714534 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_GlaivesOfWisdom@@@@
@@ -27429,6 +27426,7 @@ $hRh
2742927426 .?AVCDOTA_Modifier_Silence@@
2743027427 .?AVCDOTA_Modifier_Silencer_BlabberMouth@@
2743127428 .?AVCDOTA_Modifier_Silencer_BrainDrain@@
27429+.?AVCDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff@@
2743227430 .?AVCDOTA_Modifier_Silencer_CurseOfTheSilent@@
2743327431 .?AVCDOTA_Modifier_Silencer_CurseOfTheSilent_Intrinsic@@
2743427432 .?AVCDOTA_Modifier_Silencer_GlaivesOfWisdom@@
@@ -37337,12 +37335,11 @@ $hRh
3733737335 0234
3733837336 02V8[
3733937337 05=k
37340-08@HRp@
37341-08@JP
37342-08Bp@
37338+08@J
3734337339 08bX
3734437340 09,h
3734537341 0:%02d
37342+0:P&B
3734637343 0;Q5[
3734737344 0<cz
3734837345 0M2~@p
@@ -37757,7 +37754,6 @@ $hRh
3775737754 2013-01-01
3775837755 2022_diretide_collectors_cache
3775937756 2025_cta_collectors_cache_voting
37760-20i<
3776137757 20t\f
3776237758 20x9
3776337759 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37950,8 +37946,7 @@ $hRh
3795037946 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3795137947 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3795237948 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37953-2Pl<
37954-2Pv<
37949+2P&B
3795537950 2Set of published file Ids to retrieve details for.
3795637951 2Tm=#
3795737952 2Uiwp"9
@@ -38084,6 +38079,7 @@ $hRh
3808438079 2\r.ELeaguePhase
3808538080 2\rlhp
3808638081 2\vp!d
38082+2\vp8
3808738083 2^pV
3808838084 2_bot
3808938085 2_mid
@@ -38097,7 +38093,7 @@ $hRh
3809738093 2nIg
3809838094 2ndry
3809938095 2p"6
38100-2pb8
38096+2pm<
3810138097 2prB
3810238098 3#DOTA_Hero_Selection_AllDraft_YouPicking_LosingGold
3810338099 3%3+3/353A3G3[3_3g3k3s3y3
@@ -38233,6 +38229,7 @@ $hRh
3823338229 4(Optional) Sorting method to use on returned values.
3823438230 4)#bH
3823538231 4)m1
38232+4+$pms
3823638233 4.CPlayer_GetMutualFriendsForIncomingInvites_Response"^
3823738234 40 40 40 196
3823838235 400.0 -400.0 -50.0
@@ -38243,6 +38240,7 @@ $hRh
3824338240 4Ch;
3824438241 4F0I
3824538242 4Mv8
38243+4P&B
3824638244 4Redirection URI provided during client registration.2
3824738245 4Zis
3824838246 4\fPl
@@ -38599,18 +38597,15 @@ $hRh
3859938597 8&Kx
3860038598 8+Qw
3860138599 80F2<
38602-81W|
3860338600 82\n:XPH
3860438601 851Pe
3860538602 89 89 89
3860638603 8<pl
3860738604 8= zp
3860838605 8@HPZ
38609-8@HPZp@
38610-8@Jp@
3861138606 8A6j
38612-8B #B
38613-8Bp@
38607+8B p<
38608+8BP&B
3861438609 8Client ID for which to count the number of issued tokens"
3861538610 8GZS
3861638611 8Gets the list of nicknames this user has for other users
@@ -38620,7 +38615,6 @@ $hRh
3862038615 8SIffK5W
3862138616 8TZvrv<
3862238617 8TopArrow
38623-8UB|
3862438618 8\n0series_current_selection_priority_used_coin_toss
3862538619 8\n0ultimate_scepter_consumed_alchemist_bonus_health
3862638620 8\n3kKillEaterEventType_Broodmother_SpiderlingHeroKills
@@ -38679,7 +38673,8 @@ $hRh
3867938673 8]Vc2
3868038674 8ca1
3868138675 8dS2
38682-8eT{
38676+8eC|
38677+8mZ|
3868338678 8oYSBkqnngo
3868438679 8pe7?
3868538680 8q-S*]X
@@ -38689,6 +38684,7 @@ $hRh
3868938684 9)PF
3869038685 9)jx
3869138686 9*VU
38687+92D{
3869238688 95\r9{
3869338689 969p
3869438690 9966
@@ -38698,9 +38694,7 @@ $hRh
3869838694 9IGv
3869938695 9J9;6
3870038696 9N1=@
38701-9NB{
3870238697 9QTA
38703-9RZ|
3870438698 9Y@nJM
3870538699 9Zr4
3870638700 9\n4kKillEaterEventType_Magnus_HeroesSlowedWithShockwave
@@ -38817,7 +38811,6 @@ $hRh
3881738811 :eaI
3881838812 :gN(dq
3881938813 :mIR
38820-:pb8
3882138814 :w4v
3882238815 ;!;#;-;9;E;S;Y;_;q;{;
3882338816 ;"lY7
@@ -39263,7 +39256,7 @@ $hRh
3926339256 ?uWS
3926439257 ?x29
3926539258 @!@%@+@1@?@C@E@]@a@g@m@
39266-@08N
39259+@08ND
3926739260 @0pp
3926839261 @333333)@R
3926939262 @888
@@ -39272,8 +39265,8 @@ $hRh
3927239265 @BH]f
3927339266 @BoneSetup
3927439267 @DebugIndividualStyle
39275-@HPX`hv0
39276-@HPXfP
39268+@HPX`hv`
39269+@HPXf
3927739270 @Integer overflow in %s
3927839271 @MarketDataUpdated
3927939272 @MfKZ
@@ -39308,6 +39301,7 @@ $hRh
3930839301 @keyframes '%s'\r\n{\r\n
3930939302 @merged
3931039303 @n2w
39304+@pangolier_lucky_shot
3931139305 @setlocal\n
3931239306 @type
3931339307 A Dota NPC Hero
@@ -40908,7 +40902,6 @@ B-409
4090840902 B-571
4090940903 B-Spline
4091040904 B.z\85p
40911-B0u<
4091240905 B2I_DSS
4091340906 B2I_RSA
4091440907 B2pr
@@ -40919,7 +40912,6 @@ B64_WRITE_PKCS7
4091940912 B8Z"h
4092040913 B9mXw8Voch0
4092140914 B>J7I
40922-B@2E
4092340915 BAD ENUMERATED
4092440916 BAD INTEGER
4092540917 BAD RECURSION DEPTH\n
@@ -41059,6 +41051,7 @@ BN_usub
4105941051 BOGUS
4106041052 BOOL ABSENT
4106141053 BOOLEAN
41054+BP&B
4106241055 BPEventLevelIcon
4106341056 BPIN_txt
4106441057 BPLevel
@@ -41113,7 +41106,6 @@ B\vP\n0
4111341106 B\vp\n0
4111441107 B\vp\nP
4111541108 B_txt
41116-B`2E
4111741109 B`4I
4111841110 Background
4111941111 Background Image
@@ -41598,6 +41590,7 @@ BoxFinished
4159841590 BoxFocused
4159941591 BoxIdle
4160041592 BoxOpening
41593+Bp5E
4160141594 Bracket
4160241595 Bracket%d
4160341596 BracketBoxContainer
@@ -54082,6 +54075,7 @@ DO_PVK_HEADER
5408254075 DO_RSA_PRINT
5408354076 DO_SIGVER_INIT
5408454077 DO_SSL3_WRITE
54078+DP&B
5408554079 DPCActiveInternational
5408654080 DPCActiveLeague
5408754081 DPCActiveLeagueFinals
@@ -62748,7 +62742,6 @@ LZWDecodeCompat: Not enough data at scanline %d (short %ld bytes)
6274862742 LZWDecodeCompat: Wrong length of decoded string: data probably corrupted at scanline %d
6274962743 LZWPreDecode
6275062744 LZWSetupEncode
62751-L\fpb8
6275262745 L\nHk_ECandyShopAuditAction_DEPRECATED_EventActionGrantInventorySizeIncrease
6275362746 L\n\fincludevotes
6275462747 L\n\rcontributions
@@ -66074,16 +66067,14 @@ P-224
6607466067 P-256
6607566068 P-384
6607666069 P-521
66077-P08@JP
66078-P08J`c8
66079-P08N
66070+P08@J
66071+P08ND
6608066072 P0WonMatch
6608166073 P1Avatar
6608266074 P1WonMatch
6608366075 P1\t98"
6608466076 P2Avatar
6608566077 P2P ping to "%s". Timed out after %.2fms\n
66086-P2p@
6608766078 P5[1
6608866079 PAGN_4
6608966080 PAGrave
@@ -66833,6 +66824,7 @@ PersonalStatsBottomDisabled
6683366824 PersonalStatsTopDisabled
6683466825 Pet NPC Script Override:
6683566826 PetEffigy
66827+Pf@b
6683666828 PhaseCalculatingResults
6683766829 PhaseDisplayingCorrectAnswer
6683866830 PhaseDisplayingPartyAnswers
@@ -66966,7 +66958,6 @@ Pitch: %6.1f Yaw: %6.1f %38s
6696666958 PivotPaint
6696766959 PixarLog
6696866960 PixelArtScaler
66969-Pjp@
6697066961 PlaceDecalEvent_t
6697166962 PlaceStickersButton
6697266963 PlaceholderText
@@ -67289,6 +67280,7 @@ PlusTab
6728967280 PlusWaitingOnSelections
6729067281 Pm8A?
6729167282 PmR"H?
67283+Pn@c
6729267284 PodsShowPlayerPictures
6729367285 PodsVisible
6729467286 Point entity.
@@ -68424,6 +68416,7 @@ RTTIPredictionsUnlocked
6842468416 RTTISelected
6842568417 RTTIState
6842668418 RT_txt
68419+R\fp8
6842768420 R\n\fActivityInfo
6842868421 R\n\fmap_variants
6842968422 R\n\fplayer_cards
@@ -68432,7 +68425,7 @@ R\n\vpredictions
6843268425 R\r1>Vp
6843368426 R\tV_iswcntrl
6843468427 R\vp!y
68435-R\vp4
68428+R\vpd
6843668429 R]Di
6843768430 R_T5Y
6843868431 Rad Guys
@@ -76315,7 +76308,6 @@ X\n\fSearchResult
7631576308 X\n\rkilling_blows
7631676309 X\n\tGraphData
7631776310 X\tQo
76318-X`hrp@
7631976311 Xd3h
7632076312 Xdota
7632176313 XfJ7
@@ -76599,7 +76591,7 @@ Z~wl
7659976591 \fBlessingID_t
7660076592 \fCEntityIndex"
7660176593 \fKS1
76602-\fPc8
76594+\fPHf
7660376595 \fW9c
7660476596 \fXu"L
7660576597 \f\tV_acosd
@@ -77038,7 +77030,7 @@ Z~wl
7703877030 \n0CMsgGCToClientPurchaseFilteredPlayerSlotResponse
7703977031 \n0CMsgGCToClientRequestActiveBeaconPartiesResponse
7704077032 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
77041-\n0uE
77033+\n0b8
7704277034 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
7704377035 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
7704477036 \n1CHelpRequestLogs_UploadUserApplicationLog_Request
@@ -77146,6 +77138,7 @@ Z~wl
7714677138 \nLeagueID_t"
7714777139 \nLeagueID_t"9\n#CMsgDOTACompendiumSelectionResponse
7714877140 \nLeagueID_t"C\n-CMsgDOTACompendiumRemoveAllSelectionsResponse
77141+\nPb8
7714977142 \nPlayerID_t
7715077143 \nPlayerID_t"
7715177144 \nSimulating Entities:\n\n
@@ -78682,7 +78675,6 @@ Z~wl
7868278675 \n\vzoom_amount
7868378676 \ng_flConfigMaxCoord
7868478677 \ngrant_periodic_action '%s' doesn't specify an action to grant
78685-\npb8
7868678678 \nqYu
7868778679 \ntM(ie-V
7868878680 \nunit1: %s \nunit2: %s \nevent: %s \npriority: %d\n
@@ -79227,9 +79219,8 @@ _video
7922779219 _wjb
7922879220 _xU`u
7922979221 _}eOk
79230-`20i<
7923179222 `28)fk
79232-`2Pl<
79223+`2P&B
7923379224 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
7923479225 `:zQF
7923579226 `D$daM-l
@@ -79238,6 +79229,7 @@ _}eOk
7923879229 `H(hqA1p
7923979230 `ITS
7924079231 `VX:H
79232+`ZP&B
7924179233 `\n+k_EHeroSelectionText_CaptainsMode_YouSelect
7924279234 `\n+k_EHeroSelectionText_RandomDraft_HeroReview
7924379235 `\n\rvector_values
@@ -79263,6 +79255,7 @@ a:typeparam
7926379255 a;Tg
7926479256 a@XZ
7926579257 aA0k
79258+aBvD
7926679259 aD/x
7926779260 aDSS
7926879261 aECDH
@@ -80659,6 +80652,7 @@ bMutedText
8065980652 bMutedVoice
8066080653 bN.l
8066180654 bOverheadEffect
80655+bP&B
8066280656 bPb:L7X)
8066380657 bReturnUnslowed
8066480658 bSellable
@@ -80686,7 +80680,6 @@ b\tV_longjmp
8068680680 b\vP\n0
8068780681 b\vp\n0
8068880682 b]jY
80689-b`3E
8069080683 backdoor_protection
8069180684 backdoor_protection_in_base
8069280685 backend_response
@@ -89200,6 +89193,7 @@ g|MT
8920089193 h&eC
8920189194 h*Ax
8920289195 h0XB
89196+h1L|
8920389197 h2Wl
8920489198 h2n_\
8920589199 h5N.
@@ -89768,7 +89762,6 @@ hours_remaining
8976889762 houseIdentifier
8976989763 hover
8977089764 how_to_play
89771-hpzP
8977289765 hr_H
8977389766 href="
8977489767 hscroll
@@ -89959,6 +89952,7 @@ iIndex
8995989952 iLayer
8996089953 iMaxVal
8996189954 iMinVal
89955+iP`s
8996289956 iPercentage
8996389957 iPoint
8996489958 iPriority
@@ -91852,6 +91846,7 @@ j <= (int)sizeof(ctx->key)
9185291846 j <= sizeof(c->iv)
9185391847 j"MRX
9185491848 j&LQ
91849+j0X<
9185591850 j0ksJ
9185691851 j2ty
9185791852 j3kg
@@ -97199,6 +97194,7 @@ modifier_shukuchi_geminate_attack_mark
9719997194 modifier_shukuchi_slow
9720097195 modifier_silence
9720197196 modifier_silencer_brain_drain
97197+modifier_silencer_brain_drain_permanent_debuff
9720297198 modifier_silencer_curse_of_the_silent
9720397199 modifier_silencer_curse_of_the_silent_intrinsic
9720497200 modifier_silencer_glaives_of_wisdom
@@ -99718,9 +99714,8 @@ p.other
9971899714 p.ppBasis
9971999715 p.prime
9972099716 p.tpBasis
99721-p08@H^
99722-p0JpvE
99723-p2p@
99717+p08@H^D
99718+p2 p<
9972499719 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9972599720 p2p_ping could not ping "%s" because they are an unknown peer\n
9972699721 p2p_ping requires a destination address\n
@@ -99744,6 +99739,7 @@ pDescription
9974499739 pDest
9974599740 pDifficultyLevel != nullptr
9974699741 pEventName
99742+pF@f
9974799743 pFilter
9974899744 pG_*h
9974999745 pGameModeDef != nullptr
@@ -99849,7 +99845,6 @@ pangolier_fortune_favors_the_bold
9984999845 pangolier_gyroshell
9985099846 pangolier_gyroshell_stop
9985199847 pangolier_heartpiercer
99852-pangolier_lucky_shot
9985399848 pangolier_rollup
9985499849 pangolier_rollup_stop
9985599850 pangolier_shield_crash
@@ -101444,7 +101439,6 @@ pbeWithSHA1And40BitRC2-CBC
101444101439 pbeWithSHA1And40BitRC4
101445101440 pbeWithSHA1AndDES-CBC
101446101441 pbeWithSHA1AndRC2-CBC
101447-pbp@
101448101442 pcPathLengthConstraint
101449101443 pchSteamID
101450101444 peachpuff
@@ -101709,7 +101703,6 @@ pitchaxis
101709101703 pitchmax
101710101704 pitchmin
101711101705 pixelAspectRatio
101712-pjp@
101713101706 pkL'
101714101707 pkcs
101715101708 pkcs decoding error
@@ -102726,6 +102719,7 @@ qx(q
102726102719 r axis
102727102720 r$0I
102728102721 r-IE
102722+r0e<
102729102723 r184
102730102724 r1c1
102731102725 r1c2
@@ -102752,15 +102746,19 @@ rFur`7\t
102752102746 rIwdzZiHJbg
102753102747 rL[i+
102754102748 rOtk
102749+rP&B
102750+rPY<
102751+rPe<
102755102752 rRfKR
102756102753 rX&O0
102757102754 rZ1VwGf5
102758102755 rZPM
102759-r\fp4
102756+r\fpd
102760102757 r\n4k_EHeroSelectionText_AllDraft_TheyPicking_LosingGold
102761102758 r\n\nHuntReward
102762102759 r\n\vstart_index
102763102760 r\vDi
102761+r\vp8
102764102762 r_cleardecals
102765102763 r_deferred_additive_pass 1
102766102764 r_deferred_height_fog 1
@@ -103794,7 +103792,7 @@ rows_completed
103794103792 royal_jelly
103795103793 royal_jelly1
103796103794 royalblue
103797-rpb8
103795+rp%C
103798103796 rsa not implemented
103799103797 rsa operations not supported
103800103798 rsa routines
M
game/dota/bin/win64/server_strings.txt
+69-50
@@ -154,8 +154,7 @@
154154 %s%lu (%s0x%lx)\n
155155 ' ) - 3 G M Q _ c e i w }
156156 (%ld unused bits)\n
157- (08@HPXb
158- (0X`hpz
157+ (08@HPX`j ?
159158 (Dirty Animation)
160159 (INVALID PSS PARAMETERS)\n
161160 (Negative)
@@ -1851,46 +1850,56 @@ $hRh
18511850 (0'yX
18521851 (0.1s interval)
18531852 (0x%08X)'??'
1854-(1Lj
1855-(1kj
1853+(15j
18561854 (5Me
1855+(5bj
18571856 (5jP
1857+(5mj
1858+(5yj
1859+(93j
18581860 (ACTIVE)
1859-(AZj
1861+(Ajj
18601862 (BZq
18611863 (D4D
18621864 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
18631865 (Deprecated: use GetNumConnectedHumanPlayers) Players on a valid team (radiant, dire, or custom*) who haven't abandoned the game
1866+(E7j
1867+(EMj
18641868 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
18651869 (HSCRIPT hTarget) Return the error string of a failed command on a target.
18661870 (HSCRIPT hTarget, VectorWS vLocation) Projectile has collided with a given target or reached its destination (target is invalid).
18671871 (HSCRIPT hTarget, VectorWS vLocation, int nHandle) Projectile has collided with a given target or reached its destination (target is invalid).
18681872 (HSCRIPT hTarget, VectorWS vLocation, table kv) Projectile has collided with a given target or reached its destination (target is invalid).
18691873 (Has breakpieces or commands)
1870-(IFj
1871-(MCj
1872-(MXj
1874+(I4r
1875+(M6j
1876+(MJj
1877+(MLj
1878+(MWj
18731879 (NAV IGNORED)
18741880 (NAV_IGNORED)
18751881 (NONE)
18761882 (No Choreo Services)
18771883 (Output drawable)
18781884 (Preview/Unreleased) Gets the player's custom game account record, as it looked at the start of this session
18791885 (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)
1880-(QBj
1881-(Qhj
1886+(Q1j
1887+(Q4j
1888+(QTj
18821889 (SERVER) Inventory for account (%d):\n
18831890 (Server)
18841891 (U1h
1885-(UHj
1892+(U3r
1893+(UUj
18861894 (Unknown error)
18871895 (VectorWS vLocation) Determine whether an issued command on a location is valid.
18881896 (VectorWS vLocation) Projectile is actively moving.
18891897 (VectorWS vLocation) Return the error string of a failed command on a location.
18901898 (VectorWS vLocation, table kv ) Projectile is actively moving.
18911899 (VectorWS vOrigin, float flRadius )
18921900 (WIPE AND EXTRACT)
1893-(Y8j
1901+(YRj
1902+(Yoj
18941903 (ZdOt\n&
18951904 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
18961905 (\f";\n%CDOTAUserMsg_CustomHudElement_Destroy
@@ -2491,31 +2500,32 @@ $hRh
24912500 (\v2\v.CMsgVector"l\n
24922501 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
24932502 (\v2\v.CMsgVector*
2494-(aAj
2503+(adj
24952504 (anj
2496-(aqj
2505+(auj
2506+(avj
24972507 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
24982508 (bSafeToLeave) - Mark this game as safe to leave.
24992509 (bool RemovePositiveBuffs, bool RemoveDebuffs, bool BuffsCreatedThisFrameOnly, bool RemoveStuns, bool RemoveExceptions)
25002510 (bool bInterrupted) Channel finished.
25012511 (bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.
25022512 (d4t8
25032513 (default)
2504-(eGj
2505-(eRj
2506-(eej
2507-(exj
2514+(eVj
2515+(etj
25082516 (fS{ggRcjh
25092517 (flMinimapCreepIconScale) - Scale the creep icons on the minimap.
25102518 (flMinimapHeroIconScale) - Scale the hero minimap icons on the minimap.
25112519 (flMinimapRuneIconScale) - Scale the rune icons on the minimap.
25122520 (flTime, bInformClients)
25132521 (float flInterval) Channeling is taking place.
2522+(fpO
25142523 (from angle, to angle, time) - Spherical lerp of angle from->to based on time
25152524 (hAttacker, hTarget, hAbility, fDamage, fRadius, effectName)
25162525 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
25172526 (h`H1pqA
25182527 (i/Al
2528+(i5j
25192529 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
25202530 (int iIndex, int iPoint, Vector vecPosition)
25212531 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
@@ -2536,19 +2546,24 @@ $hRh
25362546 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP
25372547 (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
25382548 (position, radius, checkFullTreeRadius?) Checks whether there are any trees overlapping the given point
2549+(q3j
2550+(qIj
25392551 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
25402552 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
25412553 (test) brawl
25422554 (test) flee
25432555 (test) pursue
2556+(uLj
25442557 (update disabled)
2545-(utj
25462558 (vQF
25472559 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
25482560 (vector,vector) cross product between two vectors
25492561 (vector,vector,float) lerp between two vectors by a float factor returning new vector
25502562 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
25512563 (wMww
2564+(yAj
2565+(ySj
2566+(yyj
25522567 )!)#)?)G)])e)i)o)u)
25532568 ).CMsgSteamLearn_InferenceMetadata_Request
25542569 )Ck?B
@@ -2970,7 +2985,6 @@ $hRh
29702985 ,3g4
29712986 ,7~5d
29722987 ,ARu@y6
2973-,PQn
29742988 ,Reason=
29752989 ,ShfPQ
29762990 ,ZFDGn
@@ -7491,6 +7505,7 @@ $hRh
74917505 .?AV?$CModifierFactory@VCDOTA_Modifier_Silence@@@@
74927506 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BlabberMouth@@@@
74937507 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BrainDrain@@@@
7508+.?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff@@@@
74947509 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_CurseOfTheSilent@@@@
74957510 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_CurseOfTheSilent_Intrinsic@@@@
74967511 .?AV?$CModifierFactory@VCDOTA_Modifier_Silencer_GlaivesOfWisdom@@@@
@@ -18531,6 +18546,7 @@ $hRh
1853118546 .?AVCDOTA_Modifier_Silence@@
1853218547 .?AVCDOTA_Modifier_Silencer_BlabberMouth@@
1853318548 .?AVCDOTA_Modifier_Silencer_BrainDrain@@
18549+.?AVCDOTA_Modifier_Silencer_BrainDrain_Permanent_Debuff@@
1853418550 .?AVCDOTA_Modifier_Silencer_CurseOfTheSilent@@
1853518551 .?AVCDOTA_Modifier_Silencer_CurseOfTheSilent_Intrinsic@@
1853618552 .?AVCDOTA_Modifier_Silencer_GlaivesOfWisdom@@
@@ -23553,9 +23569,11 @@ $hRh
2355323569 0123456789
2355423570 02V8[
2355523571 05=k
23556-08@J
23572+08@HR ?
23573+08B ?
2355723574 08bX
2355823575 09,h
23576+0: Yn
2355923577 0;Q5[
2356023578 0<cz
2356123579 0M2~@p
@@ -23824,6 +23842,7 @@ $hRh
2382423842 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2382523843 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
2382623844 20.CMsgClientToGCGetBattleReportResponse.EResponse
23845+20Yn
2382723846 20t\f
2382823847 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
2382923848 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle
@@ -23892,7 +23911,6 @@ $hRh
2389223911 2?.CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse"u\n\tEResponse
2389323912 2?.CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute
2389423913 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
23895-2@Sn
2389623914 2C.CMsgClientToGCOverworldDevGrantFortuneTellerCoinResponse.EResponse"
2389723915 2C.CMsgClientToGCOverworldGetDynamicImageResponse.EDynamicImageFormat
2389823916 2C.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse
@@ -23902,6 +23920,7 @@ $hRh
2390223920 2I y)
2390323921 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
2390423922 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
23923+2P'r
2390523924 2Tm=#
2390623925 2Uiwp"9
2390723926 2Zq)
@@ -24011,7 +24030,7 @@ $hRh
2401124030 2\r.DOTA_GC_TEAM:
2401224031 2\r.ELeaguePhase
2401324032 2\rlhp
24014-2\vpl
24033+2\vpd
2401524034 2^pV
2401624035 2_bot
2401724036 2_mid
@@ -24189,7 +24208,6 @@ $hRh
2418924208 4_bot
2419024209 4_top
2419124210 4f h
24192-4q\nR;f
2419324211 4tpD
2419424212 4zj@1;IJ
2419524213 5'0v2ZP
@@ -24419,13 +24437,16 @@ $hRh
2441924437 7sAP'
2442024438 7wKR
2442124439 7zRQ
24440+8!kj
2442224441 8+Qw
2442324442 80F2<
2442424443 82\n:XPH
2442524444 851Pe
24445+85\nj
2442624446 8<pl
2442724447 8= zp
2442824448 8A6j
24449+8BP'r
2442924450 8DemoFile
2443024451 8GZS
2443124452 8SIffK5W
@@ -24484,10 +24505,10 @@ $hRh
2448424505 8]Vc2
2448524506 8ca1
2448624507 8dS2
24487-8iYj
2448824508 8pe7?
2448924509 8q-S*]X
2449024510 8sOy
24511+8u(j
2449124512 9#9%9)9/9=9A9M9[9k9y9}9
2449224513 9)PF
2449324514 9)jx
@@ -24543,7 +24564,7 @@ $hRh
2454324564 9r#xV
2454424565 : unrecognized parent "%s"\n
2454524566 :':+:1:K:Q:[:c:g:m:y:
24546-:0Tn
24567+:0Yn
2454724568 :4\n\vdescription
2454824569 :9\n\tkey_field
2454924570 :BAD OBJECT
@@ -24826,13 +24847,15 @@ $hRh
2482624847 ?uWS
2482724848 ?x29
2482824849 @!@%@+@1@?@C@E@]@a@g@m@
24829-@08Nd
24850+@08N
2483024851 @0pp
2483124852 @333?
24853+@6Pc
24854+@:pMx
2483224855 @@map tree
2483324856 @BH]f
2483424857 @BoneSetup
24835-@HVp8
24858+@HPX`hvP&
2483624859 @Invalid attach type specified for particle effect anim event. Trying to spawn effect '%s' on model %s\n
2483724860 @MfKZ
2483824861 @Pgl
@@ -24911,7 +24934,6 @@ A<fP
2491124934 A>x8
2491224935 A@d0I
2491324936 AA Compromise
24914-AA:@Sn
2491524937 AABB
2491624938 AABBDirection
2491724939 AACompromise
@@ -34876,6 +34898,7 @@ GuildContractID_t
3487634898 GuildTagDecoration
3487734899 Gz,J
3487834900 G{Ol
34901+H%5r
3487934902 H.aR
3488034903 H0+G+R
3488134904 H5gRR-
@@ -34961,7 +34984,6 @@ HERO_PICK_STATE_ABILITY_DRAFT_SELECT
3496134984 HERO_PICK_STATE_ARDM_SELECT
3496234985 HEY! Leaving modifier think with a locked modifier manager!\n
3496334986 HH&a
34964-HI#r
3496534987 HIGH
3496634988 HLTV UserCmd Server Tick %d: cmd_num: %d, client_tick: %d\n
3496734989 HLTVDirector: Inserted game event %s at tick %d (%d total)\n
@@ -36627,7 +36649,6 @@ Hp)X?
3662736649 Hq,r/f
3662836650 HqI9x
3662936651 Ht4qw
36630-Hu#r
3663136652 Hull
3663236653 HullDesc_tiny
3663336654 HullDesc_tiny_centered
@@ -39880,11 +39901,10 @@ P-224
3988039901 P-256
3988139902 P-384
3988239903 P-521
39883-P08@J
39884-P08Nd
39904+P08N
3988539905 P1\t98"
3988639906 P5[1
39887-P6`V
39907+P6P]
3988839908 PA#DOTA_Chat_AssassinFailed
3988939909 PAGN_4
3989039910 PARALYZE
@@ -40833,10 +40853,10 @@ RUNE_STATUS_MISSING
4083340853 RUNE_STATUS_UNKNOWN
4083440854 RUNE_WATER
4083540855 RUNE_XP
40856+R\fpd
4083640857 R\n\fActivityInfo
4083740858 R\r1>Vp
4083840859 R\vp!y
40839-R\vpl
4084040860 R]Di
4084140861 Rad2 Deg
4084240862 Radiant
@@ -45671,9 +45691,8 @@ X\n\rkilling_blows
4567145691 X\tQo
4567245692 Xbox VDP is not supported on this platform.
4567345693 Xd3h
45674-Xf0@
45694+Xf0G
4567545695 XfJ7
45676-XfPA
4567745696 XjfR
4567845697 XqgA+
4567945698 Xuub
@@ -45729,7 +45748,6 @@ Z0000
4572945748 Z0zd
4573045749 Z7"c
4573145750 Z72\v
45732-Z@Sn
4573345751 ZH^r
4573445752 ZL9L
4573545753 ZLIB
@@ -46059,12 +46077,12 @@ Z~wl
4605946077 \n.steammessages_unified_base.steamworkssdk.proto
4606046078 \n/CMsgServerToGCCompendiumChosenInGamePredictions
4606146079 \n/CMsgServerToGCCompendiumInGamePredictionResults
46080+\n03r
4606246081 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
4606346082 \n0CMsgClientToGCOverworldDevClearInventoryResponse
4606446083 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4606546084 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
4606646085 \n0CMsgServerToGCMatchPlayerNeutralItemEquipHistory
46067-\n0Tn
4606846086 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4606946087 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4607046088 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -46139,6 +46157,7 @@ Z~wl
4613946157 \nLeagueID_t"N\n$CMsgServerToGCGetCheerConfigResponse
4614046158 \nPlayerID_t
4614146159 \nPlayerID_t"
46160+\nPtu
4614246161 \nSimulating Entities:\n\n
4614346162 \nUnknown reward type '%s' for action '%s' at score '%s'
4614446163 \nVisMon: Polling now. (Frequency: %f)\n
@@ -46403,7 +46422,6 @@ Z~wl
4640346422 \n\fwhat_changed
4640446423 \n\fwinner_score
4640546424 \n\fwinning_team
46406-\n\n0Tn
4640746425 \n\nAddGesture
4640846426 \n\nAnswerTeam
4640946427 \n\nBuffRecord
@@ -47350,7 +47368,7 @@ Z~wl
4735047368 \ng_VProfSignalSpike
4735147369 \ng_flConfigMaxCoord
4735247370 \ngrant_periodic_action '%s' doesn't specify an action to grant
47353-\npPn
47371+\npWn
4735447372 \nqYu
4735547373 \ntM(ie-V
4735647374 \r!\r+\r-\r=\r?\rO\rU\ri\ry\r
@@ -47556,7 +47574,8 @@ _turbo
4755647574 _xU`u
4755747575 _}eOk
4755847576 `28)fk
47559-`2@Sn
47577+`5Ij
47578+`6pd
4756047579 `:zQF
4756147580 `D$daM-l
4756247581 `DZG
@@ -47566,6 +47585,7 @@ _}eOk
4756647585 `\n\rvector_values
4756747586 `fPw.\vM
4756847587 `h9T~
47588+`m5r
4756947589 `o_je
4757047590 `yNT
4757147591 a null shared library handle was used
@@ -47584,7 +47604,6 @@ a:typeparam
4758447604 a;Tg
4758547605 a@XZ
4758647606 aA0k
47587-aBvd
4758847607 aD/x
4758947608 aDSS
4759047609 aECDH
@@ -48639,6 +48658,7 @@ bOnlyPlayerHero
4863948658 bOriginalModel
4864048659 bOverheadEffect
4864148660 bOverride
48661+bP'r
4864248662 bPathResult[%d]
4864348663 bPb:L7X)
4864448664 bPedestal
@@ -53404,7 +53424,6 @@ hX@e
5340453424 h\n"unlocked_chat_wheel_message_ranges
5340553425 h\n"unlocked_ping_wheel_message_ranges
5340653426 h\n\vHeroAbility
53407-h\t8j
5340853427 h`Zr
5340953428 haha
5341053429 hairball
@@ -53806,7 +53825,6 @@ hoverposeposition
5380653825 howl_duration
5380753826 hp_cost
5380853827 hp_missing_per_extra_illusion_pct
53809-hpz
5381053828 hr_H
5381153829 http request
5381253830 http://%s
@@ -55740,7 +55758,6 @@ jOJw"
5574055758 jTuf
5574155759 jV*d9O
5574255760 j[6Z
55743-j\nN<f
5574455761 j\n\nOutputItem
5574555762 j\vIP{s
5574655763 jackpots
@@ -60222,6 +60239,7 @@ modifier_shukuchi_geminate_attack_mark
6022260239 modifier_shukuchi_slow
6022360240 modifier_silence
6022460241 modifier_silencer_brain_drain
60242+modifier_silencer_brain_drain_permanent_debuff
6022560243 modifier_silencer_curse_of_the_silent
6022660244 modifier_silencer_curse_of_the_silent_intrinsic
6022760245 modifier_silencer_glaives_of_wisdom
@@ -62520,8 +62538,9 @@ p.other
6252062538 p.ppBasis
6252162539 p.prime
6252262540 p.tpBasis
62523-p08@H^d
62524-p0j
62541+p08@H^
62542+p0jp
62543+p2P'r
6252562544 p2{l
6252662545 p4Z3
6252762546 p5Z3
@@ -66378,11 +66397,11 @@ quill_stacks
6637866397 qx(q
6637966398 r$0I
6638066399 r-IE
66381-r0\vr
6638266400 r184
6638366401 r3A~
6638466402 r<\rND
6638566403 r@33
66404+r@Qx
6638666405 rAGW
6638766406 rB2pBB
6638866407 rC3rp
@@ -66397,6 +66416,7 @@ rZ1VwGf5
6639766416 rZPM
6639866417 r\n\nHuntReward
6639966418 r\vDi
66419+r\vpd
6640066420 rad2deg
6640166421 radar_cooldown
6640266422 radial_count
@@ -70250,7 +70270,6 @@ tips_received
7025070270 tips_received_leaderboard_name
7025170271 title
7025270272 title_loc_token
70253-tl\n0;f
7025470273 tls client cert req with anon cipher
7025570274 tls illegal exporter label
7025670275 tls invalid ecpointformat list
M
game/dota/steam.inf
+4-4
@@ -1,10 +1,10 @@
1-ClientVersion=6886
2-ServerVersion=6886
1+ClientVersion=6887
2+ServerVersion=6887
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10886081
8+SourceRevision=10886969
99 VersionDate=Aug 05 2026
10-VersionTime=14:33:42
10+VersionTime=17:21:00
Update information
Build
24583246
Associated changelist
37806121
Game version
6887

Found something incorrect?

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