Dota 2 update

Build 24621316

7 Aug 2026, 21:49 UTC

Official patch notes

Not available

Technical changes

5 files changed

+86 additions-91 removals
View file changes

Technical changes

Changed files

5 tracked files.

5 files+86-91
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": 1353626474,
21-// "vol": 32764,
20+// "pitchfrac": 1034990378,
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": 1353626474,
21-// "vol": 32764,
20+// "pitchfrac": 1034990378,
21+// "vol": 32767,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
M
game/dota/bin/win64/server_strings.txt
+71-76
@@ -154,9 +154,7 @@
154154 %s%lu (%s0x%lx)\n
155155 ' ) - 3 G M Q _ c e i w }
156156 (%ld unused bits)\n
157- (08@HPX`jP?
158157 (08@HPXb
159- (08@HPZP?
160158 (08@HR
161159 (0X`hpz
162160 (Dirty Animation)
@@ -504,7 +502,7 @@
504502 #DOTA_Chat_Ability_Draft_Start
505503 #DOTA_Chat_AegisStolen
506504 #DOTA_Chat_AlchemistGrantedScepter
507-#DOTA_Chat_AssassinAnnounce
505+#DOTA_Chat_AssassinFailed
508506 #DOTA_Chat_AssassinSuccess
509507 #DOTA_Chat_BannerPlanted
510508 #DOTA_Chat_Bounty
@@ -777,6 +775,7 @@
777775 #lyj
778776 #y"jl
779777 $)$=$A$C$M$_$g$k$y$}$
778+$0Iv
780779 $4cC
781780 $>Mm/JhA
782781 $@D4Z
@@ -838,7 +837,6 @@ $d`D-laM
838837 $f;Zv9l\r
839838 $g#8lu#
840839 $hRh
841-$pIv
842840 %% 4d=[%%%d.%ds] at cycle %%6.4f weight %%5.3f
843841 %%%d.%ds [%%3.3s] (%%5d) %%%d.%ds:
844842 %%s %%c %%10s : %c%%%ds%c %%s
@@ -1855,50 +1853,59 @@ $pIv
18551853 (0'yX
18561854 (0.1s interval)
18571855 (0x%08X)'??'
1858-(1Vj
1859-(1tj
1860-(4pIv
1861-(55j
1856+(1Nj
1857+(1Wj
1858+(40Iv
1859+(5Bj
18621860 (5Me
1861+(5Zj
18631862 (5jP
1863+(92j
1864+(9Pj
1865+(9Tj
1866+(9Xj
1867+(A1j
18641868 (ACTIVE)
1865-(ALj
1869+(ARj
1870+(Amj
18661871 (BZq
18671872 (D4D
18681873 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
18691874 (Deprecated: use GetNumConnectedHumanPlayers) Players on a valid team (radiant, dire, or custom*) who haven't abandoned the game
1870-(EAj
1871-(ESj
1872-(Eyj
1875+(E8j
1876+(ELj
1877+(Etj
18731878 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
18741879 (HSCRIPT hTarget) Return the error string of a failed command on a target.
18751880 (HSCRIPT hTarget, VectorWS vLocation) Projectile has collided with a given target or reached its destination (target is invalid).
18761881 (HSCRIPT hTarget, VectorWS vLocation, int nHandle) Projectile has collided with a given target or reached its destination (target is invalid).
18771882 (HSCRIPT hTarget, VectorWS vLocation, table kv) Projectile has collided with a given target or reached its destination (target is invalid).
18781883 (Has breakpieces or commands)
1879-(Mjj
1884+(I5j
1885+(I5r
1886+(I6j
1887+(ICj
1888+(IKj
1889+(MYj
18801890 (NAV IGNORED)
18811891 (NAV_IGNORED)
18821892 (NONE)
18831893 (No Choreo Services)
18841894 (Output drawable)
18851895 (Preview/Unreleased) Gets the player's custom game account record, as it looked at the start of this session
18861896 (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)
1887-(Q4j
1897+(Q3j
18881898 (SERVER) Inventory for account (%d):\n
18891899 (Server)
18901900 (U1h
1891-(UNj
1892-(UWj
1901+(Ulj
18931902 (Unknown error)
18941903 (VectorWS vLocation) Determine whether an issued command on a location is valid.
18951904 (VectorWS vLocation) Projectile is actively moving.
18961905 (VectorWS vLocation) Return the error string of a failed command on a location.
18971906 (VectorWS vLocation, table kv ) Projectile is actively moving.
18981907 (VectorWS vOrigin, float flRadius )
18991908 (WIPE AND EXTRACT)
1900-(YBj
1901-(YZj
19021909 (ZdOt\n&
19031910 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
19041911 (\f";\n%CDOTAUserMsg_CustomHudElement_Destroy
@@ -2499,18 +2506,16 @@ $pIv
24992506 (\v2\v.CMsgVector"l\n
25002507 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
25012508 (\v2\v.CMsgVector*
2502-(a7j
2503-(axj
2509+(awj
25042510 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
25052511 (bSafeToLeave) - Mark this game as safe to leave.
25062512 (bool RemovePositiveBuffs, bool RemoveDebuffs, bool BuffsCreatedThisFrameOnly, bool RemoveStuns, bool RemoveExceptions)
25072513 (bool bInterrupted) Channel finished.
25082514 (bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.
25092515 (d4t8
25102516 (default)
2511-(e1j
2512-(eRj
2513-(emj
2517+(eSj
2518+(eWj
25142519 (fS{ggRcjh
25152520 (flMinimapCreepIconScale) - Scale the creep icons on the minimap.
25162521 (flMinimapHeroIconScale) - Scale the hero minimap icons on the minimap.
@@ -2522,9 +2527,8 @@ $pIv
25222527 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
25232528 (h`H1pqA
25242529 (i/Al
2525-(i5r
2526-(i8j
2527-(iLj
2530+(i4j
2531+(iHj
25282532 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
25292533 (int iIndex, int iPoint, Vector vecPosition)
25302534 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
@@ -2533,12 +2537,9 @@ $pIv
25332537 (int nPct)
25342538 (int nProjectileHandle) Projectile is actively moving.
25352539 (int targets [0=all, 1=enemy, 2=ally], bool bNow, bool bPermanent, bool bDeath)
2536-(itj
25372540 (jvg;
2538-(m5j
2539-(m6j
2540-(mCj
2541-(mKj
2541+(mOj
2542+(myj
25422543 (nMusicStatus, flIntensity) - Set the music status for this player, note this will only really apply if dota_music_battle_enable is off.
25432544 (nPlayerID)
25442545 (nPlayerID, eEvent, nActionID)
@@ -2550,21 +2551,27 @@ $pIv
25502551 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP
25512552 (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
25522553 (position, radius, checkFullTreeRadius?) Checks whether there are any trees overlapping the given point
2553-(qYj
2554+(qEj
2555+(qQj
2556+(qTj
2557+(qej
25542558 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
25552559 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
25562560 (test) brawl
25572561 (test) flee
25582562 (test) pursue
2559-(u3j
2563+(uLj
2564+(uij
25602565 (update disabled)
25612566 (vQF
25622567 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
25632568 (vector,vector) cross product between two vectors
25642569 (vector,vector,float) lerp between two vectors by a float factor returning new vector
25652570 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
25662571 (wMww
2567-(ylj
2572+(yPj
2573+(yjj
2574+(ynj
25682575 )!)#)?)G)])e)i)o)u)
25692576 ).CMsgSteamLearn_InferenceMetadata_Request
25702577 )Ck?B
@@ -2983,7 +2990,6 @@ $pIv
29832990 , retcode=
29842991 , value=
29852992 ,#,/,5,9,A,W,Y,i,w,
2986-,0Wn
29872993 ,3g4
29882994 ,7~5d
29892995 ,ARu@y6
@@ -23571,11 +23577,10 @@ $pIv
2357123577 0123456789
2357223578 02V8[
2357323579 05=k
23574-08@HRP?
2357523580 08@J
23576-08BP?
2357723581 08bX
2357823582 09,h
23583+0:pYn
2357923584 0;Q5[
2358023585 0<cz
2358123586 0M2~@p
@@ -23844,7 +23849,6 @@ $pIv
2384423849 2-.CMsgInGamePrediction.ERandomSelectionGroup_t
2384523850 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2384623851 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
23847-20%r
2384823852 20.CMsgClientToGCGetBattleReportResponse.EResponse
2384923853 20t\f
2385023854 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
@@ -23914,7 +23918,7 @@ $pIv
2391423918 2?.CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse"u\n\tEResponse
2391523919 2?.CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute
2391623920 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
23917-2@1r
23921+2@2o
2391823922 2C.CMsgClientToGCOverworldDevGrantFortuneTellerCoinResponse.EResponse"
2391923923 2C.CMsgClientToGCOverworldGetDynamicImageResponse.EDynamicImageFormat
2392023924 2C.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse
@@ -24033,12 +24037,11 @@ $pIv
2403324037 2\r.DOTA_GC_TEAM:
2403424038 2\r.ELeaguePhase
2403524039 2\rlhp
24036-2\vpL
2403724040 2^pV
2403824041 2_bot
2403924042 2_mid
2404024043 2_top
24041-2`Yn
24044+2`5r
2404224045 2a"l
2404324046 2bT~
2404424047 2cb:RO
@@ -24047,6 +24050,7 @@ $pIv
2404724050 2nIg
2404824051 2ndry
2404924052 2p"6
24053+2p?w
2405024054 2prB
2405124055 3%3+3/353A3G3[3_3g3k3s3y3
2405224056 31tPR
@@ -24212,7 +24216,6 @@ $pIv
2421224216 4_bot
2421324217 4_top
2421424218 4f h
24215-4q\n2Af
2421624219 4tpD
2421724220 4zj@1;IJ
2421824221 5'0v2ZP
@@ -24305,7 +24308,7 @@ $pIv
2430524308 65535"j\n
2430624309 65535B$
2430724310 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c
24308-6666666666666666events/aghanim/interface/hazard_silence
24311+6666666666666666h
2430924312 67-s
2431024313 6H,N
2431124314 6O|T%
@@ -24448,12 +24451,12 @@ $pIv
2444824451 851Pe
2444924452 8<pl
2445024453 8= zp
24451-8@JP?
24452-8A(j
2445324454 8A6j
24454-8BP?
2445524455 8DemoFile
24456+8FPD
24457+8F`C
2445624458 8GZS
24459+8M+j
2445724460 8SIffK5W
2445824461 8TZvrv<
2445924462 8\n0series_current_selection_priority_used_coin_toss
@@ -24511,7 +24514,6 @@ $pIv
2451124514 8ca1
2451224515 8dS2
2451324516 8pe7?
24514-8q+j
2451524517 8q-S*]X
2451624518 8sOy
2451724519 9#9%9)9/9=9A9M9[9k9y9}9
@@ -24851,14 +24853,13 @@ $pIv
2485124853 ?uWS
2485224854 ?x29
2485324855 @!@%@+@1@?@C@E@]@a@g@m@
24854-@08ND
24856+@08N
2485524857 @0pp
2485624858 @333?
24857-@60b
24859+@6pU
2485824860 @@map tree
2485924861 @BH]f
2486024862 @BoneSetup
24861-@HVP>
2486224863 @Invalid attach type specified for particle effect anim event. Trying to spawn effect '%s' on model %s\n
2486324864 @MfKZ
2486424865 @Pgl
@@ -24885,7 +24886,7 @@ $pIv
2488524886 @dKb]
2488624887 @end_camera
2488724888 @fff>fff>fff>fff>
24888-@htpIv
24889+@ht0Iv
2488924890 @i1V
2489024891 @n2w
2489124892 @player_start_teleport_destination
@@ -24938,7 +24939,6 @@ A<fP
2493824939 A>x8
2493924940 A@d0I
2494024941 AA Compromise
24941-AA: Yn
2494224942 AABB
2494324943 AABBDirection
2494424944 AACompromise
@@ -26059,7 +26059,6 @@ AwardAchievement
2605926059 AwardEventPoints failed as no lobby found!\n
2606026060 Axis
2606126061 AxisAngleToQuaternion
26062-B 0r
2606326062 B!rA
2606426063 B#B)B/BCBSBUB[BaBsB}B
2606526064 B*k@5
@@ -26296,6 +26295,7 @@ B\n\rneutral_items
2629626295 B\n\tbuildings
2629726296 B\vp\n0
2629826297 B`4I
26298+B`Wn
2629926299 Back compat: Is this entity a player pawn *or* controller?
2630026300 BackpackCooldownOverride
2630126301 Backswing interrupted, action locked.
@@ -31226,6 +31226,7 @@ D(n%6
3122631226 D*64
3122731227 D.Hog^
3122831228 D.]ppM
31229+D0Iv
3122931230 D2I_ASN1_BIT_STRING
3123031231 D2I_ASN1_GENERALIZEDTIME
3123131232 D2I_ASN1_HEADER
@@ -32096,7 +32097,6 @@ Download files with result code %d
3209632097 Download has stalled. (Was at %llu bytes downloaded %.1fs ago, now is at %llu/%llu bytes downloaded)
3209732098 Downloaded %llu of %llu bytes. %.1fs elapsed
3209832099 Downloading item
32099-DpIv
3210032100 Dq;n
3210132101 DraftPool
3210232102 Drag during mouse down required.
@@ -35033,6 +35033,7 @@ HWyn
3503335033 H\nCk_EMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse
3503435034 H\n\nmessage_id
3503535035 H\n\tabilities
35036+H]4r
3503635037 Hammer ID: %s
3503735038 Hammer/DefaultTextureScale
3503835039 Handshake Enum
@@ -36662,7 +36663,6 @@ HullParams
3666236663 Hulls are convex point clouds in body space
3666336664 HuntedBy
3666436665 H{1S
36665-H}4r
3666636666 I died
3666736667 I"9|OxTex
3666836668 I+8G
@@ -39909,12 +39909,11 @@ P-256
3990939909 P-384
3991039910 P-521
3991139911 P08@J
39912-P08Jp
39913-P08ND
39912+P08J0
39913+P08N
3991439914 P1\t98"
39915-P2P?
3991639915 P5[1
39917-PA#DOTA_Chat_AssassinFailed
39916+PA#DOTA_Chat_AssassinAnnounce
3991839917 PAGN_4
3991939918 PARALYZE
3992039919 PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\n
@@ -40330,7 +40329,6 @@ PingWheelMessageRange
4033040329 PitchShift
4033140330 PitchYawRoll
4033240331 PivotPaint
40333-PjP?
4033440332 Place a rune in the bottle.
4033540333 Place a unit somewhere not already occupied.
4033640334 PlaceDecalEvent_t
@@ -40866,8 +40864,8 @@ RUNE_XP
4086640864 R\n\fActivityInfo
4086740865 R\r1>Vp
4086840866 R\vp!y
40869-R\vpL
4087040867 R]Di
40868+R`5r
4087140869 Rad2 Deg
4087240870 Radiant
4087340871 Radiant Only
@@ -45700,11 +45698,10 @@ XYD%
4570045698 X\n summary_description_embed_values
4570145699 X\n\rkilling_blows
4570245700 X\tQo
45703-X`hrP?
4570445701 Xbox VDP is not supported on this platform.
4570545702 Xd3h
45706-Xf0G
4570745703 XfJ7
45704+Xf`F
4570845705 XjfR
4570945706 XqgA+
4571045707 Xuub
@@ -45753,7 +45750,6 @@ You must type in
4575345750 You need to read the OpenSSL FAQ, http://www.openssl.org/support/faq.html
4575445751 You're missing a GetPreviewUnit in your encounter at %.3f %.3f!\n
4575545752 Ys/MA
45756-Z Yn
4575745753 Z"T-47\f8
4575845754 Z#Pe
4575945755 Z+5AS
@@ -45771,6 +45767,7 @@ Z\n\fPositionPair
4577145767 Z\n\fSubChallenge
4577245768 Z\n\nmap_values
4577345769 Z\tV_localeconv
45770+Z`Wn
4577445771 Zd[w
4577545772 Ze2Zh@
4577645773 Zero Pose Task
@@ -45869,11 +45866,11 @@ Z~wl
4586945866 \\n\vCheerRemaps
4587045867 \f%\f/\f1\fA\f[\f_\fa\fm\fs\fw\f
4587145868 \f*t\n ESteamLearnGetAccessTokensResult
45869+\f0Iv
4587245870 \f7ig
4587345871 \f<<0A1pq
4587445872 \fCEntityIndex"
4587545873 \fKS1
45876-\fP5r
4587745874 \fW9c
4587845875 \fXu"L
4587945876 \f\rbad allocation
@@ -45882,8 +45879,6 @@ Z~wl
4588245879 \fdhWTh
4588345880 \fevents.proto"
4588445881 \fiaR
45885-\fpIv
45886-\fp\vPd
4588745882 \ful2
4588845883 \fy&3Gl
4588945884 \l:ArR
@@ -46098,6 +46093,7 @@ Z~wl
4609846093 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4609946094 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
4610046095 \n0CMsgServerToGCMatchPlayerNeutralItemEquipHistory
46096+\n0Vn
4610146097 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4610246098 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4610346099 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -47383,7 +47379,6 @@ Z~wl
4738347379 \ng_VProfSignalSpike
4738447380 \ng_flConfigMaxCoord
4738547381 \ngrant_periodic_action '%s' doesn't specify an action to grant
47386-\npVn
4738747382 \nqYu
4738847383 \ntM(ie-V
4738947384 \r!\r+\r-\r=\r?\rO\rU\ri\ry\r
@@ -47588,20 +47583,20 @@ _tools_event_desc
4758847583 _turbo
4758947584 _xU`u
4759047585 _}eOk
47591-`2 Yn
4759247586 `28)fk
47593-`6Pe
47594-`6Pf
47587+`6pV
4759547588 `:zQF
4759647589 `D$daM-l
4759747590 `DZG
4759847591 `H(hqA1p
4759947592 `ITS
4760047593 `VX:H
4760147594 `\n\rvector_values
47595+`aAj
4760247596 `fPw.\vM
4760347597 `h9T~
4760447598 `o_je
47599+`uBj
4760547600 `yNT
4760647601 a null shared library handle was used
4760747602 a trigger_changelevel doesn't have a map
@@ -47619,7 +47614,6 @@ a:typeparam
4761947614 a;Tg
4762047615 a@XZ
4762147616 aA0k
47622-aBvD
4762347617 aD/x
4762447618 aDSS
4762547619 aECDH
@@ -48577,6 +48571,7 @@ b0M%
4857748571 b2i_PVK_bio
4857848572 b5o-
4857948573 b=G3
48574+b@2o
4858048575 bAggro
4858148576 bAllChat
4858248577 bAllow
@@ -52127,6 +52122,7 @@ eventname
5212752122 events.proto
5212852123 events/aghanim/interface/hazard_bubble
5212952124 events/aghanim/interface/hazard_frontreduction
52125+events/aghanim/interface/hazard_silence
5213052126 events/base_event_schema.h
5213152127 eventtype
5213252128 ever_fully_connected
@@ -53683,6 +53679,7 @@ hex_to_string
5368353679 hexed
5368453680 hexkey
5368553681 hhwi
53682+hiIj
5368653683 hidden_modifier
5368753684 hide_debug_complaints
5368853685 hide_highlight_hud_element
@@ -55773,7 +55770,6 @@ jOJw"
5577355770 jTuf
5577455771 jV*d9O
5577555772 j[6Z
55776-j\n.Bf
5577755773 j\n\nOutputItem
5577855774 j\vIP{s
5577955775 jackpots
@@ -62554,8 +62550,7 @@ p.other
6255462550 p.ppBasis
6255562551 p.prime
6255662552 p.tpBasis
62557-p08@H^D
62558-p2P?
62553+p08@H^
6255962554 p2{l
6256062555 p4Z3
6256162556 p5Z3
@@ -65469,7 +65464,6 @@ payload + padding <= 16381
6546965464 payment gateway capabilities
6547065465 payment_row_usd
6547165466 payment_us_usd
65472-pbP?
6547365467 pbeWithMD2AndDES-CBC
6547465468 pbeWithMD2AndRC2-CBC
6547565469 pbeWithMD5AndCast5CBC
@@ -71731,6 +71725,7 @@ zNear
7173171725 zPos
7173271726 zRXU
7173371727 z\tV_sind
71728+z`Wn
7173471729 zealots
7173571730 zero_value
7173671731 zfriction
M
game/dota/pak01_dir.txt
+7-7
@@ -111536,8 +111536,8 @@ models/heroes/snapfire/fx/snapfire_cookie.vmdl_c CRC:0071078d1a size:33740
111536111536 models/heroes/snapfire/fx/snapfire_pool.vmdl_c CRC:003374be8c size:10377
111537111537 models/heroes/snapfire/fx/snapfire_pool_edge.vmdl_c CRC:00b5708c1e size:7903
111538111538 models/heroes/snapfire/maya/snapfire_cookie.vmdl_c CRC:001a2c0edc size:11054
111539-models/heroes/snapfire/snapfire.vmdl_c CRC:008647c4ce size:1858778
111540-models/heroes/snapfire/snapfire/snapfire_base_vmorf.vtex_c CRC:004953bd5f size:434968
111539+models/heroes/snapfire/snapfire.vmdl_c CRC:00ca056c27 size:1866182
111540+models/heroes/snapfire/snapfire/snapfire_base_vmorf.vtex_c CRC:00a508cf14 size:435000
111541111541 models/heroes/snapfire/snapfire_armor.vmdl_c CRC:00ffb1f7b8 size:459517
111542111542 models/heroes/snapfire/snapfire_armor/snapfire_armor_lod1_vmorf.vtex_c CRC:00189ce430 size:41716
111543111543 models/heroes/snapfire/snapfire_armor/snapfire_armor_vmorf.vtex_c CRC:00685082e8 size:88152
@@ -236559,8 +236559,8 @@ particles/models/heroes/ringmaster/ringmaster_bullwhip/bullwhip_fx_01.vsnap_c CR
236559236559 particles/models/heroes/ringmaster/ringmaster_whip/ringmaster_whip_fx.vsnap_c CRC:00d09dd6fd size:1924
236560236560 particles/models/heroes/sand_king/sand_king/tail_fxmesh_back.vsnap_c CRC:0043c2b3a8 size:1213
236561236561 particles/models/heroes/sand_king/sand_king/tail_fxmesh_front.vsnap_c CRC:00d581e026 size:1263
236562-particles/models/heroes/snapfire/snapfire_muzzle_flash_fx.vsnap_c CRC:00fd38b466 size:1039
236563-particles/models/heroes/snapfire/snapfire_shotgun_muzzle_fx.vsnap_c CRC:002c89e32d size:936
236562+particles/models/heroes/snapfire/snapfire_muzzle_flash_fx.vsnap_c CRC:00988296dd size:1039
236563+particles/models/heroes/snapfire/snapfire_shotgun_muzzle_fx.vsnap_c CRC:0028631be8 size:936
236564236564 particles/models/heroes/snapfire/snapfire_taunt_model.vmdl_c CRC:00eb35f9b0 size:13477
236565236565 particles/models/heroes/terrorblade/demon_zeal.vpcf_c CRC:0089453637 size:1704
236566236566 particles/models/heroes/terrorblade/demon_zeal_body.vpcf_c CRC:000ee1070e size:1661
@@ -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:00bba62f79 size:2662215
267965+patchnotes/patchnotes.vdpn_c CRC:00558898fe 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
@@ -270828,7 +270828,7 @@ resource/localization/abilities_bulgarian.txt CRC:0050726d96 size:2464867
270828270828 resource/localization/abilities_czech.txt CRC:00d99f2e8b size:2017533
270829270829 resource/localization/abilities_danish.txt CRC:0017c03105 size:1839303
270830270830 resource/localization/abilities_dutch.txt CRC:00c9800b34 size:835260
270831-resource/localization/abilities_english.txt CRC:00c084cbba size:1845055
270831+resource/localization/abilities_english.txt CRC:00d92172e0 size:1845017
270832270832 resource/localization/abilities_finnish.txt CRC:004868fdd4 size:1892858
270833270833 resource/localization/abilities_french.txt CRC:004e56404e size:2064264
270834270834 resource/localization/abilities_german.txt CRC:005b75574f size:2013884
@@ -271138,7 +271138,7 @@ resource/localization/patchnotes/patchnotes_bulgarian.txt CRC:00427d03f1 size:34
271138271138 resource/localization/patchnotes/patchnotes_czech.txt CRC:00194ee88b size:3408174
271139271139 resource/localization/patchnotes/patchnotes_danish.txt CRC:00f4fab9b4 size:2610052
271140271140 resource/localization/patchnotes/patchnotes_dutch.txt CRC:00b8feb9f1 size:304533
271141-resource/localization/patchnotes/patchnotes_english.txt CRC:0068e244f5 size:2850643
271141+resource/localization/patchnotes/patchnotes_english.txt CRC:008b02ab7f size:2850754
271142271142 resource/localization/patchnotes/patchnotes_finnish.txt CRC:00ec8a09a1 size:2501760
271143271143 resource/localization/patchnotes/patchnotes_french.txt CRC:00c67a59e4 size:3304436
271144271144 resource/localization/patchnotes/patchnotes_german.txt CRC:00db9276dd size:3123371
M
game/dota/steam.inf
+4-4
@@ -1,10 +1,10 @@
1-ClientVersion=6890
2-ServerVersion=6890
1+ClientVersion=6891
2+ServerVersion=6891
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10892047
8+SourceRevision=10893022
99 VersionDate=Aug 07 2026
10-VersionTime=10:25:58
10+VersionTime=14:22:38
Update information
Build
24621316
Associated changelist
37861503
Game version
6891

Found something incorrect?

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