Skip to content

v3.0.0

Choose a tag to compare

@Igor-Losev Igor-Losev released this 18 May 13:47
· 66 commits to main since this release
da0f904

Breaking Changes

  • @deademx/engine: Removed all source proto files. The engine now ships no protobuf message definitions. Consumers using @deademx/engine directly must supply their own ProtoProvider and bootstrap routine layered on top of Bootstrap.run(registry). Game packages (deadem, @deademx/cs2, @deademx/dota2) own their protos and are unaffected from the consumer's perspective.

New Features

  • @deademx/cs2: Added a new Counter-Strike 2 package built on top of @deademx/engine.

Improvements

  • ci: Regression matrix now covers Counter-Strike 2 alongside Deadlock and Dota 2.

Assets

  • DemoFile: added CS2 match furia-vs-spirit-m1-dust2 from PGL Astana 2026 (2026-05-11).
  • DemoFile: added CS2 match natus-vincere-vs-vitality-m1-dust2 from IEM Atlanta 2026 (2026-05-15).
  • DemoFile: added CS2 match natus-vincere-vs-vitality-m2-anubis from IEM Atlanta 2026 (2026-05-15).
  • DemoFile: added CS2 match natus-vincere-vs-vitality-m3-inferno from IEM Atlanta 2026 (2026-05-15).

Examples

  • examples-node-cs2: Added example script: 100_parse.js.
  • examples-node-cs2: Added example script: 101_parse_multiple.js.
  • examples-node-cs2: Added example script: 102_parse_selective.js.
  • examples-node-cs2: Added example script: 103_parse_damage.js.
  • examples-node-cs2: Added example script: 104_parse_entity_field_stats.js.
  • examples-node-cs2: Added example script: 105_parse_chat.js.
  • examples-node-cs2: Added example script: 106_parse_kill_feed.js.
  • examples-node-cs2: Added example script: 107_parse_bomb_timeline.js.
  • examples-node-cs2: Added example script: 108_parse_match_summary.js.
  • examples-node-cs2: Added example script: 200_play.js.

Documentation

  • Added @deademx/cs2 README.

UI

  • @deademx/ui: Added Counter-Strike 2 support to the explorer.