Skip to content

CS2 DemoTracer v0.4.0

Choose a tag to compare

@unicbm unicbm released this 08 Jul 06:14

CS2 DemoTracer v0.4.0

本版本聚焦于回放保真度、表现层同步和投掷物一致性。

主要更新

  • 新增 demo-backed viewmodel / 左右手状态导出与回放应用。
  • 新增 HUD crosshair override 基础设施,并将传统 crosshair alignment 保持为默认关闭。
  • 新增投掷物 birth-state 对齐,改善 smoke / flash / HE / decoy 等投掷物初始位置和速度一致性。
  • 新增燃烧弹 / 燃烧瓶 effect point 元数据和保守落点对齐,降低 molotov / incendiary replay 漂移。
  • 用 compact econ validation index 替换旧 skins_en.json,改善皮肤、手套、探员、贴纸、挂件、音乐盒等 econ id 校验。
  • 更新 DemoTracer companion API 到 v5。
  • 保持 .dtr writer v7、manifest ABI 17、BotController native ABI major 16。
  • 更新命令文档、格式文档、使用说明和 release packaging。

兼容性

  • Runtime reader 支持 .dtr v3 到 v7。
  • 当前 writer 仍输出 .dtr v7。
  • Crosshair alignment 默认关闭,需要手动启用。
  • Molotov / incendiary 对齐只在 demo metadata 足够可靠时生效,不强制伤害或生命值。

校验

  • Converter release build 完成。
  • DemoTracer CSS Release build 完成,0 warnings / 0 errors。
  • SHA256SUMS.txt 已按本次 release assets 重新生成。
English

CS2 DemoTracer v0.4.0

This release focuses on replay fidelity, presentation alignment, and projectile consistency.

Highlights

  • Added demo-backed viewmodel and left/right-hand state export and playback.
  • Added HUD crosshair override infrastructure while keeping legacy crosshair alignment disabled by default.
  • Added projectile birth-state alignment to improve initial position and velocity consistency for smoke, flash, HE, decoy, and related grenade projectiles.
  • Added fire projectile effect-point metadata and conservative molotov/incendiary point alignment to reduce replay drift.
  • Replaced the old skins_en.json path with a compact econ validation index for weapon paints, gloves, agents, stickers, charms, music kits, and related econ IDs.
  • Updated DemoTracer companion API to v5.
  • Kept .dtr writer format at v7, manifest ABI at 17, and BotController native ABI major at 16.
  • Updated command docs, format docs, usage docs, and release packaging.

Compatibility

  • Runtime reader supports .dtr v3 through v7.
  • Current writer still emits .dtr v7.
  • Crosshair alignment remains disabled by default and must be enabled explicitly.
  • Molotov/incendiary alignment only applies when reliable demo metadata is available. It does not force damage or health state.

Validation

  • Converter release build completed.
  • DemoTracer CSS Release build completed with 0 warnings / 0 errors.
  • SHA256SUMS.txt was regenerated for the current release assets.