Skip to content

Releases: markus-wa/demoinfocs-golang

v4.0.1

08 Jan 13:52
935fd38
Compare
Choose a tag to compare

v4.0.0

20 Nov 20:16
33abbfb
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • Added Player.Velocity() support for CS2 #470
  • Added grenade trajectory timings #452
  • Slight performance improvements #454

Fixes

  • Fixed bad data in Player.Weapons() and Player.Inventory #478 - thanks @micvbang
  • Fixed some events in new CS2 demos not containg players (e.g. attacker, victim) #475
  • Fixed weapon owners #473
  • Fixed players marked as disconnected when they aren't #468
  • Fixed nil pointer deref due to bomb planter state #464
  • Fixed fire positions #453

Acknowledgements

Thanks to @akiver @micvbang & @BestAwperEver for their contributions to this release ❤️

v4.0.0-beta.5

18 Oct 17:53
7be9c51
Compare
Choose a tag to compare

Changes

  • Improved performance - #446 & #448 thanks @Ektaros
  • Fixed crash / UnexpectedEndOfDemo on empty packets
  • Fixed player inventory at the beginning of the game - #449 thanks @esbengc
  • Fixed nil pointer deref crash on other_death - #447

Update Instructions

go get github.com/markus-wa/demoinfocs-golang/[email protected]

v4.0.0-beta.4

18 Oct 17:43
665d2c6
Compare
Choose a tag to compare

Changes

  • Improved performance - #446 & #448 thanks @Ektaros
  • Fixed crash / UnexpectedEndOfDemo on empty packets
  • Fixed player inventory at the beginning of the game - #449 thanks @esbengc

Update Instructions

go get github.com/markus-wa/demoinfocs-golang/[email protected]

v4.0.0-beta.3

16 Oct 11:10
0309a57
Compare
Choose a tag to compare

Various fixes for CS2 demos

Thanks to all the various contributors to this release - hopefully I didn't miss anyone ❤️

v4.0.0-beta.2

12 Sep 10:35
a5adbe2
Compare
Choose a tag to compare

v4.0.0-beta.2

v4.0.0-beta.1

10 Sep 21:18
161565a
Compare
Choose a tag to compare

v4.0.0-beta.1

  • added RoundFreezetimeChanged & GameState.IsFreezetimePeriod() - see #413
  • fixed #407 , #410, #411 - see #412

Thanks @akiver for the contributions to this release ❤️

v4.0.0-beta.0

01 Sep 14:35
663d133
Compare
Choose a tag to compare

v4 / Counter-Strike 2 (CS:GO Source 2)

This beta release marks significant support for CS2 demos and brings a major version bump with it.

⚠️ As long as releases are tagged beta, the v4 API may change in backwards incompatible ways without warning.

Please report and bugs & bad data via GitHub issues.

Installation

go get github.com/markus-wa/[email protected]

Migration

change all imports of v3 to v4 - so github.com/markus-wa/demoinfocs-golang/v3/pkg/demoinfocs -> github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs

SED command

sed -i 's#github.com/markus-wa/demoinfocs-golang/v3#github.com/markus-wa/demoinfocs-golang/v4#g' **/*.go

Changes

  • Counter-Strike 2 support
  • Requires Go 1.21
  • Various breaking API changes

Acknowledgements

  • Thanks to @akiver for the various contributions to this release - this would not have been possible without your help ❤️
  • Thanks to dotabuff/manta for the DotA 2 parser which forms the basis of much of the CS2 demo format parsing
  • Thanks to @LaihoE for collaborating on finding out how to parse some CS2 specific data

v3.4.0-alpha.3

09 Jul 17:04
6954733
Compare
Choose a tag to compare
v3.4.0-alpha.3 Pre-release
Pre-release

v3.4.0-alpha.3 - Counter-Strike 2 Fixes

Fixes

  • Fixed protobuf namespace conflict that was reintroduced with v3.4.0-alpha.1
  • Fixed GOTV demo processing for CS2
  • Fixed Entity Props after recent updates
  • Updated protobufs

v3.4.0-alpha.1

09 Jul 16:17
4ce2670
Compare
Choose a tag to compare
v3.4.0-alpha.1 Pre-release
Pre-release

v3.4.0-alpha.1 - Counter-Strike 2 Fixes

Fixes

  • Fixed GOTV demo processing for CS2
  • Fixed Entity Props after recent updates
  • Updated protobufs