Skip to content

DemoQueryCS2 0.3.0

Choose a tag to compare

@TheBrokas TheBrokas released this 12 Aug 04:05
· 21 commits to main since this release

Scenario stats, a real playback HUD, and de_cache

Scenario stats

Every search now comes with a collapsible Scenario stats strip that aggregates
the full match population — not just the 50 cards in the list:

  • Win rate per side for exact and close matches, with round counts
  • Round time distribution — when in the round your scenario tends to happen
  • Win method per side — elimination / defuse / detonation / time, as pie charts
  • Side to get next kill after the scenario forms, with a median time
  • Economy distribution — buy types of the matching rounds

Playback

  • Match header: team names, running score, round clock and round number
  • Per-player panels: K/D/A (match totals), health, armor, money, inventory icons
  • Kill feed with timestamps, kill markers on the timeline colored by side
  • Muzzle flashes, flashed players whiten, dropped bombs are marked
  • End-of-round banner naming the winner and how they won
  • Round navigation: step or jump to any round of the demo, colored by winner

Under the hood

  • Per-second player state now includes armor, money, inventory and flash time.
    Coordinates are quantized to int16 (finer than a radar pixel), which paid for
    the new fields — a state is the same size it was.
  • Grenade travel paths are int16 too: half the bytes, no visible difference.
    Existing libraries are converted in place on the next scan — no re-parsing.
  • Rounds store how they were won; kills store assists.
  • de_cache is supported — its nav mesh is extracted from the CS2 game files.

Notes

Your existing library is upgraded automatically on the next Scan folder for new
demos
(it re-reads demos once for the new per-second data). The installer is
unsigned — SmartScreen will warn; choose "More info" → "Run anyway".

SHA-256 (DemoQueryCS2_0.3.0_x64-setup.exe, and the identical
DemoQueryCS2-setup.exe):
40f3b9722291dcff19e5f260d334df86b68626b0b91d7960e7a60584ccb3e1c1

Verify with Get-FileHash <file> -Algorithm SHA256.