Releases: source-engine-discord/SourceEngine.Demo
v2.0.7
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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
Getting Started on Windows
- Download and extract
IDemO_win-x64.zip. - Place your
.demfiles in a directory nameddemos. - Run the
runDemos.bathelper script. - 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 ...
v1.1.16
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
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
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
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!