Official patch notes

Dota 2 update
Build 24378988
24 Jul 2026, 17:59 UTC
Technical changes
8 files changed
+194 additions-203 removals
Technical changes
Changed files
8 tracked files.
8 files+194-203
MDumpSource2/.stringsignore+1-0
DumpSource2/.stringsignore
+1-0
@@ -40772,6 +40772,7 @@ m_bCustomGameTeamSelectionLocked
4077240772 m_bCustomKillEffect
4077340773 m_bCylepose
4077440774 m_bDamageApplied
40775+m_bDamageImpacted
4077540776 m_bDampAllRotation
4077640777 m_bDampenNearWaterPlane
4077740778 m_bDataStringLocalized
MDumpSource2/schemas/client/CDOTA_AttackRecord.h+1-0
DumpSource2/schemas/client/CDOTA_AttackRecord.h
+1-0
@@ -57,4 +57,5 @@ class CDOTA_AttackRecord
5757 KeyValues3 m_kvExtraData;
5858 float32 m_flActualDamageDealtResult;
5959 bool m_bTrackedRecord;
60+ bool m_bDamageImpacted;
6061 };
MDumpSource2/schemas/server/dynpitchvol_base_t.h+1-1
DumpSource2/schemas/server/dynpitchvol_base_t.h
+1-1
@@ -17,7 +17,7 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": -743060806,
20+// "pitchfrac": 72207130,
2121 // "vol": 32763,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
MDumpSource2/schemas/server/dynpitchvol_t.h+1-1
DumpSource2/schemas/server/dynpitchvol_t.h
+1-1
@@ -17,7 +17,7 @@
1717 // "pitch": 0,
1818 // "spinupsav": 0,
1919 // "spindownsav": 0,
20-// "pitchfrac": -743060806,
20+// "pitchfrac": 72207130,
2121 // "vol": 32763,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
Mgame/dota/bin/win64/client_strings.txt+104-116
game/dota/bin/win64/client_strings.txt
+104-116
@@ -167,9 +167,8 @@
167167 (%lu = 0x%lx)\n
168168 (%u = 0x%x)\n
169169 (+%d more due to usercommand delivery)
170- (08@HPXb
171- (08@HR
172- (0X`hpz
170+ (08@HPXb@
171+ (0X`hpz@
173172 (Dirty Animation)
174173 (INVALID PSS PARAMETERS)\n
175174 (Negative)
@@ -6993,68 +6992,72 @@ $hRh
69936992 (0'yX
69946993 (0.1s interval)
69956994 (0x%08X)'??'
6996-(1Ct
6997-(1bt
6998-(1jt
6999-(53t
6995+(1Ns
6996+(1es
6997+(1vt
6998+(5Fs
70006999 (5Me
7001-(5Ns
7002-(5Rs
7000+(5Ts
7001+(5Xs
70037002 (5jP
7004-(5vs
7005-(5xs
7006-(9Tt
7007-(9st
7008-(9wt
7009-(9xt
7003+(5js
70107004 (?333?DOTAShowGlossaryPage
7011-(A8t
70127005 (ACTIVE)
7013-(APs
7006+(AMs
7007+(AQs
7008+(Ahs
70147009 (App Id to retrieve published files from.
7015-(Avt
7010+(Ars
7011+(Azt
70167012 (BZq
70177013 (CLIENT) Inventory:\n
70187014 (Client)
70197015 (D4D
70207016 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
7021-(E0s
7022-(E1s
7023-(EAs
7024-(EKt
7025-(Eis
7017+(E4s
7018+(Ems
7019+(Evs
7020+(Ewt
70267021 (Fade Removed: [%d,%d,%d,%d])\n
70277022 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
70287023 (HSCRIPT hTarget) Return the error string of a failed command on a target.
7029-(I7t
7024+(I0s
7025+(I9s
70307026 (I?Value@External@v8@@QEBAPEAXXZ
70317027 (ID of the Cloud file to get details for.
70327028 (IImageSource)
7033-(ILs
7034-(IRt
7035-(Ibs
7036-(Ifs
7029+(IYs
7030+(Igs
70377031 (Interp Ready=%s)
7038-(Iyt
7039-(MDt
7040-(Mnt
7032+(M6s
7033+(MZt
7034+(Mns
70417035 (NONE)
7042-(Qit
7036+(QJt
7037+(QLs
7038+(QOt
7039+(Qks
70437040 (Qls
7044-(Qos
70457041 (SST) Disconnecting for the purpose of editing %s\n
70467042 (SST) Disconnecting for the purpose of removing all SST data from vpk\n
70477043 (SST) Moving %s to %s\n
70487044 (SST) Unzipping %s (%d files)\n
70497045 (SST) Zipping %s (%d files)\n
70507046 (Text description for the published file.
70517047 (U1h
7048+(U8t
7049+(UZs
7050+(Ubs
7051+(Ult
70527052 (Unknown error)
7053-(Urt
7053+(Unt
7054+(Ups
70547055 (VectorWS vLocation) Determine whether an issued command on a location is valid.
70557056 (VectorWS vLocation) Return the error string of a failed command on a location.
70567057 (WIPE AND EXTRACT)
7057-(Yus
7058+(YEt
7059+(YIs
7060+(Yis
70587061 (ZdOt\n&
70597062 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
70607063 (\f"#\n!CMsgClientToGCEmoticonDataRequest"Q\n
@@ -7896,54 +7899,55 @@ $hRh
78967899 (\v2\v.CMsgVector"l\n
78977900 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
78987901 (\v2\v.CMsgVector*
7899-(aqs
7900-(ars
7902+(aQt
7903+(aVs
79017904 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
79027905 (connected)
79037906 (d4t8
79047907 (default)
7908+(e1t
7909+(eBs
7910+(eit
79057911 (fS{ggRcjh
79067912 (flTime, bInformClients)
79077913 (from angle, to angle, time) - Spherical lerp of angle from->to based on time
79087914 (h`H1pqA
79097915 (i/Al
7910-(i6s
7911-(iEt
7912-(iJt
7913-(iks
7916+(i6t
7917+(iRt
7918+(ikt
79147919 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
79157920 (int iIndex, int iPoint, Vector vecPosition)
79167921 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
79177922 (int nFXIndex, int nPoint, vOrigin, qAngles)
79187923 (int nFXIndex, int nPoint, vOrigin, vForward)
7919-(iot
7920-(ipt
7924+(irt
79217925 (jvg;
7922-(m3t
7923-(m8t
7926+(m5s
7927+(m7t
7928+(mAt
79247929 (memory)
7930+(mmt
79257931 (needs match)
79267932 (no controller?)
79277933 (parent %d)
79287934 (partial match ok)
7929-(q9t
7930-(qPs
7931-(qXs
7935+(qBt
7936+(qjs
7937+(qpt
79327938 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
79337939 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
7934-(qzs
7935-(u4t
7940+(uLt
79367941 (update disabled)
7942+(uqs
79377943 (vQF
79387944 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
79397945 (vector,vector) cross product between two vectors
79407946 (vector,vector,float) lerp between two vectors by a float factor returning new vector
79417947 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
79427948 (wMww
7943-(yLs
7944-(ykt
7945-(ylt
7946-(yst
7949+(y4t
7950+(yys
79477951 ) == false\n
79487952 )!)#)?)G)])e)i)o)u)
79497953 )#DOTA_Hero_Selection_CaptainsMode_TheyBan
@@ -8309,7 +8313,6 @@ $hRh
83098313 *kf[R
83108314 *laM-\SO
83118315 *o\n\teRollType
8312-*p46
83138316 *v\n\vEPingSource
83148317 + <font color="#ffd825">%d</font><panel class="CombatEventGoldIcon" />
83158318 + Added %s Player[%d]: %s\n
@@ -9870,7 +9873,6 @@ $hRh
98709873 .?AV<lambda_1>@?9??BuildAssetModifierContainer@CItemGeneration@@QEAAXPEAVCAssetModifierContainer@@HPEAPEAVC_EconItemView@@@Z@
98719874 .?AV<lambda_1>@?9??CreateNewViewerList@CDOTA_DB_Page_Collection@@IEAAX_N@Z@
98729875 .?AV<lambda_1>@?9??OnBubbleCompleted@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@AEAAXPEAVCDOTA_WhackAMole_WordBubblePanel@@@Z@
9873-.?AV<lambda_1>@?9??OnKeyTyped@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@UEAA_NAEBUKeyData_t@panorama@@@Z@
98749876 .?AV<lambda_1>@?9??UpdateDirtyPanel@CDOTA_DB_Background_DarkCarnival@@UEAAXXZ@
98759877 .?AV<lambda_1>@?9??UpdateDirtyPanel@CDOTA_DB_Page_International2025_Talent@@EEAAXXZ@
98769878 .?AV<lambda_1>@?9??UpdateDirtyPanel@CDOTA_UI_MonsterHunterMaterialInventory@@UEAAXXZ@
@@ -10104,6 +10106,7 @@ $hRh
1010410106 .?AV<lambda_1>@?L@??RebuildCarousel@CDOTA_DB_Page_Collection_Featured_ItemsCarousel@@AEAAXXZ@
1010510107 .?AV<lambda_1>@?L@??RebuildCarousel@CDOTA_UI_StoreItemCarousel@@AEAAXXZ@
1010610108 .?AV<lambda_1>@?L@??UpdateActiveQuestData@CDOTA_DB_Background_BP_International2023@@AEAAXXZ@
10109+.?AV<lambda_1>@?M@??OnKeyTyped@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@UEAA_NAEBUKeyData_t@panorama@@@Z@
1010710110 .?AV<lambda_1>@?M@??PlayHeroActivity@CDOTA_Hud_VersusScene@@QEAAXVPlayerID_t@@HPEBUVersusScreenHeroActivity_t@@@Z@
1010810111 .?AV<lambda_1>@?M@??SetupPage@CDOTA_DB_Page_ProfileHeroStats@@UEAA?AW4EPageSetupResult@@_K@Z@
1010910112 .?AV<lambda_1>@?M@??ShowHeroIconsBasedOnModifiers@CDOTA_Hud_AbilityHeroIcons@@AEAAXXZ@
@@ -21324,7 +21327,6 @@ $hRh
2132421327 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??BuildAssetModifierContainer@CItemGeneration@@QEAAXPEAVCAssetModifierContainer@@HPEAPEAVC_EconItemView@@@Z@XPEBVCAssetModifier@@@std@@
2132521328 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??CreateNewViewerList@CDOTA_DB_Page_Collection@@IEAAX_N@Z@_NPEAVCDelayLoadList@panorama@@@std@@
2132621329 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??OnBubbleCompleted@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@AEAAXPEAVCDOTA_WhackAMole_WordBubblePanel@@@Z@X$$V@std@@
21327-.?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??OnKeyTyped@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@UEAA_NAEBUKeyData_t@panorama@@@Z@_NPEAVCDOTA_WhackAMole_WordBubblePanel@@@std@@
2132821330 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??UpdateDirtyPanel@CDOTA_DB_Background_DarkCarnival@@UEAAXXZ@PEAVCDOTA_UI_OverworldToken@@H@std@@
2132921331 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??UpdateDirtyPanel@CDOTA_DB_Page_International2025_Talent@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
2133021332 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?9??UpdateDirtyPanel@CDOTA_UI_MonsterHunterMaterialInventory@@UEAAXXZ@PEAVCDOTA_UI_MonsterHunterMaterial@@H@std@@
@@ -21558,6 +21560,7 @@ $hRh
2155821560 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?L@??RebuildCarousel@CDOTA_DB_Page_Collection_Featured_ItemsCarousel@@AEAAXXZ@XPEAVCDelayLoadPanel@panorama@@@std@@
2155921561 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?L@??RebuildCarousel@CDOTA_UI_StoreItemCarousel@@AEAAXXZ@XPEAVCDelayLoadPanel@panorama@@@std@@
2156021562 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?L@??UpdateActiveQuestData@CDOTA_DB_Background_BP_International2023@@AEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
21563+.?AV?$_Func_impl_no_alloc@V<lambda_1>@?M@??OnKeyTyped@CDOTA_Popup_Dark_Carnival_Encounter_Whack_A_Mole@@UEAA_NAEBUKeyData_t@panorama@@@Z@_NPEAVCDOTA_WhackAMole_WordBubblePanel@@@std@@
2156121564 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?M@??PlayHeroActivity@CDOTA_Hud_VersusScene@@QEAAXVPlayerID_t@@HPEBUVersusScreenHeroActivity_t@@@Z@X$$V@std@@
2156221565 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?M@??SetupPage@CDOTA_DB_Page_ProfileHeroStats@@UEAA?AW4EPageSetupResult@@_K@Z@_NPEAVCDOTA_UI_SortHeader@@@std@@
2156321566 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?M@??ShowHeroIconsBasedOnModifiers@CDOTA_Hud_AbilityHeroIcons@@AEAAXXZ@_NPEAVCPanel2D@panorama@@@std@@
@@ -37120,12 +37123,13 @@ $hRh
3712037123 0234
3712137124 02V8[
3712237125 05=k
37123-08@J
37126+08@J@
3712437127 08bX
3712537128 09,h
3712637129 0:%02d
3712737130 0;Q5[
3712837131 0<cz
37132+0>pw
3712937133 0M2~@p
3713037134 0Marks latest announcement timestamp read by user
3713137135 0Name of the file to publish in the user's cloud.
@@ -37416,6 +37420,7 @@ $hRh
3741637420 1}oP
3741737421 2 .CMsgBattleReport_CompareContext"
3741837422 2 .CMsgGCRoutingInfo.RoutingMethod:
37423+2 06
3741937424 2 arguments expected: %s <map name> <override map name>\n
3742037425 2!.CMsgAddSocketResponse.EAddSocket"
3742137426 2!.CMsgBattleReport_HighlightRarity
@@ -37536,9 +37541,9 @@ $hRh
3753637541 20.CMsgSpectateFriendGameResponse.EWatchLiveResult"
3753737542 200 200 200 196
3753837543 2013-01-01
37544+2016
3753937545 2022_diretide_collectors_cache
3754037546 2025_cta_collectors_cache_voting
37541-20B6
3754237547 20t\f
3754337548 20x9
3754437549 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37708,6 +37713,7 @@ $hRh
3770837713 2@.CMsgClientToGCFantasyCraftingPerformOperationResponse.EResponse
3770937714 2@.CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponse"
3771037715 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
37716+2@36
3771137717 2A.CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponse
3771237718 2Array of text tags to apply to the published file.
3771337719 2B.CMsgClientToGCFantasyCraftingSelectGlobalPrefixResponse.EResponse
@@ -37863,12 +37869,12 @@ $hRh
3786337869 2\r.ELeaguePhase
3786437870 2\rlhp
3786537871 2\vp!d
37866-2\vp8
3786737872 2^pV
3786837873 2_bot
3786937874 2_mid
3787037875 2_top
3787137876 2_week_streak
37877+2`o3
3787237878 2a"l
3787337879 2bT~
3787437880 2cb:RO
@@ -37877,8 +37883,6 @@ $hRh
3787737883 2nIg
3787837884 2ndry
3787937885 2p"6
37880-2p46
37881-2po=
3788237886 2prB
3788337887 3#DOTA_Hero_Selection_AllDraft_YouPicking_LosingGold
3788437888 3%3+3/353A3G3[3_3g3k3s3y3
@@ -38017,7 +38021,6 @@ $hRh
3801738021 4.CPlayer_GetMutualFriendsForIncomingInvites_Response"^
3801838022 40 40 40 196
3801938023 400.0 -400.0 -50.0
38020-40k=
3802138024 46936
3802238025 474E4U4W4c4i4m4
3802338026 4<Td
@@ -38379,38 +38382,30 @@ $hRh
3837938382 7sAP'
3838038383 7wKR
3838138384 7zRQ
38382-8!dt
3838338385 8"3hrf
38384-8%8s
3838538386 8&Kx
38387+8)8s
38388+8)Os
3838638389 8+Qw
3838738390 80F2<
3838838391 82\n:XPH
3838938392 851Pe
38390-85Ms
3839138393 89 89 89
3839238394 8<pl
3839338395 8= zp
38394-8=hs
3839538396 8@HPZ
38396-8@HPZ`j=
3839738397 8A6j
38398-8Bp46
3839938398 8Client ID for which to count the number of issued tokens"
38400-8E7s
38401-8EOt
38402-8F v
3840338399 8GZS
3840438400 8Gets the list of nicknames this user has for other users
38401+8IHt
3840538402 8If set, remove from ignore/block list instead of adding "\\n
3840638403 8If true, return tag information in the returned details.
38407-8M@s
3840838404 8Name of the file to use as the published file's preview.
3840938405 8SIffK5W
3841038406 8TZvrv<
3841138407 8TopArrow
3841238408 8Uas
38413-8Yms
3841438409 8\n0series_current_selection_priority_used_coin_toss
3841538410 8\n0ultimate_scepter_consumed_alchemist_bonus_health
3841638411 8\n3kKillEaterEventType_Broodmother_SpiderlingHeroKills
@@ -38465,16 +38460,16 @@ $hRh
3846538460 8\n\rnotifications
3846638461 8\n\rready_members
3846738462 8\n\rsubscribe_msg
38468-8\tas
38463+8\tgt
3846938464 8\v8!83858A8G8K8S8W8_8e8o8q8}8
3847038465 8]Vc2
3847138466 8ca1
3847238467 8dS2
38468+8mdt
3847338469 8oYSBkqnngo
3847438470 8pe7?
3847538471 8q-S*]X
38476-8qNs
38477-8qet
38472+8q8s
3847838473 8sOy
3847938474 9#9%9)9/9=9A9M9[9k9y9}9
3848038475 9#DOTA_Hero_Selection_CaptainsMode_WaitingForChooseCaptain
@@ -38485,10 +38480,8 @@ $hRh
3848538480 969p
3848638481 9966
3848738482 9:dzGN
38488-9>Os
3848938483 9@Xp&
3849038484 9B2C1229
38491-9Bgt
3849238485 9IGv
3849338486 9J9;6
3849438487 9N1=@
@@ -38544,7 +38537,6 @@ $hRh
3854438537 9oB#
3854538538 9q6\r#m
3854638539 9r#xV
38547-9~Os
3854838540 : %i/%i (%d) full repredict\n
3854938541 : %i/%i (%d) skip to %i restore from slot %i\n
3855038542 : %i/%i (%i) Prediction slot %d holds command %d instead of %d! Deleting all predictions, will full repredict\n
@@ -38556,7 +38548,6 @@ $hRh
3855638548 : initpredictable %d:%s for %d slots\n
3855738549 : unrecognized parent "%s"\n
3855838550 :':+:1:K:Q:[:c:g:m:y:
38559-:096
3856038551 :4\n\vdescription
3856138552 :9\n\tkey_field
3856238553 :BAD OBJECT
@@ -38612,7 +38603,6 @@ $hRh
3861238603 :eaI
3861338604 :gN(dq
3861438605 :mIR
38615-:p46
3861638606 :w4v
3861738607 ;!;#;-;9;E;S;Y;_;q;{;
3861838608 ;"lY7
@@ -39061,7 +39051,7 @@ $hRh
3906139051 ?uWS
3906239052 ?x29
3906339053 @!@%@+@1@?@C@E@]@a@g@m@
39064-@08ND
39054+@08N
3906539055 @0pp
3906639056 @333333)@R
3906739057 @888
@@ -39070,8 +39060,8 @@ $hRh
3907039060 @BH]f
3907139061 @BoneSetup
3907239062 @DebugIndividualStyle
39073-@HPX`hv`Y
3907439063 @HPXf
39064+@HV@p
3907539065 @Integer overflow in %s
3907639066 @MfKZ
3907739067 @Pgl
@@ -39104,6 +39094,7 @@ $hRh
3910439094 @keyframes
3910539095 @keyframes '%s'\r\n{\r\n
3910639096 @merged
39097+@modifier_mars_gods_rebuke_slow
3910739098 @n2w
3910839099 @setlocal\n
3910939100 @type
@@ -39135,6 +39126,7 @@ A9ur
3913539126 A<fP
3913639127 A>x8
3913739128 AA Compromise
39129+AA:p
3913839130 AABB
3913939131 AABBDirection
3914039132 AACompromise
@@ -40701,7 +40693,6 @@ B-409
4070140693 B-571
4070240694 B-Spline
4070340695 B.z\85p
40704-B0j=
4070540696 B2I_DSS
4070640697 B2I_RSA
4070740698 B2pr
@@ -40854,6 +40845,7 @@ BOOLEAN
4085440845 BPEventLevelIcon
4085540846 BPIN_txt
4085640847 BPLevel
40848+BPj=
4085740849 BReadyForDisplay
4085840850 BRouteMsgToJob
4085940851 BRouteWorkItemCompleted called for a job that could not be found!\n
@@ -41388,7 +41380,7 @@ BoxFinished
4138841380 BoxFocused
4138941381 BoxIdle
4139041382 BoxOpening
41391-Bpn=
41383+Bpj=
4139241384 Bracket
4139341385 Bracket%d
4139441386 BracketBoxContainer
@@ -55492,6 +55484,7 @@ E\n\thero_data
5549255484 E\n\tloc_stats
5549355485 E\n\vhunt_reward
5549455486 E\n\vinventories
55487+E\npj=
5549555488 EarlyPurchaseMaterials
5549655489 EarlyRetireParticleSystems
5549755490 Earned
@@ -65588,17 +65581,17 @@ P-224
6558865581 P-256
6558965582 P-384
6559065583 P-521
65591-P08@J
65592-P08J
65593-P08ND
65584+P08@J@
65585+P08JP*2
65586+P08N
6559465587 P0WonMatch
6559565588 P1Avatar
6559665589 P1WonMatch
6559765590 P1\t98"
6559865591 P2Avatar
6559965592 P2P ping to "%s". Timed out after %.2fms\n
65600-P4P'=
6560165593 P5[1
65594+P6`N
6560265595 PAGN_4
6560365596 PAGrave
6560465597 PAIN: %2.2f\n
@@ -67744,7 +67737,6 @@ R Sqrt
6774467737 R(Optional) If true, only return the total number of files that satisfy this query.
6774567738 R(Optional) Tags that must NOT be present on a published file to satisfy the query."
6774667739 R/Qs
67747-R0B6
6774867740 R2I_CERTPOL
6774967741 R2I_PCI
6775067742 R=1C&b
@@ -67928,7 +67920,6 @@ RTTIPredictionsUnlocked
6792867920 RTTISelected
6792967921 RTTIState
6793067922 RT_txt
67931-R\fp8
6793267923 R\n\fActivityInfo
6793367924 R\n\fmap_variants
6793467925 R\n\fplayer_cards
@@ -67938,7 +67929,7 @@ R\r1>Vp
6793867929 R\tV_iswcntrl
6793967930 R\vP!m
6794067931 R\vp!y
67941-R\vpd
67932+R\vpT
6794267933 R]Di
6794367934 R_T5Y
6794467935 Rad Guys
@@ -75786,7 +75777,6 @@ X\tQo
7578675777 Xd3h
7578775778 Xdota
7578875779 Xf y
75789-Xf@z
7579075780 XfJ7
7579175781 Xin \t
7579275782 XjfR
@@ -76067,6 +76057,7 @@ Z~wl
7606776057 \fBlessingID_t
7606876058 \fCEntityIndex"
7606976059 \fKS1
76060+\fPA6
7607076061 \fW9c
7607176062 \fXu"L
7607276063 \f\tV_acosd
@@ -76075,6 +76066,7 @@ Z~wl
7607576066 \fevents.proto
7607676067 \fevents.proto"
7607776068 \fiaR
76069+\fp\vPt
7607876070 \ful2
7607976071 \fy&3Gl
7608076072 \l:ArR
@@ -76495,7 +76487,7 @@ Z~wl
7649576487 \n/CMsgClientToGCSubmitCoachTeammateRatingResponse
7649676488 \n/CMsgDOTATeamInvite_GCImmediateResponseToInviter
7649776489 \n/steammessages_publishedfile.steamworkssdk.proto
76498-\n0B6
76490+\n066
7649976491 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
7650076492 \n0CMsgClientToGCOverworldDevClearInventoryResponse
7650176493 \n0CMsgClientToGCPlayerCardSpecificPurchaseResponse
@@ -76616,6 +76608,7 @@ Z~wl
7661676608 \nPlayerID_t
7661776609 \nPlayerID_t"
7661876610 \nSimulating Entities:\n\n
76611+\nTOs
7661976612 \nUnknown reward type '%s' for action '%s' at score '%s'
7662076613 \n\fAsyncRewards
7662176614 \n\fBAD_QUANTITY
@@ -78149,7 +78142,6 @@ Z~wl
7814978142 \n\vzoom_amount
7815078143 \ng_flConfigMaxCoord
7815178144 \ngrant_periodic_action '%s' doesn't specify an action to grant
78152-\np46
7815378145 \nqYu
7815478146 \ntM(ie-V
7815578147 \nunit1: %s \nunit2: %s \nevent: %s \npriority: %d\n
@@ -78511,7 +78503,6 @@ Z~wl
7851178503 \v"f\n*CMsgOverworldEncounterPitFighterRewardData
7851278504 \v"w\n2CMsgClientToGCOverworldRequestTokensNeededByFriend
7851378505 \v#\v)\v-\v?\vG\vQ\vW\v]\ve\vo\v{\v
78514-\v:p46
7851578506 \vAbilityID_t
7851678507 \vAbilityID_t"
7851778508 \vAbilityID_t"8\n
@@ -78695,30 +78686,31 @@ _video
7869578686 _wjb
7869678687 _xU`u
7869778688 _}eOk
78689+`2 06
7869878690 `28)fk
78699-`2Pj=
78691+`2@36
7870078692 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
78701-`40j=
78702-`6PN
7870378693 `:zQF
7870478694 `D$daM-l
7870578695 `DZG
78696+`E4t
7870678697 `F?ToLocalEmpty@api_internal@v8@@YAXXZ
7870778698 `H(hqA1p
7870878699 `ITS
78700+`QAs
78701+`UDs
7870978702 `VX:H
7871078703 `\n+k_EHeroSelectionText_CaptainsMode_YouSelect
7871178704 `\n+k_EHeroSelectionText_RandomDraft_HeroReview
7871278705 `\n\rvector_values
7871378706 `\tV_logd
7871478707 `fPw.\vM
7871578708 `h9T~
78716-`iTt
78709+`ius
78710+`mzt
7871778711 `o_je
78718-`qhs
78719-`rPj=
78720-`uyt
7872178712 `yNT
78713+`yht
7872278714 a moment...
7872378715 a null shared library handle was used
7872478716 a world layer in a dota map
@@ -78736,7 +78728,6 @@ a:typeparam
7873678728 a;Tg
7873778729 a@XZ
7873878730 aA0k
78739-aBvD
7874078731 aD/x
7874178732 aDSS
7874278733 aECDH
@@ -80156,6 +80147,7 @@ b\tV_longjmp
8015680147 b\vP\n0
8015780148 b\vp\n0
8015880149 b]jY
80150+b`o3
8015980151 backdoor_protection
8016080152 backdoor_protection_in_base
8016180153 backend_response
@@ -80844,7 +80836,6 @@ box_outer_maxs
8084480836 box_outer_mins
8084580837 box_size
8084680838 box_state
80847-bp46
8084880839 bpFh
8084980840 bp_amount
8085080841 bp_max
@@ -88617,12 +88608,15 @@ gyroshell
8861788608 g{syW*
8861888609 g|FeW\v
8861988610 g|MT
88611+h%Ut
8862088612 h&eC
88613+h)5s
8862188614 h*Ax
8862288615 h0XB
8862388616 h2Wl
8862488617 h2n_\
8862588618 h5N.
88619+h9Bt
8862688620 hActivator
8862788621 hAttacker
8862888622 hCallbackFunc
@@ -88635,6 +88629,7 @@ hEntityA
8863588629 hEntityB
8863688630 hF\rDz
8863788631 hFcg
88632+hIVt
8863888633 hJxRX@_
8863988634 hN2D
8864088635 hRB.
@@ -88733,7 +88728,6 @@ hbvc
8873388728 hc[N
8873488729 hc\raF
8873588730 hcontent_preview
88736-he\rt
8873788731 header
8873888732 header too long
8873988733 header_expr
@@ -89187,6 +89181,7 @@ hours_remaining
8918789181 houseIdentifier
8918889182 hover
8918989183 how_to_play
89184+hpz@
8919089185 hr_H
8919189186 href="
8919289187 hscroll
@@ -89333,7 +89328,6 @@ hype
8933389328 hype_loc
8933489329 hypothermia
8933589330 h|gg
89336-h}Wt
8933789331 i <= EVP_MAX_MD_SIZE
8933889332 i%YR
8933989333 i%|kB
@@ -91272,7 +91266,6 @@ j <= (int)sizeof(ctx->key)
9127291266 j <= sizeof(c->iv)
9127391267 j"MRX
9127491268 j&LQ
91275-j0j=
9127691269 j0ksJ
9127791270 j2ty
9127891271 j3kg
@@ -95866,7 +95859,6 @@ modifier_mars_bulwark_soldier_thinker
9586695859 modifier_mars_dauntless
9586795860 modifier_mars_dauntless_effect
9586895861 modifier_mars_gods_rebuke_crit
95869-modifier_mars_gods_rebuke_slow
9587095862 modifier_mars_immovable
9587195863 modifier_mars_scepter_damage
9587295864 modifier_mars_scepter_damage_slow
@@ -99098,9 +99090,7 @@ p.other
9909899090 p.ppBasis
9909999091 p.prime
9910099092 p.tpBasis
99101-p08@H^D
99102-p0j
99103-p2p46
99093+p08@H^
9910499094 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
9910599095 p2p_ping could not ping "%s" because they are an unknown peer\n
9910699096 p2p_ping requires a destination address\n
@@ -99113,8 +99103,8 @@ p4 edit ..\panorama\videos\heroes\%s.webm\n
9911399103 p4Z3
9911499104 p5Z3
9911599105 p5\nL,
99106+p60!
9911699107 p618
99117-p6pm
9911899108 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
9911999109 p@0pqE5tsO?|1
9912099110 pCheckpointName
@@ -102129,12 +102119,10 @@ rRfKR
102129102119 rX&O0
102130102120 rZ1VwGf5
102131102121 rZPM
102132-r\fpd
102133102122 r\n4k_EHeroSelectionText_AllDraft_TheyPicking_LosingGold
102134102123 r\n\nHuntRew
This preview is truncated. The source commit contains the complete diff.
Mgame/dota/bin/win64/server_strings.txt+60-59
game/dota/bin/win64/server_strings.txt
+60-59
@@ -155,11 +155,10 @@
155155 ' ) - 3 G M Q _ c e i w }
156156 (%ld unused bits)\n
157157 (08@HPX`j@
158- (08@HPXbP
158+ (08@HPXb
159159 (08@HPZ@
160- (08@HRP
161- (08@JP
162- (0X`hpzP
160+ (08@HR
161+ (0X`hpz
163162 (Dirty Animation)
164163 (INVALID PSS PARAMETERS)\n
165164 (Negative)
@@ -1855,57 +1854,55 @@ $hRh
18551854 (0'yX
18561855 (0.1s interval)
18571856 (0x%08X)'??'
1858-(1ki
1857+(19i
1858+(1Gi
1859+(1bi
1860+(1qi
1861+(4 au
1862+(5Ai
18591863 (5Me
1864+(5ii
18601865 (5jP
1861-(5mi
1862-(5yi
1863-(9Ii
1864-(9Mi
1865-(9xi
1866+(A1i
18661867 (ACTIVE)
1867-(AEi
1868-(Aoi
1869-(Azi
1868+(AQi
18701869 (BZq
18711870 (D4D
18721871 (DOTA_INVALID_ORDERS nReason) Return the error string of a failed order.
18731872 (Deprecated: use GetNumConnectedHumanPlayers) Players on a valid team (radiant, dire, or custom*) who haven't abandoned the game
1874-(EGi
1875-(EJi
1876-(Esi
1873+(E5i
1874+(Eai
1875+(Eui
18771876 (HSCRIPT hTarget) Determine whether an issued command on a target is valid.
18781877 (HSCRIPT hTarget) Return the error string of a failed command on a target.
18791878 (HSCRIPT hTarget, VectorWS vLocation) Projectile has collided with a given target or reached its destination (target is invalid).
18801879 (HSCRIPT hTarget, VectorWS vLocation, int nHandle) Projectile has collided with a given target or reached its destination (target is invalid).
18811880 (HSCRIPT hTarget, VectorWS vLocation, table kv) Projectile has collided with a given target or reached its destination (target is invalid).
18821881 (Has breakpieces or commands)
1883-(I4i
1884-(IBi
1885-(MFi
1886-(Mdi
1882+(Isi
1883+(Mji
18871884 (NAV IGNORED)
18881885 (NAV_IGNORED)
18891886 (NONE)
18901887 (No Choreo Services)
18911888 (Output drawable)
18921889 (Preview/Unreleased) Gets the player's custom game account record, as it looked at the start of this session
18931890 (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)
1894-(Q9i
1895-(Qui
1891+(Qli
1892+(Qxi
18961893 (SERVER) Inventory for account (%d):\n
18971894 (Server)
18981895 (U1h
1899-(UPi
1900-(Uji
1896+(UHi
1897+(ULi
19011898 (Unknown error)
1899+(Uwi
19021900 (VectorWS vLocation) Determine whether an issued command on a location is valid.
19031901 (VectorWS vLocation) Projectile is actively moving.
19041902 (VectorWS vLocation) Return the error string of a failed command on a location.
19051903 (VectorWS vLocation, table kv ) Projectile is actively moving.
19061904 (VectorWS vOrigin, float flRadius )
19071905 (WIPE AND EXTRACT)
1908-(Y2i
19091906 (ZdOt\n&
19101907 (\f"#\n!CDOTABroadcastMsg_LANLobbyRequest"
19111908 (\f";\n%CDOTAUserMsg_CustomHudElement_Destroy
@@ -2504,16 +2501,19 @@ $hRh
25042501 (\v2\v.CMsgVector"l\n
25052502 (\v2\v.CMsgVector"o\n)CDOTAUserMsg_UpdateLinearProjectileCPData
25062503 (\v2\v.CMsgVector*
2507-(aHi
2504+(aFi
2505+(aIi
2506+(aZi
2507+(ari
25082508 (b IncludePregameTime b IncludeNegativeTime) Returns the actual DOTA in-game clock time.
25092509 (bSafeToLeave) - Mark this game as safe to leave.
25102510 (bool RemovePositiveBuffs, bool RemoveDebuffs, bool BuffsCreatedThisFrameOnly, bool RemoveStuns, bool RemoveExceptions)
25112511 (bool bInterrupted) Channel finished.
25122512 (bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.
25132513 (d4t8
25142514 (default)
2515-(eSi
2516-(eri
2515+(e3i
2516+(eAi
25172517 (fS{ggRcjh
25182518 (flMinimapCreepIconScale) - Scale the creep icons on the minimap.
25192519 (flMinimapHeroIconScale) - Scale the hero minimap icons on the minimap.
@@ -2525,7 +2525,9 @@ $hRh
25252525 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
25262526 (h`H1pqA
25272527 (i/Al
2528-(iei
2528+(i9i
2529+(iEi
2530+(ici
25292531 (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect
25302532 (int iIndex, int iPoint, Vector vecPosition)
25312533 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
@@ -2535,6 +2537,8 @@ $hRh
25352537 (int nProjectileHandle) Projectile is actively moving.
25362538 (int targets [0=all, 1=enemy, 2=ally], bool bNow, bool bPermanent, bool bDeath)
25372539 (jvg;
2540+(m8i
2541+(mti
25382542 (nMusicStatus, flIntensity) - Set the music status for this player, note this will only really apply if dota_music_battle_enable is off.
25392543 (nPlayerID)
25402544 (nPlayerID, eEvent, nActionID)
@@ -2546,21 +2550,22 @@ $hRh
25462550 (playerID, heroClassName, gold, XP) - replaces the player's hero with a new one of the specified class, gold and XP
25472551 (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
25482552 (position, radius, checkFullTreeRadius?) Checks whether there are any trees overlapping the given point
2549-(qCi
2553+(qOi
2554+(qii
25502555 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
25512556 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
25522557 (test) brawl
25532558 (test) flee
25542559 (test) pursue
2555-(uai
2560+(u1i
25562561 (update disabled)
25572562 (vQF
25582563 (vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
25592564 (vector,vector) cross product between two vectors
25602565 (vector,vector,float) lerp between two vectors by a float factor returning new vector
25612566 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
25622567 (wMww
2563-(yGi
2568+(ybi
25642569 )!)#)?)G)])e)i)o)u)
25652570 ).CMsgSteamLearn_InferenceMetadata_Request
25662571 )Ck?B
@@ -2844,7 +2849,6 @@ $hRh
28442849 *kf[R
28452850 *laM-\SO
28462851 *o\n\teRollType
2847-*ppm
28482852 *v\n\vEPingSource
28492853 +'+1+3+=+?+K+O+U+i+m+o+{+
28502854 +(#\v&dbF:xrJ'$#
@@ -23553,10 +23557,11 @@ $hRh
2355323557 02V8[
2355423558 05=k
2355523559 08@HR@
23556-08@JP
23560+08@J
2355723561 08B@
2355823562 08bX
2355923563 09,h
23564+0:`qm
2356023565 0;Q5[
2356123566 0<cz
2356223567 0M2~@p
@@ -23825,6 +23830,7 @@ $hRh
2382523830 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2382623831 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
2382723832 20.CMsgClientToGCGetBattleReportResponse.EResponse
23833+20Jn
2382823834 20t\f
2382923835 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
2383023836 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle
@@ -24011,11 +24017,11 @@ $hRh
2401124017 2\r.DOTA_GC_TEAM:
2401224018 2\r.ELeaguePhase
2401324019 2\rlhp
24014-2\vpD
2401524020 2^pV
2401624021 2_bot
2401724022 2_mid
2401824023 2_top
24024+2`Wv
2401924025 2a"l
2402024026 2bT~
2402124027 2cb:RO
@@ -24024,7 +24030,7 @@ $hRh
2402424030 2nIg
2402524031 2ndry
2402624032 2p"6
24027-2ppm
24033+2pqm
2402824034 2prB
2402924035 3%3+3/353A3G3[3_3g3k3s3y3
2403024036 31tPR
@@ -24427,7 +24433,6 @@ $hRh
2442724433 8= zp
2442824434 8A6j
2442924435 8DemoFile
24430-8FP]
2443124436 8GZS
2443224437 8SIffK5W
2443324438 8TZvrv<
@@ -24543,6 +24548,8 @@ $hRh
2454324548 9r#xV
2454424549 : unrecognized parent "%s"\n
2454524550 :':+:1:K:Q:[:c:g:m:y:
24551+:0Jn
24552+:0om
2454624553 :4\n\vdescription
2454724554 :9\n\tkey_field
2454824555 :BAD OBJECT
@@ -24593,7 +24600,7 @@ $hRh
2459324600 :gN(dq
2459424601 :mIR
2459524602 :parsed on tick %d of %d got %d new commands through command number %d [%s]\n
24596-:ppm
24603+:pqm
2459724604 :w4v
2459824605 ;!;#;-;9;E;S;Y;_;q;{;
2459924606 ;"lY7
@@ -24826,12 +24833,10 @@ $hRh
2482624833 @08N
2482724834 @0pp
2482824835 @333?
24829-@6PT
24830-@:0Xv
24831-@:Pew
2483224836 @@map tree
2483324837 @BH]f
2483424838 @BoneSetup
24839+@HV`X
2483524840 @Invalid attach type specified for particle effect anim event. Trying to spawn effect '%s' on model %s\n
2483624841 @MfKZ
2483724842 @Pgl
@@ -24859,6 +24864,7 @@ $hRh
2485924864 @end_camera
2486024865 @fff>fff>fff>fff>
2486124866 @fff@
24867+@ht au
2486224868 @i1V
2486324869 @n2w
2486424870 @player_start_teleport_destination
@@ -24911,7 +24917,6 @@ A<fP
2491124917 A>x8
2491224918 A@d0I
2491324919 AA Compromise
24914-AA:ppm
2491524920 AABB
2491624921 AABBDirection
2491724922 AACompromise
@@ -26231,6 +26236,7 @@ BOT_MODE_SIDE_SHOP
2623126236 BOT_MODE_TEAM_ROAM
2623226237 BOT_MODE_WARD
2623326238 BOUNDARY
26239+BPom
2623426240 BRouteMsgToJob
2623526241 BT5f
2623626242 BUCKSHOT
@@ -31192,6 +31198,7 @@ CutDownRegrowAfter
3119231198 Cuts down this tree. Parameters: float flRegrowAfter (-1 = never regrow), int nTeamNumberKnownTo (-1 = invalid team)
3119331199 Cuts down this tree. Parameters: int nTeamNumberKnownTo (-1 = invalid team)
3119431200 Cycle: %.5f (%.5f)
31201+D au
3119531202 D"bu
3119631203 D#D)D;D?DEDKDQDSDYDeDoD
3119731204 D(n%6
@@ -39876,13 +39883,11 @@ P-224
3987639883 P-256
3987739884 P-384
3987839885 P-521
39879-P08@JP
39880-P08J
39886+P08@J
39887+P08J
3988139888 P08N
3988239889 P1\t98"
3988339890 P5[1
39884-P6 6
39885-P60u
3988639891 PAGN_4
3988739892 PARALYZE
3988839893 PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\n
@@ -40263,7 +40268,6 @@ Persona
4026340268 PersonaNameReplacementToken
4026440269 Pet NPC Script Override:
4026540270 Pet failed to pickup item because there was no attachment name specified.\n
40266-Pfp\n
4026740271 PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n
4026840272 PhysEnableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n
4026940273 PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\n
@@ -40391,7 +40395,6 @@ Please specify the filename containing your stats definition.\n
4039140395 Please wait for broadcast to start ...
4039240396 Pm8A?
4039340397 PmR"H?
40394-Pnp\v
4039540398 Point entity.
4039640399 PointToLineDistance
4039740400 Policy Qualifier CPS
@@ -40832,7 +40835,6 @@ RUNE_STATUS_MISSING
4083240835 RUNE_STATUS_UNKNOWN
4083340836 RUNE_WATER
4083440837 RUNE_XP
40835-R\fpD
4083640838 R\n\fActivityInfo
4083740839 R\r1>Vp
4083840840 R\vp!y
@@ -45671,9 +45673,8 @@ X\tQo
4567145673 X`hr@
4567245674 Xbox VDP is not supported on this platform.
4567345675 Xd3h
45676+Xf@a
4567445677 XfJ7
45675-XfP`
45676-Xfpa
4567745678 XjfR
4567845679 XqgA+
4567945680 Xuub
@@ -45733,6 +45734,7 @@ ZH^r
4573345734 ZL9L
4573445735 ZLIB
4573545736 ZLONG
45737+ZPom
4573645738 ZSz@
4573745739 ZXF,`i
4573845740 Z\n\fPositionPair
@@ -45748,7 +45750,6 @@ ZjLS
4574845750 Zod6
4574945751 Zone1Distance
4575045752 Zone2Distance
45751-Zppm
4575245753 Zpwz
4575345754 Z~wl
4575445755 [ Chunk%d ]
@@ -46058,11 +46059,14 @@ Z~wl
4605846059 \n.steammessages_unified_base.steamworkssdk.proto
4605946060 \n/CMsgServerToGCCompendiumChosenInGamePredictions
4606046061 \n/CMsgServerToGCCompendiumInGamePredictionResults
46062+\n08n
4606146063 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
4606246064 \n0CMsgClientToGCOverworldDevClearInventoryResponse
4606346065 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4606446066 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
4606546067 \n0CMsgServerToGCMatchPlayerNeutralItemEquipHistory
46068+\n0Jn
46069+\n0qm
4606646070 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4606746071 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4606846072 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -46589,7 +46593,6 @@ Z~wl
4658946593 \n\nposition_y
4659046594 \n\nposition_z
4659146595 \n\npowerup_id
46592-\n\nppm
4659346596 \n\nprize_list
4659446597 \n\nprize_pool
4659546598 \n\nproject_id
@@ -47554,7 +47557,6 @@ _turbo
4755447557 _xU`u
4755547558 _}eOk
4755647559 `28)fk
47557-`2ppm
4755847560 `:zQF
4755947561 `D$daM-l
4756047562 `DZG
@@ -48535,6 +48537,7 @@ a|gj(
4853548537 a|w9i
4853648538 b <= sizeof ctx->buf
4853748539 b <= sizeof ctx->final
48540+b0Jn
4853848541 b0M%
4853948542 b2i_PVK_bio
4854048543 b5o-
@@ -53331,6 +53334,7 @@ h*Ax
5333153334 h0XB
5333253335 h2Wl
5333353336 h2n_\
53337+h56i
5333453338 h5N.
5333553339 hActivator
5333653340 hAggroTarget
@@ -53395,6 +53399,7 @@ hW*m
5339553399 hW1M
5339653400 hW_z
5339753401 hX@e
53402+hY>i
5339853403 h\n"unlocked_chat_wheel_message_ranges
5339953404 h\n"unlocked_ping_wheel_message_ranges
5340053405 h\n\vHeroAbility
@@ -53799,7 +53804,6 @@ hoverposeposition
5379953804 howl_duration
5380053805 hp_cost
5380153806 hp_missing_per_extra_illusion_pct
53802-hpzP
5380353807 hr_H
5380453808 http request
5380553809 http://%s
@@ -62509,7 +62513,6 @@ p.ppBasis
6250962513 p.prime
6251062514 p.tpBasis
6251162515 p08@H^
62512-p0jP0p
6251362516 p2{l
6251462517 p4Z3
6251562518 p5Z3
@@ -66360,7 +66363,6 @@ quill_stack_damage
6636066363 quill_stack_duration
6636166364 quill_stacks
6636266365 qx(q
66363-r iw
6636466366 r$0I
6636566367 r-IE
6636666368 r184
@@ -66381,7 +66383,6 @@ rZ1VwGf5
6638166383 rZPM
6638266384 r\n\nHuntReward
6638366385 r\vDi
66384-r\vpD
6638566386 rad2deg
6638666387 radar_cooldown
6638766388 radial_count
@@ -70237,7 +70238,6 @@ tips_received
7023770238 tips_received_leaderboard_name
7023870239 title
7023970240 title_loc_token
70240-tl\npXe
7024170241 tls client cert req with anon cipher
7024270242 tls illegal exporter label
7024370243 tls invalid ecpointformat list
@@ -71679,6 +71679,7 @@ zF):O4
7167971679 zFar
7168071680 zG2m8
7168171681 zNear
71682+zPom
7168271683 zPos
7168371684 zRXU
7168471685 z\tV_sind
Mgame/dota/pak01_dir.txt+21-21
game/dota/pak01_dir.txt
+21-21
@@ -267520,7 +267520,7 @@ resource/localization/abilities_czech.txt CRC:00ad75971c size:2018952
267520267520 resource/localization/abilities_danish.txt CRC:0038bdb4c8 size:1836199
267521267521 resource/localization/abilities_dutch.txt CRC:00aad6c6b8 size:838206
267522267522 resource/localization/abilities_english.txt CRC:006c489acf size:1846189
267523-resource/localization/abilities_finnish.txt CRC:002c92bece size:1885856
267523+resource/localization/abilities_finnish.txt CRC:00815a0c3d size:1885981
267524267524 resource/localization/abilities_french.txt CRC:00f6b8b175 size:2065481
267525267525 resource/localization/abilities_german.txt CRC:007a15d3fd size:2015194
267526267526 resource/localization/abilities_greek.txt CRC:00f8486bb8 size:2565195
@@ -267571,7 +267571,7 @@ resource/localization/chat_turkish.txt CRC:00b81179c9 size:489
267571267571 resource/localization/chat_ukrainian.txt CRC:00e4d6dc22 size:605
267572267572 resource/localization/chat_vietnamese.txt CRC:002825ae60 size:472
267573267573 resource/localization/dota_brazilian.txt CRC:005208a7c0 size:4136771
267574-resource/localization/dota_bulgarian.txt CRC:003a27a74c size:5522266
267574+resource/localization/dota_bulgarian.txt CRC:003dee571b size:5528960
267575267575 resource/localization/dota_czech.txt CRC:006dd56d39 size:4292374
267576267576 resource/localization/dota_danish.txt CRC:000d4eabc2 size:3787719
267577267577 resource/localization/dota_dutch.txt CRC:00a86afcc5 size:2460762
@@ -267688,10 +267688,10 @@ resource/localization/items_czech.txt CRC:00a164e963 size:4454015
267688267688 resource/localization/items_danish.txt CRC:00945afdcb size:2954275
267689267689 resource/localization/items_dutch.txt CRC:001d6519a9 size:2625259
267690267690 resource/localization/items_english.txt CRC:005593595c size:4235641
267691-resource/localization/items_finnish.txt CRC:00ecd07db4 size:3965784
267692-resource/localization/items_french.txt CRC:0039029b19 size:4671876
267691+resource/localization/items_finnish.txt CRC:00966aa386 size:3966964
267692+resource/localization/items_french.txt CRC:004740016e size:4672830
267693267693 resource/localization/items_german.txt CRC:00ebcf9a4c size:4578808
267694-resource/localization/items_greek.txt CRC:006505270c size:5748013
267694+resource/localization/items_greek.txt CRC:00a5bbce76 size:5749387
267695267695 resource/localization/items_hungarian.txt CRC:00d81e25aa size:4499020
267696267696 resource/localization/items_italian.txt CRC:00bd669646 size:4927178
267697267697 resource/localization/items_japanese.txt CRC:00683d1607 size:4863971
@@ -267701,7 +267701,7 @@ resource/localization/items_norwegian.txt CRC:0094d25073 size:3415364
267701267701 resource/localization/items_polish.txt CRC:0088f82359 size:4224593
267702267702 resource/localization/items_portuguese.txt CRC:004b5161d1 size:4440888
267703267703 resource/localization/items_romanian.txt CRC:006cfa138d size:3952730
267704-resource/localization/items_russian.txt CRC:0060203343 size:5484897
267704+resource/localization/items_russian.txt CRC:00d8185cfe size:5484895
267705267705 resource/localization/items_schinese.txt CRC:00f3b502fe size:4025186
267706267706 resource/localization/items_spanish.txt CRC:0017ed1cd2 size:4579863
267707267707 resource/localization/items_swedish.txt CRC:00581419bc size:3908124
@@ -267766,32 +267766,32 @@ resource/localization/novels/crownfall_thai.txt CRC:00d73b0505 size:703356
267766267766 resource/localization/novels/crownfall_turkish.txt CRC:0043b81171 size:405543
267767267767 resource/localization/novels/crownfall_ukrainian.txt CRC:00b42cb73d size:516137
267768267768 resource/localization/novels/crownfall_vietnamese.txt CRC:008163de27 size:454778
267769-resource/localization/novels/darkcarnival_brazilian.txt CRC:00754b34c9 size:198669
267769+resource/localization/novels/darkcarnival_brazilian.txt CRC:0028114031 size:198963
267770267770 resource/localization/novels/darkcarnival_bulgarian.txt CRC:00d2236d04 size:104855
267771-resource/localization/novels/darkcarnival_czech.txt CRC:0058372572 size:196403
267771+resource/localization/novels/darkcarnival_czech.txt CRC:0028c1555e size:196717
267772267772 resource/localization/novels/darkcarnival_danish.txt CRC:0016955c25 size:198670
267773267773 resource/localization/novels/darkcarnival_dutch.txt CRC:00f564a8c5 size:200911
267774267774 resource/localization/novels/darkcarnival_english.txt CRC:002592ab65 size:194415
267775-resource/localization/novels/darkcarnival_finnish.txt CRC:00b1c5337a size:189125
267776-resource/localization/novels/darkcarnival_french.txt CRC:0026ec1cf6 size:212946
267775+resource/localization/novels/darkcarnival_finnish.txt CRC:00639886cc size:189408
267776+resource/localization/novels/darkcarnival_french.txt CRC:00bb6e98fb size:213260
267777267777 resource/localization/novels/darkcarnival_german.txt CRC:002fddd545 size:209225
267778-resource/localization/novels/darkcarnival_greek.txt CRC:0076c2f69a size:269053
267779-resource/localization/novels/darkcarnival_hungarian.txt CRC:0094f3fe0c size:200594
267780-resource/localization/novels/darkcarnival_italian.txt CRC:00e6df4bc3 size:202896
267778+resource/localization/novels/darkcarnival_greek.txt CRC:0008dc68f5 size:269496
267779+resource/localization/novels/darkcarnival_hungarian.txt CRC:008f54b328 size:200901
267780+resource/localization/novels/darkcarnival_italian.txt CRC:0066c8a662 size:203191
267781267781 resource/localization/novels/darkcarnival_japanese.txt CRC:001bafde4a size:226557
267782267782 resource/localization/novels/darkcarnival_koreana.txt CRC:00903a71c3 size:228220
267783-resource/localization/novels/darkcarnival_latam.txt CRC:00c85ef965 size:202427
267784-resource/localization/novels/darkcarnival_norwegian.txt CRC:00c6c4df1d size:197600
267783+resource/localization/novels/darkcarnival_latam.txt CRC:00a52ee393 size:202722
267784+resource/localization/novels/darkcarnival_norwegian.txt CRC:0017017067 size:197899
267785267785 resource/localization/novels/darkcarnival_polish.txt CRC:0019cd8e9d size:201327
267786-resource/localization/novels/darkcarnival_portuguese.txt CRC:00000b2a15 size:203298
267786+resource/localization/novels/darkcarnival_portuguese.txt CRC:00a027a87c size:203588
267787267787 resource/localization/novels/darkcarnival_romanian.txt CRC:002efc2a14 size:202545
267788-resource/localization/novels/darkcarnival_russian.txt CRC:00094a70d4 size:248658
267789-resource/localization/novels/darkcarnival_schinese.txt CRC:008e34c734 size:195932
267788+resource/localization/novels/darkcarnival_russian.txt CRC:0075316e3e size:249036
267789+resource/localization/novels/darkcarnival_schinese.txt CRC:006819fa79 size:196250
267790267790 resource/localization/novels/darkcarnival_spanish.txt CRC:00cc075ff9 size:201778
267791267791 resource/localization/novels/darkcarnival_swedish.txt CRC:0087aad79f size:198782
267792267792 resource/localization/novels/darkcarnival_tchinese.txt CRC:0050f4da26 size:197626
267793267793 resource/localization/novels/darkcarnival_thai.txt CRC:00da94da9c size:359410
267794-resource/localization/novels/darkcarnival_turkish.txt CRC:007255094b size:197936
267794+resource/localization/novels/darkcarnival_turkish.txt CRC:009afa144b size:198236
267795267795 resource/localization/novels/darkcarnival_ukrainian.txt CRC:00c3be8374 size:249542
267796267796 resource/localization/novels/darkcarnival_vietnamese.txt CRC:0025d0cefb size:222393
267797267797 resource/localization/novels/monsterhunter_english.txt CRC:00bf62f711 size:359
@@ -267827,7 +267827,7 @@ resource/localization/novels/seasonal_vietnamese.txt CRC:0026dc57a4 size:166449
267827267827 resource/localization/patchnotes/patchnotes_brazilian.txt CRC:009ac9981c size:2424533
267828267828 resource/localization/patchnotes/patchnotes_bulgarian.txt CRC:00b84f8f55 size:3395606
267829267829 resource/localization/patchnotes/patchnotes_czech.txt CRC:00f8e58017 size:3388772
267830-resource/localization/patchnotes/patchnotes_danish.txt CRC:00724abf22 size:2543136
267830+resource/localization/patchnotes/patchnotes_danish.txt CRC:00543aafd4 size:2550187
267831267831 resource/localization/patchnotes/patchnotes_dutch.txt CRC:00b8feb9f1 size:304533
267832267832 resource/localization/patchnotes/patchnotes_english.txt CRC:005fdd1a40 size:2834025
267833267833 resource/localization/patchnotes/patchnotes_finnish.txt CRC:00193f07b6 size:2483948
@@ -272995,7 +272995,7 @@ scripts/talker/response_rules_announcer_dlc_pflax.vrr_c CRC:0035f3f1f2 size:2617
272995272995 scripts/talker/response_rules_announcer_dlc_pflax_killing_spree.vrr_c CRC:00a99d43c1 size:5374
272996272996 scripts/talker/response_rules_announcer_dlc_rick_and_morty.vrr_c CRC:002428f47e size:25520
272997272997 scripts/talker/response_rules_announcer_dlc_rick_and_morty_killing_spree.vrr_c CRC:00961cbe72 size:6275
272998-scripts/talker/response_rules_announcer_dlc_ringmaster.vrr_c CRC:004d2d0d0a size:13892
272998+scripts/talker/response_rules_announcer_dlc_ringmaster.vrr_c CRC:00e8baef31 size:13884
272999272999 scripts/talker/response_rules_announcer_dlc_ringmaster_killing_spree.vrr_c CRC:00ca2d1a6f size:4350
273000273000 scripts/talker/response_rules_announcer_dlc_stanleyparable.vrr_c CRC:0037e3f768 size:18606
273001273001 scripts/talker/response_rules_announcer_dlc_stanleyparable_killing_spree.vrr_c CRC:007f0e4b19 size:6473
Mgame/dota/steam.inf+5-5
game/dota/steam.inf
+5-5
@@ -1,10 +1,10 @@
1-ClientVersion=6866
2-ServerVersion=6866
1+ClientVersion=6868
2+ServerVersion=6868
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10848776
9-VersionDate=Jul 23 2026
10-VersionTime=17:03:29
8+SourceRevision=10850625
9+VersionDate=Jul 24 2026
10+VersionTime=10:28:44
Update information⌄
- Build
- 24378988
- Associated changelist
- 37511105
- Game version
- 6868
Found something incorrect?
Report a missing patch note, incorrect file change, or other problem.