Skip to content

CS2 DemoTracer v0.3.8

Choose a tag to compare

@unicbm unicbm released this 04 Jul 12:31

v0.3.8

更新内容

回放身份保真:记分板奖章 / Flair

  • 新增 demo-backed scoreboard flair medal 字段导出。
  • Converter 会从 demo 证据中导出 scoreboard_flair manifest 字段,用于记录玩家在该 demo 中实际携带的记分板奖章。
  • Runtime 会在 BotHider-managed replay bot 上应用该字段,使 TAB 记分板中的奖章更接近原 demo。
  • 该字段是可选 manifest 字段,旧 manifest 仍然兼容;没有证据时不会强行写入。
  • 实测中,奖章通常会在 freeze time 结束、回合进入 live play 的第一个正式 tick 显示。

饰品证据污染修复

  • 修复重复加载 replay、重新执行 dtr_go、或 bot slot 变化后,旧 cosmetic evidence 可能污染新 bot / 新玩家的问题。
  • 改进了普通武器、viewmodel、ECON 写入链路在多次加载场景下的隔离性。
  • 该修复降低了“HUD 对了,但 ECON / viewmodel 错位”这类状态遗留问题的概率。

兼容性说明

  • .dtr 文件格式不变。
  • Manifest ABI 保持兼容。
  • 该版本不包含社区服自定义头像字段的额外解析;现有 avatar_overrides 仍只使用通用 demo-backed ServerAvatarOverrides 路径。

Assets

  • cs2-demotracer-v0.3.8-windows-x64.zip
    Windows x64 converter package, including CLI and GUI.

  • cs2-demotracer-server-v0.3.8-windows-x64.zip
    Windows x64 server playback bundle, including DemoTracer CSS plugin and matching BotController runtime files.

  • SHA256SUMS.txt
    SHA256 checksums for release assets.

English release notes

v0.3.8

Changes

Replay identity fidelity: scoreboard flair medals

  • Added export and runtime replay support for demo-backed scoreboard flair medals.
  • The converter now writes optional scoreboard_flair manifest evidence when the demo contains a stable player flair value.
  • The runtime applies this value to BotHider-managed replay bots so TAB scoreboard medals better match the original demo.
  • This is an optional manifest field, so older manifests remain compatible and missing evidence is left untouched.
  • In CS2, the flair may become visible when freeze time ends and the replay round enters live play.

Cosmetic evidence pollution fix

  • Fixed cosmetic replay evidence pollution across repeated loads, repeated dtr_go runs, and bot slot changes.
  • Improved isolation for weapon, viewmodel, and ECON cosmetic writes across replay loads.
  • This reduces cases where HUD state is correct but ECON / viewmodel cosmetics are inherited from stale replay state.

Compatibility notes

  • .dtr format is unchanged.
  • Manifest ABI remains compatible.
  • This release does not add special parsing for community-server custom avatar fields. Existing avatar_overrides behavior remains limited to the generic demo-backed ServerAvatarOverrides path.

Assets

  • cs2-demotracer-v0.3.8-windows-x64.zip
    Windows x64 converter package, including CLI and GUI.

  • cs2-demotracer-server-v0.3.8-windows-x64.zip
    Windows x64 server playback bundle, including the DemoTracer CSS plugin and matching BotController runtime files.

  • SHA256SUMS.txt
    SHA256 checksums for release assets.