From 216b34318de1da8f9e4e1b43fc7e5d3be10f2d92 Mon Sep 17 00:00:00 2001 From: Wendy Date: Wed, 12 Jul 2017 21:46:20 +0000 Subject: [PATCH] 2297 | 20 files | M Protobufs/dota_commonmessages.proto, M Protobufs/dota_gcmessages_msgid.proto, M Protobufs/econ_gcmessages.proto, M game/bin/built_from_cl.txt, M game/core/pak01_dir.txt, M game/core/pak01_dir/panorama/styles/popups/popups_shared.css, M game/dota/bin/linuxsteamrt64/libclient_strings.txt, M game/dota/bin/linuxsteamrt64/libserver_strings.txt, M game/dota/pak01_dir.txt, M game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts.xml, M game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts_imageselection.xml, M game/dota/pak01_dir/panorama/styles/popups/popup_broadcaster_toast_shared.css, M game/dota/pak01_dir/panorama/styles/popups/popup_broadcaster_toasts.css, M game/dota/pak01_dir/panorama/styles/popups/popup_broadcaster_toasts_imageselection.css, M game/dota/panorama/localization/dota_english.txt, M game/dota/resource/dota_english.txt, M game/dota/steam.inf, ?? game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_popup_fact.xml, ?? game/dota/pak01_dir/panorama/ https://steamdb.info/patchnotes/1955974/ --- Protobufs/dota_commonmessages.proto | 1 + Protobufs/dota_gcmessages_msgid.proto | 2 + Protobufs/econ_gcmessages.proto | 1 + game/bin/built_from_cl.txt | 2 +- game/core/pak01_dir.txt | 2 +- .../panorama/styles/popups/popups_shared.css | 21 +- .../bin/linuxsteamrt64/libclient_strings.txt | 949 ++++++++++-------- .../bin/linuxsteamrt64/libserver_strings.txt | 348 +++---- game/dota/pak01_dir.txt | 14 +- .../popups/popup_broadcaster_popup_fact.xml | 88 ++ .../popups/popup_broadcaster_toasts.xml | 10 +- ...opup_broadcaster_toasts_imageselection.xml | 24 + .../popups/popup_broadcaster_popup_fact.css | 184 ++++ .../popups/popup_broadcaster_toast_shared.css | 21 + .../popups/popup_broadcaster_toasts.css | 30 +- ...opup_broadcaster_toasts_imageselection.css | 64 +- .../pak01_dir/scripts/broadcaster_facts.txt | 687 +++++++++++++ .../panorama/localization/dota_english.txt | 3 + game/dota/resource/dota_english.txt | 3 +- game/dota/steam.inf | 10 +- 20 files changed, 1830 insertions(+), 634 deletions(-) create mode 100644 game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_popup_fact.xml create mode 100644 game/dota/pak01_dir/panorama/styles/popups/popup_broadcaster_popup_fact.css create mode 100644 game/dota/pak01_dir/scripts/broadcaster_facts.txt diff --git a/Protobufs/dota_commonmessages.proto b/Protobufs/dota_commonmessages.proto index e31571f3cf..83740a74f7 100644 --- a/Protobufs/dota_commonmessages.proto +++ b/Protobufs/dota_commonmessages.proto @@ -84,6 +84,7 @@ message CDOTAMsg_SendStatPopup { repeated int32 stat_images = 3; repeated int32 stat_image_types = 4; optional float duration = 5; + optional bool use_html = 6; } message CDOTAMsg_DismissAllStatPopups { diff --git a/Protobufs/dota_gcmessages_msgid.proto b/Protobufs/dota_gcmessages_msgid.proto index e611685770..542c4d2496 100644 --- a/Protobufs/dota_gcmessages_msgid.proto +++ b/Protobufs/dota_gcmessages_msgid.proto @@ -714,5 +714,7 @@ enum EDOTAGCMsg { k_EMsgGCToClientAllStarVotesReply = 8234; k_EMsgGCToClientAllStarVotesSubmit = 8236; k_EMsgGCToClientAllStarVotesSubmitReply = 8237; + k_EMsgClientToGCQuickStatsRequest = 8238; + k_EMsgClientToGCQuickStatsResponse = 8239; } diff --git a/Protobufs/econ_gcmessages.proto b/Protobufs/econ_gcmessages.proto index aa0195c66f..e06271252d 100644 --- a/Protobufs/econ_gcmessages.proto +++ b/Protobufs/econ_gcmessages.proto @@ -228,6 +228,7 @@ enum EGCMsgInitiateTradeResponse { k_EGCMsgInitiateTradeResponse_Using_New_Device = 21; k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie = 22; k_EGCMsgInitiateTradeResponse_TooRecentFriend = 23; + k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted = 24; } message CMsgApplyAutograph { diff --git a/game/bin/built_from_cl.txt b/game/bin/built_from_cl.txt index a7b21e3fc7..118b505f91 100644 --- a/game/bin/built_from_cl.txt +++ b/game/bin/built_from_cl.txt @@ -1 +1 @@ -4049471 +4051353 diff --git a/game/core/pak01_dir.txt b/game/core/pak01_dir.txt index b96d5d7b1b..bd7ec82963 100644 --- a/game/core/pak01_dir.txt +++ b/game/core/pak01_dir.txt @@ -841,7 +841,7 @@ panorama/styles/panorama_base.vcss_c CRC:00a8976cc6 size:1694 panorama/styles/popups/popup_generic.vcss_c CRC:0034917120 size:2319 panorama/styles/popups/popup_generic_text_entry.vcss_c CRC:00ac252092 size:1722 panorama/styles/popups/popup_manager.vcss_c CRC:0034172631 size:1163 -panorama/styles/popups/popups_shared.vcss_c CRC:002fa0155d size:2259 +panorama/styles/popups/popups_shared.vcss_c CRC:00de6b6d98 size:2074 panorama/styles/tooltips/tooltip_base.vcss_c CRC:00e6f70e70 size:7721 panorama/styles/tooltips/tooltip_text.vcss_c CRC:00768fc93b size:1114 panorama/styles/tooltips/tooltip_title_image_text.vcss_c CRC:00d3b7b489 size:862 diff --git a/game/core/pak01_dir/panorama/styles/popups/popups_shared.css b/game/core/pak01_dir/panorama/styles/popups/popups_shared.css index c0b91c6b6c..81fb7b9f3d 100644 --- a/game/core/pak01_dir/panorama/styles/popups/popups_shared.css +++ b/game/core/pak01_dir/panorama/styles/popups/popups_shared.css @@ -5,12 +5,12 @@ background-color: gradient( linear, 0% 0%, 0% 100%, from( #272d2eee ), to( #131617ee ) ); border: 1px solid #5e6869; - padding-top: 32px; - padding-bottom: 32px; - padding-right: 64px; - padding-left: 64px; + padding-top: 10px; + padding-bottom: 6px; + padding-right: 10px; + padding-left: 10px; - min-width: 450px; + min-width: 600px; vertical-align: middle; horizontal-align: center; @@ -46,16 +46,7 @@ sound: "ui_custom_lobby_dialog_slide"; } -.PopupTitle -{ - font-size: 30px; - //font-variant: small-caps; - font-weight: thin; - color: #afb4b4; - //margin-top: 15px; - margin-bottom: 15px; - horizontal-align: center; -} + .PopupDescription Label { diff --git a/game/dota/bin/linuxsteamrt64/libclient_strings.txt b/game/dota/bin/linuxsteamrt64/libclient_strings.txt index 0b5bc7504f..b574f5bac4 100644 --- a/game/dota/bin/linuxsteamrt64/libclient_strings.txt +++ b/game/dota/bin/linuxsteamrt64/libclient_strings.txt @@ -1104,6 +1104,7 @@ !k_EMsgClientToGCMyTeamInfoRequest !k_EMsgClientToGCPrivateChatDemote !k_EMsgClientToGCPrivateChatInvite +!k_EMsgClientToGCQuickStatsRequest !k_EMsgClientToGCRecyclePlayerCard !k_EMsgClientToGCTrackDialogResult !k_EMsgDOTAChatChannelMemberUpdate @@ -1369,6 +1370,7 @@ "k_EMsgClientToGCOpenPlayerCardPack "k_EMsgClientToGCPlayerStatsRequest "k_EMsgClientToGCPrivateChatPromote +"k_EMsgClientToGCQuickStatsResponse "k_EMsgClientToGCRequestH264Support "k_EMsgClientToGCSpectatorLobbyList "k_EMsgClientToGCSuspiciousActivity @@ -1526,6 +1528,7 @@ #CMsgClientToGCTeammateStatsResponse #CMsgClientToGCVoteForArcanaResponse #CMsgDOTAClearNotifySuccessfulReport" +#CMsgDOTAClientToGCQuickStatsRequest #CMsgDOTACompendiumSelectionResponse #CMsgDOTACreateFantasyLeagueResponse #CMsgDOTAFantasyLeagueCreateResponse @@ -3583,6 +3586,7 @@ #DOTA_Trading_Response_UsingNewDevice #DOTA_Trading_Response_VACBanned #DOTA_Trading_Response_VACBanned2 +#DOTA_Trading_Response_WalletFundsNotTrusted #DOTA_Trading_Response_YouBlockedThem #DOTA_Trading_UI_Body_Outgoing #DOTA_Trading_UI_Body_Waiting @@ -4677,6 +4681,7 @@ $CHAT_MESSAGE_HOLDOUT_TOWER_DESTROYED $CMsgClientToGCMatchesMinimalResponse $CMsgClientToGCPrivateChatInfoRequest $CMsgClientToGCRequestSlarkGameResult +$CMsgDOTAClientToGCQuickStatsResponse $CMsgDOTAFantasyLeagueEditInfoRequest $CMsgDOTAFantasyLeagueMatchupsRequest $CMsgDOTAFantasyTeamRosterSwapRequest @@ -5803,9 +5808,10 @@ $~tHcS(I (#DOTA_Hero_Selection_AllDraft_YouPicking (#DOTA_Hero_Selection_CaptainsMode_YouBan (#GameUI_Disconnect_LoopLevelLoadActivate +(%+u6 (%.1fs) (%0.2f): %short -(%K 6 +(%7}| (%__float128 %__float128 %__float128 %__float128) (%__float128 %__float128 %__float128) (%__float128 %__float128) @@ -5839,7 +5845,8 @@ $~tHcS(I (9O I (9s ~@H (9w(t7 -(=kcL +(=IL +(=S&L (?R or (?[+-]digits must be followed by ) (@8w tF@ (@8w) @@ -6452,6 +6459,7 @@ $~tHcS(I *GCSDK::GCClientJobLambda *GCSDK::GCClientJobLambda const&)::{lambda()#1}> *GCSDK::GCClientJobLambda const&)::{lambda()#1}> +*GCSDK::GCClientJobLambda *GCSDK::GCClientJobLambda *GCSDK::GCClientJobLambda *GCSDK::GCClientJobLambda @@ -7013,11 +7021,12 @@ $~tHcS(I -walk -zoom . Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in " -.%.JV .%0*llu +.%V'unsigned char +.%Y-+ .(Optional) Set of tags for the published file. -.-3Eh -.-uLf +.-=6x +.-int]] ... axis ..."u C ..."u H @@ -7107,10 +7116,9 @@ $~tHcS(I .1 -1.0 -0.2 .1 -3.1 -0.2 .3333 -.5Kz0 +.5+/1 +.5@)T .;...'u% -.=$zk -.=>void&& .>N^__int128~ .@ zVuT .@"origin" "%.f, %.f, %.f" @@ -8020,6 +8028,7 @@ $~tHcS(I 2$.CGCMsgMemCachedGetResponse.ValueTag 2$.CGameInfo.CDotaGameInfo.CPlayerInfo 2$.CMsgAddItemToSocketResponse.EAddGem" +2$.CMsgDOTAClientToGCQuickStatsRequest 2$.CMsgDOTAFantasyLeagueInfo.OwnerInfo 2$.CMsgDOTAGetPeriodicResourceResponse"9 2$.CMsgDOTAMatch.Player.CustomGameData @@ -8220,6 +8229,7 @@ $~tHcS(I 21.CMsgClientToGCSetPlayerCardRosterResponse.Result" 21.CMsgClientToGCTeammateStatsResponse.TeammateStat 21.CMsgClientToGCUnpackBundleResponse.EUnpackBundle" +21.CMsgDOTAClientToGCQuickStatsResponse.SimpleStats 21.CMsgDOTAFantasyLeagueDraftPlayerResponse.EResult" 21.CMsgDOTAFantasyLeagueEditInvitesResponse.EResult"- 21.CMsgDOTAFantasyTeamRosterAddDropResponse.EResult" @@ -8404,6 +8414,7 @@ $~tHcS(I 3k_ECustomGameInstallStatus_RequestedTimestampTooNew 3k_ECustomGameInstallStatus_RequestedTimestampTooOld 3k_EGCMsgInitiateTradeResponse_Recent_Password_Reset +3k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted 3k_EGCMsgUseItemResponse_DropRateBonusAlreadyGranted 3k_EGCMsgUseItemResponse_ItemUsed_EventPointsGranted 3k_EHeroSelectionText_AllDraft_BanSelected_TheyFirst @@ -8470,7 +8481,6 @@ $~tHcS(I 6CHAT_MESSAGE_RANKED_GAME_STILL_SCORED_LEAVERS_GET_LOSS 6CMsgClientToGCSelectCompendiumInGamePredictionResponse 6CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus"+ -6D#5[char 6D;U$ 6FaceSkyBox 6H92t%H @@ -8560,11 +8570,8 @@ $~tHcS(I 92tYH 92tyHcR 93tWD +95&-B 99w(|&H -9=*SD -9=6YA -9=RZA -9=zSD 9@Dragging 9B2C1229 9BX~W @@ -8662,6 +8669,7 @@ $~tHcS(I 9k_EMsgServerToGCCompendiumInGamePredictionResultsResponse 9k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems 9p t$H +9p tc 9p unsigned short'H 9p$t$H 9p,unsigned short'H @@ -9008,7 +9016,7 @@ $~tHcS(I %short %short @@ -9116,7 +9124,7 @@ $~tHcS(I ?CWaterBlendSceneObjectDesc ?CWeakHandle ?C_RopeKeyframe -?D;%> +?D;%nC ?HasTroveCarafe ?Ict$ ?LeftArrow @@ -9239,6 +9247,8 @@ $~tHcS(I @8wzt>1 @:0t/UE1 @:2t' +@:5=> +@:5N> @:9tx @:long long%unsigned short @:qPt @@ -11197,7 +11207,7 @@ ATI1N ATI2N ATI_DST16 ATI_DST24 -ATLc% +ATLc% ATS9w$tlH ATSD;r ATSHc @@ -12312,7 +12322,6 @@ BS8FSt BSR_ANYCRLF) BSR_UNICODE) BScrollParentToFitWhenFocused -BSelectedRow BT8FTt BT@u/Hc BTA^] @@ -12653,6 +12662,7 @@ BroadcasterAudio_%llu BroadcasterCamera_%llu BroadcasterChannel BroadcasterDetails +BroadcasterFacts BroadcasterInfo BroadcasterNone BroadcasterSelection%double @@ -12669,6 +12679,7 @@ BrowsingLocalGuides Bruni Bot Bruno BrushSolidities_e +Bshowdebuffs Bt8Ftt Bu8Fut BuddyButton/ArmedBgColor @@ -12850,6 +12861,7 @@ C,[A\] C,~,E1 C-side of entity framework C09C, +C0;S< C0;S 0 && type <= WireFormatLite::MAX_FIELD_TYPE: CHECK failed: uninterpreted_options_field != NULL: CHECK failed: value.size() <= kint32max: CHHcSP +CHHcSPH CHL9e CHLClient::OnServerConnectionTimedOut Address: %short CHLTVSpectatorChannelJoinGameSystem @@ -20559,6 +20573,10 @@ CMsgDOTAClaimEventActionResponse_MysteryItemRewardData CMsgDOTAClearNotifySuccessfulReport CMsgDOTAClearTournamentGame CMsgDOTAClientIgnoredUser +CMsgDOTAClientToGCQuickStatsRequest +CMsgDOTAClientToGCQuickStatsResponse +CMsgDOTAClientToGCQuickStatsResponse const* +CMsgDOTAClientToGCQuickStatsResponse_SimpleStats CMsgDOTACombatLogEntry CMsgDOTACompendiumData CMsgDOTACompendiumDataRequest @@ -31761,6 +31779,7 @@ Could not find layout panel Could not find screen space effect %short Could not find the transaction Could not finish async caption work after %float seconds of processing before caption dictionary init! +Could not get stats data for selected broadcaster items Could not replace defines Could not toggle assisted camera operator mode. Couldn'unsigned short ReadTexturePixels when creating snapshot. @@ -32148,6 +32167,7 @@ D$08C0t D$09C0t D$09J D$0A9 +D$0A;T$< D$0A\A]A^] D$0A\] D$0E1 @@ -32215,6 +32235,7 @@ D$DMc& D$D[A\A]A^] D$D[A\] D$H9CHt +D$HA;T$T D$HE1 D$HE9 D$HH9 @@ -32360,9 +32381,7 @@ D24X8_SHADOW D4 _A D6 H D7 H -D8%#\ -D8%3Z -D8%tAZ +D8%S9 D8G!unsigned short D8G@u D8c8t @@ -32377,6 +32396,9 @@ D9 unsigned short)H D9 ~zH D9!u" D9!unsigned short" +D9%[P +D9%dm; +D9%{S D9't$H D9'unsigned short,H D9(t1H @@ -32395,7 +32417,6 @@ D9:unsigned short%H D9:wchar_t:;Z D9;~ +D;%]2+ +D;%float restrict +D;%ka +D;%unsigned short% +D;%unsigned short* +D;%z1 D;'unsigned short{ D;'unsigned short{Hc D;'}#H D;)unsigned short#H D;*unsigned short>H D;+};H -D;- -> -D;-$L -D;-&unsigned long long> -D;-'N> -D;-,0> -D;-7D> -D;-AXt -D;-Aet -D;-B(F -D;-C:> -D;-DV -D;-Iy -D;-KqP -D;-P|> -D;-Q -D;-bY> -D;-h$> -D;-i0A -D;-void -D;-zaw -D;-zq> -D;-|N> +D;- int~ +D;-!\ +D;-"}F +D;--? +D;-4- +D;-4< +D;-5* +D;-=[ +D;-D6 +D;-D> +D;-Es +D;-Hy> +D;-Kk> +D;-L: +D;-Nc +D;-Sik +D;-T +D;-_! +D;-yxF D;... }fH D;... -D;52} -D;5A/> -D;5Ax -D;5CEv -D;5O| -D;5_j> -D;5d~ -D;5fz -D;5hq +D;5-" +D;55! +D;55b +D;5E +D;5G E +D;5_# +D;5b +D;5hz D;9t#H D;:tPH -D;=..." -D;=8O> -D;=Ya> -D;=]u> -D;=i_> -D;=short<> +D;=double"R D;B\r D;B`| D;F0t @@ -32607,6 +32608,7 @@ D;__int128 }yLc D;` | D;`$u D;`(| +D;`0tbL D;`0| D;`@u D;`p}`H @@ -33020,12 +33022,20 @@ DOTABroadcastVideoStreamUpdate DOTABroadcaster DOTABroadcasterCancel DOTABroadcasterDismissAllPopups +DOTABroadcasterFactCancel +DOTABroadcasterFactHeroSelected +DOTABroadcasterFactItemSelected +DOTABroadcasterFactPlayerSelected +DOTABroadcasterFactSelected DOTABroadcasterGenericImageRow DOTABroadcasterImageFilterSubmit DOTABroadcasterImageSelection DOTABroadcasterImageSelectionCancel DOTABroadcasterInfoUpdated +DOTABroadcasterPopupFact DOTABroadcasterSelection +DOTABroadcasterStatSelected +DOTABroadcasterStatsReceived DOTABroadcasterStyleBasic DOTABroadcasterStyleDualImage DOTABroadcasterStyleMultiline @@ -33400,6 +33410,7 @@ DOTADisableDVR DOTADisconnectClicked DOTADismissAllBroadcasterToasts DOTADismissTipNotification +DOTADisplayBroadcasterFactToast DOTADisplayBroadcasterToast DOTADisplayURL DOTADisplayURL( https://support.steampowered.com/kb_article.php?ref=2117-ILZV-2837 ) @@ -34193,6 +34204,7 @@ DOTAPopupBattleCupWinnerClose DOTAPopupBattlePassRollup DOTAPopupBroadcastChannelEditApply DOTAPopupBroadcasterSelectImage +DOTAPopupBroadcasterSelectItemImage DOTAPopupBroadcasterShowImageSelector DOTAPopupBroadcasterToasts DOTAPopupEffigyEditor @@ -37419,7 +37431,6 @@ E,~%1 E09E( E0A9E, E0A;]H -E0IcU8 E0L90t E0L;` E0L;p @@ -40628,6 +40639,9 @@ H97txH H98tmHc@ H9:t.H H9;unsigned short@D +H9=9D +H9=Yk" +H9=YtB H9A1u H9C unsigned short H9C unsigned short @@ -40682,7 +40696,6 @@ H;0tHH H;0t]Hc H;0u% H;2u% -H;5c3 H;8tFL H;8tU H;8t] @@ -40691,276 +40704,304 @@ H;:u H;:u$ H;:unsigned short(float H;:unsigned short[ -H;= & -H;= ( -H;= -? -H;= @? -H;= @long long -H;= P -H;= S? -H;= unsigned char -H;= -H;= ' -H;= ?; -H;= D; -H;= I; -H;= T/ -H;= \ -H;= short -H;= unsigned char -H;=!6 -H;=!K -H;=!short -H;=#4j -H;=#Y -H;=#gR -H;=%S -H;=&Mi -H;='} -H;=(__float128 -H;=) -H;=)!? -H;=)+double -H;=)+r -H;=)4? -H;=):... -H;=)Bk -H;=)G? -H;=)O -H;=)Z? -H;=)\ -H;=*) -H;=*/ -H;=*3U -H;=+2 -H;=+9 -H;=+= -H;=+@long long -H;=+F -H;=+~ -H;=, -H;=-!D -H;=-F -H;=.7@ -H;=.5@ -H;=>5s -H;=>:J -H;=>YJ -H;=>signed char -H;=>xJ -H;=>{? -H;=@ -H;=@B; -H;=@Fx -H;=@G; -H;=@L -H;=@R/ -H;=@bg -H;=@void -H;=@{float -H;=ADx -H;=Cvb +H;=0P +H;=0Q +H;=0U +H;=0d +H;=0d_ +H;=0pt +H;=0w[ +H;=19Z +H;=1NZ +H;=3"^ +H;=3[ +H;=3_ +H;=54_ +H;=5K +H;=66t +H;=7j +H;=82 +H;=8a +H;=8z +H;=8zV +H;=9*E +H;=9*long +H;=9J" +H;=9K +H;=9KS +H;=9oJ +H;=:void +H;=;!^ +H;=;5o +H;=;S +H;==/unsigned short +H;=>,@ +H;=>= +H;=>K@ +H;=>__int128 +H;=>double +H;=>unsigned int@ +H;=@! +H;=@# +H;=@( +H;=@- +H;=@. +H;=@3 +H;=@35 +H;=@9 +H;=@> +H;=@Q +H;=@QS +H;=@Y +H;=@mL +H;=@v5 +H;=@wchar_t +H;=ABk +H;=AK +H;=BS +H;=Bx +H;=C$> +H;=CX +H;=E% H;=E\ -H;=Fb= -H;=H4j -H;=Hd@ -H;=I# -H;=I&k -H;=I(? -H;=I;? -H;=IN? -H;=Ic -H;=J$g -H;=K -H;=K+double -H;=LMi -H;=N -H;=N3@ -H;=N8J -H;=NF~ -H;=NWJ -H;=N_ -H;=NvJ -H;=Ny? -H;=N~ -H;=P -H;=P# -H;=P( -H;=P5 -H;=P? -H;=PG -H;=PL -H;=PQ -H;=PV -H;=P[ -H;=P` -H;=PqE -H;=PyB -H;=P{char -H;=R -H;=R!D -H;=Sw] -H;=S| -H;=Ul -H;=X) -H;=Y"? -H;=Y2 -H;=Y5? -H;=Y;long long -H;=YH? -H;=YP -H;=Y[? -H;=Y] -H;=Yw -H;=Y~ -H;=[[wchar_t -H;=[l9 -H;=[r4 -H;=[void] -H;=\ -H;=]) -H;=^1@ -H;=^6J -H;=^UJ -H;=^] -H;=^tJ -H;=^wchar_t? -H;=^| -H;=^~ -H;=__int128/@ -H;=__int128[ -H;=`*^ -H;=`= -H;=`@; -H;=`E; -H;=`Lf -H;=`RE -H;=`X4 -H;=`os -H;=`short? -H;=`us -H;=`v3 -H;=aOt -H;=char> -H;=cy -H;=cyK -H;=g5s -H;=gT| -H;=hc@ -H;=iB? -H;=iU? -H;=ij -H;=int ? -H;=int* -H;=int/? -H;=int;float -H;=k7y -H;=k= -H;=k\| -H;=long double* -H;=long double} -H;=long long!D -H;=long longcomplex ] -H;=long* -H;=mM -H;=mlj -H;=n4J -H;=n4j -H;=nSJ -H;=nrJ -H;=nz -H;=ob= -H;=p& -H;=pE -H;=pJ -H;=pO -H;=pT +H;=Eqw +H;=G +H;=GJE +H;=H!unsigned short +H;=HwS +H;=ID" +H;=IE +H;=IX +H;=Ij +H;=Il +H;=I|J +H;=JX +H;=Jj +H;=JxU +H;=K> +H;=Lf +H;=M, +H;=M7 +H;=N*@ +H;=N; +H;=NI@ +H;=Nh@ +H;=Nl +H;=P+> +H;=P0E +H;=P1 +H;=P3V +H;=P4, +H;=P6 +H;=P; +H;=P> +H;=P@ +H;=PE +H;=PF +H;=PI +H;=PJ +H;=PN +H;=PO +H;=PS +H;=PX +H;=P[= +H;=P} +H;=Q\ +H;=QaZ +H;=S1o +H;=S2} +H;=SNO +H;=U> +H;=W5O +H;=WqQ +H;=Xj +H;=Y=k +H;=Y>" +H;=YB +H;=YG +H;=YI +H;=YR +H;=Yf +H;=YvJ +H;=ZzV +H;=[#unsigned __int128 +H;=[*E +H;=[3o +H;=[6t +H;=[KS +H;=\O +H;=]2 +H;=]G{ +H;=^%K +H;=^(@ +H;=^... +H;=^4_ +H;=^9 +H;=^G@ +H;=^char +H;=^float@ +H;=^signed char +H;=__float128?D +H;=__int128#K +H;=__int128&@ +H;=`! +H;=`& +H;=`+ +H;=`, +H;=`...! +H;=`1 +H;=`6 +H;=`7 +H;=`< +H;=`W +H;=`ox +H;=`q +H;=`q_ +H;=`{4 +H;=`{: +H;=bool/unsigned short +H;=char[\ +H;=e$ +H;=e2 +H;=eI +H;=ep +H;=float& +H;=float< +H;=gFD +H;=hJE +H;=iK" +H;=iL +H;=iRk +H;=int" +H;=ip +H;=ipJ +H;=iv +H;=jPj +H;=jf +H;=jwS +H;=k@unsigned __int128 +H;=kV} +H;=kj +H;=le +H;=m2 +H;=m8 +H;=mJ} +H;=mZ +H;=n7 +H;=nE@ +H;=nd@ +H;=nqw +H;=p+ +H;=p, +H;=p/ +H;=p1 +H;=p4 +H;=p9 +H;=p; +H;=p> +H;=pC +H;=pG +H;=pH +H;=pL +H;=pM +H;=pQ +H;=pV H;=pW -H;=pY H;=p^ -H;=p`C -H;=pb -H;=pc -H;=ph -H;=pq -H;=ps -H;=pwB -H;=q. -H;=q} -H;=rMi -H;=s7r -H;=signed char# -H;=u_ -H;=unsigned __int128complex -H;=unsigned int -H;=unsigned int* -H;=unsigned long -H;=unsigned long long)? -H;=unsigned long longunsigned short&H H;BxA H;C I @@ -40997,6 +41038,10 @@ HAUATSH HC333? HD9cH HDR Color Scale: %0.3f +HDt9H +HDtRH +HDtgH +HDtrH HE;D$ HERO_BAN HERO_PICK @@ -41089,6 +41134,7 @@ HTMLStatusText HTMLStopMousePanning HTMLTexture HTMLTitle +HTMLToggle HTMLURLChanged HTMLUpdatePageSize HTMLVerticalScrollBar @@ -41329,7 +41375,7 @@ HaticsType_None HaveItems HavePlayersLastWeek Hazhadal -Hc5tn +Hc53$; Hc8Hi Hc9A9 Hc@ H @@ -41545,7 +41591,9 @@ HcP(Hi HcP(L HcP,1 HcP,H +HcP8H HcP8I +HcPPH HcPPI HcPt1 HcQ H @@ -41580,7 +41628,6 @@ HcS,H HcS0H HcS41 HcS4H -HcS8;S< HcS8H HcS8L HcS@A @@ -41592,7 +41639,6 @@ HcSD1 HcSHH HcSHL HcSP;ST -HcSP;STttH HcSPH HcSXH HcSXL @@ -41639,6 +41685,7 @@ HcX@;XP Hc_0;_@ Hc_X;unsigned char Hc_`;_p +Hcp H9 Hcp I Hcp,Hc@$H Hcs ;s$ @@ -42181,6 +42228,7 @@ I9\$0t I9\$8t I9\$Ht I9\90 +I9^`tqH I9pPt I;6tVH I;D$Pw^H @@ -42712,7 +42760,6 @@ IcT$0D IcT$0H IcT$0I IcT$8 -IcT$8A;T$< IcT$8H IcT$8I IcT$@ @@ -42759,6 +42806,7 @@ IcV8H IcV8I IcV@A;VP IcVHL +IcVPA;VT IcVPI IcVhH IcW A;W$ @@ -42910,7 +42958,6 @@ Image too wide for this implementation Image width exceeds user limit in IHDR Image width is zero in IHDR ImageFailedLoad -ImageItem ImagePlaceholder Immediately removes the specified entity ImmuneToInfest @@ -43697,6 +43744,7 @@ ItemResult ItemScepterDescription ItemScrubber ItemSearchResult +ItemSearchTextEntry ItemSelectionCancel ItemSelectionShuffle ItemSelectionUnequip @@ -43807,6 +43855,7 @@ K$+KX;K, K(9S8A K(xVHc K,[A\] +K0HcS8 K0tVH K0~XH K4tRA @@ -43816,6 +43865,7 @@ KBSaved% KEY_BACKSPACE: Accepted. KEY_BACKSPACE: Clearing state due to %double KEY_BACKSPACE: Rejected. +KHHcSP KHLcc D;c0D KICKED_FROM_LOBBY KICKED_FROM_PARTY @@ -43946,6 +43996,7 @@ L9cHv L9cPH L9cXH L9cXt'H +L9chH L9cxH L9j u L9kHD @@ -43961,6 +44012,7 @@ L;(tHL L;(tTH L;0t!A L;0tNL +L;5V-} L;:t9H L;?u" L;@(unsigned short @@ -44110,8 +44162,14 @@ Lc#A9 Lc#D;char Lc#E9 Lc#Lc -Lc%)j$ -Lc%*< +Lc% J +Lc%?0 +Lc%E& +Lc%T2+ +Lc%Uok +Lc%k% +Lc%q1 +Lc%vC Lc&D;float Lc'D;__float128 Lc'E) @@ -44119,6 +44177,8 @@ Lc(D;/D Lc)D;int Lc+D) Lc+D;k +Lc-vE +Lc-wD Lc.D;__int128 Lc/D;unsigned __int128 Lc/E) @@ -44128,6 +44188,8 @@ Lc2D;r Lc3A9 Lc3D;short Lc3E9 +Lc5,! +Lc5< Lc6E9 Lc7D) Lc7E) @@ -44136,11 +44198,11 @@ Lc9D;unsigned long long Lc:D;... Lc;D;{ Lc;E;}LD +Lc=["R Lc?D; Lc@`L9 LcA(E9 LcA@E9 -LcB L9 LcB`L9 LcH unsigned short LcKlH @@ -45666,6 +45728,7 @@ N$IcN E N(A9N N(A]H N(Optional) Tags that must be present on signed char published file to satisfy the query. +N0IcV8 N0t(H N88H8t N9, t6 @@ -45719,6 +45782,7 @@ NEXON_PlaytimeWarning NEXON_State_PaymentAgreement NEXON_State_UnderMembershipRestriction NHH9HX +NHIcVP NORMAL NOT opened (because player is dead and can_open_when_dead not set). NOT opened (because prereqs haven'unsigned short been met). @@ -46149,7 +46213,7 @@ OPHcE OPTIONS OSCILLATE_POSE_PARAMETERS OSType -OT9N0t!H +OT9N0t'H OTHER_ERROR OUTBUFF_FULL OVERHEAD_ALERT_BLOCK @@ -47095,7 +47159,7 @@ P`HcS P`I9D$ P`I9E P`I;F -P`Lc- +P`Lc-[ik P`Lcm P`[fA Pablo Bot @@ -47347,7 +47411,7 @@ PersonaName PersonaNameReplacementToken PersonalRoleLevel%double PersonalSelectedRoleLevel%double -PhHc5 +PhHc5) PhHc@`H PhHc@`L PhI;E @@ -47633,6 +47697,7 @@ PlayerResourcePlayerTeamData_t PlayerRowClickTarget PlayerScoreAccumulator PlayerScratchpad +PlayerSearchTextEntry PlayerSeatAssignment_t PlayerSlot%double PlayerSlotContainer @@ -48249,6 +48314,8 @@ QuickSearchAnimation QuickSearchAutoAnimation QuickSearchFadeOutTime QuickSearchUserAnimation +QuickStat +QuickStatText Quickbuy.Available Quickbuy.Confirmation QuickcastAbility%double @@ -48659,6 +48726,9 @@ RegisterStringToken ReincarnateTime ReinitPredictables Rejang +Rejecting response due to modified account id %double != %double +Rejecting response due to modified hero id %double != %double +Rejecting response due to modified item id %double != %double RelBranch Relationship of this hero effect with those from other buffs (higher is more likely to be shown). Relationship of this status effect with those from other buffs (higher is more likely to be shown). @@ -49083,7 +49153,6 @@ RpH9E RpIcT$ RpLc3I RpLcm -RpMcu Rubick Rule @%p : %short , %dc, %dr Rule is disabled. @@ -49643,10 +49712,14 @@ ScrolledOutOfView Search criteria: Search for solo queue competitive games. SearchCategories +SearchHeroes SearchInProgress +SearchItems SearchLoading SearchPaths +SearchPlayers SearchResult%double +SearchResultEntry SearchResultsContents SearchResultsTitle Searches for soundname which emits specified text. @@ -49735,6 +49808,7 @@ SelectedLocalUserGuide SelectedMainShop SelectedNoneShop SelectedPanelName +SelectedRow SelectedSecretShop SelectedShop SelectedSideShop @@ -50483,6 +50557,7 @@ SimpleBevel SimpleCamera_%double SimpleContextMenu SimpleItem +SimpleStats Simplified_Chinese Simulate game end panel rewards Simulate the opening of card packs. @@ -51264,11 +51339,7 @@ T$lHc T$pH9 T$pHc T$pL) -T%#44 -T%V74 -T%j34 T*DHc -T-O54 T.$Hc T0$tL T7Ft ] @@ -51932,6 +52003,7 @@ ToastDuration ToastHidden ToastImageGeneral ToastImageHero +ToastImageItem ToastImagePlayer ToastImageTeam ToastImageValid @@ -52345,7 +52417,7 @@ U9w8H U9w) -Y->;) -Y-K[U -Y5 M} -Y5TI4 +Y-=3l +Y-zf^ +Y5ZTt +Y5dn@ Y@client_ui_panel YD$$D YD$$L @@ -54012,8 +54080,8 @@ ZoomedOut \$hIcEXI \$pIcD$hL \$xfA -\%0(long \%03o +\%it4 \-*$, \-.'7 \0 A9 @@ -54022,10 +54090,8 @@ ZoomedOut \0,A9 \00A9] \08A9 -\5jA9 +\5JF9 \5n'7 -\=*A9 -\=]30 \C not allowed in lookbehind assertion \D$0E1 \GtUH @@ -54061,7 +54127,9 @@ ZoomedOut ^ unsigned short+H ^$IcV ^$IcV E +^%void]p ^&'@{}[],$=!-#()%.+_ +^-b6k ^...%u#G ^0IcF8L ^0t'A @@ -54069,7 +54137,6 @@ ZoomedOut ^8HcF@L ^8U)zj ^5; +o5a<; o8ATI o8ATL o8ATM @@ -72628,7 +72718,6 @@ opacity-mask-scroll-up: url( "file://{images}/upper_row_mask_up.tga" ) 0.5; opacity-mask: url( "file://{images}/upper_row_mask.tga" ) 0.5; opaque open64@@GLIBC_2.2.5 -openBroadcasterMenu openBroadcasterMenuBtn openShopCategory openShopTab @@ -72693,6 +72782,7 @@ original_item_name original_points original_purchaser_field original_purchaser_id +original_request originy originz os_type @@ -73052,6 +73142,7 @@ panorama::CUIEvent1 panorama::CUIEvent1 panorama::CUIEvent1 panorama::CUIEvent1 +panorama::CUIEvent1 panorama::CUIEvent1 panorama::CUIEvent1 panorama::CUIEvent1 @@ -74320,6 +74411,7 @@ pickPhaseDescrip pickPhaseTimer pick_ban_label pick_order +pick_percent pick_phase picked_count picked_item_transition_time @@ -75393,6 +75485,7 @@ raw://resource/flash3/images/spellicons/legion_commander_duel.png raw://resource/flash3/images/spellicons/pudge_flesh_heap.png raw://resource/flash3/images/spellicons/silencer_glaives_of_wisdom.png raw_started_matchmaking_time +raw_string raw_value raw_value_type rax_melee_bot @@ -76276,6 +76369,7 @@ scripts/activity_modifier_weights.txt scripts/addon_hud_textures scripts/animation_statues.txt scripts/bot_scripts_dedicated_server.txt +scripts/broadcaster_facts.txt scripts/change_log.txt scripts/chat_channels.txt scripts/chat_channels_custom.txt @@ -76378,6 +76472,7 @@ search search econ items search_key search_match_type +search_mode search_rank search_rank_uncertainty search_result_count @@ -77099,7 +77194,6 @@ showcase_hero_id showcase_slot_type showcase_slot_value showcase_type_class -showdebuffs showlevel showparticlecounts showpurchasestate @@ -78197,6 +78291,7 @@ stat_loss stat_loss_pct stat_modifier stat_score +stat_string_templates stat_strings stat_value statbranchdialog @@ -78687,9 +78782,10 @@ t$@A\] t$@E;t$PD t$@tsHc t$D9j -t$D;- +t$D;-G +t$D;-S t$D;5 -t$D;5l +t$D;53 t$D;unsigned int,unsigned short t$DE+t$@E t$E9,$u @@ -78828,9 +78924,9 @@ tBMc4$E;t$ tBViewEffects tB[A\] tCHcPt1 -tCLc%$ +tCLc%T$R tC[A\A]A^] -tD@:5 +tD@:5I> tDD9c< tDD9k tDHcx D @@ -78973,7 +79069,7 @@ tbHcO tbMc/E tb[A\A]A^] tb[A\] -tc@:5 +tc@:5D> tcHcC tcHcQ tcLc@ E @@ -79125,7 +79221,6 @@ templar_assassin_self_trap templar_assassin_trap template template_exists -templates tenfoot_match tenfoot_pickle_dictionaries tenfoot_pickle_single_dictionary @@ -80093,6 +80188,8 @@ unsigned __int128(ATL unsigned __int128(ATSH unsigned __int128(D;o8D unsigned __int128,ATI +unsigned __int128-@5; +unsigned __int128=_<; unsigned __int128@ATI unsigned __int128@ATL unsigned __int128@E;oPD @@ -80191,18 +80288,18 @@ unsigned short#[A\] unsigned short#]E1 unsigned short%;C8t unsigned short%<%H -unsigned short%D;%Tf+ +unsigned short%D;% unsigned short%Hc] unsigned short%Mc4$E;t$ unsigned short%[A\A]A^] unsigned short%[A\] unsigned short&&@Ic +unsigned short&;5Gd unsigned short&@8>unsigned short+H unsigned short&D;% -unsigned short&D;%%} unsigned short&D;%E +unsigned short&D;%u unsigned short&D;= -unsigned short&D;=long double unsigned short&H;] unsigned short&Hc] unsigned short&Hcq @@ -80210,17 +80307,16 @@ unsigned short&IcD$ unsigned short&Ic_ A;_0 unsigned short'90u unsigned short';=/ +unsigned short';=? / unsigned short';=O -unsigned short';=_ unsigned short'<"unsigned short unsigned short'@:... unsigned short'@:r unsigned short'D9h,unsigned short unsigned short'D;% -unsigned short'D;- +unsigned short'D;-__int128 unsigned short'D;5 -unsigned short'D;5~long double -unsigned short'D;= +unsigned short'D;=> unsigned short'HcC unsigned short'HcPt1 unsigned short'Hc{ @@ -80250,10 +80346,10 @@ unsigned short'[A\] unsigned short(<%H unsigned short(<)u unsigned short(D9c +unsigned short(D;= unsigned short(E;u unsigned short(HcC8 unsigned short(HcO @@ -80267,12 +80363,11 @@ unsigned short(Ic~ unsigned short(Ic~ H unsigned short(Ic~0H unsigned short([A\A]A^] -unsigned short);=r{ +unsigned short);5R{ unsigned short)D90u -unsigned short)D;%@ -unsigned short)D;-pb +unsigned short)D;% +unsigned short)D;- unsigned short)D;= -unsigned short)D;=xC unsigned short)HcC( unsigned short)HcCxM unsigned short)IcD$ @@ -80281,11 +80376,11 @@ unsigned short)Lc9D;unsigned long long unsigned short)Lck(E unsigned short*(Hc unsigned short*:E1 +unsigned short*;=unsigned int unsigned short*<*u unsigned short*<-H unsigned short*@Hc -unsigned short*D;%9= -unsigned short*D;%A +unsigned short*D;% unsigned short*D;- unsigned short*D;5 unsigned short*HcC @@ -80304,9 +80399,9 @@ unsigned short*complex 'H unsigned short*fA9 unsigned short+<\u unsigned short+D;% -unsigned short+D;%B_ +unsigned short+D;%B& unsigned short+D;- -unsigned short+D;-Zb +unsigned short+D;-R unsigned short+Hc4 unsigned short+HcE unsigned short+HcO @@ -80328,8 +80423,8 @@ unsigned short, f. unsigned short,(unsigned short H unsigned short,0E1 unsigned short,@8z -unsigned short,D;5k7 -unsigned short,D;= +unsigned short,D;5 +unsigned short,D;={N unsigned short,H9;u' unsigned short,Hc@t1 unsigned short,HcC @@ -80352,7 +80447,6 @@ unsigned short/H;E unsigned short/HcC unsigned short/IcD$ unsigned short/Lc% -unsigned short/Lc%8 unsigned short/Lc+ unsigned short/Lcg`H unsigned short/[A\] @@ -80377,6 +80471,7 @@ unsigned short>[A\A]A^] unsigned short>[A\] unsigned short>~4L unsigned short?A9F +unsigned short?[A\A]A^] unsigned short?[A\] unsigned short?void char::* unsigned short@@:>u @@ -80394,7 +80489,7 @@ unsigned short[r9< unsigned short\G9l unsigned short]Mcl$xE; unsigned short^[A\] -unsigned short`95 A +unsigned short`95I unsigned short`[A\] unsigned shortimaginary [A\A]A^] unsigned short{;A< @@ -80519,6 +80614,7 @@ useClientSideAnimation useLocalOffset use_angles use_answer_value_ranges +use_html use_item %short %short use_item_client use_item_id %short @@ -81328,6 +81424,7 @@ width-percentage width-percentage( %short ) wieldingSmall win_date +win_percent win_rate_class win_streak win_team diff --git a/game/dota/bin/linuxsteamrt64/libserver_strings.txt b/game/dota/bin/linuxsteamrt64/libserver_strings.txt index 85bf981fe6..48ba77948c 100644 --- a/game/dota/bin/linuxsteamrt64/libserver_strings.txt +++ b/game/dota/bin/linuxsteamrt64/libserver_strings.txt @@ -828,6 +828,7 @@ !k_EMsgClientToGCMyTeamInfoRequest !k_EMsgClientToGCPrivateChatDemote !k_EMsgClientToGCPrivateChatInvite +!k_EMsgClientToGCQuickStatsRequest !k_EMsgClientToGCRecyclePlayerCard !k_EMsgClientToGCTrackDialogResult !k_EMsgDOTAChatChannelMemberUpdate @@ -1050,6 +1051,7 @@ "k_EMsgClientToGCOpenPlayerCardPack "k_EMsgClientToGCPlayerStatsRequest "k_EMsgClientToGCPrivateChatPromote +"k_EMsgClientToGCQuickStatsResponse "k_EMsgClientToGCRequestH264Support "k_EMsgClientToGCSpectatorLobbyList "k_EMsgClientToGCSuspiciousActivity @@ -3015,21 +3017,14 @@ $|LA;X -use_tier3_bundle -vscriptdebug . Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in " -.%*30 +.% /0 +.% 00 +.%+-0 .%0*llu -.%XSG -.%Y.0 -.%Y/0 -.%[-0 -.%kSG +.%k~@ .%llu -.%void-* -.%{,0 -.%~SG -.-7^/ -.-^ [ -.-r}@ -.-unsigned char`: +.%u[; +.-__float128^/ ..."u I ...#u!H ...#u!I @@ -3123,8 +3118,9 @@ $|LA;X ../public/tier2/fieldpath.h ..\content .0z&u$ -.5x<( -.=Q8~ +.5(=( +.=a7~ +.=wUc .@,wqH .@,zZuX .@Hz# @@ -3922,6 +3918,7 @@ $|LA;X 3k_ECustomGameInstallStatus_RequestedTimestampTooNew 3k_ECustomGameInstallStatus_RequestedTimestampTooOld 3k_EGCMsgInitiateTradeResponse_Recent_Password_Reset +3k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted 3k_EGCMsgUseItemResponse_DropRateBonusAlreadyGranted 3k_EGCMsgUseItemResponse_ItemUsed_EventPointsGranted 3k_EMsgClientToGCRequestArcanaVotesRemainingResponse @@ -3953,6 +3950,7 @@ $|LA;X 692t&H 6CHAT_MESSAGE_RANKED_GAME_STILL_SCORED_LEAVERS_GET_LOSS 6CMsgServerToGCStartCompendiumInGamePredictionsResponse +6D#5+q 6H92t%H 6H92u 6I90t @@ -25224,20 +25222,21 @@ D9 unsigned short-L D9 ~NH D9!u" D9!unsigned short" -D9%9Jy -D9%jMy +D9%IIy +D9%zLy +D9%~ D9't$H D9'unsigned short,H D9(t1H D9(unsigned short'I D9*w5 -D9-char" +D9-short! D90t[A D92tY1 D93wJE1 D9:unsigned short%H D9:wchar_t:;Z -D9=FSa +D9=signed char& volatile D9W(~mL D9b4t D9c(D @@ -25270,39 +25269,38 @@ D:gTt D:sh| D:{ unsigned short=H D;!unsigned short{Hc -D;% ) -D;%4? -D;%=short -D;%C. -D;%F/ -D;%KR -D;%Y< -D;%YQ -D;%\L -D;%`, +D;% sM +D;%#- +D;%&. +D;%+Q +D;%9; +D;%9P +D;%H -D;-,{ -D;-/\ -D;-=% -D;-@' -D;-@. -D;-Z; -D;-long- -D;-p= -D;-|( +D;- & +D;- - +D;-:: +D;-<... +D;-L, +D;-P< +D;-\' D;.~3L D;.~9H D;/rbA D;3rYE1 -D;5R^ +D;5b] D;9t#H D;:tPH -D;=yO -D;=yZ +D;=lJ D;F0t D;G Lc D;G@t5H @@ -29798,164 +29796,172 @@ H;3t*H H;7t)H H;:u H;:unsigned short(float -H;= ; -H;=!... -H;=!double +H;= int +H;=!& +H;=!T +H;=!Z +H;=!int +H;=!unsigned __int128 H;=!unsigned int -H;=!wchar_t -H;=!} +H;=!unsigned long +H;=!| H;=#+ -H;=#F H;=#k$ -H;=&/ -H;=&8 -H;=&N -H;=&W +H;=&0 +H;=&9 +H;=&O +H;=&X +H;=&__int128 H;=&unsigned long -H;=&void +H;=&wchar_t H;=(& -H;=(E H;=(I -H;=(Y H;=([ -H;=)K -H;=)` +H;=(unsigned char H;=*P H;=+4 -H;=+7 -H;=+V +H;=+T H;=+bool +H;=+k +H;=0: H;=12 -H;=1KQ -H;=1^ -H;=1` -H;=2m -H;=33 -H;=36 +H;=1| H;=3E -H;=3U -H;=3h H;=3j$ -H;=5# H;=5' H;=5G -H;=6- -H;=66 -H;=6L -H;=6U -H;=6k -H;=6t +H;=6. +H;=67 +H;=6M +H;=6V +H;=6l +H;=6u H;=83 +H;=8D H;=8K +H;=8X +H;=8~ H;=98 +H;=9J +H;=9_ H;=:P -H;=<__int128 +H;=;3 +H;=;6 +H;=;U H;=?u -H;=A' +H;=AF +H;=AJQ +H;=AT +H;=A] +H;=A_ H;=Ak -H;=An -H;=Aq -H;=A~ -H;=B; -H;=C> -H;=CY -H;=F+ -H;=F/ -H;=F4 -H;=FJ -H;=FS -H;=Fi -H;=Fr -H;=G +H;=Ap +H;=At +H;=Av +H;=Bl +H;=C2 +H;=C5 +H;=CD +H;=CT +H;=E" +H;=F +H;=F, +H;=F5 +H;=FK +H;=FT +H;=Fj +H;=Fs H;=HV -H;=Hn H;=Hp -H;=Is -H;=K[ +H;=Lm H;=M$ H;=PP -H;=Qe -H;=Qh -H;=Qk -H;=Qx -H;=Qz -H;=Q~ +H;=Q& +H;=Qj +H;=Qn +H;=Qp +H;=Q} +H;=R: H;=S2 H;=S= -H;=SG -H;=S` -H;=Sl -H;=U -H;=V) -H;=V2 -H;=VH -H;=VQ -H;=Vp -H;=X! +H;=SX +H;=V* +H;=V. +H;=V3 +H;=VI +H;=VR +H;=Vq H;=X% -H;=X[ -H;=Xj H;=Xk H;=Xm +H;=Yr H;=[ -H;=__float128 volatile +H;=[Z +H;=__float128complex H;=`P H;=`u -H;=a_ -H;=ae -H;=ar -H;=au -H;=ax -H;=bn +H;=ad +H;=ah +H;=aj +H;=aw +H;=ay H;=bool@ -H;=char' -H;=et -H;=fF -H;=fO -H;=fe -H;=float' -H;=fn -H;=h2 -H;=h5 +H;=c +H;=cF +H;=c_ +H;=char< +H;=ck +H;=f1 +H;=fG +H;=fP +H;=ff +H;=float +H;=float( +H;=fo +H;=g H;=hB H;=hH H;=hW +H;=hZ H;=hd H;=he -H;=hg +H;=hi +H;=hl H;=hr -H;=iV +H;=i H;=int]" H;=k9 -H;=l -H;=long long -H;=long long& -H;=long/ -H;=q -H;=q+ H;=q= +H;=q^ +H;=qd H;=qf -H;=qj -H;=ql -H;=qo -H;=qr -H;=s. +H;=qq +H;=qu +H;=qw H;=sd$ -H;=short@ -H;=t +H;=short& +H;=signed char} +H;=unsigned char +H;=unsigned char volatile H;=unsigned int const -H;=vD -H;=vM +H;=unsigned long restrict +H;=us +H;=u} +H;=v +H;=vE +H;=vN H;=vP -H;=vc -H;=vl -H;=void% -H;=w -H;=xH +H;=vd +H;=vm +H;=void& +H;=x1 +H;=x4 +H;=xf H;=xx +H;=yU H;={ +H;=|. H;=}A -H;=~unsigned long H;B0u H;C r H;C@H @@ -33085,7 +33091,7 @@ L$tt^ L$xIcD$pH L$|[A\] L9 t9H -L9%az +L9%Ay L9J0t8 L9` u L9`(unsigned short @@ -33191,6 +33197,7 @@ Lc"D;bool Lc#D9b Lc#D;char Lc#E9 +Lc%*? Lc&D;float Lc'D;__float128 Lc'E) @@ -33202,7 +33209,7 @@ Lc/E1 Lc1D;q Lc3D;short Lc3E9 -Lc5I^ +Lc5Y] Lc6E9 Lc7D) Lc7E) @@ -39541,8 +39548,8 @@ W H92tfH W H9r W L92tEH W f9:float +W%LR< W(H92t'H -W5_ : W89r(t1 W8tPH W@H9V@u @@ -39748,10 +39755,7 @@ Wrong alignment %double X Hc@ X HcC X%7G< -X%qp^ X2:jH -X5;N -X=}3% X@Hc@01 X@TA;U< XAxis @@ -39778,9 +39782,7 @@ Xd$0M XfA9D] Xg8Hc XxHc@unsigned short -Y%__float128=double -Y-!^unsigned long long -Y5ba" +Y-1]unsigned long long Y?[A\] Y@Half-Life 2 YAxis @@ -39904,11 +39906,11 @@ ZTutL \$L[A \$hIcEXI \%03o -\-Z;F -\-bool{% +\%lnP +\-FTA \-wt -\529% -\=r?F +\="@F +\=r9% \@LfA \D$(A\] \D$,A\] @@ -39938,13 +39940,14 @@ ZTutL ^ unsigned short+H ^8D9+ ^8U)zj +^=U8! ^@TA]A^] -^_[A\A]A^] _ ;_0 _ HcG _ UE1 _ ~`I _8t;A +_AX[A\A]A^] _ClientLevel _ClientModifier _ClientModifierLevel @@ -40378,7 +40381,7 @@ _xIcGpL `hHc@double `pt L `|D;% -`|D;%K +`|D;%+ `|D;char aPortalsH aaaaaaaazzzzzzzz @@ -44115,7 +44118,7 @@ fC9L7 fD9 u fD9 unsigned short fD9"t0H -fD9%T& +fD9%double% fD9/t0H fD9/unsigned short@H fD91u| @@ -56057,7 +56060,6 @@ o0ATL o0ATSH o4ATI o4ATL -o5nF0 o8ATI o8ATL o8D;oHD @@ -60988,7 +60990,7 @@ t$hH) t$lH) t$tE+t$pE t.D9p -t.D;5] +t.D;5m t.H9w(t8H9w0tBH9w8tLH9w@unsigned short t.Lc#M t.[A\] @@ -61039,7 +61041,7 @@ tBHcW(H tBIc] tBMc,$E;l$ tBMc4$E;t$ -tCLc%$ +tCLc%4 tDIcU tEMcY tEMci @@ -61055,7 +61057,7 @@ tLHcE tMLcm tNHcE tOvefD -tP95M +tP95- tPIcH8I tR="{ tR[A\A]A^] @@ -61780,7 +61782,6 @@ unsigned __int128(ATL unsigned __int128(ATSH unsigned __int128(D;o8D unsigned __int128,ATI -unsigned __int128-pF0 unsigned __int128@ATI unsigned __int128@Inferred Farming unsigned __int128@u-L @@ -61792,7 +61793,6 @@ unsigned char[A\A]] unsigned char[A\A^] unsigned charcomplex [A\] unsigned char|D;- -unsigned char|D;-5 unsigned char|E;l$ unsigned int unsigned int@[A\A]] @@ -61843,7 +61843,7 @@ unsigned short%Lc;D;{ unsigned short%Mc4$E;t$ unsigned short%Mc>E;~ unsigned short%[A\A]A^] -unsigned short&D;=5 +unsigned short&D;=E unsigned short&Hcq unsigned short'<"unsigned short unsigned short'D9h,unsigned short @@ -61964,6 +61964,7 @@ unsigned short@long double char::* unsigned short[IcE unsigned short[r9< unsigned short^[A\] +unsigned short`95y unsigned short`[A\] unsigned short{D9s4u unsigned short{E;l$ @@ -62034,6 +62035,7 @@ useLocalOffset use_angles use_answer_value_ranges use_frost_arrow +use_html use_item_id use_item_msg use_level_data @@ -62961,7 +62963,7 @@ zzuxH ~(A\A]A^A_] ~)A;] ~)H97tC -~)H9= +~)H9=char ~)H;_ ~*HcE ~*I;X diff --git a/game/dota/pak01_dir.txt b/game/dota/pak01_dir.txt index 404649cd9e..2bf2b241f5 100644 --- a/game/dota/pak01_dir.txt +++ b/game/dota/pak01_dir.txt @@ -95611,6 +95611,7 @@ panorama/images/bot_icon_medium_png.vtex_c CRC:0006b8e75d size:5924 panorama/images/bot_icon_passive_png.vtex_c CRC:00b8e99553 size:5924 panorama/images/bot_icon_unfair_png.vtex_c CRC:00c720ace7 size:5924 panorama/images/broadcaster/dualimage_png.vtex_c CRC:00504475dd size:6160 +panorama/images/broadcaster/fact_png.vtex_c CRC:00df54a934 size:6144 panorama/images/broadcaster/generic_icon_10_png.vtex_c CRC:00e70966ce size:37204 panorama/images/broadcaster/generic_icon_11_png.vtex_c CRC:009837555a size:37204 panorama/images/broadcaster/generic_icon_1_png.vtex_c CRC:00cd036bad size:18464 @@ -113627,13 +113628,14 @@ panorama/layout/popups/popup_battle_pass_treasure_released.vxml_c CRC:008a1d24c7 panorama/layout/popups/popup_bot_selection.vxml_c CRC:00d8ac4e5f size:2674 panorama/layout/popups/popup_bp_rollup.vxml_c CRC:00dcc9ee2d size:16618 panorama/layout/popups/popup_broadcast_channel_edit.vxml_c CRC:001e00cb1f size:1773 +panorama/layout/popups/popup_broadcaster_popup_fact.vxml_c CRC:00d24195dc size:3888 panorama/layout/popups/popup_broadcaster_toast_basic.vxml_c CRC:00a9aface4 size:986 panorama/layout/popups/popup_broadcaster_toast_dualimage.vxml_c CRC:00651cb644 size:1242 panorama/layout/popups/popup_broadcaster_toast_multiline.vxml_c CRC:002c81aac8 size:1200 panorama/layout/popups/popup_broadcaster_toast_singleimage.vxml_c CRC:00e89865a8 size:1196 panorama/layout/popups/popup_broadcaster_toast_table.vxml_c CRC:00f5c09cae size:2421 -panorama/layout/popups/popup_broadcaster_toasts.vxml_c CRC:000a8f9fc0 size:9687 -panorama/layout/popups/popup_broadcaster_toasts_imageselection.vxml_c CRC:004562ec90 size:1895 +panorama/layout/popups/popup_broadcaster_toasts.vxml_c CRC:005cf5dbd4 size:9964 +panorama/layout/popups/popup_broadcaster_toasts_imageselection.vxml_c CRC:00c63abca5 size:2709 panorama/layout/popups/popup_chat_wheel_messages_unlocked.vxml_c CRC:009d5873be size:2361 panorama/layout/popups/popup_commend_player.vxml_c CRC:0069dcae93 size:2916 panorama/layout/popups/popup_compendium_coins.vxml_c CRC:0001d02d5e size:2573 @@ -114367,14 +114369,15 @@ panorama/styles/popups/popup_battle_pass_treasure_released.vcss_c CRC:00b49552a2 panorama/styles/popups/popup_bot_selection.vcss_c CRC:003f15d410 size:5502 panorama/styles/popups/popup_bp_rollup.vcss_c CRC:00f01264e4 size:23655 panorama/styles/popups/popup_broadcast_channel_edit.vcss_c CRC:0060f98009 size:2061 +panorama/styles/popups/popup_broadcaster_popup_fact.vcss_c CRC:002b31b7c2 size:3021 panorama/styles/popups/popup_broadcaster_toast_basic.vcss_c CRC:00dbeae8f9 size:438 panorama/styles/popups/popup_broadcaster_toast_dualimage.vcss_c CRC:00d7d5e5e9 size:438 panorama/styles/popups/popup_broadcaster_toast_multiline.vcss_c CRC:00e089b624 size:438 -panorama/styles/popups/popup_broadcaster_toast_shared.vcss_c CRC:005aa6a2e6 size:1821 +panorama/styles/popups/popup_broadcaster_toast_shared.vcss_c CRC:00294e7a87 size:2100 panorama/styles/popups/popup_broadcaster_toast_singleimage.vcss_c CRC:00086a714d size:454 panorama/styles/popups/popup_broadcaster_toast_table.vcss_c CRC:0067ba7d3c size:1501 -panorama/styles/popups/popup_broadcaster_toasts.vcss_c CRC:00203921e4 size:6025 -panorama/styles/popups/popup_broadcaster_toasts_imageselection.vcss_c CRC:00c9f23c4f size:739 +panorama/styles/popups/popup_broadcaster_toasts.vcss_c CRC:00a90808b5 size:6819 +panorama/styles/popups/popup_broadcaster_toasts_imageselection.vcss_c CRC:0046c9fc5f size:1358 panorama/styles/popups/popup_chat_wheel_messages_unlocked.vcss_c CRC:004c44b6e0 size:8889 panorama/styles/popups/popup_compendium_coins.vcss_c CRC:00e04ca575 size:2517 panorama/styles/popups/popup_compendium_level.vcss_c CRC:00bdcc80d3 size:5169 @@ -151531,6 +151534,7 @@ scripts/activity_modifier_weights.txt CRC:00b7f43761 size:94 scripts/animation_model_statues.txt CRC:002d0771e3 size:17834 scripts/animation_statues.txt CRC:001bbd911b size:96402 scripts/bot_scripts_dedicated_server.txt CRC:00bcdf3274 size:266 +scripts/broadcaster_facts.txt CRC:00aafae51e size:15343 scripts/change_log.txt CRC:00f7e84e51 size:9494 scripts/chat_channels.txt CRC:002917b636 size:445 scripts/chat_regions.txt CRC:00a475c1a4 size:201141 diff --git a/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_popup_fact.xml b/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_popup_fact.xml new file mode 100644 index 0000000000..a5d23cc8dc --- /dev/null +++ b/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_popup_fact.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts.xml b/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts.xml index 0f919aebc6..6f33a17b2a 100644 --- a/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts.xml +++ b/game/dota/pak01_dir/panorama/layout/popups/popup_broadcaster_toasts.xml @@ -102,6 +102,7 @@ + @@ -117,6 +118,7 @@ +