Official patch notes

Deadlock update
Build 25173285
7 Sept 2026, 19:05 UTC
Technical changes
17 files changed
+253 additions-146 removals
Technical changes
Changed files
17 tracked files.
17 files+253-146
MDumpSource2/.stringsignore+7-5
DumpSource2/.stringsignore
+7-5
@@ -351,6 +351,7 @@ $SPECULARSCALE
351351 <Account ID> Clear recent cheat reports on this account.
352352 <Account ID> [0/1] Grants or removes dev access to an account
353353 <Account ID> [MMR] Locks a user to the current MMR (optionally can set the MMR as well)
354+<Clear|Hero> [target account ID] Indicates that you want to be prioritized in matchmaking with optionally a specific hero. Clear will clear your status
354355 <ESymbolType> Dump all of the symbols in the Panorama symbol table
355356 <Hero ID> Unlocks the specified hero
356357 <HeroID>
@@ -7757,7 +7758,6 @@ Clear waypoints for npc_go_loop.
77577758 Clearance Distance
77587759 Clears all debug overlays
77597760 Clears out all survey questions from this account and resets the state
7760-Clears that we need to be in the next playtest
77617761 Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)\n\tArguments: \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
77627762 Clears the marked Area or Ladder.
77637763 Clears the shader cache used for dynamic shader compile.
@@ -12113,7 +12113,6 @@ Index
1211312113 IndexAndPercentage
1211412114 IndexOnly
1211512115 Indicate to a test script that a checkpoint has been reached
12116-Indicates that we need to be in the next playtest
1211712116 Indicates whether or not the tv should use delta frames for storage of intermediate frames. This takes more CPU but significantly less memory.
1211812117 Indicates whether to keep any loaded ammo in the weapon on reload
1211912118 Indicates whether to treat reserve ammo as clips (reloads) instead of raw bullets
@@ -12471,6 +12470,7 @@ Layers for this mood
1247112470 Layout Grid
1247212471 Layout length vertically (Along Z axis instead of Y).
1247312472 LayoutPositionType_e
12473+LeaderboardID_t
1247412474 Lean Matrix
1247512475 Least Aggressive
1247612476 Least aggressive fade out. The object will be quite small before fading out. Fade out will only complete at the size cull limit.
@@ -21017,6 +21017,7 @@ citadel_dump_items_with_component
2101721017 citadel_dump_keybindings
2101821018 citadel_dump_player_stats
2101921019 citadel_dump_rank_data
21020+citadel_enable_chat_rate_limiting
2102021021 citadel_enable_double_ping
2102121022 citadel_enable_duplicate_heroes
2102221023 citadel_enable_fast_cooldowns
@@ -21682,8 +21683,6 @@ citadel_replay_prev_marker_threshold
2168221683 citadel_replay_toggle_pause
2168321684 citadel_report_card_dismissal_timeout
2168421685 citadel_report_card_tasks_complete
21685-citadel_require_in_playtest_clear
21686-citadel_require_in_playtest_set
2168721686 citadel_require_server_bullet_impacts_on_important_hits
2168821687 citadel_reset_camera_speed
2168921688 citadel_reset_new_player
@@ -24466,6 +24465,8 @@ k_EMsgClientToGCGetInFlightItemCharges
2446624465 k_EMsgClientToGCGetInFlightItemChargesResponse
2446724466 k_EMsgClientToGCGetLeaderboard
2446824467 k_EMsgClientToGCGetLeaderboardResponse
24468+k_EMsgClientToGCGetLeaderboardStatus
24469+k_EMsgClientToGCGetLeaderboardStatusResponse
2446924470 k_EMsgClientToGCGetLimitedItemPurchaseQuantity
2447024471 k_EMsgClientToGCGetLimitedItemPurchaseQuantityResponse
2447124472 k_EMsgClientToGCGetMatchHistory
@@ -40681,6 +40682,7 @@ m_unHeroID
4068140682 m_unHorizontalAlign
4068240683 m_unInterval
4068340684 m_unItemID
40685+m_unLeaderboardID
4068440686 m_unLobbyPlayerSlot
4068540687 m_unMajorStuckAttemptCount
4068640688 m_unMatchID
@@ -42041,6 +42043,7 @@ mm_idle_enabled
4204142043 mm_idle_show_warning_at_s
4204242044 mm_idle_warning_duration_s
4204342045 mm_prefer_solo_only
42046+mmpri
4204442047 mobile_fps_increase_during_charging
4204542048 mobile_fps_increase_during_hfr_animations
4204642049 mobile_fps_increase_during_touch
@@ -43484,7 +43487,6 @@ r_monitor_3dskybox
4348443487 r_morphing_enabled
4348543488 r_multigpu_num_gpus_found
4348643489 r_multigpu_num_gpus_used
43487-r_multiscattering
4348843490 r_muzzleflashbrightness
4348943491 r_muzzleflashlinear
4349043492 r_nearz
MDumpSource2/commands.txt+3-6
DumpSource2/commands.txt
+3-6
@@ -744,12 +744,6 @@ citadel_render_minimap (clientdll release)
744744 citadel_replay_toggle_pause (clientdll release)
745745 Toggle a replay being paused
746746
747-citadel_require_in_playtest_clear (developmentonly clientdll)
748- Clears that we need to be in the next playtest
749-
750-citadel_require_in_playtest_set (developmentonly clientdll)
751- Indicates that we need to be in the next playtest
752-
753747 citadel_reset_new_player (clientdll release)
754748 Resets the new player experience back to the initial state
755749
@@ -2427,6 +2421,9 @@ minimap_zoom_in (clientdll release)
24272421 minimap_zoom_out (clientdll release)
24282422 Ping button released
24292423
2424+mmpri (developmentonly clientdll)
2425+ <Clear|Hero> [target account ID] Indicates that you want to be prioritized in matchmaking with optionally a specific hero. Clear will clear your status
2426+
24302427 mod_status (clientdll release)
24312428 <Account ID>
MDumpSource2/convars.txt+3-3
DumpSource2/convars.txt
+3-3
@@ -2308,6 +2308,9 @@ citadel_duck_spam_slow_penalty_duration 0.5 (developmentonly gamedll clientdll r
23082308 citadel_dump_keybindings false (developmentonly clientdll defensive)
23092309 <no description>
23102310
2311+citadel_enable_chat_rate_limiting false (developmentonly gamedll)
2312+ <no description>
2313+
23112314 citadel_enable_double_ping true (developmentonly clientdll)
23122315 Turns off the ability to have aggressive and passive pings.
23132316
@@ -10294,9 +10297,6 @@ r_multigpu_num_gpus_found 1 (developmentonly defensive)
1029410297 r_multigpu_num_gpus_used 1 (developmentonly defensive)
1029510298 <no description>
1029610299
10297-r_multiscattering true (developmentonly clientdll)
10298- <no description>
10299-
1030010300 r_muzzleflashbrightness 0.4 (clientdll replicated cheat)
1030110301 <no description>
MDumpSource2/schemas/client/CRankedSeasonIntervalDefinition.h+3-1
DumpSource2/schemas/client/CRankedSeasonIntervalDefinition.h
+3-1
@@ -1,11 +1,13 @@
11 // MGetKV3ClassDefaults = {
22 // "m_unInterval": 0,
33 // "m_rtIntervalStartTimestamp": 0,
4-// "m_rtIntervalEndTimestamp": 0
4+// "m_rtIntervalEndTimestamp": 0,
5+// "m_unLeaderboardID": 0
56 //}
67 class CRankedSeasonIntervalDefinition
78 {
89 RankInterval_t m_unInterval;
910 uint32 m_rtIntervalStartTimestamp;
1011 uint32 m_rtIntervalEndTimestamp;
12+ LeaderboardID_t m_unLeaderboardID;
1113 };
MDumpSource2/schemas/client/EGCCitadelClientMessages.h+2-0
DumpSource2/schemas/client/EGCCitadelClientMessages.h
+2-0
@@ -156,4 +156,6 @@ enum EGCCitadelClientMessages : uint32_t
156156 k_EMsgClientToGCSetAccountPrivacySettingResponse = 9283,
157157 k_EMsgClientToGCStartRankedInterval = 9289,
158158 k_EMsgClientToGCStartRankedIntervalResponse = 9290,
159+ k_EMsgClientToGCGetLeaderboardStatus = 9293,
160+ k_EMsgClientToGCGetLeaderboardStatusResponse = 9294,
159161 };
ADumpSource2/schemas/client/LeaderboardID_t.h+5-0
DumpSource2/schemas/client/LeaderboardID_t.h
+5-0
@@ -0,0 +1,5 @@
1+// MIsBoxedIntegerType
2+class LeaderboardID_t
3+{
4+ uint32 m_Value;
5+};
MProtobufs/citadel_gcmessages_client.proto+40-0
Protobufs/citadel_gcmessages_client.proto
+40-0
@@ -159,6 +159,8 @@ enum EGCCitadelClientMessages {
159159 k_EMsgClientToGCSetAccountPrivacySettingResponse = 9283;
160160 k_EMsgClientToGCStartRankedInterval = 9289;
161161 k_EMsgClientToGCStartRankedIntervalResponse = 9290;
162+ k_EMsgClientToGCGetLeaderboardStatus = 9293;
163+ k_EMsgClientToGCGetLeaderboardStatusResponse = 9294;
162164 }
163165
164166 enum ECitadelAccountPermissionFlag {
@@ -1399,6 +1401,7 @@ message CMsgClientToGCUpdateHeroBuildPreferenceResponse {
13991401 enum EResponse {
14001402 k_eInternalError = 0;
14011403 k_eSuccess = 1;
1404+ k_eTooBusy = 2;
14021405 }
14031406
14041407 optional .CMsgClientToGCUpdateHeroBuildPreferenceResponse.EResponse response = 1 [default = k_eInternalError];
@@ -1626,6 +1629,7 @@ message CMsgClientToGCGetHeroMMRRankingsResponse {
16261629 message CMsgClientToGCGetLeaderboard {
16271630 optional .ECitadelLeaderboardRegion leaderboard_region = 1 [default = k_ECitadelLeaderboardRegion_None];
16281631 optional uint32 hero_id = 2;
1632+ optional uint32 leaderboard_id = 3;
16291633 }
16301634
16311635 message CMsgClientToGCGetLeaderboardResponse {
@@ -1649,6 +1653,7 @@ message CMsgClientToGCGetLeaderboardResponse {
16491653
16501654 message CMsgClientToGCGetAccountLeaderboards {
16511655 optional uint32 account_id = 1;
1656+ optional uint32 leaderboard_id = 2;
16521657 }
16531658
16541659 message CMsgClientToGCGetAccountLeaderboardsResponse {
@@ -1924,3 +1929,38 @@ message CMsgClientToGCStartRankedIntervalResponse {
19241929
19251930 optional .CMsgClientToGCStartRankedIntervalResponse.EResponse response = 1 [default = k_eInternalError];
19261931 }
1932+
1933+message CMsgClientToGCGetLeaderboardStatus {
1934+ optional uint32 leaderboard_id = 1;
1935+}
1936+
1937+message CMsgClientToGCGetLeaderboardStatusResponse {
1938+ message Hero {
1939+ optional uint32 hero_id = 1;
1940+ optional uint32 recent_matches = 2;
1941+ optional .ECitadelLeaderboardRegion region = 3 [default = k_ECitadelLeaderboardRegion_None];
1942+ optional uint32 lifetime_wins = 4;
1943+ optional bool is_eligible = 5;
1944+ }
1945+
1946+ enum EResult {
1947+ k_eInternalError = 0;
1948+ k_eSuccess = 1;
1949+ k_eTooBusy = 2;
1950+ k_eRateLimited = 3;
1951+ k_eInvalidLeaderboard = 4;
1952+ }
1953+
1954+ optional .CMsgClientToGCGetLeaderboardStatusResponse.EResult result = 1 [default = k_eInternalError];
1955+ optional bool is_eligible = 2;
1956+ optional uint32 recent_matches = 3;
1957+ optional uint32 required_recent_matches = 4;
1958+ optional uint32 required_recent_hero_matches = 5;
1959+ optional .ECitadelLeaderboardRegion region = 6 [default = k_ECitadelLeaderboardRegion_None];
1960+ optional bool is_rank_high_enough = 7;
1961+ optional uint32 lifetime_matches = 8;
1962+ optional uint32 required_lifetime_matches = 9;
1963+ optional uint32 required_lifetime_hero_wins = 10;
1964+ repeated .CMsgClientToGCGetLeaderboardStatusResponse.Hero hero_info = 11;
1965+ optional uint32 match_history_days = 12;
1966+}
MProtobufs/usermessages.proto+3-3
Protobufs/usermessages.proto
+3-3
@@ -238,8 +238,8 @@ message CUserMessageSendAudio {
238238 }
239239
240240 message CUserMessageAudioParameter {
241- optional uint32 parameter_type = 1 [default = 0];
242- optional uint32 name_hash_code = 2 [default = 0];
241+ optional uint32 parameter_type = 1;
242+ optional uint32 name_hash_code = 2;
243243 optional float value = 3;
244244 optional uint32 int_value = 4;
245245 }
@@ -664,7 +664,7 @@ message CUserMessageHapticsManagerPulse {
664664
665665 message CUserMessageHapticsManagerEffect {
666666 optional int32 hand_id = 1;
667- optional uint32 effect_name_hash_code = 2 [default = 0];
667+ optional uint32 effect_name_hash_code = 2;
668668 optional float effect_scale = 3;
669669 }
Mgame/bin/win64/tier0_strings.txt+9-12
game/bin/win64/tier0_strings.txt
+9-12
@@ -433,7 +433,7 @@ $xmm9
433433 (yaX
434434 ) : AssertMsg Failed in function
435435 ) : Assertion Failed in function
436-)05\tx\1
436+)05\txl1
437437 )14:;EFIJ^de
438438 )14:EFIJNOde\
439439 )EIWde
@@ -788,7 +788,6 @@ $xmm9
788788 1wsHp
789789 2,THh
790790 28~v
791-2\vpH
792791 2aNuE
793792 3 FB
794793 3+5<t
@@ -801,6 +800,7 @@ $xmm9
801800 3\r53h&
802801 3o=q
803802 3wl'
803+420@n\f
804804 4JpI?=
805805 4\tgA
806806 4^K\fOI
@@ -815,7 +815,7 @@ $xmm9
815815 5\fE5d
816816 5m8>8=t
817817 5nsfZ
818-5tPZ1
818+5tPj1
819819 64-bit DWARF format is not supported\n
820820 67VW
821821 6A_p
@@ -829,7 +829,7 @@ $xmm9
829829 7?GX
830830 7Cxl2i5n
831831 7Of
832-7WH\1
832+7WHl1
833833 7h>?8
834834 7jU'9
835835 7yp>
@@ -843,7 +843,7 @@ $xmm9
843843 8Z~H
844844 8ke?;
845845 8powf
846-8x0Z1
846+8x0j1
847847 99jd9
848848 9>70
849849 9>expf
@@ -4843,7 +4843,7 @@ Outflow_NPCScriptedMoveTo
48434843 Outflow_NPCUseScriptedAbility
48444844 Outflow_Simultaneous
48454845 OutputDebugStringA
4846-P(YXx(2
4846+P(YXx82
48474847 P4_EXTRACT_CMD=p4.exe print -o %srcsrvtrg% -q "//%var3%#%var4%"\n
48484848 P4_EXTRACT_TARGET=%targ%\%var2%\%fnbksl%(%var3%)\%var4%\%fnfile%(%var1%)\n
48494849 PARTICLE_DEPTH_FEATHERING_OFF
@@ -5301,8 +5301,6 @@ RPCRT4.dll
53015301 RSDS
53025302 RUSSIAN
53035303 RVfQp
5304-R\fpH
5305-R\vpH
53065304 RaiseException
53075305 RandomFloat
53085306 RandomFloatExp
@@ -7035,6 +7033,7 @@ _wWT+
70357033 `vector vbase copy constructor iterator'
70367034 `vftable'
70377035 `virtual displacement map'
7036+`xk1
70387037 a6>r
70397038 a?y#c?sIe?
70407039 aC.B
@@ -7591,7 +7590,7 @@ k>4\tF
75917590 k>RU
75927591 kernel32.dll
75937592 kernelbase.dll
7594-kh\1
7593+khl1
75957594 l6qnk
75967595 l<}2l
75977596 lDa>
@@ -8472,7 +8471,6 @@ r9T6
84728471 rNm>)
84738472 rT+6ZNw
84748473 r\tVr.>T
8475-r\vpH
84768474 radius
84778475 radius0
84788476 radius1
@@ -8609,7 +8607,6 @@ symbol
86098607 symsrv.dll
86108608 symtab
86118609 t#tvI
8612-t+0Be\f
86138610 table
86148611 tail_frame
86158612 tanf
@@ -8902,7 +8899,7 @@ zs}O
89028899 {}[]=, \t\n'":|;
89038900 |jPZ
89048901 ~DSTRCT
8905-~Lh[1
8902+~Lhk1
89068903 ~NX4
89078904 ~cU4
89088905 ~g9A
Mgame/bin/win64/vconsole2.exe_strings.txt+3-0
game/bin/win64/vconsole2.exe_strings.txt
+3-0
@@ -1256,6 +1256,7 @@ $t5\tEi\fo
12561256 2\nmg
12571257 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z
12581258 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z
1259+2\vpH
12591260 2aboutToShow()
12601261 2accepted()
12611262 2actionTriggered( int )
@@ -5092,6 +5093,7 @@ RO^k
50925093 RSDSN-
50935094 RW?restore@QPainter@@QEAAXXZ
50945095 R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z
5096+R\fpH
50955097 R\r?hitTestComplexControl@QProxyStyle@@UEBA?AW4SubControl@QStyle@@W4ComplexControl@3@PEBVQStyleOptionComplex@@AEBVQPoint@@PEBVQWidget@@@Z
50965098 R\rBe
50975099 R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z
@@ -6926,6 +6928,7 @@ qt_dockwidget_floatbutton
69266928 qtadvanceddocking-qt5.dll
69276929 quiet
69286930 qvm\tK
6931+r\vpH
69296932 r_stereo_mode_anaglyph
69306933 r_stereo_mode_crossed
69316934 r_stereo_mode_parallel
Mgame/citadel/bin/win64/client_strings.txt+86-49
game/citadel/bin/win64/client_strings.txt
+86-49
@@ -89,11 +89,12 @@
8989 (%d)Unknown
9090 (%ld unused bits)\n
9191 (+%d more due to usercommand delivery)
92- (08@HPX`j
93- (08@HPXb0_
94- (08@HPZ
95- (08@HR0_
96- (0X`hpz0_
92+ (08@HPX`jP7
93+ (08@HPXb
94+ (08@HPZP7
95+ (08@HR
96+ (08@JP7
97+ (0X`hpz
9798 (Dirty Animation)
9899 (INVALID PSS PARAMETERS)\n
99100 (Negative)
@@ -116,7 +117,6 @@
116117 <-- Arg '%s'
117118 <-- Retval '%s'
118119 <b>@import</b>
119- A0;g
120120 ACTIVE GROUP
121121 CCitadelSteamInputHandler::BAreActionOriginsReady: SUCCESS!\n
122122 CCitadelSteamInputHandler::BAreActionSetsReady: SUCCESS!\n
@@ -132,8 +132,8 @@
132132 CCitadelSteamInputHandler::SteamDeviceConnected: %llu\n
133133 CCitadelSteamInputHandler::SteamDeviceDisconnected: %llu\n
134134 CCitadelSteamInputHandler::UpdateControllerActionSet: ControllerHandle: %llu, ActionSet: %llu \n
135- CItemImbuementPair_t
136135 C_PhysPropClientside::Spawn: SetupPhysicsAsModel() failed for %s.\n
136+ Cm_hTrigger
137137 FLK
138138 FWa
139139 Failed to pack %s\n
@@ -276,7 +276,6 @@
276276 "4\n!CMsgGCToGCUniverseStartupResponse
277277 "6\n CMsgGCGetAccountSubscriptionItem
278278 "9\n\vCMsgTESmoke
279-":\n$CMsgClientToGCGetAccountLeaderboards
280279 "; boundary="----%s"%s%s
281280 ";\n\tEChatMode
282281 "=\n CMsgClientToGCGetHeroMMRRankings
@@ -289,6 +288,7 @@
289288 "N\n!CMsgGCToGCUpdateSubscriptionItems
290289 "N\n#CMsgClientToGCSubmitHeroReleaseVote
291290 "O\n CMsgGCToGCStoreProcessSettlement
291+"P\n"CMsgClientToGCGetLeaderboardStatus
292292 "Q\n!CClientMsg_ListenForResponseFound
293293 "R\n CCitadelUserMsg_FlexSlotUnlocked
294294 "R\n"CMsgClientToGCSetNewPlayerProgress
@@ -328,6 +328,7 @@
328328 "c\n%CMsgGCRequestSubGCSessionInfoResponse
329329 "c\n(CWorkshop_GetPackageDailyRevenue_Request
330330 "cs73KI
331+"f\n$CMsgClientToGCGetAccountLeaderboards
331332 "f\n\nCMsgTEDust
332333 "f\n\rCMsgAddSocket
333334 "l7ql`R2lWf
@@ -2503,9 +2504,9 @@ $hRh
25032504 (.CPlayer_SetPerFriendPreferences_Request
25042505 (0'yX
25052506 (0x%08X)'??'
2507+(4pL
25062508 (5Me
25072509 (5jP
2508-(?CBaseTriggerAPI::FindEntitiesInTrigger
25092510 (ACTIVE)
25102511 (App Id to retrieve published files from.
25112512 (BZq
@@ -2814,6 +2815,7 @@ $hRh
28142815 (\v2/.CMsgServerSignoutData_MatchDevStats.PlayerSlot
28152816 (\v2/.CMsgServerSignoutData_PenalizedPlayers.Penalty
28162817 (\v20.CCitadelUserMsg_GetDamageStatsResponse.StatType
2818+(\v20.CMsgClientToGCGetLeaderboardStatusResponse.Hero
28172819 (\v20.CMsgGCToClientDevPlaytestStatus.LeaderboardTier")\n
28182820 (\v20.CMsgInferenceIterateBeamSearch.CustomItemScalar
28192821 (\v20.CMsgServerSignoutData_DetailedStats.KothCapture
@@ -2997,6 +2999,7 @@ $hRh
29972999 )\n!register_data_source_access_token
29983000 )\n$CITADEL_CM_ExecuteMapPositionAbility
29993001 )\n$k_EMsgClientToGCGenerateChallengeSet
3002+)\n$k_EMsgClientToGCGetLeaderboardStatus
30003003 )\n$k_EMsgClientToGCPartySetModeResponse
30013004 )\n$k_EMsgClientToGCRecycleMultipleItems
30023005 )\n$k_EMsgClientToGCReplacementSDRTicket
@@ -3088,6 +3091,7 @@ $hRh
30883091 *BaseEntity::CBodyComponent
30893092 *BaseModelEntity::CBodyComponentBaseModelEntity
30903093 *Gets the last-played times for the account
3094+*PXw
30913095 *Returns the player's community preferences
30923096 *UlS
30933097 *Y$ve
@@ -3131,7 +3135,7 @@ $hRh
31313135 *\n\vhero_equips
31323136 *\n\vpreferences
31333137 *`\n\fCameraAction
3134-*cl_yawspeed
3138+*cl_anglespeedkey
31353139 *gFBk
31363140 *hbJ1
31373141 *it%2
@@ -13932,6 +13936,9 @@ $hRh
1393213936 .?AVCMsgClientToGCGetLeaderboard@@
1393313937 .?AVCMsgClientToGCGetLeaderboardResponse@@
1393413938 .?AVCMsgClientToGCGetLeaderboardResponse_LeaderboardEntry@@
13939+.?AVCMsgClientToGCGetLeaderboardStatus@@
13940+.?AVCMsgClientToGCGetLeaderboardStatusResponse@@
13941+.?AVCMsgClientToGCGetLeaderboardStatusResponse_Hero@@
1393513942 .?AVCMsgClientToGCGetLimitedItemPurchaseQuantity@@
1393613943 .?AVCMsgClientToGCGetLimitedItemPurchaseQuantityResponse@@
1393713944 .?AVCMsgClientToGCGetMatchHistory@@
@@ -17018,8 +17025,9 @@ $hRh
1701817025 0123456789
1701917026 02V8[
1702017027 05=k
17021-08@HR
17022-08@J0_
17028+08@HRP7
17029+08@J
17030+08BP7
1702317031 08bX
1702417032 09,h
1702517033 0:00
@@ -17105,6 +17113,7 @@ $hRh
1710517113 1Steam ID of user to whom to send a friend invite."
1710617114 1\n,CITADEL_CM_HideoutUpdateHeroReleaseVoteTally
1710717115 1\n,k_EMsgClientToGCGenerateChallengeSetResponse
17116+1\n,k_EMsgClientToGCGetLeaderboardStatusResponse
1710817117 1\n,k_EMsgClientToGCRecycleMultipleItemsResponse
1710917118 1\n,k_EMsgClientToGCReplacementSDRTicketResponse
1711017119 1\n,k_EMsgClientToGCSetNewPlayerProgressResponse
@@ -17217,6 +17226,7 @@ $hRh
1721717226 22.CMsgServerToGCMatchSignoutResponse.ESignoutResult"
1721817227 23.CMsgClientToGCCreateStaticRecipeResponse.EResponse
1721917228 23.CMsgClientToGCGenerateChallengeSetResponse.EResult"e\n
17229+23.CMsgClientToGCGetLeaderboardStatusResponse.EResult
1722017230 23.CMsgClientToGCPartySendChatMsgResponse.EResultCode"
1722117231 23.CMsgClientToGCPartySetReadyStateResponse.EResponse"
1722217232 23.CMsgClientToGCStartMatchmakingResponse.EResultCode
@@ -17241,7 +17251,7 @@ $hRh
1724117251 28.CMsgClientToGCPurchaseChargeCostItemsResponse.EResponse
1724217252 28.CMsgServerSignoutData_StreetBrawlData.EDraftItemOutcome
1724317253 28Vm
17244-2:.CMsgClientToGCUpdateHeroBuildPreferenceResponse.EResponse"1\n\tEResponse
17254+2:.CMsgClientToGCUpdateHeroBuildPreferenceResponse.EResponse"A\n\tEResponse
1724517255 2:3maJ
1724617256 2:pS
1724717257 2;.CMsgClientToGCSetAccountPrivacySettingResponse.EResultCode"3\n\vEResultCode
@@ -17286,7 +17296,7 @@ $hRh
1728617296 2\r.CameraAction
1728717297 2\r.ECommendType
1728817298 2\rlhp
17289-2\vpdB
17299+2\vpld
1729017300 2^pV
1729117301 2a"l
1729217302 2bT~
@@ -17500,7 +17510,9 @@ $hRh
1750017510 851Pe
1750117511 8<pl
1750217512 8= zp
17513+8@JP7
1750317514 8A6j
17515+8BP7
1750417516 8Client ID for which to count the number of issued tokens"
1750517517 8GZS
1750617518 8Gets the list of nicknames this user has for other users
@@ -17518,6 +17530,7 @@ $hRh
1751817530 8\n4STEAMLEARN_SNAPSHOT_PROJECT_ERROR_INVALID_PROJECT_ID
1751917531 8\n4k_EGCMsgInitiateTradeResponse_Target_Already_Trading
1752017532 8\n4k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator
17533+8\nP7
1752117534 8\n\nchat_lines
1752217535 8\n\nmatch_info
1752317536 8\n\nobjectives
@@ -17590,9 +17603,9 @@ $hRh
1759017603 :Blowfish part of OpenSSL 1.0.2j 26 Sep 2016
1759117604 :EXTERNAL TYPE %s\n
1759217605 :How high the maximum mantle is
17593-:Inert
1759417606 :LBN
1759517607 :NAy
17608+:PXw
1759617609 :QYJ
1759717610 :Vlq
1759817611 :\n5k_EMsgClientToGCCancelUnfinalizedTransactionsResponse
@@ -17762,11 +17775,11 @@ $hRh
1776217775 ??1TryCatch@v8@@QEAA@XZ
1776317776 ??1Utf8Value@String@v8@@QEAA@XZ
1776417777 ?BooleanValue@Value@v8@@QEBA_NPEAVIsolate@2@@Z
17765-?CITADEL_UNIT_TARGET_ZIPLINE
1776617778 ?Call@Function@v8@@QEAA?AV?$MaybeLocal@VValue@v8@@@2@V?$Local@VContext@v8@@@2@V?$Local@VValue@v8@@@2@HQEAV52@@Z
17767-?CitadelObjectivesMap
17779+?CitadelParty
1776817780 ?CreateHandle@HandleScope@v8@@KAPEA_KPEAVIsolate@internal@2@_K@Z
1776917781 ?DisposeGlobal@api_internal@v8@@YAXPEA_K@Z
17782+?EDamageFlashFlags
1777017783 ?EncodeBC7Blocks
1777117784 ?Enter@Context@v8@@QEAAXXZ
1777217785 ?Enter@Isolate@v8@@QEAAXXZ
@@ -17795,27 +17808,27 @@ $hRh
1779517808 ?\n;STEAMLEARN_SNAPSHOT_PROJECT_ERROR_INVALID_PUBLISHED_VERSION
1779617809 ?\n\ncurrencies
1779717810 ?\n\rmatch_outcome
17798-?citadel_capturepoint_show_event_timer
1779917811 ?d86L
1780017812 ?dt]X
1780117813 ?expf
1780217814 ?gwL
1780317815 ?jOb
17804-?m_bAtTargetElevation
17805-?m_bKillWhenNotTiny
1780617816 ?m_flInvisLevel
1780717817 ?srJO
1780817818 ?tya
1780917819 ?uWS
1781017820 ?x29
1781117821 @!@%@+@1@?@C@E@]@a@g@m@
1781217822 @":\n$CCitadelUserMsg_SpectatorTeamChanged
17823+@08Nt
1781317824 @0pp
17814-@6Pb
17825+@2P7
1781517826 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
1781617827 @BH]f
17828+@CAbilityDustStormVData
1781717829 @DebugIndividualStyle
1781817830 @EAccoladeThresholdType
17831+@HV0
1781917832 @MfKZ
1782017833 @Pgl
1782117834 @Pu\rm
@@ -17853,7 +17866,6 @@ AA->Output
1785317866 AABBDirection
1785417867 AACompromise
1785517868 ABXY
17856-ABuildSparseShadowTree
1785717869 AC2,h
1785817870 ACCESS_DESCRIPTION
1785917871 ACID
@@ -18692,8 +18704,8 @@ B64_READ_PKCS7
1869218704 B64_WRITE_ASN1
1869318705 B64_WRITE_PKCS7
1869418706 B8Z"h
18695-B>CitadelHudStreetBrawlRoundScoringDisplay
1869618707 B>J7I
18708+B>MiniMapUnitSelectEvent
1869718709 BAD ENUMERATED
1869818710 BAD INTEGER
1869918711 BAD RECURSION DEPTH\n
@@ -18716,9 +18728,9 @@ BAscendantHasClass
1871618728 BAsyncSend
1871718729 BAsyncSendProto
1871818730 BC (default)
18731+BCCitadelPlayerPawn_GraphController2
1871918732 BCDFGHJKMNPQRSTVWXYZ0123456789
1872018733 BCanSeeInParentScroll
18721-BECitadelPingWheelSound_t
1872218734 BEOS_BIND_FUNC
1872318735 BEOS_BIND_VAR
1872418736 BEOS_LOAD
@@ -19009,7 +19021,6 @@ Bindings for CEmptyGraphController\n
1900919021 Bindings for C_Citadel_BreakableProp_GraphController\n
1901019022 Bindings for C_Citadel_DeployablePreview_GraphController\n
1901119023 Bindings for C_PortraitWorldUnit_GraphController\n
19012-Binfo
1901319024 Biometric Info
1901419025 Bit Set
1901519026 Blank
@@ -19286,6 +19297,7 @@ BuildModEntry
1928619297 BuildModEntry%i
1928719298 BuildNameTextEntry
1928819299 BuildParticleSimList
19300+BuildSparseShadowTree
1928919301 BuildTag
1929019302 BuildTag%d
1929119303 BuildTag1
@@ -19728,6 +19740,7 @@ CBasePulseGraphInstance::Shutdown( %s; %p ) %s\n
1972819740 CBasePulseGraphInstance::StartGraphReload( %p ) %s\n
1972919741 CBasePulseGraphInstance::~CBasePulseGraphInstance( %p )\n
1973019742 CBaseTempEntity::StaticInitTempEnts()
19743+CBaseTriggerAPI::FindEntitiesInTrigger
1973119744 CBaseTriggerAPI::IsTouching
1973219745 CBaseUserCmdExecutionNotes
1973319746 CBaseUserCmdPB
@@ -21893,6 +21906,7 @@ CUtlRBTree<struct CUtlOrderedMapBase<class HeroID_t,enum EHeroRosterState,class
2189321906 CUtlRBTree<struct CUtlOrderedMapBase<class HeroID_t,int,class CDefLess<class HeroID_t>,int>::Node_t,class CUtlOrderedMapBase<class HeroID_t,int,class CDefLess<class HeroID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class HeroID_t,int,class CDefLess<class HeroID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2189421907 CUtlRBTree<struct CUtlOrderedMapBase<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t>,unsigned int>::Node_t,class CUtlOrderedMapBase<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t>,unsigned int>::CKeyLess,unsigned int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class INetworkClientService::CEventIDManager_RelayedClientMessage::EventID_t>,unsigned int>::Node_t,unsigned int>,unsigned int,class CMemAllocAllocator> >::Insert
2189521908 CUtlRBTree<struct CUtlOrderedMapBase<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t>,unsigned int>::Node_t,class CUtlOrderedMapBase<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t>,unsigned int>::CKeyLess,unsigned int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t,class CUtlVector<struct CEventDispatcher_Base::EventListenerInfo_t,int,class CUtlVectorMemory_Growable<struct CEventDispatcher_Base::EventListenerInfo_t,int,0> >,class CDefLess<class IPeerGroupHandler::CEventIDManager_IPeerGroupHandler::EventID_t>,unsigned int>::Node_t,unsigned int>,unsigned int,class CMemAllocAllocator> >::Insert
21909+CUtlRBTree<struct CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::Node_t,class CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2189621910 CUtlRBTree<struct CUtlOrderedMapBase<class MatchID_t,bool,class CDefLess<class MatchID_t>,int>::Node_t,class CUtlOrderedMapBase<class MatchID_t,bool,class CDefLess<class MatchID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class MatchID_t,bool,class CDefLess<class MatchID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2189721911 CUtlRBTree<struct CUtlOrderedMapBase<class MatchID_t,class CCitadel_DB_ActiveMatch *,class CDefLess<class MatchID_t>,int>::Node_t,class CUtlOrderedMapBase<class MatchID_t,class CCitadel_DB_ActiveMatch *,class CDefLess<class MatchID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class MatchID_t,class CCitadel_DB_ActiveMatch *,class CDefLess<class MatchID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2189821912 CUtlRBTree<struct CUtlOrderedMapBase<class MatchID_t,struct CAsyncDataCache<class MatchID_t,class CMsgClientToGCGetAccountMatchReportsResponse>::DataContainer_t *,class CDefLess<class MatchID_t>,int>::Node_t,class CUtlOrderedMapBase<class MatchID_t,struct CAsyncDataCache<class MatchID_t,class CMsgClientToGCGetAccountMatchReportsResponse>::DataContainer_t *,class CDefLess<class MatchID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class MatchID_t,struct CAsyncDataCache<class MatchID_t,class CMsgClientToGCGetAccountMatchReportsResponse>::DataContainer_t *,class CDefLess<class MatchID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
@@ -21973,6 +21987,7 @@ CUtlRBTree<struct CUtlOrderedMapBase<struct LeaderboardsDataStruct_t,struct CAsy
2197321987 CUtlRBTree<struct CUtlOrderedMapBase<struct MatchHistoryKey_t,struct CPaginatedAsyncDataCache<struct MatchHistoryKey_t,class CUtlVector<class CMsgClientToGCGetMatchHistoryResponse_Match,int,class CUtlVectorMemory_Growable<class CMsgClientToGCGetMatchHistoryResponse_Match,int,0> >,struct MatchHistoryPaginationInfo_t>::DataContainer_t *,class CDefLess<struct MatchHistoryKey_t>,int>::Node_t,class CUtlOrderedMapBase<struct MatchHistoryKey_t,struct CPaginatedAsyncDataCache<struct MatchHistoryKey_t,class CUtlVector<class CMsgClientToGCGetMatchHistoryResponse_Match,int,class CUtlVectorMemory_Growable<class CMsgClientToGCGetMatchHistoryResponse_Match,int,0> >,struct MatchHistoryPaginationInfo_t>::DataContainer_t *,class CDefLess<struct MatchHistoryKey_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct MatchHistoryKey_t,struct CPaginatedAsyncDataCache<struct MatchHistoryKey_t,class CUtlVector<class CMsgClientToGCGetMatchHistoryResponse_Match,int,class CUtlVectorMemory_Growable<class CMsgClientToGCGetMatchHistoryResponse_Match,int,0> >,struct MatchHistoryPaginationInfo_t>::DataContainer_t *,class CDefLess<struct MatchHistoryKey_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2197421988 CUtlRBTree<struct CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelClientStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::Node_t,class CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelClientStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelClientStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2197521989 CUtlRBTree<struct CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::Node_t,class CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
21990+CUtlRBTree<struct CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::Node_t,class CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
2197621991 CUtlRBTree<struct CUtlOrderedMapBase<struct TeamStat_t,struct CCitadelClientStatTracker::TeamTrackedStatInfo_t,class CDefLess<struct TeamStat_t>,int>::Node_t,class CUtlOrderedMa
This preview is truncated. The source commit contains the complete diff.
Mgame/citadel/bin/win64/server_strings.txt+78-58
game/citadel/bin/win64/server_strings.txt
+78-58
@@ -182,10 +182,12 @@
182182 (%ld unused bits)\n
183183 (%u unread)
184184 (08@HPX`j
185- (08@HPXb0-
185+ (08@HPXbpS
186186 (08@HPZ
187- (08@HR0-
188- (0X`hpz0-
187+ (08@HRpS
188+ (08@JpS
189+ (0X`hpzpS
190+ (2pS
189191 (Dirty Animation)
190192 (Eluded)
191193 (INVALID PSS PARAMETERS)\n
@@ -212,7 +214,7 @@
212214 8f\ff
213215 <-- Arg '%s'
214216 <-- Retval '%s'
215- @Play the given VCD as an instanced scripted scene.
217+ @instanced_scripted_scene
216218 ACTIVE GROUP
217219 Damage Dealt to Trooper Boss
218220 Damage Taken from Player
@@ -951,7 +953,6 @@ $light_emissive
951953 %s: %s WRITE %s in CEntity2SaveRestore::EntityPatchWrite\n
952954 %s: %s WRITE DirectoryClear( %s, %s )\n
953955 %s: %s WRITE DirectoryCopy Append( %s [%u] )\n
954-%s: %s WRITE DirectoryCopy( %s, %p )\n
955956 %s: %s WRITE DirectoryExtract( %s, %s )\n
956957 %s: %s WRITE KV3 TO %s in CEntity2SaveRestore::EntityDataWrite\n
957958 %s: %s WRITE Queue AsyncWrite(%s) in CEntity2SaveRestore::EntityPatchWrite\n
@@ -1697,7 +1698,6 @@ $light_emissive
16971698 (d4t8
16981699 (debug)
16991700 (default)
1700-(f@y4
17011701 (fS{ggRcjh
17021702 (from angle, to angle, time) - Spherical lerp of angle from->to based on time
17031703 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
@@ -2073,8 +2073,11 @@ $light_emissive
20732073 ... %s culled event %s after max %i reached \n
20742074 ....................
20752075 ..uR5&m
2076-.0D4
2077-.0F4
2076+.0R4
2077+.0S4
2078+.0k4
2079+.0m4
2080+.0u4
20782081 .4bb
20792082 .97yY
20802083 .?AU?$CameraOp_Approach_t@M@@
@@ -14168,7 +14171,6 @@ $light_emissive
1416814171 .P6AXAEBUSoundOpvarManagerSettableData_t@@PEAVCSoundOpvarSetPointStackCollection@@@Z
1416914172 .P6AXPEAVCPulseAPIExtensionRegistrationContext_t@@@Z
1417014173 .PARTICLE_MESSAGE
14171-.PD4
1417214174 .PEAVCAI_Motor@@
1417314175 .PEAVCBodyComponent@@
1417414176 .PEAVCChoreoComponent@@
@@ -14186,11 +14188,14 @@ $light_emissive
1418614188 .PEAVCPlayer_UseServices@@
1418714189 .PEAVCPlayer_WaterServices@@
1418814190 .PEAVCPlayer_WeaponServices@@
14189-.PH4
14190-.PN4
14191-.Pa4
14191+.PQ4
14192+.PR4
14193+.PS4
1419214194 .PartnerAccountType
1419314195 .PingCommonData
14196+.Pj4
14197+.Pl4
14198+.Pm4
1419414199 .PostProcessingGameStates
1419514200 .Q.Ol
1419614201 .\crypto\asn1\a_bitstr.c
@@ -14476,9 +14481,13 @@ $light_emissive
1447614481 .google.protobuf.ServiceOptions
1447714482 .lbN
1447814483 .league
14479-.pD4
14480-.pE4
14481-.pH4
14484+.pQ4
14485+.pS4
14486+.pT4
14487+.pU4
14488+.pb4
14489+.pj4
14490+.pl4
1448214491 .pp@0
1448314492 .solo
1448414493 .steammessages_unified_base.steamworkssdk.proto"\\n"CMsgSteamLearnDataSourceDescObject
@@ -14538,7 +14547,7 @@ $light_emissive
1453814547 02V8[
1453914548 05=k
1454014549 08@HR
14541-08@J0-
14550+08@JpS
1454214551 08bX
1454314552 09,h
1454414553 0;Q5[
@@ -14575,6 +14584,7 @@ $light_emissive
1457514584 0e\r8
1457614585 0pp@5tqE?|sO541
1457714586 0tU+xc:
14587+0v4r/
1457814588 0x%s
1457914589 0}dV
1458014590 1!1'1-191C1E1K1]1a1g1m1s1
@@ -14764,13 +14774,13 @@ $light_emissive
1476414774 3|rN>
1476514775 4)#bH
1476614776 4)m1
14777+4+\tpI
1476714778 474E4U4W4c4i4m4
1476814779 4<Td
1476914780 4@AA
1477014781 4Ch;
1477114782 4DL=
1477214783 4F0I
14773-4F\vp$
1477414784 4Mv8
1477514785 4Zis
1477614786 4\fPl
@@ -14821,18 +14831,14 @@ $light_emissive
1482114831 5s\nl
1482214832 5t?F
1482314833 5~EW
14824-6 14
14825-6 84
14826-6 N4
14827-6 o4
14834+6 X4
1482814835 6#6165676;6M6O6S6Y6a6k6m6
1482914836 6#RDP#
1483014837 6%vi
1483114838 6,2K
1483214839 6-zeZ
1483314840 60000
14834-60;4
14835-60`4
14841+60_4
1483614842 62$|S)6f
1483714843 64CK\vH
1483814844 65535
@@ -14842,14 +14848,11 @@ $light_emissive
1484214848 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c
1484314849 6666666666666666CAttributeManager
1484414850 67-s
14845-6@24
14846-6@p4
14847-6@u4
14851+6@Y4
1484814852 6H,N
1484914853 6O|T%
14850-6P74
14851-6Pi4
14852-6Pk4
14854+6PZ4
14855+6Ps4
1485314856 6Qd=
1485414857 6\n2GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENTITY_POSITION
1485514858 6\n2STEAMLEARN_INFERENCE_ERROR_INVALID_NAMED_INFERENCE
@@ -14861,16 +14864,16 @@ $light_emissive
1486114864 6\n\tstructure
1486214865 6\n\vmatch_slots
1486314866 6_wEX
14864-6`04
14865-6`34
14867+6`W4
14868+6`t4
1486614869 6afD
1486714870 6bX+
1486814871 6c&0|vvX
1486914872 6i$R\nQ
1487014873 6l13
1487114874 6lkc
1487214875 6myY;
14873-6pZ4
14876+6pa4
1487414877 6qo~
1487514878 6r-m_v
1487614879 6r1ij
@@ -15019,7 +15022,6 @@ $light_emissive
1501915022 ;"lY7
1502015023 ;5jNf
1502115024 ;83\v\nHBJ7
15022-;DSource2GameEntities001
1502315025 ;LGEW
1502415026 ;Qo0
1502515027 ;X94<
@@ -15113,7 +15115,6 @@ $light_emissive
1511315115 >#>)>/>3>A>W>c>e>w>
1511415116 >(Only show on Minimap, no world, no sound
1511515117 >0 = watershed, 1 = monotone, 2 = layers
15116->054
1511715118 >33s?
1511815119 >4|6eXg_e
1511915120 >7^0g
@@ -15157,17 +15158,17 @@ $light_emissive
1515715158 >fN46R^
1515815159 >l\rur
1515915160 >p00<
15160->p84
1516115161 >yhP
1516215162 >ztq
15163+?%s: %s WRITE DirectoryCopy( %s, %p )\n
1516315164 ?333?
1516415165 ?33s?
1516515166 ?CAnimFoot
15166-?Ent %5d: class %s name "%s"\n
1516715167 ?HAI\t81\t9dcG'
1516815168 ?HP4
1516915169 ?Shows client (red) and server (blue) bullet impact point (1=both, 2=client-only, 3=server-only)
1517015170 ?VBH;
15171+?XjK
1517115172 ?\n1increase_spring_strength_to_keep_target_on_screen
1517215173 ?\n;GAME_PARTICLE_MANAGER_EVENT_CHANGE_CONTROL_POINT_ATTACHMENT
1517315174 ?\n;GAME_PARTICLE_MANAGER_EVENT_SET_SCENE_OBJECT_TINT_AND_DESAT
@@ -15180,18 +15181,19 @@ $light_emissive
1518015181 ?ffffff
1518115182 ?gwL
1518215183 ?jOb
15184+?m_hExplodeParticle
1518315185 ?srJO
1518415186 ?tya
1518515187 ?uWS
1518615188 ?x29
1518715189 @!@%@+@1@?@C@E@]@a@g@m@
1518815190 @":\n$CCitadelUserMsg_SpectatorTeamChanged
15191+@08N4r/
1518915192 @0pp
15190-@60~4
15191-@6p&4
15193+@60Q4
1519215194 @BH]f
15193-@CCitadelItemPickupRejuvVData
15194-@HPX`hv P4
15195+@CCitadelItemKothSpawner
15196+@HPX`hv`v4
1519515197 @MfKZ
1519615198 @Pgl
1519715199 @Pu\rm
@@ -15205,9 +15207,12 @@ $light_emissive
1520515207 @\n\fSingleObject
1520615208 @\n\vPowerUpBuff
1520715209 @dKb]
15210+@f4r/
1520815211 @fff>fff>fff>fff>
15212+@ht0
1520915213 @i1V
1521015214 @n2w
15215+@n4r/
1521115216 @player_start_teleport_destination
1521215217 @zipline_panel_tutorial_relay
1521315218 A graph associated with the point_pulse server entity.
@@ -15230,7 +15235,6 @@ AABBDirection
1523015235 AACompromise
1523115236 AC2,h
1523215237 ACCESS_DESCRIPTION
15233-ACCitadel_Modifier_FlameDashBurn
1523415238 ACHIEVEMENT_EVENT_
1523515239 ACID
1523615240 ACPT_STATE
@@ -16302,6 +16306,7 @@ BloodImpact
1630216306 BloodSpillDPSPercent
1630316307 BloodSpillDuration
1630416308 BlurVisionRange
16309+Bm_vecStatViewerModifierValues
1630516310 BoX5
1630616311 Body Component Scriptdesc
1630716312 BodyGameSystem
@@ -19301,6 +19306,7 @@ CUtlRBTree<struct CUtlOrderedMapBase<class CitadelLobbyPlayerSlot_t,struct CCita
1930119306 CUtlRBTree<struct CUtlOrderedMapBase<class CitadelRandomRollerId_t,class CCitadelRandomRoller,class CDefLess<class CitadelRandomRollerId_t>,unsigned short>::Node_t,class CUtlOrderedMapBase<class CitadelRandomRollerId_t,class CCitadelRandomRoller,class CDefLess<class CitadelRandomRollerId_t>,unsigned short>::CKeyLess,unsigned short,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class CitadelRandomRollerId_t,class CCitadelRandomRoller,class CDefLess<class CitadelRandomRollerId_t>,unsigned short>::Node_t,unsigned short>,unsigned short,class CMemAllocAllocator> >::Insert
1930219307 CUtlRBTree<struct CUtlOrderedMapBase<class HeroBuildID_t,class HeroBuild_t *,class CDefLess<class HeroBuildID_t>,int>::Node_t,class CUtlOrderedMapBase<class HeroBuildID_t,class HeroBuild_t *,class CDefLess<class HeroBuildID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class HeroBuildID_t,class HeroBuild_t *,class CDefLess<class HeroBuildID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1930319308 CUtlRBTree<struct CUtlOrderedMapBase<class IWorldReference *,class CShadowCastingLightTracker::CEntityKVs,class CDefLess<class IWorldReference *>,int>::Node_t,class CUtlOrderedMapBase<class IWorldReference *,class CShadowCastingLightTracker::CEntityKVs,class CDefLess<class IWorldReference *>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class IWorldReference *,class CShadowCastingLightTracker::CEntityKVs,class CDefLess<class IWorldReference *>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
19309+CUtlRBTree<struct CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::Node_t,class CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class LeaderboardID_t,struct CCitadelRankedSchema::RankSchemaAndInterval_t,class CDefLess<class LeaderboardID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1930419310 CUtlRBTree<struct CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::LeaderboardRank_t,class CDefLess<class PackedRank_t>,int>::Node_t,class CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::LeaderboardRank_t,class CDefLess<class PackedRank_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::LeaderboardRank_t,class CDefLess<class PackedRank_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1930519311 CUtlRBTree<struct CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::RankMMRestrictions_t,class CDefLess<class PackedRank_t>,int>::Node_t,class CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::RankMMRestrictions_t,class CDefLess<class PackedRank_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class PackedRank_t,struct CRankedSeasonDefinition::RankMMRestrictions_t,class CDefLess<class PackedRank_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1930619312 CUtlRBTree<struct CUtlOrderedMapBase<class PulseCursorID_t,struct PulseGraphExecutionHistoryCursorDesc_t *,class CDefLess<class PulseCursorID_t>,int>::Node_t,class CUtlOrderedMapBase<class PulseCursorID_t,struct PulseGraphExecutionHistoryCursorDesc_t *,class CDefLess<class PulseCursorID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<class PulseCursorID_t,struct PulseGraphExecutionHistoryCursorDesc_t *,class CDefLess<class PulseCursorID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
@@ -19370,6 +19376,7 @@ CUtlRBTree<struct CUtlOrderedMapBase<struct GCSDK::SOID_t,struct GCSDK::CGCClien
1937019376 CUtlRBTree<struct CUtlOrderedMapBase<struct GCSDK::SOID_t,struct GCSDK::CGCClient::SOVersion_t *,class CDefLess<struct GCSDK::SOID_t>,int>::Node_t,class CUtlOrderedMapBase<struct GCSDK::SOID_t,struct GCSDK::CGCClient::SOVersion_t *,class CDefLess<struct GCSDK::SOID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct GCSDK::SOID_t,struct GCSDK::CGCClient::SOVersion_t *,class CDefLess<struct GCSDK::SOID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1937119377 CUtlRBTree<struct CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelServerStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::Node_t,class CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelServerStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct PlayerStat_t,struct CCitadelServerStatTracker::PlayerTrackedStatInfo_t,class CDefLess<struct PlayerStat_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1937219378 CUtlRBTree<struct CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::Node_t,class CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct RankID_t,class CRankedSeasonDefinition *,class CDefLess<struct RankID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
19379+CUtlRBTree<struct CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::Node_t,class CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct RankID_t,class LeaderboardID_t,class CDefLess<struct RankID_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1937319380 CUtlRBTree<struct CUtlOrderedMapBase<struct TeamStat_t,struct CCitadelServerStatTracker::TeamTrackedStatInfo_t,class CDefLess<struct TeamStat_t>,int>::Node_t,class CUtlOrderedMapBase<struct TeamStat_t,struct CCitadelServerStatTracker::TeamTrackedStatInfo_t,class CDefLess<struct TeamStat_t>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct TeamStat_t,struct CCitadelServerStatTracker::TeamTrackedStatInfo_t,class CDefLess<struct TeamStat_t>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
1937419381 CUtlRBTree<struct CUtlOrderedMapBase<struct flexsettinghdr_t const *,struct FS_LocalToGlobal_t,class CDefLess<struct flexsettinghdr_t const *>,unsigned short>::Node_t,class CUtlOrderedMapBase<struct flexsettinghdr_t const *,struct FS_LocalToGlobal_t,class CDefLess<struct flexsettinghdr_t const *>,unsigned short>::CKeyLess,unsigned short,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<struct flexsettinghdr_t const *,struct FS_LocalToGlobal_t,class CDefLess<struct flexsettinghdr_t const *>,unsigned short>::Node_t,unsigned short>,unsigned short,class CMemAllocAllocator> >::Insert
1937519382 CUtlRBTree<struct CUtlOrderedMapBase<unsigned __int64,bool,class CDefLess<unsigned __int64>,int>::Node_t,class CUtlOrderedMapBase<unsigned __int64,bool,class CDefLess<unsigned __int64>,int>::CKeyLess,int,class CUtlLeanVector<struct UtlRBTreeNode_t<struct CUtlOrderedMapBase<unsigned __int64,bool,class CDefLess<unsigned __int64>,int>::Node_t,int>,int,class CMemAllocAllocator> >::Insert
@@ -21455,6 +21462,7 @@ Engine2/LightmapUVQuery
2145521462 Engine2/NetworkEncoderOverrides
2145621463 Engineer Sentry
2145721464 EnhancedHowlDebuffDuration
21465+Ent %5d: class %s name "%s"\n
2145821466 Ent %d: %s (%s)
2145921467 EntCmpOverride_CBodyComponent
2146021468 EntIndexToHScript
@@ -21635,6 +21643,7 @@ ExtraTargetConeAngle
2163521643 ExtraTargetHorizontalOffset
2163621644 EyeAngles
2163721645 EyePosition
21646+F B4
2163821647 F#bgn?MwN|%
2163921648 F'pY
2164021649 F+Zb
@@ -21645,7 +21654,6 @@ F6tr
2164521654 F7!z
2164621655 F9q'
2164721656 F<mb
21648-F@Y4
2164921657 FAILED - attempting to steal CopyUlt! Resetting cooldown and letting the user try again. \n
2165021658 FAILED - target has no valid ultimate ability. \n
2165121659 FALL
@@ -21798,7 +21806,6 @@ FearDuration
2179821806 FervorStatusResistancePercent
2179921807 Ff,n
2180021808 Fgi?)
21801-Fgrenade
2180221809 Fi:je
2180321810 Field "%s" of class "%s" cannot be unserialized yet (lacking array support)!\n
2180421811 Field %s::%s cannot have sub-keyfields since it is an atomic type!\n
@@ -25884,11 +25891,13 @@ P-224
2588425891 P-256
2588525892 P-384
2588625893 P-521
25887-P08@J0-
25888-P08J
25894+P08@JpS
25895+P08J
25896+P08N4r/
2588925897 P1\t98"
25890-P20-
25898+P2pS
2589125899 P5[1
25900+P:pS
2589225901 PAGN_4
2589325902 PARALYZE
2589425903 PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s, REFERENCED: %s\n
@@ -26427,6 +26436,7 @@ Please specify 0 or 1 with the -stream Parameter\n
2642726436 Please wait for broadcast to start ...
2642826437 Pm8A?
2642926438 PmR"H?
26439+Pn4r/
2643026440 Point entity.
2643126441 Point under crosshair
2643226442 PointAtEntity
@@ -30850,8 +30860,6 @@ X\tQo
3085030860 X`hr
3085130861 Xd3h
3085230862 XfJ7
30853-XfPo4
30854-Xfpp4
3085530863 XjfR
3085630864 XqgA+
3085730865 Xuub
@@ -32071,7 +32079,6 @@ Z~wl
3207132079 ^RB!r
3207232080 ^\n\ffloat_values
3207332081 ^\n\fmap_mappings
32074-^pu4
3207532082 _ClientLevel
3207632083 _ClientModifier
3207732084 _ClientModifierLevel
@@ -32131,16 +32138,22 @@ _tools_event_desc
3213132138 _xU`u
3213232139 _}eOk
3213332140 `28)fk
32141+`2pS
32142+`6 U4
32143+`6PT4
32144+`6PU4
32145+`6Pk4
3213432146 `:zQF
3213532147 `D$daM-l
3213632148 `DZG
3213732149 `H(hqA1p
3213832150 `ITS
3213932151 `VX:H
3214032152 `\n\rvector_values
32153+`f4r/
3214132154 `fPw.\vM
3214232155 `h9T~
32143-`htp
32156+`n4r/
3214432157 `o_je
3214532158 `yNT
3214632159 a null shared library handle was used
@@ -32159,6 +32172,7 @@ a:typeparam
3215932172 a;Tg
3216032173 a@XZ
3216132174 aA0k
32175+aBv4r/
3216232176 aD/x
3216332177 aDSS
3216432178 aECDH
@@ -34408,6 +34422,7 @@ cvarvalue
3440834422 cycle
3440934423 cz>Sp
3441034424 d e not congruent to 1
34425+d,\tpI
3441134426 d.allOrFirstTier
3441234427 d.authenticatedData
3441334428 d.certificate
@@ -35554,6 +35569,7 @@ f%wyLmX:
3555435569 f&dy
3555535570 f1cK%
3555635571 f45\r
35572+f4r/
3555735573 fBB\fy
3555835574 fC\tc
3555935575 fL\ri
@@ -36300,6 +36316,7 @@ graph_param
3630036316 graph_states
3630136317 gravestonestate
3630236318 green
36319+grenade
3630336320 ground5_to_water1
3630436321 ground_dash
3630536322 ground_jump
@@ -36657,7 +36674,7 @@ hovering
3665736674 hoverposeangles
3665836675 hoverposeflags
3665936676 hoverposeposition
36660-hpz0-
36677+hpzpS
3666136678 hr_H
3666236679 http request
3666336680 https proxy request
@@ -37205,7 +37222,6 @@ instance_file
3720537222 instance_parm
3720637223 instance_variable
3720737224 instanced_scene_%s_%s
37208-instanced_scripted_scene
3720937225 instant
3721037226 instructor_close_lesson
3721137227 instructor_server_hint_create
@@ -38992,7 +39008,6 @@ modifier_citadel_gravity_lasso_self
3899239008 modifier_citadel_halloween_mask
3899339009 modifier_citadel_hideout_in_menu
3899439010 modifier_citadel_hideout_intro
38995-modifier_citadel_hideout_intro_exit
3899639011 modifier_citadel_holding_golden_idol
3899739012 modifier_citadel_hookself
3899839013 modifier_citadel_hooktarget
@@ -39744,6 +39759,7 @@ n < (int)sizeof(ctx->enc_data)
3974439759 n does not equal p q
3974539760 n0?X
3974639761 n1Z
39762+n4r/
3974739763 n5cM
3974839764 n6j/
3974939765 n:2C[
@@ -40402,14 +40418,14 @@ p.other
4040240418 p.ppBasis
4040340419 p.prime
4040440420 p.tpBasis
40405-p0jpW
40406-p20-
40421+p08@H^4r/
40422+p2pS
4040740423 p2{l
4040840424 p4Z3
4040940425 p5Z3
4041040426 p5\nL,
40411-p60d4
4041240427 p618
40428+p>4r/
4041340429 p@0pqE5tsO?|1
4041440430 pActivator
4041540431 pAnimGraphEntity
@@ -40433,6 +40449,7 @@ pData->GetDataDescMap() == pTemplateDataMap
4043340449 pDefault
4043440450 pDescription
4043540451 pEntity
40452+pF`B4
4043640453 pField
4043740454 pFilter
4043840455 pFirstWaypoint type[%d]
@@ -40933,6 +40950,7 @@ playervisibilitystrength
4093340950 playerweapon
4093440951 playing_commentary
4093540952 playoverscript
40953+pn4r/
4093640954 point
4093740955 point arithmetic failure
4093840956 point at infinity
@@ -43851,6 +43869,7 @@ util4
4385143869 util5
4385243870 uvs are all identical
4385343871 uxX/
43872+v y4
4385443873 v'A>M6
4385543874 v)56
4385643875 v0o/5
@@ -43860,6 +43879,7 @@ v2i_ASN1_BIT_STRING
This preview is truncated. The source commit contains the complete diff.
Mgame/citadel/pak01_dir.txt+3-3
game/citadel/pak01_dir.txt
+3-3
@@ -34315,7 +34315,7 @@ panorama/styles/popups/citadel_popup_keybind.vcss_c CRC:00a82d533c size:21096
3431534315 panorama/styles/popups/citadel_popup_player_feedback.vcss_c CRC:005292ea4f size:5394
3431634316 panorama/styles/popups/citadel_popup_private_bots.vcss_c CRC:006ba6014b size:5369
3431734317 panorama/styles/popups/citadel_popup_report_player.vcss_c CRC:0087413d2e size:3303
34318-panorama/styles/popups/citadel_popup_roster_select.vcss_c CRC:009b63d1e1 size:38093
34318+panorama/styles/popups/citadel_popup_roster_select.vcss_c CRC:002ef91e0e size:38140
3431934319 panorama/styles/popups/popup_activated_ability_selection.vcss_c CRC:00d4bc7304 size:7292
3432034320 panorama/styles/popups/popup_generic.vcss_c CRC:00dce9b65c size:4502
3432134321 panorama/styles/popups/popup_generic_text_entry.vcss_c CRC:00f9aaf0c8 size:3874
@@ -50871,7 +50871,7 @@ scenes/conversations/match_start_yamato_priest_convo01.vcd_c CRC:00123410ee size
5087150871 scenes/conversations/match_start_yamato_priest_convo02.vcd_c CRC:00a7de5a24 size:1491
5087250872 scenes/conversations/match_start_yamato_priest_convo03.vcd_c CRC:00623c3d9b size:1433
5087350873 scenes/conversations_vcdlist.vrman_c CRC:00140f1ee3 size:102137
50874-scripts/abilities.vdata_c CRC:0009290e11 size:496282
50874+scripts/abilities.vdata_c CRC:00cc0b3c52 size:496266
5087550875 scripts/accolades.vdata_c CRC:00fb48c5fd size:3228
5087650876 scripts/book_library.txt CRC:00100347b4 size:2319
5087750877 scripts/bots/bot_difficulty.vdata_c CRC:000c1b9323 size:2424
@@ -50898,7 +50898,7 @@ scripts/ping_wheel_message_types.vdata_c CRC:007fcae022 size:1487
5089850898 scripts/ping_wheel_messages.vdata_c CRC:00ee59550c size:6156
5089950899 scripts/precipitation.vdata_c CRC:00c073e051 size:1165
5090050900 scripts/propdata.vdata_c CRC:005e804463 size:3827
50901-scripts/ranked_seasons.vdata_c CRC:00294164c7 size:1796
50901+scripts/ranked_seasons.vdata_c CRC:00a03ffd41 size:1818
5090250902 scripts/regions.txt CRC:00974eb859 size:6734
5090350903 scripts/replay_compatability_settings.txt CRC:003c574c80 size:938
5090450904 scripts/scale_functions.vdata_c CRC:004601b6a8 size:1167
Mgame/citadel/pak01_dir/panorama/styles/popups/citadel_popup_roster_select.css+1-0
game/citadel/pak01_dir/panorama/styles/popups/citadel_popup_roster_select.css
+1-0
@@ -852,6 +852,7 @@ CitadelPopupRosterSelect,CitadelPopupRosterSelect_HeroDraft
852852 #ConfirmButton .buttonContent SplitLabel
853853 {
854854 horizontal-align: center;
855+ overflow: squish;
855856 }
856857
857858 #ConfirmButton .buttonContent SplitLabel Image
Mgame/citadel/pak01_dir/scripts/abilities.vdata+1-1
game/citadel/pak01_dir/scripts/abilities.vdata
+1-1
@@ -267007,7 +267007,7 @@
267007267007 m_vDomainMaxs = [ 1.0, 1.0 ]
267008267008 }
267009267009 m_flVelocityCarryoverOnMiss = 0.01
267010- m_flVelocityCarryoverOnHit = -0.15
267010+ m_flVelocityCarryoverOnHit = 0.0
267011267011 m_LeapHitSound = soundevent:"Werewolf.Mauling.Leap.Hit"
267012267012 m_LeapHitImpact = resource_name:"particles/abilities/werewolf/werewolf_transform_mauling_leap_impact.vpcf"
267013267013 m_strAG2SourceName = "werewolf_transform_ability_mauling_leap"
Mgame/citadel/pak01_dir/scripts/ranked_seasons.vdata+1-0
game/citadel/pak01_dir/scripts/ranked_seasons.vdata
+1-0
@@ -32,6 +32,7 @@
3232 m_unInterval = 1
3333 m_rtIntervalStartTimestamp = 1785430800
3434 m_rtIntervalEndTimestamp = 1791493200
35+ m_unLeaderboardID = 1001
3536 },
3637 ]
3738 }
Mgame/citadel/steam.inf+5-5
game/citadel/steam.inf
+5-5
@@ -1,9 +1,9 @@
1-ClientVersion=6684
2-ServerVersion=6684
1+ClientVersion=6686
2+ServerVersion=6686
33 ProductName=citadel
44 appID=1422450
55 ServerAppID=1422460
66 ToolsAppID=211
7-SourceRevision=10933105
8-VersionDate=Aug 22 2026
9-VersionTime=10:38:36
7+SourceRevision=10973022
8+VersionDate=Sep 07 2026
9+VersionTime=11:59:48
Update information⌄
- Build
- 25173285
- Associated changelist
- 38675496
- Game version
- 6686
Found something incorrect?
Report a missing patch note, incorrect file change, or other problem.