Deadlock update

Build 25535087

25 Sept 2026, 18:24 UTC

Official patch notes

Not available

Technical changes

6 files changed

+86 additions-48 removals
View file changes

Technical changes

Changed files

6 tracked files.

6 files+86-48
M
DumpSource2/convars.txt
+4-4
@@ -3868,7 +3868,7 @@ citadel_powerup_spawn_interval_override -1 (developmentonly gamedll)
38683868 citadel_powerup_spawner_show_event_timer false (developmentonly clientdll replicated)
38693869 <no description>
38703870
3871-citadel_pregame_fake_game_state "EGameState_Invalid" (developmentonly clientdll enum_value)
3871+citadel_pregame_fake_game_state "EGameState_Invalid" (enum: EGameState, developmentonly clientdll enum_value)
38723872 <no description>
38733873
38743874 citadel_pregame_fake_match_intro_duration 23 (developmentonly clientdll)
@@ -7585,13 +7585,13 @@ lb_debug_shadow_atlas false (developmentonly cheat menubar_item)
75857585 lb_debug_shadowtile_atlas false (developmentonly cheat menubar_item)
75867586 SceneSystem/LightBinner/Debug ShadowTile Atlas
75877587
7588-lb_debug_silhouette "" (developmentonly cheat menubar_item enum_value)
7588+lb_debug_silhouette "" (enum: ESilhouetteType_t, developmentonly cheat menubar_item enum_value)
75897589 SceneSystem/LightBinner/Debug Silhouettes
75907590
75917591 lb_debug_silhouette_sum 1 (min: 1, max: 3, developmentonly cheat)
75927592 If we should draw normal silhouette or minkowski sum silhouette
75937593
7594-lb_debug_tiles "" (developmentonly cheat menubar_item enum_value)
7594+lb_debug_tiles "" (enum: ESilhouetteType_t, developmentonly cheat menubar_item enum_value)
75957595 SceneSystem/LightBinner/Debug Tiles
75967596
75977597 lb_debug_visualize_fog_shadowed_lights 0 (developmentonly cheat menubar_item)
@@ -11584,7 +11584,7 @@ sc_view_profiler_frame_averaging 10 (developmentonly defensive)
1158411584 sc_visualize_batches 0 (developmentonly defensive)
1158511585 color per batch
1158611586
11587-sc_visualize_sceneobjects "SCENEOBJECT_VIS_NONE" (developmentonly menubar_item defensive enum_value)
11587+sc_visualize_sceneobjects "SCENEOBJECT_VIS_NONE" (enum: ESceneObjectVisualization, developmentonly menubar_item defensive enum_value)
1158811588 SceneSystem/Visualize SceneObject Mode
1158911589
1159011590 scene_clientflex true (developmentonly gamedll clientdll replicated defensive)
M
Protobufs/usermessages.proto
+3-3
@@ -238,8 +238,8 @@ message CUserMessageSendAudio {
238238 }
239239
240240 message CUserMessageAudioParameter {
241- optional uint32 parameter_type = 1;
242- optional uint32 name_hash_code = 2;
241+ optional uint32 parameter_type = 1 [default = 0];
242+ optional uint32 name_hash_code = 2 [default = 0];
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;
667+ optional uint32 effect_name_hash_code = 2 [default = 0];
668668 optional float effect_scale = 3;
669669 }
M
game/citadel/bin/win64/server_strings.txt
+31-35
@@ -181,9 +181,9 @@
181181 ( NOT SUPPORTED BY ANIMGRAPH )
182182 (%ld unused bits)\n
183183 (%u unread)
184- (08@HPX`jp`
184+ (08@HPX`j@a
185185 (08@HPXb
186- (08@HPZp`
186+ (08@HPZ@a
187187 (08@HR
188188 (0X`hpz
189189 (Dirty Animation)
@@ -214,7 +214,6 @@
214214 <-- Retval '%s'
215215 @instanced_scripted_scene
216216 ACTIVE GROUP
217- AxB
218217 Damage Dealt to Trooper Boss
219218 Damage Taken from Player
220219 FLK
@@ -2072,7 +2071,6 @@ $light_emissive
20722071 ... %s culled event %s after max %i reached \n
20732072 ....................
20742073 ..uR5&m
2075-.0m4
20762074 .4bb
20772075 .97yY
20782076 .?AU?$CameraOp_Approach_t@M@@
@@ -14533,15 +14531,16 @@ $light_emissive
1453314531 0123456789
1453414532 02V8[
1453514533 05=k
14536-08@HRp`
14534+08@HR@a
1453714535 08@J
14538-08Bp`
14536+08B@a
1453914537 08bX
1454014538 09,h
1454114539 0;Q5[
1454214540 0<cz
1454314541 0=normal, 1=rebirth, 2=rejuvenator
1454414542 0AgffA
14543+0LC4
1454514544 0M2~@p
1454614545 0W/5
1454714546 0Z@q
@@ -14573,7 +14572,6 @@ $light_emissive
1457314572 0pp@5tqE?|sO541
1457414573 0tU+xc:
1457514574 0x%s
14576-0|B4
1457714575 0}dV
1457814576 1!1'1-191C1E1K1]1a1g1m1s1
1457914577 1.35
@@ -14708,8 +14706,7 @@ $light_emissive
1470814706 2\n\tsource_gc
1470914707 2\r.CameraAction
1471014708 2\rlhp
14711-2\vpT
14712-2\vp|B4
14709+2\vpLC4
1471314710 2^pV
1471414711 2_BONE_IK
1471514712 2_tasks_left
@@ -14770,7 +14767,7 @@ $light_emissive
1477014767 4Ch;
1477114768 4DL=
1477214769 4F0I
14773-4F\v0d
14770+4F\v0f
1477414771 4Mv8
1477514772 4Zis
1477614773 4\fPl
@@ -14821,13 +14818,13 @@ $light_emissive
1482114818 5s\nl
1482214819 5t?F
1482314820 5~EW
14821+6 t4
1482414822 6#6165676;6M6O6S6Y6a6k6m6
1482514823 6#RDP#
1482614824 6%vi
1482714825 6,2K
1482814826 6-zeZ
1482914827 60000
14830-60q4
1483114828 62$|S)6f
1483214829 64CK\vH
1483314830 65535
@@ -14837,10 +14834,8 @@ $light_emissive
1483714834 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c
1483814835 6666666666666666CAttributeManager
1483914836 67-s
14840-6@r4
1484114837 6H,N
1484214838 6O|T%
14843-6Ps4
1484414839 6Qd=
1484514840 6\n2GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENTITY_POSITION
1484614841 6\n2STEAMLEARN_INFERENCE_ERROR_INVALID_NAMED_INFERENCE
@@ -14907,9 +14902,9 @@ $light_emissive
1490714902 851Pe
1490814903 8<pl
1490914904 8= zp
14910-8@Jp`
14905+8@J@a
1491114906 8A6j
14912-8Bp`
14907+8B@a
1491314908 8GZS
1491414909 8SIffK5W
1491514910 8TZvrv<
@@ -15146,7 +15141,6 @@ $light_emissive
1514615141 >fN46R^
1514715142 >l\rur
1514815143 >p00<
15149->pw4
1515015144 >yhP
1515115145 >ztq
1515215146 ?%s: %s WRITE DirectoryCopy( %s, %p )\n
@@ -15177,6 +15171,7 @@ $light_emissive
1517715171 ?x29
1517815172 @!@%@+@1@?@C@E@]@a@g@m@
1517915173 @":\n$CCitadelUserMsg_SpectatorTeamChanged
15174+@08Nt
1518015175 @0pp
1518115176 @BH]f
1518215177 @MfKZ
@@ -15194,6 +15189,7 @@ $light_emissive
1519415189 @\n\vPowerUpBuff
1519515190 @dKb]
1519615191 @fff>fff>fff>fff>
15192+@htp
1519715193 @i1V
1519815194 @n2w
1519915195 @player_start_teleport_destination
@@ -16065,7 +16061,7 @@ B\n>STEAMLEARN_REGISTER_DATA_SOURCE_RESULT_ERROR_INVALID_TIMESTAMP
1606516061 B\n\fmeasurements
1606616062 B\n\nobjectives
1606716063 B\n\vbook_reward
16068-B\v0d
16064+B\v0f
1606916065 B\vP\n0
1607016066 B\vp\n0
1607116067 B`4I
@@ -19424,7 +19420,6 @@ CWorkThread -- Sleep
1942419420 CWorkThreadPool::StartWorkThread: Thread creation failed.\n
1942519421 CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, %d items discarded.\n
1942619422 CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: %d items discarded.\n
19427-CXca
1942819423 C[L6
1942919424 C\lVQ
1943019425 C\n?k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED
@@ -19630,6 +19625,7 @@ ChargeTarget
1963019625 ChargeUpTime
1963119626 ChargedShotHitRadiusScale
1963219627 ChatLine
19628+Chca
1963319629 Cheats
1963419630 Check Requirement
1963519631 Check Type
@@ -24026,6 +24022,7 @@ LOS check failed. Obstructed.
2402624022 LT[N
2402724023 LXKQ
2402824024 LY\r5
24025+L\fpb
2402924026 LabelledDebugHelperDebug
2403024027 LadderConnect
2403124028 LagCompensate
@@ -25847,9 +25844,10 @@ P-256
2584725844 P-384
2584825845 P-521
2584925846 P08@J
25850-P08J
25847+P08J`c
25848+P08Nt
2585125849 P1\t98"
25852-P2p`
25850+P2@a
2585325851 P5[1
2585425852 PAGN_4
2585525853 PARALYZE
@@ -26287,7 +26285,7 @@ PingCommonData
2628726285 PingWheelOptionID_t"
2628826286 PitchShift
2628926287 PivotPaint
26290-Pjp`
26288+Pj@a
2629126289 PlaceDecalEvent_t
2629226290 PlaceDistance
2629326291 PlaceDistanceInFrontOfCaster
@@ -26815,13 +26813,12 @@ RSA_verify
2681526813 RSA_verify_ASN1_OCTET_STRING
2681626814 RSA_verify_PKCS1_PSS
2681726815 RSA_verify_PKCS1_PSS_mgf1
26818-R\fpT
2681926816 R\n)k_EPingMarkerInfo_NoMarkerYesSoundMiniMap
2682026817 R\n\nBookReward
2682126818 R\r1>Vp
2682226819 R\tV_log2f
2682326820 R\vp!y
26824-R\vp|B4
26821+R\vpLC4
2682526822 R]Di
2682626823 Rad2 Deg
2682726824 RadiationThink
@@ -30790,7 +30787,7 @@ XRJ2
3079030787 XWY]
3079130788 XYD%
3079230789 X\tQo
30793-X`hrp`
30790+X`hr@a
3079430791 Xd3h
3079530792 XfJ7
3079630793 XjfR
@@ -31060,6 +31057,7 @@ Z~wl
3106031057 \f]ne3
3106131058 \fdhWTh
3106231059 \fiaR
31060+\fp\v`LC4
3106331061 \ful2
3106431062 \fy&3Gl
3106531063 \l:ArR
@@ -31982,7 +31980,6 @@ Z~wl
3198231980 \tg_flConfigMaxCoord
3198331981 \tnexttoken
3198431982 \toRE
31985-\tpy4
3198631983 \ttqE5
3198731984 \tv %f %f %f\n
3198831985 \tvn %f %f %f\n
@@ -32013,7 +32010,6 @@ Z~wl
3201332010 ^RB!r
3201432011 ^\n\ffloat_values
3201532012 ^\n\fmap_mappings
32016-^pr4
3201732013 _ClientLevel
3201832014 _ClientModifier
3201932015 _ClientModifierLevel
@@ -32082,7 +32078,7 @@ _}eOk
3208232078 `\n\rvector_values
3208332079 `fPw.\vM
3208432080 `h9T~
32085-`ht 4
32081+`ht 6
3208632082 `o_je
3208732083 `yNT
3208832084 a null shared library handle was used
@@ -32101,6 +32097,7 @@ a:typeparam
3210132097 a;Tg
3210232098 a@XZ
3210332099 aA0k
32100+aBvt
3210432101 aD/x
3210532102 aDSS
3210632103 aECDH
@@ -34424,7 +34421,7 @@ dHHp
3442434421 dITRedirect
3442534422 dNSDomain
3442634423 dOj\f,
34427-dP\t`X
34424+dP\t`Z
3442834425 dSAQuality
3442934426 dWry
3443034427 dZ!2.
@@ -39687,6 +39684,7 @@ mzP"T
3968739684 n < (int)sizeof(ctx->enc_data)
3968839685 n does not equal p q
3968939686 n0?X
39687+n0q4
3969039688 n1Z
3969139689 n5cM
3969239690 n6j/
@@ -39734,7 +39732,6 @@ nValue
3973439732 nVersion
3973539733 n\r2S
3973639734 n`3i
39737-n`p4
3973839735 name constraints minimum and maximum not supported
3973939736 name of highest net worth enemy
3974039737 name too long
@@ -40346,8 +40343,8 @@ p.other
4034640343 p.ppBasis
4034740344 p.prime
4034840345 p.tpBasis
40349-p0j
40350-p2p`
40346+p08@H^t
40347+p2@a
4035140348 p2{l
4035240349 p4Z3
4035340350 p5Z3
@@ -40384,6 +40381,7 @@ pHitEntity
4038440381 pIdentifier
4038540382 pIp
4038640383 pJointName
40384+pLC4
4038740385 pLocationEntity
4038840386 pMaterialGroup
4038940387 pMeshGroupName
@@ -40621,6 +40619,7 @@ payload + padding <= 16381
4062140619 payment gateway capabilities
4062240620 payment_row_usd
4062340621 payment_us_usd
40622+pb@a
4062440623 pbeWithMD2AndDES-CBC
4062540624 pbeWithMD2AndRC2-CBC
4062640625 pbeWithMD5AndCast5CBC
@@ -40634,7 +40633,6 @@ pbeWithSHA1And40BitRC2-CBC
4063440633 pbeWithSHA1And40BitRC4
4063540634 pbeWithSHA1AndDES-CBC
4063640635 pbeWithSHA1AndRC2-CBC
40637-pbp`
4063840636 pcPathLengthConstraint
4063940637 peak_memory_bytes
4064040638 pedestal_itemdef
@@ -41215,7 +41213,6 @@ pvk too short
4121541213 pvs_modify_entity
4121641214 pvsplayer
4121741215 pzKD)
41218-p|B4
4121941216 q not prime
4122041217 q&A\nn
4122141218 q/\rg2
@@ -41264,7 +41261,6 @@ rX&O0
4126441261 rZ1VwGf5
4126541262 rZPM
4126641263 r\vDi
41267-r\vpT
4126841264 rad2deg
4126941265 radial
4127041266 radialalt
@@ -42916,7 +42912,7 @@ tLY^m`6
4291642912 tLl
4291742913 tLsq
4291842914 tNt5
42919-tR\t`X
42915+tR\t`Z
4292042916 t\n\fDamageSource
4292142917 t\n\tCacheData
4292242918 t_movement_idle_turn_target
M
game/citadel/pak01_dir.txt
+1-1
@@ -50899,7 +50899,7 @@ 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
5090150901 scripts/ranked_seasons.vdata_c CRC:00a03ffd41 size:1818
50902-scripts/regions.txt CRC:00974eb859 size:6734
50902+scripts/regions.txt CRC:00bc79ade6 size:7639
5090350903 scripts/replay_compatability_settings.txt CRC:003c574c80 size:938
5090450904 scripts/scale_functions.vdata_c CRC:004601b6a8 size:1167
5090550905 scripts/soundmixers.txt CRC:003b39f96c size:71360
M
game/citadel/pak01_dir/scripts/regions.txt
+42-0
@@ -332,4 +332,46 @@
332332 "bit_index" "23"
333333 }
334334
335+ "Datapacket_Frankfurt"
336+ {
337+ "region" "54"
338+ "region_mode" "Europe"
339+ "leaderboard_region" "Europe"
340+ "mm_stats_region" "Europe"
341+ "code" "dfra"
342+ "latitude" "-25.53"
343+ "longitude" "-46.64"
344+ "day_determinism_offset" "7200"
345+ "bit_index" "26"
346+ "allow_private_lobby" "0"
347+ }
348+
349+ "Datapacket_Stockholm"
350+ {
351+ "region" "55"
352+ "region_mode" "Europe"
353+ "leaderboard_region" "Europe"
354+ "mm_stats_region" "Europe"
355+ "code" "dsto"
356+ "latitude" "55.75"
357+ "longitude" "37.616667"
358+ "day_determinism_offset" "7200"
359+ "bit_index" "27"
360+ "allow_private_lobby" "0"
361+ }
362+
363+ "Datapacket_London"
364+ {
365+ "region" "56"
366+ "region_mode" "Europe"
367+ "leaderboard_region" "Europe"
368+ "mm_stats_region" "Europe"
369+ "code" "dlhr"
370+ "latitude" "51.497"
371+ "longitude" "-0.111"
372+ "day_determinism_offset" "3600"
373+ "bit_index" "28"
374+ "allow_private_lobby" "0"
375+ }
376+
335377 }
M
game/citadel/steam.inf
+5-5
@@ -1,9 +1,9 @@
1-ClientVersion=6698
2-ServerVersion=6698
1+ClientVersion=6701
2+ServerVersion=6701
33 ProductName=citadel
44 appID=1422450
55 ServerAppID=1422460
66 ToolsAppID=211
7-SourceRevision=11011711
8-VersionDate=Sep 17 2026
9-VersionTime=16:09:39
7+SourceRevision=11038876
8+VersionDate=Sep 25 2026
9+VersionTime=11:10:43
Update information⌄
Build
25535087
Associated changelist
39206368
Game version
6701

Found something incorrect?

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