Key takeaways
- Team chat is unreadable on demo playback; the notes list no exception for it.
- Global chat survives only inside the in-game watch UI.
- Everything demos are normally reviewed for — positions, shots, utility, timings — is untouched by the change.
- The same update reworked the spectator camera and added an observable property to scripted HUDs, both of which govern what a watcher sees.
If you go back through your own demos — to check a call, to find the moment a round fell apart, to cut a clip — one part of that record is now closed. On 9 September Valve encrypted the chat stored inside Counter-Strike 2 demo files, and the notes say the rules match the ones CS:GO used.
Nothing about the way you play a round changed. What changed is what the file is worth afterwards, and who can read it.
What the notes say#
The demo section of the 9 September update is three lines. Chat is now encrypted in demo files. Team chat is no longer readable when a demo is played back. Global chat is readable only when the demo is played back through the in-game watch UI.
Valve gives no reason for the change in the notes, and names no other part of the demo file as affected.
What a demo still holds#
The things a demo is normally opened for are untouched. Positions, movement, every shot, utility in flight, round timings, the buy — none of that appears anywhere in the 9 September notes, and playback still exists to show it. If your review habit is watching how a site execute fell apart, or where you were standing when you died, the file still answers that in full.
What has gone is the text alongside it. A demo used to be both a recording of a round and a transcript of what was typed during it. It is now only the first.
The watch UI is the entire exception#
Global chat survives in one place: the game's own watch UI. That single sentence is the practical core of the change, because it splits demo review into two tiers.
Played back inside the client, a demo still shows you global chat. Handed to anything else — a third-party review tool, a site that parses demos, a script that pulls events out of a file — it carries no readable chat at all, global or team. This is analysis rather than something Valve states, but it follows directly from where the exception was drawn: the readable copy requires the client, so anything that is not the client does not get one.
Team chat has no equivalent exception. The notes place it outside playback entirely.
The rest of the update points the same way#
The same update reworked the spectator-facing half of map scripting.
CSPlayerCamera was renamed CustomPlayerCamera and gained GetPlayer,
GetMode, SetMode and SetFollowConfig, while IsEnabled, SetEnabled
and SetIsControllingAngles were deprecated.
custom_hud_layout — the scripted-UI entity Valve introduced on 24 August —
picked up an observable property that controls whether an observer sees the
UI as the spectated player sees it. It defaults to false. Valve also fixed
several cases where that UI kept stale state when the spectator changed
targets, and it now always draws on top of the base HUD.
Read together with the chat change, most of the 9 September update is about one question: what a person watching is shown, and what they are not. That reading is ours, not Valve's — the notes are a list, not an argument.
Also in the same notes: Cache#
Four changes to Cache, which has been in the Active Duty pool since August: various gaps in the map fixed, a wallbang spot on B site fixed, a missing competitive CT spawn point added, and additional T spawn points added.
Valve does not describe what the missing CT spawn did in a live match, so neither will we. It is worth knowing it was missing.
What to change#
Nothing in how you play, and nothing in how you review a round. The only habit worth adjusting is a narrow one: if reading chat back is part of how you check a call or source a clip, do it from the in-game watch UI, and do not expect team chat to be there at all. If you are used to demo review as the full record of a match — including what got typed in it — that is the part that no longer holds.
Sources
Topics
- patch analysis
- demo review
Found something wrong or out of date? Tell us — we correct errors in place and label material changes. Read our editorial standards.




