Skip to content

Known Limitations

unicbm edited this page Jul 30, 2026 · 3 revisions

Known Limitations

Scope

  • Windows x64 is the maintained desktop and playback target.
  • Playback needs the source map and enough safe bot slots.
  • Round selection happens after a complete demo parse.
  • DemoTracer targets local servers, not matchmaking.

Replay

  • .dtr is not a complete offline reconstruction of every user command or physics interaction.
  • Plugins that control bot AI, movement, buying, inventory, or identity can conflict with replay state.
  • Boosts and teammate-collision differences can diverge from the demo.
  • Complex native-AI handoff remains best-effort.
  • Projectile alignment is not exact for every throw; fire has the highest variance.

Presentation

  • A connected original player can collide with replay Steam identity; use dtr_replay_identity name or off.
  • BotHider changes visible identity, not the native name used by bot_kick; use dtr_kick.
  • Some demos contain team/default avatars rather than player avatars.
  • Scoreboard alignment is best-effort and default-off.
  • Voice replay requires usable voice netmessages in the demo.
  • Sticker extraction cannot reproduce every CS2 transform exactly.

Cosmetics

  • Export and runtime alignment are separate opt-ins.
  • BotRandomizer writes require its v1 lease and authenticated BotHider identity; otherwise DemoTracer performs no cosmetic writes.
  • Missing identity evidence restores native/default agent, knife, or glove state; missing ordinary-weapon evidence remains unclaimed.

See the canonical limitations reference.

Clone this wiki locally