Deadlock update

Build 24302421

20 Jul 2026, 20:31 UTC

Official patch notes

Not available

Technical changes

8 files changed

+43 additions-47 removals
View file changes

Technical changes

Changed files

8 tracked files.

8 files+43-47
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/bin/win64/libavcodec-58_strings.txt
+2-0
@@ -225,6 +225,7 @@ $n0G
225225 2Vuy
226226 2\n0x
227227 2\vpp
228+2\vpx
228229 2e<\n2
229230 2t`d
230231 2vuy
@@ -1688,6 +1689,7 @@ RV24{
16881689 RV32
16891690 RX0e
16901691 R\vPp
1692+R\vpx
16911693 R_T5Y
16921694 Ra=X#c=
16931695 Range Extension profile bitstream\n
M
game/bin/win64/resourcecompiler_strings.txt
+0-1
@@ -24813,7 +24813,6 @@ Crossover Amount
2481324813 CryptAcquireContextW
2481424814 CryptGenRandom
2481524815 CryptReleaseContext
24816-Cs^j
2481724816 Cskybox
2481824817 Cubemap %i, face %i has Inf/NaN/extremely bright pixel at %i,%i: %f %f %f
2481924818 Cull Distance
M
game/bin/win64/tier0_strings.txt
+13-12
@@ -433,6 +433,7 @@ $xmm9
433433 (yaX
434434 ) : AssertMsg Failed in function
435435 ) : Assertion Failed in function
436+)05\t8\1
436437 )14:;EFIJ^de
437438 )14:EFIJNOde\
438439 )EIWde
@@ -787,8 +788,7 @@ $xmm9
787788 1wsHp
788789 2,THh
789790 28~v
790-2\vpD
791-2\vpx
791+2\vpH
792792 2aNuE
793793 3 FB
794794 3+5<t
@@ -841,7 +841,6 @@ $xmm9
841841 8Z~H
842842 8ke?;
843843 8powf
844-8xpI1
845844 99jd9
846845 9>70
847846 9>expf
@@ -4148,7 +4147,6 @@ Hit end of line before closing quote (%c)
41484147 Hits/Min
41494148 Hj`F
41504149 HostStateMgr001
4151-I7(L1
41524150 I;u>A
41534151 IAnimAction
41544152 IAnimClipData
@@ -4313,7 +4311,7 @@ ISolveIKChainAnimNode
43134311 ISubGraphAnimNode
43144312 ISubGraphManager
43154313 ITALIAN
4316-I\zH68L1
4314+I\zH6
43174315 Ignore
43184316 Ignore All Asserts
43194317 Ignore For 24 Hours
@@ -4840,7 +4838,7 @@ Outflow_NPCScriptedMoveTo
48404838 Outflow_NPCUseScriptedAbility
48414839 Outflow_Simultaneous
48424840 OutputDebugStringA
4843-P(YX
4841+P(YX8(2
48444842 P4_EXTRACT_CMD=p4.exe print -o %srcsrvtrg% -q "//%var3%#%var4%"\n
48454843 P4_EXTRACT_TARGET=%targ%\%var2%\%fnbksl%(%var3%)\%var4%\%fnfile%(%var1%)\n
48464844 PARTICLE_DEPTH_FEATHERING_OFF
@@ -5298,8 +5296,8 @@ RPCRT4.dll
52985296 RSDS
52995297 RUSSIAN
53005298 RVfQp
5301-R\fpx
5302-R\vpx
5299+R\fpH
5300+R\vpH
53035301 RaiseException
53045302 RandomFloat
53055303 RandomFloatExp
@@ -6710,7 +6708,7 @@ Vrad3_001
67106708 Vtube
67116709 VtuneApi32e.dll
67126710 W 7x
6713-W)lQ
6711+W)lQ`
67146712 W/q#IX
67156713 W4vC
67166714 WARNING
@@ -7364,7 +7362,6 @@ entityType
73647362 entity_name
73657363 environment option "mimalloc_%s" is deprecated -- use "mimalloc_%s" instead.\n
73667364 environment option mimalloc_%s has an invalid value.\n
7367-er^j
73687365 error
73697366 essential
73707367 eventID
@@ -8290,11 +8287,12 @@ nMax
82908287 nMin
82918288 nOffset < m_nAllocationSize
82928289 nOverrideCPField
8290+nP(2
82938291 nSwitchValue
82948292 nTries < 10000000
82958293 nXAO
82968294 n\f"pA3Q
8297-n\f"pA3Q0
8295+n\f"pA3Q`
82988296 n]?iJ
82998297 name
83008298 nan(ind)
@@ -8469,8 +8467,9 @@ r%kf
84698467 r9T6
84708468 rNm>)
84718469 rT+6ZNw
8470+rX\1
84728471 r\tVr.>T
8473-r\vpx
8472+r\vpH
84748473 radius
84758474 radius0
84768475 radius1
@@ -8870,7 +8869,9 @@ x=9v
88708869 xSvf$
88718870 xT?V
88728871 xYiu
8872+x\tH[1
88738873 x`tm6
8874+xrYX[1
88748875 xu37
88758876 xuRCk
88768877 y9*O
M
game/bin/win64/vconsole2.exe_strings.txt
+0-3
@@ -1248,7 +1248,6 @@ $t5\tEi\fo
12481248 2\nmg
12491249 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z
12501250 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z
1251-2\vpH
12521251 2aboutToShow()
12531252 2accepted()
12541253 2actionTriggered( int )
@@ -5088,7 +5087,6 @@ RO^k
50885087 RSDSN-
50895088 RW?restore@QPainter@@QEAAXXZ
50905089 R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z
5091-R\fpH
50925090 R\r?hitTestComplexControl@QProxyStyle@@UEBA?AW4SubControl@QStyle@@W4ComplexControl@3@PEBVQStyleOptionComplex@@AEBVQPoint@@PEBVQWidget@@@Z
50935091 R\rBe
50945092 R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z
@@ -6921,7 +6919,6 @@ qt_dockwidget_floatbutton
69216919 qtadvanceddocking-qt5.dll
69226920 quiet
69236921 qvm\tK
6924-r\vpH
69256922 r_stereo_mode_anaglyph
69266923 r_stereo_mode_crossed
69276924 r_stereo_mode_parallel
M
game/bin/win64/vfx_dx11_strings.txt
+1-0
@@ -203,6 +203,7 @@ $Globals
203203 0x%X
204204 1:1: Tokens : ( T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | BOOLLITERAL | ID | INTEGERLITERAL | HEXINTEGERLITERAL | FLOATLITERAL | COMMENT | WS );
205205 1:1: Tokens : ( T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | CONSTANT_REGISTER | DXC_DESCRIPTOR_SPACE | PACK_OFFSET | VECTOR_TYPE | MATRIX_TYPE | STATIC | EXPORT | ID | INTEGERLITERAL | FLOATLITERAL | STRINGLITERAL | WS | LINE | PRAGMA | UNKNOWN );
206+2\vpD
206207 77:1: element : ( struct_decl | attribute | function_definition | groupshared_defintion | variable_definition[ false ] | constant_buffer | type_def | valve_compiler_option | slang_enum | slang_interface | slang_extension | slang_namespace | slang_typealias | semicolon= ';' );
207208 7xicuU
208209 =\t ();,\n\r<>
M
game/citadel/bin/win64/client_strings.txt
+20-24
@@ -89,8 +89,8 @@
8989 (%d)Unknown
9090 (%ld unused bits)\n
9191 (+%d more due to usercommand delivery)
92- (08@HPX`j
93- (08@HPZ
92+ (08@HPX`j`
93+ (08@HPZ`
9494 (Dirty Animation)
9595 (INVALID PSS PARAMETERS)\n
9696 (Negative)
@@ -16771,7 +16771,8 @@ $hRh
1677116771 0123456789
1677216772 02V8[
1677316773 05=k
16774-08@HR
16774+08@HR`
16775+08B`
1677516776 08bX
1677616777 09,h
1677716778 0:00
@@ -16814,7 +16815,6 @@ $hRh
1681416815 0e\r8
1681516816 0pp@5tqE?|sO541
1681616817 0tU+xc:
16817-0vDH
1681816818 0x%4.4x
1681916819 0x%X
1682016820 0x%X
@@ -17036,7 +17036,7 @@ $hRh
1703617036 2\r.CameraAction
1703717037 2\r.ECommendType
1703817038 2\rlhp
17039-2\vpx<
17039+2\vpTN
1704017040 2^pV
1704117041 2a"l
1704217042 2bT~
@@ -17556,9 +17556,9 @@ $hRh
1755617556 ?x29
1755717557 @!@%@+@1@?@C@E@]@a@g@m@
1755817558 @":\n$CCitadelUserMsg_SpectatorTeamChanged
17559-@08NDH
17559+@08N
1756017560 @0pp
17561-@60i
17561+@6pm
1756217562 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
1756317563 @BH]f
1756417564 @DebugIndividualStyle
@@ -17578,14 +17578,12 @@ $hRh
1757817578 @\n\vPowerUpBuff
1757917579 @absorigin_follow
1758017580 @dKb]
17581-@fDH
1758217581 @fff>fff>fff>fff>
1758317582 @i1V
1758417583 @keyframes
1758517584 @keyframes '%s'\r\n{\r\n
1758617585 @m_EmpowerBulletModifier
1758717586 @n2w
17588-@nDH
1758917587 A random value [0.0, 1.0] used to make sure entities are not all in sync
1759017588 A specific_item component must define either an exact item to use or a lootlist to select an item from!
1759117589 A string associated with this Cursor, to use later for remote Kill or Wait requests. Cursors can have any number of Tags associated with them.
@@ -29454,11 +29452,11 @@ P-224
2945429452 P-256
2945529453 P-384
2945629454 P-521
29457-P08J
29458-P08NDH
29455+P08N
2945929456 P1\t98"
2946029457 P2P ping to "%s". Timed out after %.2fms\n
2946129458 P5[1
29459+P6@h
2946229460 PAGN_4
2946329461 PANORAMA_LAYOUTFILE
2946429462 PARALYZE
@@ -30033,6 +30031,7 @@ Pet NPC Script Override:
3003330031 PetrifyDamage
3003430032 PetrifyDamageBreakThreshold
3003530033 PetrifyDuration
30034+Pf@e
3003630035 Phrase
3003730036 Phrase%d
3003830037 PhraseContainer
@@ -30180,7 +30179,7 @@ Please Wait
3018030179 Please specify 0 or 1 with the -stream Parameter\n
3018130180 Pm8A?
3018230181 PmR"H?
30183-PnDH
30182+Pn@f
3018430183 Point entity.
3018530184 Point under crosshair
3018630185 PointType
@@ -30759,13 +30758,14 @@ RSA_verify_PKCS1_PSS
3075930758 RSA_verify_PKCS1_PSS_mgf1
3076030759 RSDSy_C
3076130760 RT_txt
30761+R\fpTN
3076230762 R\n)k_EPingMarkerInfo_NoMarkerYesSoundMiniMap
3076330763 R\n\nBookReward
3076430764 R\n\rincludekvtags
3076530765 R\r1>Vp
3076630766 R\tV_log2f
3076730767 R\vp!y
30768-R\vpx<
30768+R\vpP?
3076930769 R]Di
3077030770 Rad2 Deg
3077130771 RadialAbilitySegment_%d
@@ -35078,7 +35078,7 @@ XRJ2
3507835078 XWY]
3507935079 XYD%
3508035080 X\tQo
35081-X`hr
35081+X`hr`
3508235082 Xd3h
3508335083 XfJ7
3508435084 XjfR
@@ -36567,6 +36567,7 @@ Z~wl
3656736567 \v\vTSG
3656836568 \vj0k
3656936569 \vjC7
36570+\vpTN
3657036571 ]1h=bfz
3657136572 ]FhSD}
3657236573 ]GT7]
@@ -36636,8 +36637,7 @@ _xU`u
3663636637 _}eOk
3663736638 `28)fk
3663836639 `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z
36639-`6Pl
36640-`6Pm
36640+`6pn
3664136641 `:zQF
3664236642 `D$daM-l
3664336643 `DZG
@@ -36646,11 +36646,9 @@ _}eOk
3664636646 `ITS
3664736647 `VX:H
3664836648 `\n\rvector_values
36649-`fDH
3665036649 `fPw.\vM
3665136650 `h9T~
3665236651 `ht`e
36653-`nDH
3665436652 `o_je
3665536653 `yNT
3665636654 a null shared library handle was used
@@ -36668,7 +36666,6 @@ a:typeparam
3666836666 a;Tg
3666936667 a@XZ
3667036668 aA0k
36671-aBvDH
3667236669 aD/x
3667336670 aDSS
3667436671 aECDH
@@ -39841,7 +39838,6 @@ down
3984139838 down-wrap
3984239839 down-wrap-left
3984339840 dpiaware
39844-dq\fP
3984539841 draft_inner_wheel
3984639842 draft_inner_wheel_blur
3984739843 draft_item_sets
@@ -46283,8 +46279,7 @@ p.other
4628346279 p.ppBasis
4628446280 p.prime
4628546281 p.tpBasis
46286-p08@H^DH
46287-p0j0U
46282+p08@H^
4628846283 p2p_ping could not convert "%s" to a CPeerToPeerAddress\n
4628946284 p2p_ping could not ping "%s" because they are an unknown peer\n
4629046285 p2p_ping requires a destination address\n
@@ -46295,13 +46290,13 @@ p5Z3
4629546290 p5\nL,
4629646291 p618
4629746292 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z
46298-p>DH
4629946293 p@0pqE5tsO?|1
4630046294 pCheckpointName
4630146295 pD4t
4630246296 pData->GetDataDescMap() == pTemplateDataMap
4630346297 pDescription
4630446298 pDest
46299+pFPK
4630546300 pField
4630646301 pFilter
4630746302 pG_*h
@@ -46971,7 +46966,6 @@ playrandom
4697146966 playtime_2weeks
4697246967 playtime_forever
4697346968 plum
46974-pnDH
4697546969 pngsize
4697646970 point
4697746971 point arithmetic failure
@@ -47400,8 +47394,10 @@ rRfKR
4740047394 rX&O0
4740147395 rZ1VwGf5
4740247396 rZPM
47397+r\fpP?
4740347398 r\n\vstart_index
4740447399 r\vDi
47400+r\vpTN
4740547401 r_citadel_edges 0
4740647402 r_citadel_edges 1
4740747403 r_cleardecals
M
game/citadel/steam.inf
+4-4
@@ -1,9 +1,9 @@
1-ClientVersion=6636
2-ServerVersion=6636
1+ClientVersion=6637
2+ServerVersion=6637
33 ProductName=citadel
44 appID=1422450
55 ServerAppID=1422460
66 ToolsAppID=211
7-SourceRevision=10836582
7+SourceRevision=10836828
88 VersionDate=Jul 20 2026
9-VersionTime=12:28:30
9+VersionTime=13:25:04
Update information
Build
24302421
Associated changelist
37400908
Game version
6637

Found something incorrect?

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