v3.0.0
Breaking Changes
@deademx/engine: Removed all source proto files. The engine now ships no protobuf message definitions. Consumers using@deademx/enginedirectly must supply their ownProtoProviderand bootstrap routine layered on top ofBootstrap.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 matchfuria-vs-spirit-m1-dust2from PGL Astana 2026 (2026-05-11).DemoFile: added CS2 matchnatus-vincere-vs-vitality-m1-dust2from IEM Atlanta 2026 (2026-05-15).DemoFile: added CS2 matchnatus-vincere-vs-vitality-m2-anubisfrom IEM Atlanta 2026 (2026-05-15).DemoFile: added CS2 matchnatus-vincere-vs-vitality-m3-infernofrom 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/cs2README.
UI
@deademx/ui: Added Counter-Strike 2 support to the explorer.