Skip to content

Releases: source-engine-discord/SourceEngine.Demo

v2.0.7

11 Apr 20:20

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • b0f6a1c Added fix for teams not taking team side swap orders into consideration in overtime

This list of changes was auto generated.

v2.0.6

11 Apr 01:46

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • a1830f7 Reformatted the output structure of playerPositionsStats

This list of changes was auto generated.

v2.0.5

10 Apr 21:46

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • e2041d2 Made TimeInRound in playerPositionsStats an int
  • 1403735 Added PlayerPositionsStats to AllStats (a new section that contains all player positions each second (excluding warmup and freezetime)) + Added optional parameter to disable PlayerPositionsStats + Added basic test for PlayerPositionsStats + Updated readme + Minor other changes

This list of changes was auto generated.

v2.0.4

09 Apr 20:52

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • 8b8f965 Added EquipmentClass & EquipmentType to KillsStats + Created the concept of EquipmentType in the parser

This list of changes was auto generated.

v2.0.3

08 Apr 20:12
6e5ad11

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • 6e5ad11 Merge pull request #3 from source-engine-discord/bug/references-in-nuget-package
  • 5f88100 Bump version to 2.0.3
  • 39ff208 Pack the Parser project
  • 4704317 Fixed the round before halftime counting as second half + Fixed the final round of the match not throwing round_officially_ended event causing issues + minor other changes
  • 99e3304 Merge pull request #2 from source-engine-discord/bug/breach-charge
  • 3d3bb57 Add support for breach charge weapon
  • 27d814b Merge pull request #1 from source-engine-discord/bug/ci-folder-publish-profile
  • 1b9e024 Fix CI folder in solution
  • 3afbe53 Retarget to .NET Core 3.1 in publish profile

This list of changes was auto generated.

v2.0.1

01 Apr 16:52

Choose a tag to compare

Getting Started on Windows

  1. Download and extract IDemO_win-x64.zip.
  2. Place your .dem files in a directory named demos.
  3. Run the runDemos.bat helper script.
  4. The JSON output will be located in a directory named parsed.

IDemO can also be invoked directly rather than using the helper script. For example,

IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure

Run IDemO -help to see all optional parameters.

Hint: may need to run some of these as administrator!

Changes:

  • 2f26281 Updated release target location
  • 6ffa9fa Updated release number
  • 6ad15f6 Implemented RoundOfficiallyEnded event to succeed RoundEnded event, to ensure that events that happen after the round win reason is decided are still counted as the same round
  • cbd60a6 Added debug params + .sln changed
  • 723d658 Only use first 3 fields of assembly's version
  • cefdcd3 Improve descriptions for each of the projects
  • e0679d9 Add instructions for creating releases
  • 37adf38 Clarify build instructions
  • d2a3158 Fix latest release link
  • 9660dd3 CI: fix tag parsing of tag for the version
