-
-
Notifications
You must be signed in to change notification settings - Fork 2
Voice Replay
unicbm edited this page Jul 30, 2026
·
6 revisions
Voice and chat follow the replay timeline; they do not affect movement or handoff.
dtr_voice_auto on
dtr_chat_auto on
dtr_go seq "<manifest.json>" 0
DemoTracer maps manifest players to loaded replay bots, then schedules the
matching .dtv frames and rounds[].chat_messages against the round anchor.
Voice recipients:
- observers hear all replay voice;
- T/CT players hear their side;
- bots and HLTV receive none.
Player chat uses native say/say_team. Spectator tests may require
sv_full_alltalk 1.
With dtr_partial 1, media for unmapped players is skipped. Mixed playoff
rounds omit voice, chat, and scoreboard because they have no single source
timeline.
dtr_voice_auto status
dtr_chat_auto status
dtr_voice_test <clip.dtv> <sender_slot> [recipient_slot|all]
dtr_voice_mix <clip.dtv> <xuid=slot[,xuid=slot...]|loaded> [recipient_slot|all]
dtr_voice_stop
dtr_chat_test <loaded|any|slot> [all|team] <message>
If voice is missing:
- confirm
voice/roundXX.dtvexists; - run
dtr_runtimeand check voice-send capability; - run
dtr_botsfor speaker mapping; - remember that many demos contain no usable voice.
See Voice Export and the canonical voice reference.
Start here
Convert
Playback
Reference