BoonΒΆ

Boon is a fast Deadlock demo parser. The Rust core has native Python bindings. Boon reads Source 2 .dem files and returns Polars DataFrames.

Demo compatibility: Use Boon 0.10.0 or earlier for demos recorded before the City Never Sleeps update (September 29, 2026). Use Boon 0.11.0 or later for demos recorded with that update or later.

Get startedΒΆ

Install with uv add boon-deadlock or pip install boon-deadlock. Read πŸš€ Getting Started for dataset queries and πŸ“– Examples for complete examples.

Use Calculate hero stats for hero values, Ability stats and imbues for ability bonuses and imbues, and Player states for recorded states. Set a boon-data version for these queries; see Game data downloads. The guides list accepted strings and enum members.

Read Known Issues for calculation limits. Report errors on GitHub or Discord.