See More
  • 096db4b CI: fix path for version check script
  • aef3099 CI: specify triggers
  • a817a88 Dynamically get the assembly's version
  • 7145c24 Don't create a NuGet package for the parser
  • a4354dd CI: perform version checks
  • 7da2869 CI: don't deploy pre-releases
  • 1645f26 Add CI templates to a solution folder
  • bf0c9b6 Use single property for version of all projects
  • 5c92501 Merge SourceEngine.Demo.Parser into this repo
  • d151d18 Update copyright notice year
  • cfe33c4 Update copyright notice year
  • 23befa9 CI: run tests
  • efa944d Add Directory.Build.props for tests dir
  • 7e6760d Clean up test project file
  • 86bc5a7 Nest test project under tests folder
  • 3ea9841 CI: make sure tags start with 'v' for releases
  • 9a53361 Retarget projects to .NET Core 3.1
  • 306ccf1 Revise README.md
  • 3b89b38 Change latest download URL in README.md
  • af11fd0 CI: include runtime identifier in artifact name
  • 635bb58 CI: fix publish not respecting configuration
  • f72b8a0 CI: publish files in root of output
  • 1a46e68 CI: prevent restoring when publishing
  • d5dea69 CI: don't zip artifacts after publishing
  • 51497c5 Copy README.md to publish directory
  • 3d58c9f CI: publish app as a pipeline artifact
  • 5e95ee6 Copy license to publish directory
  • b4f7c87 Fix publishing error due to license being copied twice
  • 68560af CI: add Azure Pipelines
  • 83e7c89 Copy license file to build directory
  • 31d5851 Move projects into a new "src" solution folder
  • aeb9d23 Add project metadata
  • 759c7ac Enable documentation generation
  • 36cb4cd Add MIT license
  • 65b6d96 Add symbols servers
  • 283e08f Change assembly versions to 2.0.0
  • 211699e Add solution items
  • 42c717e Rename app assembly to IDemO
  • 38d7e23 Add support for publishing exe as a single file
  • 09ea37e Make some classes public so the App can access them
  • 7bd7a34 Create separate project to build an exe
  • 451b6c5 Replace DemoInfo with SourceEngine.Demo.Parser NuGet package
  • a5a8e75 Convert project to class library and target .NET Standard 2.1
  • 87bc669 Rename project and solution to SourceEngine.Demo.Stats
  • 605356e Add NuGet sources
  • ee1321d Remove WebViewer
  • d8b220a Update README.md
  • b613355 CI: make sure tags start with 'v' for releases
  • 832d06f Retarget tests to .NET Core 3.1
  • 8aff9ac CI: use variable group for NuGet credentials
  • b02bd06 Remove strong name signing
  • c55be7a Enable documentation generation and ignore warning 1591
  • 1c88e7e Move license item to src directory's Directory.Build.props
  • 91ebdc3 Move metadata & build properties over to root Directory.Build.props
  • 191136a Use default file path for generated doc file
  • 995de1c CI: disable package cache
  • 2dcc88f CI: cache packages
  • 96c7d69 CI: restore packages from lock file
  • ca99880 CI: output symbol package in snupkg format
  • 8e3bd57 CI: reduce verbosity of pack task
  • aadadc1 CI: use predefined variables only in template expressions
  • 4034754 CI: fix NuGet authentication
  • 9b6b988 CI: use grep instead of xmllint to read version
  • 6e69e74 CI: remove job status check function from deploy condition
  • fcfccce CI: fix deploy condition syntax by making it a one-liner
  • d91d2a5 CI: use a variable to store the project name
  • d4a6f8a CI: extract version from project and append build id
  • 5c30c24 CI: merge build and deploy jobs
  • 1d34aec Pack license file instead of using an SPDX identifier
  • 2915b96 Add copyright notice and rename license file
  • b429941 Update assembly and package metadata
  • 9697459 Fix signing key path
  • f7e1fd8 CI: add Azure Pipelines
  • 47e6a55 CI: remove old CI scripts
  • 7d7953e Remove packages.config and nuspec
  • edf8c14 Add solution items and folders
  • 2f46ca7 Rename solution
  • ebb4c61 Remove DevNullPlayer
  • 9df8401 Restructure project and change namespaces
  • e379f66 Retarget to .NET Standard 2.1 and .NET Core 3.0
  • 0764cff Fixed player ViewDirectionX & ViewDirectionY values being flipped (IDemO v1.1.15)
  • 8187dc4 Made bombsite and hostage indexes get public, for use in IDemO (IDemO v1.1.14)
  • 4486ed8 Added null check to avoid failures
  • 1b55d63 Added TimeEnd to FreezetimeEndedEventArgs & TimeSent to SayText2EventArgs (IDemO v1.1.13)
  • 79eb962 Tweaks for IDemO tests + Minor formatting changes (IDemO v1.1.9)
  • 4e1237d Made certain methods public for testing purposes (IDemO v1.1.9)
  • ace57b6 Added support for hostage_follows event + Added HostageIndex to hostage_rescued & hostage_follows events (IDemO v1.1.6)
  • 0e8dc1d Added a guard to all instances of 'Player' to ensure that it doesn't use the Player's values at the end of the game (IDemO v1.1.4)
  • b935528 Added support for not parsing chickens + Added 'Unknown' enums for Teams & RoundEndReasons for when a round_end event isn't triggered (CSVDemoParser v1.0.3)
  • fa11af0 Added new constructor in Player model + altered player_death events to create new Player references to ensure that the correct data is stored at this moment in time (CSVDemoParser v1.0.2)
  • 979b379 Added check for new HasBombsites variable in MatchStartedEventArgs + added check for the mapname (CSVDemoParser v1.0.1)
  • 7852d71 Added listening for hostage_rescued event & figure out which hostage was taken + other minor tweaks (CSVDemoParser v0.2.0)
  • 48dc89c Added TimeInRound to bomb plant/explode/defuse events + changed it to a double for roundLength + remove unneeded code (CSVDemoParser v0.0.30)
  • 043dea9 Added Round to PlayerKilledEventArgs (CSVDemoParser ...
Read more

v1.1.16

29 Mar 21:44

Choose a tag to compare

Files:
IDemO_v1.1.16.zip - Demo Parser.
runDemos.bat - Assister for running the Demo Parser (alternatively can be ran in command prompt, example IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure).
demoParserFix.bat - If the demo parser errors first time round, the likely fix is to alter some Registry Keys. Run this.

Getting Started:
Place your .dem files in the "demos" folder
Run IDemO -help to see all optional parameters.

Hint:
May need to run some of these as administrator!

v1.1.15

29 Mar 21:44

Choose a tag to compare

Files:
IDemO_v1.1.15.zip - Demo Parser.
runDemos.bat - Assister for running the Demo Parser (alternatively can be ran in command prompt, example IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure).
demoParserFix.bat - If the demo parser errors first time round, the likely fix is to alter some Registry Keys. Run this.

Getting Started:
Place your .dem files in the "demos" folder
Run IDemO -help to see all optional parameters.

Hint:
May need to run some of these as administrator!

v1.1.14

29 Mar 21:43

Choose a tag to compare

Files:
IDemO_v1.1.14.zip - Demo Parser.
runDemos.bat - Assister for running the Demo Parser (alternatively can be ran in command prompt, example IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure).
demoParserFix.bat - If the demo parser errors first time round, the likely fix is to alter some Registry Keys. Run this.

Getting Started:
Place your .dem files in the "demos" folder
Run IDemO -help to see all optional parameters.

Hint:
May need to run some of these as administrator!

v1.1.13

16 Mar 04:19

Choose a tag to compare

Files:
IDemO_v1.1.13.zip - Demo Parser.
runDemos.bat - Assister for running the Demo Parser (alternatively can be ran in command prompt, example IDemO.exe -folders "demos" -output "parsed" -recursive -nochickens -samefilename -samefolderstructure).
demoParserFix.bat - If the demo parser errors first time round, the likely fix is to alter some Registry Keys. Run this.

Getting Started:
Place your .dem files in the "demos" folder
Run IDemO -help to see all optional parameters.

Hint:
May need to run some of these as administrator!