Dota 2 update

Build 25217284

9 Sept 2026, 20:52 UTC

Official patch notes

Not available

Technical changes

8 files changed

+2181 additions-1027 removals
View file changes

Technical changes

Changed files

8 tracked files.

8 files+2181-1027
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": -802632262,
21-// "vol": 32763,
20+// "pitchfrac": 878104010,
21+// "vol": 32764,
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": -802632262,
21-// "vol": 32763,
20+// "pitchfrac": 878104010,
21+// "vol": 32764,
2222 // "fadeinsav": 0,
2323 // "fadeoutsav": 0,
2424 // "volfrac": 0,
M
game/core/pak01_dir.txt
+1-1
@@ -1146,7 +1146,7 @@ panorama/styles/popups/popup_generic_text_entry.vcss_c CRC:0061121664 size:3038
11461146 panorama/styles/popups/popup_manager.vcss_c CRC:00a8078a7d size:2136
11471147 panorama/styles/popups/popups_shared.vcss_c CRC:00889cf1da size:5811
11481148 panorama/styles/split_label.vcss_c CRC:0049515a14 size:1741
1149-panorama/styles/tooltips/tooltip_base.vcss_c CRC:00a60bad85 size:14617
1149+panorama/styles/tooltips/tooltip_base.vcss_c CRC:0050c8fcc3 size:13832
11501150 panorama/styles/tooltips/tooltip_text.vcss_c CRC:0050c6534b size:3353
11511151 panorama/styles/tooltips/tooltip_title_image_text.vcss_c CRC:0032438565 size:1628
11521152 panorama/styles/tooltips/tooltip_title_text.vcss_c CRC:003ea7a35b size:1283
M
game/dota/bin/win64/client_strings.txt
+65-45
@@ -167,6 +167,9 @@
167167 (%lu = 0x%lx)\n
168168 (%u = 0x%x)\n
169169 (+%d more due to usercommand delivery)
170+ (08@HPX`jp2
171+ (08@HPZp2
172+ (08@Jp2
170173 (Dirty Animation)
171174 (INVALID PSS PARAMETERS)\n
172175 (Negative)
@@ -5591,6 +5594,7 @@
55915594 #y"jl
55925595 $$AG2Event::%s
55935596 $$FakeOutput::AE_PULSE_GRAPH
5597+$$uos
55945598 $)$=$A$C$M$_$g$k$y$}$
55955599 $.CCloud_GetUploadServerInfo_Response":
55965600 $.CPlayer_GetGameBadgeLevels_Response"U
@@ -7065,7 +7069,7 @@ $hRh
70657069 (0x%08X)'??'
70667070 (5Me
70677071 (5jP
7068-(?333?DOTADiretide2020ToggleItemEquipped
7072+(?333?DOTAGuildIntroPage
70697073 (ACTIVE)
70707074 (App Id to retrieve published files from.
70717075 (BZq
@@ -8330,6 +8334,7 @@ $hRh
83308334 *kf[R
83318335 *laM-\SO
83328336 *o\n\teRollType
8337+*pUE
83338338 *v\n\vEPingSource
83348339 + <font color="#ffd825">%d</font><panel class="CombatEventGoldIcon" />
83358340 + Added %s Player[%d]: %s\n
@@ -9904,7 +9909,6 @@ $hRh
99049909 .?AV<lambda_1>@?6??UpdateUIHotkeyStrings@C_DOTAPlayer_ControllerSupportHelper@@AEAAXXZ@
99059910 .?AV<lambda_1>@?7??FireEntityInput@CDOTA_UI_ScenePanel@@QEAAXPEBD00@Z@
99069911 .?AV<lambda_1>@?7??InitMinigameLeaderboardAndRewards@CDOTA_DB_Popup_BP_Crownfall_Encounter_Minigame_Base@@IEAAXPEAVCPanel2D@panorama@@PEBD11@Z@
9907-.?AV<lambda_1>@?7??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@
99089912 .?AV<lambda_1>@?7??OnAnimDropDownChanged@CDOTA_DB_Popup_EffigyEditor@@AEAA_NPEAVCPanel2D@panorama@@@Z@
99099913 .?AV<lambda_1>@?7??PreRender@C_EnvCubemap@@MEAA_NVCSplitScreenSlot@@@Z@
99109914 .?AV<lambda_1>@?7??SpectatorClientCmd@CPlayer_ObserverServices@@SAXW4InputCommandSource_t@@PEBD@Z@
@@ -10084,6 +10088,7 @@ $hRh
1008410088 .?AV<lambda_1>@?BA@??Dispatch@?$CGameMessageDelegateHook@VCUserMessage_PlayResponseConditional_t@@@@EEAAXAEBVCUserMessage_PlayResponseConditional_t@@@Z@
1008510089 .?AV<lambda_1>@?BA@??Dispatch@?$CGameMessageDelegateHook@VCUserMsg_ParticleManager_t@@@@EEAAXAEBVCUserMsg_ParticleManager_t@@@Z@
1008610090 .?AV<lambda_1>@?BA@??EventEconSetPreviewLoaded@CDOTA_UI_MonsterHunter_RewardDetails@@AEAAXPEAVCPanel2D@panorama@@@Z@
10091+.?AV<lambda_1>@?BA@??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@
1008710092 .?AV<lambda_1>@?BA@??SetTreasureOpeningAnimationState@CDOTA_DB_Page_TreasureDetails@@AEAAXW4ETreasureOpeningAnimationState@@@Z@
1008810093 .?AV<lambda_1>@?BA@??SetupContextMenu@CDOTA_UI_ContextMenu_CollectionSet@@QEAAXAEBUSetupParams_t@2@@Z@
1008910094 .?AV<lambda_1>@?BB@??EventEconSetPreviewLoaded@CDOTA_DB_Page_TreasureDetails@@AEAA_NPEAVCPanel2D@panorama@@@Z@
@@ -10339,14 +10344,14 @@ $hRh
1033910344 .?AV<lambda_2>@?6??DoRectangularShiftSelection@CDOTA_UI_EconItemCategorizedList@@IEAAXPEAVCDOTA_UI_EconItem@@@Z@
1034010345 .?AV<lambda_2>@?6??OnUpdate@CDOTA_DB_Page_Collection_Browse@@MEAAXXZ@
1034110346 .?AV<lambda_2>@?6??PreRender@CDOTA_ParticleManager@@UEAAXXZ@
10342-.?AV<lambda_2>@?7??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@
1034310347 .?AV<lambda_2>@?7??SetStoreSearchMode@CDOTA_DB_Page_StoreBrowse_Base@@IEAAXW4EStoreSearchMode@@@Z@
1034410348 .?AV<lambda_2>@?7??UpdateDirtyPanel@CDOTA_Popup_Dark_Carnival_Rewards@@UEAAXXZ@
1034510349 .?AV<lambda_2>@?8??EventOverviewHeroContractSlot@CDOTA_DB_Page_Post_Game@@AEAA_NVGCPlayerSlot_t@@@Z@
1034610350 .?AV<lambda_2>@?9??UpdateDirtyPanel@CDOTA_DB_Background_DarkCarnival@@UEAAXXZ@
1034710351 .?AV<lambda_2>@?9??UpdateDirtyPanel@CDOTA_UI_MonsterHunterMaterialInventory@@UEAAXXZ@
1034810352 .?AV<lambda_2>@?9??UpdateDirtyPanel@CDOTA_UI_Tooltip_DarkCarnival_HeroHighlighter@@UEAAXXZ@
1034910353 .?AV<lambda_2>@?9??UpdateUIHotkeyStrings@C_DOTAPlayer_ControllerSupportHelper@@AEAAXXZ@
10354+.?AV<lambda_2>@?BA@??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@
1035010355 .?AV<lambda_2>@?BE@??UpdateSelection@CDOTA_Hud_ChatWheelBase@@IEAAXXZ@
1035110356 .?AV<lambda_2>@?BF@???R0?1??UpdateCredits@CDOTA_DB_Page_BP_Crownfall_Credits@@AEAAXM@Z@QEBA@PEAVCPanel2D@panorama@@H@Z@
1035210357 .?AV<lambda_2>@?BF@??Init@CDOTA_Hud_ItemBuildCategory@@QEAAHPEAVCDotaGuide@@H@Z@
@@ -20358,7 +20363,7 @@ $hRh
2035820363 .?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowOverwatchReportPopup@@YAXXZ@@GCSDK@@
2035920364 .?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowPopupImage@CDOTA_UI_Visual_Novel@@QEAAXAEBUDOTAVisualNovelDialogueLine_t@@@Z@@GCSDK@@
2036020365 .?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowPurchaseEventLevels@CDOTASeasonController@@QEAAXW4EEvent@@IW4DOTACartItemSource_t@@@Z@@GCSDK@@
20361-.?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowPurchaseEventPointsUsingPoints@CDOTASeasonController@@QEAAXW4EEvent@@I@Z@@GCSDK@@
20366+.?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowPurchaseEventPointsUsingPoints@CDOTASeasonController@@QEAAXW4EEvent@@II@Z@@GCSDK@@
2036220367 .?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowSteamMarketForType@CDOTAPurchaseController@@QEAAXPEBD0@Z@@GCSDK@@
2036320368 .?AV?$GCClientJobLambda@V<lambda_1>@?1??ShowVideo@CDOTA_UI_Visual_Novel@@QEAAXAEBUDOTAVisualNovelDialogueLine_t@@@Z@@GCSDK@@
2036420369 .?AV?$GCClientJobLambda@V<lambda_1>@?1??StartAddItemFlow@CDOTA_UI_ShowcaseContents@@QEAAXV?$Vec2D@M@@@Z@@GCSDK@@
@@ -21462,7 +21467,6 @@ $hRh
2146221467 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?6??UpdateUIHotkeyStrings@C_DOTAPlayer_ControllerSupportHelper@@AEAAXXZ@_NPEAVCDOTA_Hud_AbilityPanel@@@std@@
2146321468 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??FireEntityInput@CDOTA_UI_ScenePanel@@QEAAXPEBD00@Z@X$$V@std@@
2146421469 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??InitMinigameLeaderboardAndRewards@CDOTA_DB_Popup_BP_Crownfall_Encounter_Minigame_Base@@IEAAXPEAVCPanel2D@panorama@@PEBD11@Z@PEAV45@PEAV45@HPEAV45@@std@@
21465-.?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@PEAVCPanel2D@panorama@@H@std@@
2146621470 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??OnAnimDropDownChanged@CDOTA_DB_Popup_EffigyEditor@@AEAA_NPEAVCPanel2D@panorama@@@Z@X$$V@std@@
2146721471 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??PreRender@C_EnvCubemap@@MEAA_NVCSplitScreenSlot@@@Z@X$$V@std@@
2146821472 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?7??SpectatorClientCmd@CPlayer_ObserverServices@@SAXW4InputCommandSource_t@@PEBD@Z@X$$V@std@@
@@ -21642,6 +21646,7 @@ $hRh
2164221646 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??Dispatch@?$CGameMessageDelegateHook@VCUserMessage_PlayResponseConditional_t@@@@EEAAXAEBVCUserMessage_PlayResponseConditional_t@@@Z@X$$V@std@@
2164321647 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??Dispatch@?$CGameMessageDelegateHook@VCUserMsg_ParticleManager_t@@@@EEAAXAEBVCUserMsg_ParticleManager_t@@@Z@X$$V@std@@
2164421648 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??EventEconSetPreviewLoaded@CDOTA_UI_MonsterHunter_RewardDetails@@AEAAXPEAVCPanel2D@panorama@@@Z@X$$V@std@@
21649+.?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@PEAVCPanel2D@panorama@@H@std@@
2164521650 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??SetTreasureOpeningAnimationState@CDOTA_DB_Page_TreasureDetails@@AEAAXW4ETreasureOpeningAnimationState@@@Z@_NPEAVCDelayLoadPanel@panorama@@@std@@
2164621651 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BA@??SetupContextMenu@CDOTA_UI_ContextMenu_CollectionSet@@QEAAXAEBUSetupParams_t@3@@Z@_NPEAVCTextButton@panorama@@@std@@
2164721652 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?BB@??EventEconSetPreviewLoaded@CDOTA_DB_Page_TreasureDetails@@AEAA_NPEAVCPanel2D@panorama@@@Z@_NPEAVCDelayLoadPanel@5@@std@@
@@ -21897,14 +21902,14 @@ $hRh
2189721902 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?6??DoRectangularShiftSelection@CDOTA_UI_EconItemCategorizedList@@IEAAXPEAVCDOTA_UI_EconItem@@@Z@_NPEAVCDOTA_UI_EconItemList@@@std@@
2189821903 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?6??OnUpdate@CDOTA_DB_Page_Collection_Browse@@MEAAXXZ@_NAEBVC_EconItemView@@@std@@
2189921904 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?6??PreRender@CDOTA_ParticleManager@@UEAAXXZ@XPEAVCNewParticleEffect@@@std@@
21900-.?AV?$_Func_impl_no_alloc@V<lambda_2>@?7??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@XPEAVCPanel2D@panorama@@H@std@@
2190121905 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?7??SetStoreSearchMode@CDOTA_DB_Page_StoreBrowse_Base@@IEAAXW4EStoreSearchMode@@@Z@PEAVCPanel2D@panorama@@PEAV56@HPEAV56@@std@@
2190221906 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?7??UpdateDirtyPanel@CDOTA_Popup_Dark_Carnival_Rewards@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
2190321907 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?8??EventOverviewHeroContractSlot@CDOTA_DB_Page_Post_Game@@AEAA_NVGCPlayerSlot_t@@@Z@_NPEAVCDOTA_DB_Page_Post_Game_Overview_Hero@@@std@@
2190421908 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?9??UpdateDirtyPanel@CDOTA_DB_Background_DarkCarnival@@UEAAXXZ@XPEAVCDOTA_UI_OverworldToken@@H@std@@
2190521909 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?9??UpdateDirtyPanel@CDOTA_UI_MonsterHunterMaterialInventory@@UEAAXXZ@XPEAVCDOTA_UI_MonsterHunterMaterial@@H@std@@
2190621910 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?9??UpdateDirtyPanel@CDOTA_UI_Tooltip_DarkCarnival_HeroHighlighter@@UEAAXXZ@XPEAVCDOTA_UI_OverworldToken@@H@std@@
2190721911 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?9??UpdateUIHotkeyStrings@C_DOTAPlayer_ControllerSupportHelper@@AEAAXXZ@_NPEAVCDOTA_Hud_AbilityPanel@@@std@@
21912+.?AV?$_Func_impl_no_alloc@V<lambda_2>@?BA@??InitializeOverworldDialogue@CDOTA_UI_Overworld_Visual_Novel@@QEAAXPEBVCDOTAVisualNovel@@PEBUDOTAVisualNovelDialogue_t@@VOverworldID_t@@VOverworldNodeID_t@@@Z@XPEAVCPanel2D@panorama@@H@std@@
2190821913 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?BE@??UpdateSelection@CDOTA_Hud_ChatWheelBase@@IEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
2190921914 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?BF@???R1?1??UpdateCredits@CDOTA_DB_Page_BP_Crownfall_Credits@@AEAAXM@Z@QEBA@PEAVCPanel2D@panorama@@H@Z@XPEAV45@H@std@@
2191021915 .?AV?$_Func_impl_no_alloc@V<lambda_2>@?BF@??Init@CDOTA_Hud_ItemBuildCategory@@QEAAHPEAVCDotaGuide@@H@Z@XPEAVCDOTA_UI_ShopItem@@H@std@@
@@ -37332,11 +37337,14 @@ $hRh
3733237337 0234
3733337338 02V8[
3733437339 05=k
37340+08@HRp2
37341+08Bp2
3733537342 08bX
3733637343 09,h
3733737344 0:%02d
3733837345 0;Q5[
3733937346 0<cz
37347+0>pV
3734037348 0M2~@p
3734137349 0Marks latest announcement timestamp read by user
3734237350 0Name of the file to publish in the user's cloud.
@@ -37465,6 +37473,7 @@ $hRh
3746537473 0e\r8
3746637474 0pp@5tqE?|sO541
3746737475 0tU+xc:
37476+0vT%
3746837477 0x%4.4x
3746937478 0x%X
3747037479 0x%X
@@ -37730,7 +37739,6 @@ $hRh
3773037739 2/.CMsgClientToGCSetHeroStickerResponse.EResponse"
3773137740 2/.CMsgDOTASelectionPriorityChoiceResponse.Result"(\n
3773237741 2/.CMsgPurchaseItemWithEventPointsResponse.Result"
37733-20&8
3773437742 20.CMsgClientToGCGetBattleReportResponse.EResponse
3773537743 20.CMsgClientToGCGetDPCFavoritesResponse.EResponse
3773637744 20.CMsgClientToGCGetEventCouponResponse.ResultCode
@@ -37750,7 +37758,6 @@ $hRh
3775037758 2013-01-01
3775137759 2022_diretide_collectors_cache
3775237760 2025_cta_collectors_cache_voting
37753-20]8
3775437761 20t\f
3775537762 20x9
3775637763 21.CMsgClientToGCBingoGetUserDataResponse.EResponse
@@ -37920,6 +37927,7 @@ $hRh
3792037927 2@.CMsgClientToGCFantasyCraftingPerformOperationResponse.EResponse
3792137928 2@.CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponse"
3792237929 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
37930+2@P8
3792337931 2A.CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponse
3792437932 2Array of text tags to apply to the published file.
3792537933 2B.CMsgClientToGCFantasyCraftingSelectGlobalPrefixResponse.EResponse
@@ -37943,7 +37951,6 @@ $hRh
3794337951 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
3794437952 2K.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse
3794537953 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
37946-2P~A
3794737954 2Set of published file Ids to retrieve details for.
3794837955 2Tm=#
3794937956 2Uiwp"9
@@ -38076,6 +38083,7 @@ $hRh
3807638083 2\r.ELeaguePhase
3807738084 2\rlhp
3807838085 2\vp!d
38086+2\vpH(
3807938087 2^pV
3808038088 2_bot
3808138089 2_mid
@@ -38232,8 +38240,8 @@ $hRh
3823238240 4<Td
3823338241 4@AA
3823438242 4Ch;
38243+4E(0
3823538244 4F0I
38236-4F\vPZu
3823738245 4Mv8
3823838246 4Redirection URI provided during client registration.2
3823938247 4Zis
@@ -38594,13 +38602,14 @@ $hRh
3859438602 82\n:XPH
3859538603 851Pe
3859638604 89 89 89
38605+89n|
3859738606 8<pl
3859838607 8= zp
38599-8@HPZ
38600-8@HPZ0
38608+8@HPZ@
38609+8@HPZp2
38610+8@Jp2
3860138611 8A6j
38602-8AU{
38603-8B@f<
38612+8Bp2
3860438613 8Client ID for which to count the number of issued tokens"
3860538614 8GZS
3860638615 8Gets the list of nicknames this user has for other users
@@ -38610,7 +38619,6 @@ $hRh
3861038619 8SIffK5W
3861138620 8TZvrv<
3861238621 8TopArrow
38613-8YX|
3861438622 8\n0series_current_selection_priority_used_coin_toss
3861538623 8\n0ultimate_scepter_consumed_alchemist_bonus_health
3861638624 8\n3kKillEaterEventType_Broodmother_SpiderlingHeroKills
@@ -38665,14 +38673,15 @@ $hRh
3866538673 8\n\rnotifications
3866638674 8\n\rready_members
3866738675 8\n\rsubscribe_msg
38676+8\np2
3866838677 8\v8!83858A8G8K8S8W8_8e8o8q8}8
3866938678 8]Vc2
3867038679 8ca1
3867138680 8dS2
38672-8mA{
3867338681 8oYSBkqnngo
3867438682 8pe7?
3867538683 8q-S*]X
38684+8qs{
3867638685 8sOy
3867738686 9#9%9)9/9=9A9M9[9k9y9}9
3867838687 9#DOTA_Hero_Selection_CaptainsMode_WaitingForChooseCaptain
@@ -38740,7 +38749,7 @@ $hRh
3874038749 9oB#
3874138750 9q6\r#m
3874238751 9r#xV
38743-9vC{
38752+9zu{
3874438753 : %i/%i (%d) full repredict\n
3874538754 : %i/%i (%d) skip to %i restore from slot %i\n
3874638755 : %i/%i (%i) Prediction slot %d holds command %d instead of %d! Deleting all predictions, will full repredict\n
@@ -39167,7 +39176,7 @@ $hRh
3916739176 >\vMax Healing
3916839177 >fN46R^
3916939178 >l\rur
39170->m_bFakeClient
39179+>m_iPlayerTeam
3917139180 >p00<
3917239181 >yhP
3917339182 >ztq
@@ -39185,7 +39194,8 @@ $hRh
3918539194 ?Call@Function@v8@@QEAA?AV?$MaybeLocal@VValue@v8@@@2@V?$Local@VContext@v8@@@2@V?$Local@VValue@v8@@@2@HQEAV52@@Z
3918639195 ?CreateHandle@HandleScope@v8@@KAPEA_KPEAVIsolate@internal@2@_K@Z
3918739196 ?DOTAArmoryTagsPopup
39188-?DOTASurvivorsMetaDevGiveSessionAmountOfPoints
39197+?DOTAShareLobby
39198+?DOTASurvivorsDebugCreateSnapshot
3918939199 ?DisposeGlobal@api_internal@v8@@YAXPEA_K@Z
3919039200 ?Enter@Context@v8@@QEAAXXZ
3919139201 ?Enter@Isolate@v8@@QEAAXXZ
@@ -39251,16 +39261,16 @@ $hRh
3925139261 ?uWS
3925239262 ?x29
3925339263 @!@%@+@1@?@C@E@]@a@g@m@
39254-@08Nd
39264+@08NT%
3925539265 @0pp
39266+@2p2
3925639267 @333333)@R
39257-@4 YC
3925839268 @888
3925939269 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
3926039270 @BH]f
3926139271 @BoneSetup
3926239272 @DebugIndividualStyle
39263-@HPX`hv
39273+@HPX`hvp
3926439274 @HPXf
3926539275 @Integer overflow in %s
3926639276 @MarketDataUpdated
@@ -39289,13 +39299,13 @@ $hRh
3928939299 @\n\tunit_type
3929039300 @\n\vBloodImpact
3929139301 @\n\venum_result
39292-@\vgZu
3929339302 @dKb]
3929439303 @fff>fff>fff>fff>
3929539304 @i1V
3929639305 @keyframes
3929739306 @keyframes '%s'\r\n{\r\n
3929839307 @merged
39308+@monkey_king_jingu_mastery
3929939309 @n2w
3930039310 @setlocal\n
3930139311 @type
@@ -40928,7 +40938,7 @@ BAsyncSend
4092840938 BAsyncSendProto
4092940939 BC (default)
4093040940 BCanSeeInParentScroll
40931-BDOTAMatch3PopupHelp
40941+BDOTAMinigameWhackAMeepo
4093240942 BEOS_BIND_FUNC
4093340943 BEOS_BIND_VAR
4093440944 BEOS_LOAD
@@ -41096,7 +41106,6 @@ B\n\tbuildings
4109641106 B\n\tfavorites
4109741107 B\n\venum_result
4109841108 B\np\t0
41099-B\vPZu
4110041109 B\vP\n0
4110141110 B\vp\n0
4110241111 B\vp\nP
@@ -48348,6 +48357,7 @@ Cycle: %.5f (%.5f)
4834848357 CycleButton
4834948358 D"bu
4835048359 D#D)D;D?DEDKDQDSDYDeDoD
48360+D(J5
4835148361 D(n%6
4835248362 D*64
4835348363 D.Hog^
@@ -49713,6 +49723,7 @@ DOTADiceRoll
4971349723 DOTADiretide2020CosmeticsPage
4971449724 DOTADiretide2020DetailsPopup
4971549725 DOTADiretide2020MoreInfo
49726+DOTADiretide2020ToggleItemEquipped
4971649727 DOTADiretide2022PurchaseBundle
4971749728 DOTADiretideCancelOpeningSelectedTreasure
4971849729 DOTADiretideChangeItemDisplay
@@ -50023,6 +50034,7 @@ DOTAFriendsLobbyListUpdated
5002350034 DOTAFrontPageBattlePassClick
5002450035 DOTAFrontPageBattlePassClick() DOTAPlayPanelCloseButtonClicked( true )
5002550036 DOTAFrontPageMonsterHunterRetryRequest
50037+DOTAFrontPageSeasonalRewardsDialogueArchive
5002650038 DOTAFrontPageSeasonalRewardsQuarteroEaster
5002750039 DOTAFrontPageSeasonalRewardsQuarteroFaceMouseOut
5002850040 DOTAFrontPageSeasonalRewardsQuarteroFaceMouseOver
@@ -50214,7 +50226,6 @@ DOTAGuildHeaderReport
5021450226 DOTAGuildHomePage
5021550227 DOTAGuildImage
5021650228 DOTAGuildIntroCreateGuild
50217-DOTAGuildIntroPage
5021850229 DOTAGuildMemberListPage
5021950230 DOTAGuildMembershipUpdated
5022050231 DOTAGuildPatternPicked
@@ -51148,6 +51159,7 @@ DOTAMatch3HideAbilityTooltip
5114851159 DOTAMatch3HideOpponentActionTooltip
5114951160 DOTAMatch3IncrementLevel
5115051161 DOTAMatch3OpponentScenePanel
51162+DOTAMatch3PopupHelp
5115151163 DOTAMatch3ScenePanel
5115251164 DOTAMatch3ShowAbilityTooltip
5115351165 DOTAMatch3ShowHelpPopup
@@ -51194,7 +51206,6 @@ DOTAMinigameBase
5119451206 DOTAMinigameChairs
5119551207 DOTAMinigameFindTheHeroes
5119651208 DOTAMinigameMinority
51197-DOTAMinigameWhackAMeepo
5119851209 DOTAMinimap
5119951210 DOTAMinimapGrid
5120051211 DOTAMinorityChoose
@@ -52190,7 +52201,6 @@ DOTASetupPlayDOTAForMatch
5219052201 DOTAShardsButton
5219152202 DOTAShardsButtonShowShardShop
5219252203 DOTAShardsMenu
52193-DOTAShareLobby
5219452204 DOTAShareParty
5219552205 DOTASharedContent
5219652206 DOTASharedContentChanged
@@ -53124,7 +53134,6 @@ DOTASurvivorsCheatsToggleInvincible
5312453134 DOTASurvivorsCheatsWinGame
5312553135 DOTASurvivorsChooseDifficulty
5312653136 DOTASurvivorsChooseHero
53127-DOTASurvivorsDebugCreateSnapshot
5312853137 DOTASurvivorsDebugLoadSnapshot
5312953138 DOTASurvivorsGameMenuDifficultyScreen
5313053139 DOTASurvivorsGameMenuHeroScreen
@@ -53137,6 +53146,7 @@ DOTASurvivorsHideRewardTooltip
5313753146 DOTAS
This preview is truncated. The source commit contains the complete diff.
M
game/dota/bin/win64/server_strings.txt
+43-41
@@ -154,10 +154,8 @@
154154 %s%lu (%s0x%lx)\n
155155 ' ) - 3 G M Q _ c e i w }
156156 (%ld unused bits)\n
157- (08@HPXbP
158- (08@HRP
159- (08@JP
160- (0X`hpzP
157+ (08@HPXb`
158+ (0X`hpz`
161159 (Dirty Animation)
162160 (INVALID PSS PARAMETERS)\n
163161 (Negative)
@@ -2501,7 +2499,6 @@ $hRh
25012499 (bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.
25022500 (d4t8
25032501 (default)
2504-(fPj
25052502 (fS{ggRcjh
25062503 (flMinimapCreepIconScale) - Scale the creep icons on the minimap.
25072504 (flMinimapHeroIconScale) - Scale the hero minimap icons on the minimap.
@@ -2691,7 +2688,6 @@ $hRh
26912688 *,vJEd
26922689 *.CMsgSteamLearn_InferenceMetadata_Response"D
26932690 *.CMsgSteamLearn_RegisterDataSource_Request
2694-*0Bq
26952691 *0fT
26962692 *1~Pt
26972693 *5\n\rESourceEngine
@@ -2836,7 +2832,6 @@ $hRh
28362832 *kf[R
28372833 *laM-\SO
28382834 *o\n\teRollType
2839-*psm
28402835 *v\n\vEPingSource
28412836 +'+1+3+=+?+K+O+U+i+m+o+{+
28422837 +(#\v&dbF:xrJ'$#
@@ -23535,7 +23530,7 @@ $hRh
2353523530 0123456789
2353623531 02V8[
2353723532 05=k
23538-08@JP
23533+08@J`
2353923534 08bX
2354023535 09,h
2354123536 0;Q5[
@@ -23768,6 +23763,7 @@ $hRh
2376823763 2 .CMsgBattleReport_CompareContext"
2376923764 2 .CMsgConnectedPlayers.SendReason
2377023765 2 .CMsgGCRoutingInfo.RoutingMethod:
23766+2 tm
2377123767 2!.CMsgAddSocketResponse.EAddSocket"
2377223768 2!.CMsgBattleReport_HighlightRarity
2377323769 2!.CMsgDevModifyCodexAction.EAction"#\n
@@ -23806,7 +23802,6 @@ $hRh
2380623802 2..CDOTAUserMsg_MadstoneAlert.EMadstoneAlertType
2380723803 2..CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType
2380823804 20.CMsgClientToGCGetBattleReportResponse.EResponse
23809-20Bq
2381023805 20t\f
2381123806 21.CMsgClientToGCDotaLabsFeedbackResponse.EResponse"
2381223807 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle
@@ -23875,6 +23870,7 @@ $hRh
2387523870 2?.CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse"u\n\tEResponse
2387623871 2?.CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute
2387723872 2@.CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse"u\n\tEResponse
23873+2@Bq
2387823874 2C.CMsgClientToGCOverworldDevGrantFortuneTellerCoinResponse.EResponse"
2387923875 2C.CMsgClientToGCOverworldGetDynamicImageResponse.EDynamicImageFormat
2388023876 2C.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse
@@ -23884,6 +23880,7 @@ $hRh
2388423880 2I y)
2388523881 2J.CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse"u\n\tEResponse
2388623882 2L.CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse
23883+2P\tm
2388723884 2Tm=#
2388823885 2Uiwp"9
2388923886 2Zq)
@@ -23993,7 +23990,7 @@ $hRh
2399323990 2\r.DOTA_GC_TEAM:
2399423991 2\r.ELeaguePhase
2399523992 2\rlhp
23996-2\vpD
23993+2\vpT
2399723994 2^pV
2399823995 2_bot
2399923996 2_mid
@@ -24006,9 +24003,7 @@ $hRh
2400624003 2nIg
2400724004 2ndry
2400824005 2p"6
24009-2p>q
2401024006 2prB
24011-2psm
2401224007 3%3+3/353A3G3[3_3g3k3s3y3
2401324008 31tPR
2401424009 32:B\n
@@ -24410,7 +24405,7 @@ $hRh
2441024405 8<pl
2441124406 8= zp
2441224407 8A6j
24413-8B0Bq
24408+8B@Bq
2441424409 8DemoFile
2441524410 8GZS
2441624411 8SIffK5W
@@ -24529,14 +24524,15 @@ $hRh
2452924524 9r#xV
2453024525 : unrecognized parent "%s"\n
2453124526 :':+:1:K:Q:[:c:g:m:y:
24532-:0Bq
24527+:0Pq
2453324528 :4\n\vdescription
2453424529 :9\n\tkey_field
2453524530 :BAD OBJECT
2453624531 :Blowfish part of OpenSSL 1.0.2j 26 Sep 2016
2453724532 :EXTERNAL TYPE %s\n
2453824533 :LBN
2453924534 :NAy
24535+:Psm
2454024536 :QYJ
2454124537 :Vlq
2454224538 :\n5kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit
@@ -24579,8 +24575,9 @@ $hRh
2457924575 :eaI
2458024576 :gN(dq
2458124577 :mIR
24578+:pAq
2458224579 :parsed on tick %d of %d got %d new commands through command number %d [%s]\n
24583-:psm
24580+:ptm
2458424581 :w4v
2458524582 ;!;#;-;9;E;S;Y;_;q;{;
2458624583 ;"lY7
@@ -24813,12 +24810,11 @@ $hRh
2481324810 @!@%@+@1@?@C@E@]@a@g@m@
2481424811 @0pp
2481524812 @333?
24816-@:06q
24817-@:Phw
24813+@6Po
2481824814 @@map tree
2481924815 @BH]f
2482024816 @BoneSetup
24821-@HPX`hv0A
24817+@HPX`hv@A
2482224818 @Invalid attach type specified for particle effect anim event. Trying to spawn effect '%s' on model %s\n
2482324819 @MfKZ
2482424820 @Pgl
@@ -24897,7 +24893,6 @@ A<fP
2489724893 A>x8
2489824894 A@d0I
2489924895 AA Compromise
24900-AA:psm
2490124896 AABB
2490224897 AABBDirection
2490324898 AACompromise
@@ -26413,7 +26408,6 @@ BountyGoldMin
2641326408 BountyXP
2641426409 BountyXPExtra
2641526410 BoxAngles
26416-BpJq
2641726411 Branch (%s): %s
2641826412 Branch value: %s
2641926413 Branch%02d
@@ -33125,6 +33119,7 @@ Farm - Neutrals at (%.0f, %.0f)
3312533119 Farm - Unknown
3312633120 FastRetrigger
3312733121 FastRetrigger: %s
33122+Fdebugoverlay_cycle_domain
3312833123 FeEffectName
3312933124 FeaturedGamemodeProgress
3313033125 Fetching info about latest revision
@@ -39857,11 +39852,11 @@ P-224
3985739852 P-256
3985839853 P-384
3985939854 P-521
39860-P08@JP
39855+P08@J`
3986139856 P08J
3986239857 P1\t98"
3986339858 P5[1
39864-P60x
39859+P6@x
3986539860 PACDOTA_Ability_Greevil_Miniboss_Yellow_Surge
3986639861 PAGN_4
3986739862 PARALYZE
@@ -40242,7 +40237,6 @@ Persona
4024240237 PersonaNameReplacementToken
4024340238 Pet NPC Script Override:
4024440239 Pet failed to pickup item because there was no attachment name specified.\n
40245-Pfp\r
4024640240 PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n
4024740241 PhysEnableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n
4024840242 PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\n
@@ -40810,7 +40804,7 @@ RUNE_STATUS_MISSING
4081040804 RUNE_STATUS_UNKNOWN
4081140805 RUNE_WATER
4081240806 RUNE_XP
40813-R\fpD
40807+R\fpT
4081440808 R\n\fActivityInfo
4081540809 R\r1>Vp
4081640810 R\vp!y
@@ -45649,7 +45643,9 @@ X\n\rkilling_blows
4564945643 X\tQo
4565045644 Xbox VDP is not supported on this platform.
4565145645 Xd3h
45646+Xf b
4565245647 XfJ7
45648+Xfp`
4565345649 XjfR
4565445650 XqgA+
4565545651 Xuub
@@ -45724,7 +45720,6 @@ ZjLS
4572445720 Zod6
4572545721 Zone1Distance
4572645722 Zone2Distance
45727-Zpsm
4572845723 Zpwz
4572945724 Z~wl
4573045725 [ Chunk%d ]
@@ -45801,6 +45796,7 @@ Z~wl
4580145796 [ve,P
4580245797 [y_GE
4580345798 \%02X
45799+\0Bq
4580445800 \1kYL\r
4580545801 \43n7
4580645802 \5Ok\n
@@ -46031,11 +46027,12 @@ Z~wl
4603146027 \n.steammessages_unified_base.steamworkssdk.proto
4603246028 \n/CMsgServerToGCCompendiumChosenInGamePredictions
4603346029 \n/CMsgServerToGCCompendiumInGamePredictionResults
46034-\n0Bq
4603546030 \n0CMsgClientToGCMonsterHunterGiftMaterialsResponse
4603646031 \n0CMsgClientToGCOverworldDevClearInventoryResponse
4603746032 \n0CMsgClientToGCSurvivorsGameTelemetryDataResponse
4603846033 \n0CMsgGCtoGCAssociatedExploiterAccountInfoResponse
46034+\n0Pq
46035+\n0gw
4603946036 \n1CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
4604046037 \n1CDOTAUserMsg_MonsterHunter_InvestigationGameState
4604146038 \n1CMsgClientToGCFightingGameAnswerChallengeResponse
@@ -46110,7 +46107,7 @@ Z~wl
4611046107 \nLeagueID_t"N\n$CMsgServerToGCGetCheerConfigResponse
4611146108 \nPlayerID_t
4611246109 \nPlayerID_t"
46113-\nPrm
46110+\nPsm
4611446111 \nSimulating Entities:\n\n
4611546112 \nUnknown reward type '%s' for action '%s' at score '%s'
4611646113 \nVisMon: Polling now. (Frequency: %f)\n
@@ -46374,6 +46371,8 @@ Z~wl
4637446371 \n\fwhat_changed
4637546372 \n\fwinner_score
4637646373 \n\fwinning_team
46374+\n\n0Pq
46375+\n\n0lw
4637746376 \n\nAddGesture
4637846377 \n\nAnswerTeam
4637946378 \n\nBuffRecord
@@ -46563,7 +46562,7 @@ Z~wl
4656346562 \n\nprize_list
4656446563 \n\nprize_pool
4656546564 \n\nproject_id
46566-\n\npsm
46565+\n\nptm
4656746566 \n\npush_score
4656846567 \n\nquery_name
4656946568 \n\nquest_rank
@@ -47315,6 +47314,8 @@ Z~wl
4731547314 \ng_VProfSignalSpike
4731647315 \ng_flConfigMaxCoord
4731747316 \ngrant_periodic_action '%s' doesn't specify an action to grant
47317+\npNq
47318+\nptm
4731847319 \nqYu
4731947320 \ntM(ie-V
4732047321 \r!\r+\r-\r=\r?\rO\rU\ri\ry\r
@@ -47430,7 +47431,6 @@ Z~wl
4743047431 \v"f\n*CMsgOverworldEncounterPitFighterRewardData
4743147432 \v"w\n2CMsgClientToGCOverworldRequestTokensNeededByFriend
4743247433 \v#\v)\v-\v?\vG\vQ\vW\v]\ve\vo\v{\v
47433-\v:0Bq
4743447434 \vAbilityID_t
4743547435 \vAbilityID_t"
4743647436 \vAbilityID_t"8\n
@@ -47521,9 +47521,7 @@ _turbo
4752147521 _xU`u
4752247522 _}eOk
4752347523 `28)fk
47524-`2p>q
47525-`2psm
47526-`:P6q
47524+`606
4752747525 `:zQF
4752847526 `D$daM-l
4752947527 `DZG
@@ -48502,11 +48500,11 @@ a|gj(
4850248500 a|w9i
4850348501 b <= sizeof ctx->buf
4850448502 b <= sizeof ctx->final
48505-b0Bq
4850648503 b0M%
4850748504 b2i_PVK_bio
4850848505 b5o-
4850948506 b=G3
48507+b@Bq
4851048508 bAggro
4851148509 bAllChat
4851248510 bAllow
@@ -53773,7 +53771,7 @@ hoverposeposition
5377353771 howl_duration
5377453772 hp_cost
5377553773 hp_missing_per_extra_illusion_pct
53776-hpzP
53774+hpz`
5377753775 hr_H
5377853776 http request
5377953777 http://%s
@@ -55700,6 +55698,7 @@ jHLy
5570055698 jLTKTz
5570155699 jNXcA
5570255700 jOJw"
55701+jP*q
5570355702 jTuf
5570455703 jV*d9O
5570555704 j[6Z
@@ -62480,14 +62479,14 @@ p.other
6248062479 p.ppBasis
6248162480 p.prime
6248262481 p.tpBasis
62483-p0jP3p
62484-p20Bq
62482+p0j`3p
62483+p2@Bq
6248562484 p2{l
6248662485 p4Z3
6248762486 p5Z3
6248862487 p5\nL,
6248962488 p618
62490-p6@U
62489+p6PU
6249162490 p?33
6249262491 p@0pqE5tsO?|1
6249362492 pAbilityName1
@@ -66337,14 +66336,13 @@ quill_stack_damage
6633766336 quill_stack_duration
6633866337 quill_stacks
6633966338 qx(q
66340-r lw
6634166339 r$0I
6634266340 r-IE
66341+r0lw
6634366342 r184
6634466343 r3A~
6634566344 r<\rND
6634666345 r@33
66347-r@7q
6634866346 rAGW
6634966347 rB2pBB
6635066348 rC3rp
@@ -66353,14 +66351,15 @@ rF6t
6635366351 rFC822localPart
6635466352 rFur`7\t
6635566353 rL[i+
66354+rP7q
66355+rP\tm
6635666356 rRfKR
6635766357 rX&O0
6635866358 rZ1VwGf5
6635966359 rZPM
6636066360 r\n\nHuntReward
6636166361 r\vDi
66362-r\vpD
66363-r`7q
66362+r\vpT
6636466363 rad2deg
6636566364 radar_cooldown
6636666365 radial_count
@@ -67059,6 +67058,8 @@ round_start
6705967058 route_to_all_movers
6706067059 routing
6706167060 routing_app_id
67061+rp+q
67062+rp7q
6706267063 rsa not implemented
6706367064 rsa operations not supported
6706467065 rsa routines
@@ -70214,6 +70215,7 @@ tips_received
7021470215 tips_received_leaderboard_name
7021570216 title
7021670217 title_loc_token
70218+tl\np[e
7021770219 tls client cert req with anon cipher
7021870220 tls illegal exporter label
7021970221 tls invalid ecpointformat list
M
game/dota/pak01_dir.txt
+1497-930
Modified · line preview unavailable
M
game/dota/readonly_tools_asset_info.txt
+566-1
@@ -47731,6 +47731,23 @@ materials/models/items/rattletrap/the_seeker_of_the_lost_artifact_cogs/the_seeke
4773147731 materials/models/items/rattletrap/the_seeker_of_the_lost_artifact_cogs/the_seeker_of_the_lost_artifact_cogs_detailmask_tga_e3467668.vtex
4773247732 materials/models/items/rattletrap/the_seeker_of_the_lost_artifact_cogs/the_seeker_of_the_lost_artifact_cogs_normal_tga_ce5a54bb.vtex
4773347733 materials/models/items/rattletrap/the_seeker_of_the_lost_artifact_cogs/the_seeker_of_the_lost_artifact_cogs_specmask_tga_20d8d2e.vtex
47734+materials/models/items/rattletrap/the_warring_states_star_armor/the_warring_states_star_armor.vmat
47735+materials/models/items/rattletrap/the_warring_states_star_armor/the_warring_states_star_armor_normal_tga_6ad6e3af.vtex
47736+materials/models/items/rattletrap/the_warring_states_star_cogs/the_warring_states_star_cogs.vmat
47737+materials/models/items/rattletrap/the_warring_states_star_cogs/the_warring_states_star_cogs_normal_tga_4a812929.vtex
47738+materials/models/items/rattletrap/the_warring_states_star_cogs/the_warring_states_star_cogs_specmask_tga_c42f8b9.vtex
47739+materials/models/items/rattletrap/the_warring_states_star_head/the_warring_states_star_head.vmat
47740+materials/models/items/rattletrap/the_warring_states_star_head/the_warring_states_star_head_normal_tga_51513fe0.vtex
47741+materials/models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc.vmat
47742+materials/models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc_color_tga_3a8bdf2a.vtex
47743+materials/models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc_detailmask_tga_68518c5.vtex
47744+materials/models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc_normal_tga_2da4e702.vtex
47745+materials/models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc_specmask_tga_c1b27416.vtex
47746+materials/models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon.vmat
47747+materials/models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon_color_tga_24a4fa37.vtex
47748+materials/models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon_detailmask_tga_612f30b5.vtex
47749+materials/models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon_normal_tga_6ee39491.vtex
47750+materials/models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon_specmask_tga_ce74c518.vtex
4773447751 materials/models/items/rattletrap/ti8_clockwerk_molewerk_armor/ti8_clockwerk_molewerk_armor.vmat
4773547752 materials/models/items/rattletrap/ti8_clockwerk_molewerk_armor/ti8_clockwerk_molewerk_armor_color_tga_2ee697e.vtex
4773647753 materials/models/items/rattletrap/ti8_clockwerk_molewerk_armor/ti8_clockwerk_molewerk_armor_detailmask_tga_3aec6551.vtex
@@ -84172,6 +84189,11 @@ models/items/rattletrap/the_neuromaniac_head/the_neuromaniac_head.vmdl
8417284189 models/items/rattletrap/the_neuromaniac_misc/the_neuromaniac_misc.vmdl
8417384190 models/items/rattletrap/the_neuromaniac_weapon/the_neuromaniac_weapon.vmdl
8417484191 models/items/rattletrap/the_seeker_of_the_lost_artifact_cogs/the_seeker_of_the_lost_artifact_cogs.vmdl
84192+models/items/rattletrap/the_warring_states_star_armor/the_warring_states_star_armor.vmdl
84193+models/items/rattletrap/the_warring_states_star_cogs/the_warring_states_star_cogs.vmdl
84194+models/items/rattletrap/the_warring_states_star_head/the_warring_states_star_head.vmdl
84195+models/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc.vmdl
84196+models/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon.vmdl
8417584197 models/items/rattletrap/ti8_clockwerk_molewerk_armor/ti8_clockwerk_molewerk_armor.vmdl
8417684198 models/items/rattletrap/ti8_clockwerk_molewerk_head/ti8_clockwerk_molewerk_head.vmdl
8417784199 models/items/rattletrap/ti8_clockwerk_molewerk_misc/ti8_clockwerk_molewerk_misc.vmdl
@@ -100788,6 +100810,11 @@ panorama/images/econ/items/rattletrap/the_neuromaniac_experiment_subject_no08/th
100788100810 panorama/images/econ/items/rattletrap/the_neuromaniac_head/the_neuromaniac_head_png.vtex
100789100811 panorama/images/econ/items/rattletrap/the_neuromaniac_misc/the_neuromaniac_misc_png.vtex
100790100812 panorama/images/econ/items/rattletrap/the_neuromaniac_weapon/the_neuromaniac_weapon_png.vtex
100813+panorama/images/econ/items/rattletrap/the_warring_states_star_armor/the_warring_states_star_armor_png.vtex
100814+panorama/images/econ/items/rattletrap/the_warring_states_star_cogs/the_warring_states_star_cogs_npc_dota_rattletrap_cog_png.vtex
100815+panorama/images/econ/items/rattletrap/the_warring_states_star_head/the_warring_states_star_head_png.vtex
100816+panorama/images/econ/items/rattletrap/the_warring_states_star_misc/the_warring_states_star_misc_png.vtex
100817+panorama/images/econ/items/rattletrap/the_warring_states_star_weapon/the_warring_states_star_weapon_png.vtex
100791100818 panorama/images/econ/items/rattletrap/ti8_clockwerk_molewerk_armor/ti8_clockwerk_molewerk_armor_png.vtex
100792100819 panorama/images/econ/items/rattletrap/ti8_clockwerk_molewerk_head/ti8_clockwerk_molewerk_head_png.vtex
100793100820 panorama/images/econ/items/rattletrap/ti8_clockwerk_molewerk_misc/ti8_clockwerk_molewerk_misc_png.vtex
@@ -313782,6 +313809,8 @@ panorama/images/econ/sets/v2/pudge_doll_of_the_dead_png.vtex
313782313809 panorama/images/econ/sets/v2/pudge_doll_of_the_dead_small_png.vtex
313783313810 panorama/images/econ/sets/v2/raiments_of_twilight_shade_png.vtex
313784313811 panorama/images/econ/sets/v2/raiments_of_twilight_shade_small_png.vtex
313812+panorama/images/econ/sets/v2/rattletrap_the_warring_states_star_png.vtex
313813+panorama/images/econ/sets/v2/rattletrap_the_warring_states_star_small_png.vtex
313785313814 panorama/images/econ/sets/v2/stonebreak_excavators_png.vtex
313786313815 panorama/images/econ/sets/v2/stonebreak_excavators_small_png.vtex
313787313816 panorama/images/econ/sets/v2/the_abscesserator_bundle_png.vtex
@@ -319066,6 +319095,10 @@ materials/models/items/tiny/ancient_tresure_keeper_medium/ancient_tresure_keeper
319066319095 materials/models/items/tiny/ancient_tresure_keeper_palm/ancient_tresure_keeper_palm.vmat
319067319096 materials/models/items/tiny/ancient_tresure_keeper_small/ancient_tresure_keeper_small.vmat
319068319097 materials/models/items/tiny/ancient_tresure_keeper_tiny/ancient_tresure_keeper_tiny.vmat
319098+materials/models/items/treant/blighted_meadow_arms/blighted_meadow_arms.vmat
319099+materials/models/items/treant/blighted_meadow_back/blighted_meadow_back.vmat
319100+materials/models/items/treant/blighted_meadow_head/blighted_meadow_head.vmat
319101+materials/models/items/treant/blighted_meadow_legs/blighted_meadow_legs.vmat
319069319102 materials/models/items/treant/spina_infernalis_legs/spina_infernalis_legs.vmat
319070319103 materials/models/items/troll_warlord/the_sharpest_rhyme_armor/the_sharpest_rhyme_armor.vmat
319071319104 materials/models/items/troll_warlord/the_sharpest_rhyme_head/the_sharpest_rhyme_head.vmat
@@ -319113,6 +319146,11 @@ materials/models/items/venomancer/2023poisonous_assassin/2023poisonous_assassin.
319113319146 materials/models/items/venomancer/2023poisonous_assassin_head/2023poisonous_assassin_head.vmat
319114319147 materials/models/items/venomancer/2023poisonous_assassin_should/2023poisonous_assassin_should.vmat
319115319148 materials/models/items/venomancer/2023poisonous_assassin_tail/2023poisonous_assassin_tail.vmat
319149+materials/models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back.vmat
319150+materials/models/items/windrunner/song_of_the_elk_head/song_of_the_elk_head.vmat
319151+materials/models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand.vmat
319152+materials/models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders.vmat
319153+materials/models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon.vmat
319116319154 materials/models/props_consumables/high_five/high_five_crownfall.vmat
319117319155 materials/models/ui/treasure/aviliva_2024_treasure/aviliva_2024_treasure.vmat
319118319156 materials/models/ui/treasure/aviliva_2024_treasure/aviliva_2024_treasure_alt.vmat
@@ -319357,6 +319395,10 @@ models/items/tiny/ancient_tresure_keeper_medium/ancient_tresure_keeper_medium.vm
319357319395 models/items/tiny/ancient_tresure_keeper_palm/ancient_tresure_keeper_palm.vmdl
319358319396 models/items/tiny/ancient_tresure_keeper_small/ancient_tresure_keeper_small.vmdl
319359319397 models/items/tiny/ancient_tresure_keeper_tiny/ancient_tresure_keeper_tiny.vmdl
319398+models/items/treant/blighted_meadow_arms/blighted_meadow_arms.vmdl
319399+models/items/treant/blighted_meadow_back/blighted_meadow_back.vmdl
319400+models/items/treant/blighted_meadow_head/blighted_meadow_head.vmdl
319401+models/items/treant/blighted_meadow_legs/blighted_meadow_legs.vmdl
319360319402 models/items/treant/spina_infernalis_legs/spina_infernalis_legs.vmdl
319361319403 models/items/troll_warlord/the_sharpest_rhyme_armor/the_sharpest_rhyme_armor.vmdl
319362319404 models/items/troll_warlord/the_sharpest_rhyme_head/the_sharpest_rhyme_head.vmdl
@@ -319546,6 +319588,11 @@ models/items/venomancer/2023poisonous_assassin/2023poisonous_assassin.vmdl
319546319588 models/items/venomancer/2023poisonous_assassin_head/2023poisonous_assassin_head.vmdl
319547319589 models/items/venomancer/2023poisonous_assassin_should/2023poisonous_assassin_should.vmdl
319548319590 models/items/venomancer/2023poisonous_assassin_tail/2023poisonous_assassin_tail.vmdl
319591+models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back.vmdl
319592+models/items/windrunner/song_of_the_elk_head/song_of_the_elk_head.vmdl
319593+models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand.vmdl
319594+models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders.vmdl
319595+models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon.vmdl
319549319596 models/particle/crownfall_feather.vmdl
319550319597 models/particle/confetti/confetti.vmdl
319551319598 models/particle/explosion/fx_explosion_capped_sphere.vmdl
@@ -322568,6 +322615,10 @@ panorama/images/econ/items/tinker/tinker_soul_camera_weapon/tinker_soul_camera_w
322568322615 panorama/images/econ/items/tinker/tinker_soul_camera_offhand_weapon/tinker_soul_camera_offhand_weapon_png.vtex
322569322616 panorama/images/econ/items/tiny/ancient_tresure_keeper_tiny/ancient_tresure_keeper_tiny_npc_dota_hero_tiny_variant_0_png.vtex
322570322617 panorama/images/econ/items/tinker/tinker_soul_camera_shoulder/tinker_soul_camera_shoulder_png.vtex
322618+panorama/images/econ/items/treant/blighted_meadow_legs/blighted_meadow_legs_png.vtex
322619+panorama/images/econ/items/treant/blighted_meadow_head/blighted_meadow_head_png.vtex
322620+panorama/images/econ/items/treant/blighted_meadow_back/blighted_meadow_back_png.vtex
322621+panorama/images/econ/items/treant/blighted_meadow_arms/blighted_meadow_arms_png.vtex
322571322622 panorama/images/econ/items/troll_warlord/the_sharpest_rhyme_head/the_sharpest_rhyme_head_png.vtex
322572322623 panorama/images/econ/items/treant/spina_infernalis_legs/spina_infernalis_legs_png.vtex
322573322624 panorama/images/econ/items/troll_warlord/the_sharpest_rhyme_shoulders/the_sharpest_rhyme_shoulders_png.vtex
@@ -322585,7 +322636,12 @@ panorama/images/econ/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit
322585322636 panorama/images/econ/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arcana_head_png.vtex
322586322637 panorama/images/econ/items/venomancer/2023poisonous_assassin_should/2023poisonous_assassin_should_png.vtex
322587322638 panorama/images/econ/items/venomancer/2023poisonous_assassin_tail/2023poisonous_assassin_tail_png.vtex
322639+panorama/images/econ/items/windrunner/song_of_the_elk_head/song_of_the_elk_head_png.vtex
322640+panorama/images/econ/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders_png.vtex
322588322641 panorama/images/econ/items/zeus/thunderbird_back_png.vtex
322642+panorama/images/econ/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand_png.vtex
322643+panorama/images/econ/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon_png.vtex
322644+panorama/images/econ/items/windrunner/song_of_the_elk_back/song_of_the_elk_back_png.vtex
322589322645 panorama/images/econ/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arcana_shoulders_png.vtex
322590322646 panorama/images/heroes/icons/npc_dota_hero_vengefulspirit_alt3_png.vtex
322591322647 panorama/images/heroes/npc_dota_hero_vengefulspirit_alt3_png.vtex
@@ -323534,6 +323590,14 @@ materials/models/items/tiny/ancient_tresure_keeper_large/ancient_tresure_keeper_
323534323590 materials/models/items/tiny/ancient_tresure_keeper_large/ancient_tresure_keeper_large_detailmask_tga_a54db93b.vtex
323535323591 materials/models/items/tiny/ancient_tresure_keeper_large/ancient_tresure_keeper_large_normal_tga_fedec2a9.vtex
323536323592 materials/models/items/tiny/ancient_tresure_keeper_large/ancient_tresure_keeper_large_specmask_tga_54509b5d.vtex
323593+materials/models/items/treant/blighted_meadow_back/blighted_meadow_back_color_tga_d76af218.vtex
323594+materials/models/items/treant/blighted_meadow_back/blighted_meadow_back_normal_tga_537e7c0e.vtex
323595+materials/models/items/treant/blighted_meadow_back/blighted_meadow_back_specmask_tga_63f7b9bf.vtex
323596+materials/models/items/treant/blighted_meadow_head/blighted_meadow_head_color_tga_a3230241.vtex
323597+materials/models/items/treant/blighted_meadow_head/blighted_meadow_head_normal_tga_dc1afdae.vtex
323598+materials/models/items/treant/blighted_meadow_head/blighted_meadow_head_specmask_tga_759b5c49.vtex
323599+materials/models/items/treant/blighted_meadow_legs/blighted_meadow_legs_normal_tga_12ede7ba.vtex
323600+materials/models/items/treant/blighted_meadow_legs/blighted_meadow_legs_specmask_tga_36049fd2.vtex
323537323601 materials/models/items/treant/spina_infernalis_legs/spina_infernalis_legs_color_png_a8f80285.vtex
323538323602 materials/models/items/treant/spina_infernalis_legs/spina_infernalis_legs_detailmask_png_eccbf3d8.vtex
323539323603 materials/models/items/treant/spina_infernalis_legs/spina_infernalis_legs_normal_png_5cfbdeab.vtex
@@ -323706,6 +323770,25 @@ materials/models/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arc
323706323770 materials/models/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arcana_wings_new_detailmask_psd_869cc1cc.vtex
323707323771 materials/models/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arcana_wings_new_specmask_psd_7ac87035.vtex
323708323772 materials/models/items/vengefulspirit/vengeful_spirit_arcana/vengeful_spirit_arcana_wings_normal_tga_85dff7f.vtex
323773+materials/models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back_color_tga_4021bffe.vtex
323774+materials/models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back_detailmask_tga_6e3df059.vtex
323775+materials/models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back_normal_tga_44e72cef.vtex
323776+materials/models/items/windrunner/song_of_the_elk_back/song_of_the_elk_back_specmask_tga_c7f2e0e1.vtex
323777+materials/models/items/windrunner/song_of_the_elk_head/song_of_the_elk_head_detailmask_tga_3c525fbb.vtex
323778+materials/models/items/windrunner/song_of_the_elk_head/song_of_the_elk_head_normal_tga_e430a18b.vtex
323779+materials/models/items/windrunner/song_of_the_elk_head/song_of_the_elk_head_specmask_tga_63cef0e6.vtex
323780+materials/models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand_color_tga_7bdcb258.vtex
323781+materials/models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand_detailmask_tga_1f537d2f.vtex
323782+materials/models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand_normal_tga_bd840e84.vtex
323783+materials/models/items/windrunner/song_of_the_elk_offhand/song_of_the_elk_offhand_specmask_tga_bff09748.vtex
323784+materials/models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders_color_tga_8db204ac.vtex
323785+materials/models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders_detailmask_tga_ad96b9dc.vtex
323786+materials/models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders_normal_tga_b93f35ac.vtex
323787+materials/models/items/windrunner/song_of_the_elk_shouolders/song_of_the_elk_shouolders_specmask_tga_d416be93.vtex
323788+materials/models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon_color_tga_cb11b6df.vtex
323789+materials/models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon_detailmask_tga_5e79221.vtex
323790+materials/models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon_normal_tga_644e4efc.vtex
323791+materials/models/items/windrunner/song_of_the_elk_weapon/song_of_the_elk_weapon_specmask_tga_f26936b6.vtex
323709323792 materials/models/props_consumables/high_five/high_five_crownfall_vmat_g_tmasks2_68f733a1.vtex
323710323793 materials/models/ui/treasure/aviliva_2024_treasure/avi
This preview is truncated. The source commit contains the complete diff.
M
game/dota/steam.inf
+5-5
@@ -1,10 +1,10 @@
1-ClientVersion=6925
2-ServerVersion=6925
1+ClientVersion=6928
2+ServerVersion=6928
33 ProductName=dota2_workshop
44 appID=570
55 ServerAppID=373310
66 CustomGameServerAppID=471280
77 ToolsAppID=316570
8-SourceRevision=10976569
9-VersionDate=Sep 08 2026
10-VersionTime=14:46:47
8+SourceRevision=10980528
9+VersionDate=Sep 09 2026
10+VersionTime=13:40:34
Update information⌄
Build
25217284
Associated changelist
38740179
Game version
6928

Found something incorrect?

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