cs-demo-manager
Companion application for your Counter-Strike demos.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- skills
- bug_report.yml
- config.yml
- feature_request.yml
- build_cs_plugins.yml
- claude-code-review.yml
- claude.yml
- publish.yml
- stale_issues.yml
- upload_translations.yml
- validate.yml
- FUNDING.yml
- pre-commit
- c_cpp_properties.json
- extensions.json
- launch.json
- settings.json
- csdm.cmd
- csdm.sh
- csdm_darwin.sh
- EnVar.dll
- README.md
- icon.icns
- icon.ico
- installer.nsh
- easywsclient
- hl2sdk
- json
- cdll_interfaces.h
- cs2-server-plugin.vcxproj
- cs2-server-plugin.vcxproj.filters
- main.cpp
- Makefile
- .gitignore
- cs2-server-plugin.sln
- README.md
- easywsclient
- hl2sdk
- json
- cdll_int.h
- csgo-server-plugin.vcxproj
- csgo-server-plugin.vcxproj.filters
- game_ui.h
- main.cpp
- Makefile
- plugin.h
- utils.cpp
- utils.h
- .gitignore
- csgo-server-plugin.sln
- README.md
- .env.example
- docker-compose.yml
- start.sh
- stop.sh
- lingui-js-usage.ts
- no-react-redux-import.ts
- no-top-level-arrow-functions.ts
- build-linter-rules.mjs
- build.mjs
- cli.bat
- cli.sh
- cli_darwin.sh
- develop-cli.mjs
- develop.mjs
- electron-vendors.mjs
- esbuild-native-node-modules-plugin.mjs
- install-deps.mjs
- load-dot-env-variables.mjs
- postinstall.mjs
- SKILL.md
- SKILL.md
- analyze-command.ts
- command.ts
- download-5eplay-command.ts
- download-base-command.ts
- download-faceit-command.ts
- download-renown-command.ts
- download-valve-command.ts
- export-command.ts
- help-command.ts
- json-command.ts
- video-command.ts
- xlsx-command.ts
- invalid-argument.ts
- cli-setup.ts
- cli.ts
- commands.ts
- argument-name.ts
- start-path.ts
- are-arrays-values-the-same.ts
- fill-missing-ticks.ts
- last-array-item.ts
- unique-array.ts
- is-defuse-map-from-name.ts
- add-date-days.ts
- date-range.ts
- date-to-unix-timestamp.ts
- get-date-days-ago.ts
- get-date-first-day.ts
- get-date-first-month.ts
- get-date-timestamp-at-midnight.ts
- get-formatted-date-for-filename.ts
- subtract-date-days.ts
- unix-timestamp-to-date.ts
- build-download-from-valve-match.ts
- download-types.ts
- round-number-percentage.ts
- round-number.ts
- is-empty-string.ts
- path-contains-invalid-csgo-chars.ts
- string-contains-only-basic-latin-chars.ts
- competitive-rank-history.ts
- player-charts-data.ts
- premier-rank-history.ts
- clutch-result.ts
- kill-result.ts
- map-names-filter.ts
- multi-kill-result.ts
- ninja-defuse-result.ts
- player-result.ts
- players-filter.ts
- round-result.ts
- search-event.ts
- search-filter.ts
- search-result.ts
- 5eplay-account.ts
- 5eplay-match.ts
- analysis-status-filter.ts
- analysis-status.ts
- analysis.ts
- archive-format.ts
- argument.ts
- audio-extensions.ts
- ban-filter.ts
- ban-stats.ts
- banned-steam-account.ts
- base-event.ts
- bomb-defuse-start.ts
- bomb-defused.ts
- bomb-exploded.ts
- bomb-plant-start.ts
- bomb-planted.ts
- camera.ts
- chat-message.ts
- chicken-death.ts
- chicken-position.ts
- clutch.ts
- column-id.ts
- counter-strike.ts
- cs2-plugin-version.ts
- custom-camera-focus.ts
- damage.ts
- decoy-start.ts
- demo.ts
- display-mode.ts
- download-status.ts
- duel-matrix-row.ts
- encoder-software.ts
- faceit-account.ts
- faceit-match.ts
- flashbang-explode.ts
- flashbang-matrix-row.ts
- grenade-bounce.ts
- grenade-position.ts
- grenade-projectile-destroy.ts
- grenade-throw.ts
- he-grenade-explode.ts
- heatmap-event.ts
- heatmap-filters.ts
- hostage-pick-up-start.ts
- hostage-picked-up.ts
- hostage-position.ts
- ignored-steam-account.ts
- image-information.ts
- inferno-position.ts
- is-valid-game.ts
- kill.ts
- last-match.ts
- load-demos-progress.ts
- map-stats.ts
- map.ts
- match-player.ts
- match-table.ts
- match.ts
- opening-duel-result.ts
- perspective.ts
- player-blind.ts
- player-camera-focus.ts
- player-economy.ts
- player-position.ts
- player-profile.ts
- player-sequence-event.ts
- player-table.ts
- player-watch-info.ts
- player.ts
- point.ts
- ranking-filter.ts
- recording-output.ts
- recording-system.ts
- renown-account.ts
- renown-match.ts
- round.ts
- sequence-player-options.ts
- sequence.ts
- shot.ts
- size.ts
- smoke-start.ts
- startup-behavior.ts
- status.ts
- tag.ts
- team-bombs-stats.ts
- team-economy-stats.ts
- team-match-side-stats.ts
- team-profile.ts
- team-table.ts
- team.ts
- theme-name.ts
- third-party-account.ts
- tri-state-filter.ts
- valve-match.ts
- video-container.ts
- video-filename-placeholders.ts
- video-status.ts
- video.ts
- watch-player-options.ts
- watch-type.ts
- xlsx.ts
- build-players-event-sequences.test.ts
- build-players-event-sequences.ts
- build-players-rounds-sequences.ts
- get-next-sequence-number.test.ts
- get-next-sequence-number.ts
- sort-sequences-by-number.ts
- sort-sequences-by-start-tick.test.ts
- sort-sequences-by-start-tick.ts
- analyses.ts
- assert-never.ts
- assert-soft-never.ts
- error-code.ts
- get-locale-folder-name.ts
- install-source-map-support.ts
- ipc-channel.ts
- is-error-code.ts
- json.ts
- noop.ts
- on-window-error.ts
- sleep.ts
- messages.json
- on-download-5eplay-demos-started.ts
- on-download-faceit-demos-started.ts
- on-download-renown-demos-started.ts
- on-download-third-party-service-demos-started.ts
- on-download-valve-demos-started.ts
- on-get-screen-size.ts
- on-new-banned-accounts-error.ts
- on-new-banned-accounts.ts
- create-web-socket-client.ts
- web-socket-client.ts
- auto-updater.ts
- create-application-menu.ts
- create-tray-menu.ts
- create-tray.ts
- create-web-socket-server-process.ts
- get-argument-value-from-array.ts
- inject-path-variable-into-process.ts
- install-dev-tools.ts
- lingui.config.ts
- listen-for-context-menu.ts
- load-i18n.ts
- main.ts
- register-main-process-listeners.ts
- resolve-web-socket-server-port.ts
- show-new-banned-players-notification.ts
- system-startup-behavior.ts
- window-manager.ts
- 5eplay-api-error.ts
- 5eplay-invalid-request.ts
- 5eplay-resource-not-found.ts
- download-last-5eplay-matches.ts
- fetch-5eplay-match.ts
- fetch-5eplay-player-account-from-domain.ts
- fetch-last-5eplay-matches.ts
- already-connected.ts
- boiler-steam-not-running.ts
- boiler-unknown-error.ts
- invalid-args.ts
- matches-info-file-not-found.ts
- no-matches-found.ts
- steam-communication-error.ts
- steam-restart-required.ts
- user-not-connected.ts
- write-file-error.ts
- start-boiler.ts
- export-match-chat-messages.ts
- export-matches-chat-messages.ts
- write-chat-messages-to-file.ts
- generate-player-highlights-json-file.test.ts.snap
- generate-player-lowlights-json-file.test.ts.snap
- generate-player-rounds-json-file.test.ts.snap
- cs2-player-highlights.dem.json
- cs2-player-lowlights.dem.json
- cs2-player-rounds.dem.json
- csgo-player-highlights.dem.json
- csgo-player-lowlights.dem.json
- csgo-player-rounds.dem.json
- delete-json-actions-file.ts
- generate-player-highlights-json-file.test.ts
- generate-player-highlights-json-file.ts
- generate-player-lowlights-json-file.test.ts
- generate-player-lowlights-json-file.ts
- generate-player-rounds-json-file.test.ts
- generate-player-rounds-json-file.ts
- json-actions-file-generator.ts
- access-denied-error.ts
- counter-strike-already-running.ts
- counter-strike-executable-not-found.ts
- counter-strike-no-response.ts
- counter-strike-not-connected.ts
- counter-strike-not-running.ts
- custom-counter-strike-executable-not-found.ts
- demo-not-found.ts
- game-error.ts
- hlae-error.ts
- invalid-demo-path.ts
- missing-player-slot-error.ts
- no-deaths-found.ts
- no-kills-found.ts
- not-rounds-found.ts
- start-counter-strike-error.ts
- steam-not-running.ts
- unsupported-game.ts
- video-config-file-not-found.ts
- assert-demo-exists.ts
- assert-demo-path-is-valid.ts
- assert-players-slots-are-defined.ts
- assert-steam-is-running.ts
- capture-player-view.ts
- cs-server-plugin.ts
- cs2-server-plugin.ts
- csgo-server-plugin.ts
- define-cfg-folder-location.ts
- detect-demo-game.ts
- generate-player-voices-values.ts
- start-counter-strike-with-hlae.ts
- start-counter-strike.ts
- try-starting-demo-through-web-socket.ts
- video-config-file.ts
- watch-demo-with-hlae.ts
- watch-demo.ts
- watch-player-as-suspect.ts
- watch-player-highlights.ts
- watch-player-lowlights.ts
- watch-player-rounds.ts
- assert-counter-strike-is-running.ts
- get-counter-strike-executable-path.ts
- get-counter-strike-log-file-path.ts
- get-counter-strike-process-names.ts
- get-csgo-folder-path.ts
- get-custom-counter-strike-executable-path.ts
- get-default-counter-strike-folders.ts
- get-recording-folder-path.ts
- get-steam-folder-path.ts
- is-counter-strike-running.ts
- is-steam-running.ts
- kill-counter-strike-processes.ts
- audio-decoding-error.ts
- bad-cpu-type-error.ts
- create-audio-file-error.ts
- csgo-voice-extractor-unknown-error.ts
- demo-parsing-error.ts
- invalid-args.ts
- load-csgo-lib-error.ts
- missing-library-files.ts
- no-voice-data-found.ts
- open-demo-error.ts
- unsupported-audio-codec.ts
- unsupported-demo-format.ts
- export-voice-mode.ts
- start-csgo-voice-extractor.ts
- 5eplay-account-row-to-5eplay-account.ts
- 5eplay-account-row.ts
- add-5eplay-account.ts
- delete-5eplay-account.ts
- fetch-5eplay-accounts.ts
- fetch-current-5eplay-account.ts
- update-current-5eplay-account.ts
- fetch-ban-stats.ts
- player-ban-per-match-table.ts
- bomb-defuse-start-row-to-bomb-defuse-start.ts
- bomb-defuse-start-table.ts
- fetch-bombs-defuse-start.ts
- bomb-defused-row-to-bomb-defused.ts
- bomb-defused-table.ts
- fetch-bomb-defused.ts
- fetch-bombs-defused.ts
- bomb-exploded-row-to-bomb-exploded.ts
- bomb-exploded-table.ts
- fetch-bomb-exploded.ts
- fetch-bombs-exploded.ts
- bomb-plant-start-row-to-bomb-plant-start.ts
- bomb-plant-start-table.ts
- fetch-bombs-plant-start.ts
- bomb-planted-row-to-bomb-planted.ts
- bomb-planted-table.ts
- fetch-bomb-planted.ts
- fetch-bombs-planted.ts
- camera-already-exists.ts
- camera-row-to-camera.ts
- cameras-table.ts
- delete-camera.ts
- fetch-cameras.ts
- insert-cameras.ts
- insert-default-cameras.ts
- update-camera.ts
- chat-message-row-to-chat-message.ts
- chat-message-table.ts
- fetch-chat-messages.ts
- chicken-death-row-to-chicken-death.ts
- chicken-death-table.ts
- fetch-chicken-deaths.ts
- chicken-position-row-to-chicken-position.ts
- chicken-position-table.ts
- fetch-chicken-positions.ts
- clutch-row-to-clutch.ts
- clutch-table.ts
- fetch-cluches.ts
- comment-table.ts
- fetch-comments.ts
- fetch-rounds-comment.ts
- insert-or-update-comment.ts
- insert-or-update-player-comment.ts
- insert-or-update-round-comment.ts
- player-comments-table.ts
- round-comments-table.ts
- damage-row-to-damage.ts
- damage-table.ts
- fetch-damages.ts
- invalid-backup-file.ts
- import-data-from-v2-backup.ts
- decoy-start-row-to-decoy-start.ts
- decoy-start-table.ts
- fetch-decoys-start.ts
- invalid-demo-name.ts
- delete-demos.ts
- delete-orphan-demo-paths.ts
- demo-path-table.ts
- demo-row-to-demo.ts
- demo-table.ts
- demo-to-demo-row.ts
- demos-table-filter.ts
- fetch-demo-by-checksum.ts
- fetch-demos-by-file-paths.ts
- fetch-demos-table.ts
- insert-demos.ts
- is-demo-by-path-in-database.ts
- rename-demo.ts
- update-demos-source.ts
- update-demos-type.ts
- delete-old-download-histories.ts
- download-history-table.ts
- fetch-download-histories.ts
- insert-download-history.ts
- add-faceit-account.ts
- delete-faceit-account.ts
- faceit-account-row-to-faceit-account.ts
- faceit-account-row.ts
- fetch-current-faceit-account.ts
- fetch-faceit-accounts.ts
- update-current-faceit-account.ts
- faceit-match-player-table.ts
- faceit-match-row-to-faceit-match.ts
- faceit-match-table.ts
- faceit-match-team-table.ts
- fetch-faceit-matches.ts
- insert-faceit-match.ts
- fetch-flashbangs-explode.ts
- flashbang-explode-row-to-flashbang-explode.ts
- flashbang-explode-table.ts
- fetch-grenade-bounces.ts
- grenade-bounce-row-to-grenade-bounce.ts
- grenade-bounce-table.ts
- fetch-grenade-positions.ts
- grenade-position-row-to-grenade-position.ts
- grenade-position-table.ts
- fetch-grenade-projectiles-destroy.ts
- grenade-projectile-destroy-row-to-grenade-projectile-destroy.ts
- grenade-projectile-destroy-table.ts
- fetch-he-grenades-explode.ts
- he-grenade-explode-row-to-he-grenade-explode.ts
- he-grenade-explode-table.ts
- fetch-match-grenade-points.ts
- fetch-match-kills-points.ts
- fetch-match-shots-points.ts
- fetch-player-grenade-points.ts
- fetch-player-kills-points.ts
- fetch-player-shots-points.ts
- fetch-team-grenade-points.ts
- fetch-team-kills-points.ts
- fetch-team-shots-points.ts
- fetch-hostages-pick-up-start.ts
- hostage-pick-up-start-row-to-hostage-pick-up-start.ts
- hostage-pick-up-start-table.ts
- fetch-hostages-picked-up.ts
- hostage-picked-up-row-to-hostage-picked-up.ts
- hostage-picked-up-table.ts
- fetch-hostage-positions.ts
- hostage-position-row-to-hostage-position.ts
- hostage-position-table.ts
- hostage-rescued-table.ts
- fetch-inferno-positions.ts
- inferno-position-row-to-inferno-position.ts
- inferno-position-table.ts
- fetch-matches-for-json-export.ts
- fetch-kills.ts
- kill-row-to-kill.ts
- kill-table.ts
- map-already-exists.ts
- default-maps.ts
- delete-map.ts
- fetch-maps.ts
- insert-default-maps.ts
- insert-maps.ts
- map-row-to-map.ts
- map-table.ts
- reset-default-maps.ts
- update-map.ts
- apply-match-filters.ts
- fetch-match-duels-matrix-rows.ts
- fetch-match-flashbang-matrix-rows.ts
- fetch-match-players-slots.ts
- fetch-match-teams-economy-stats.ts
- fetch-match-players.ts
- match-player-table.ts
- checksums-mismatch.ts
- duplicated-match-checksum.ts
- insert-rounds-error.ts
- invalid-match-date.ts
- match-not-found.ts
- delete-matches-by-checksums.ts
- fetch-collateral-kill-count-per-match.ts
- fetch-match-checksums.ts
- fetch-match-count.ts
- fetch-match-table.ts
- fetch-match-team-a.ts
- fetch-match-team-b.ts
- fetch-matches-by-checksums.ts
- fetch-matches-table.ts
- fetch-players-per-match.ts
- fetch-team-names-per-checksum.ts
- generate-match-positions.ts
- insert-match-positions.ts
- insert-match.ts
- match-insertion.ts
- match-row-to-match.ts
- match-table-row-to-match-table.ts
- match-table-row.ts
- match-table.ts
- process-match-insertion.ts
- update-match-demo-location.ts
- update-matches-teams-names.ts
- create-cameras-table.ts
- create-renown-accounts-table.ts
- create-round-comments-table.ts
- create-bombs-defuse-start-table.ts
- create-bombs-defused-table.ts
- create-bombs-exploded-table.ts
- create-bombs-plant-start-table.ts
- create-bombs-planted-table.ts
- create-chat-messages-table.ts
- create-checksum-tags-table.ts
- create-chicken-deaths-table.ts
- create-chicken-positions-table.ts
- create-clutches-table.ts
- create-comments-table.ts
- create-damages-table.ts
- create-decoys-start-table.ts
- create-demo-paths-table.ts
- create-demos-table.ts
- create-downloads-history-table.ts
- create-faceit-accounts-table.ts
- create-faceit-match-players-table.ts
- create-faceit-match-teams-table.ts
- create-faceit-matches-table.ts
- create-flashbangs-explode-table.ts
- create-grenade-bounces-table.ts
- create-grenade-positions-table.ts
- create-grenade-projectiles-destroy-table.ts
- create-he-grenades-explode-table.ts
- create-hostage-pick-up-start-table.ts
- create-hostage-picked-up-table.ts
- create-hostage-positions-table.ts
- create-hostage-rescued-table.ts
- create-ignored-steam-accounts-table.ts
- create-inferno-positions-table.ts
- create-kills-table.ts
- create-maps-table.ts
- create-matches-table.ts
- create-player-blinds-table.ts
- create-player-buys-table.ts
- create-player-comments-table.ts
- create-player-economies-table.ts
- create-player-positions-table.ts
- create-players-table.ts
- create-rounds-table.ts
- create-shots-table.ts
- create-smokes-start-table.ts
- create-steam-accounts-table.ts
- create-tags-table.ts
- create-teams-table.ts
- create-timestamps-table.ts
- create-round-tags-table.ts
- ensure-migrations-table-exists.ts
- fetch-migrations.ts
- get-all-migrations.ts
- introspection.ts
- migrate-database.ts
- migration-table.ts
- migration.ts
- v10.ts
- v11.ts
- v12.ts
- v13.ts
- v14.ts
- v3.ts
- v4.ts
- v5.ts
- v6.ts
- v7.ts
- v8.ts
- v9.ts
- fetch-collateral-kill-count-per-steam-ids.ts
- fetch-last-player-data.ts
- fetch-player-charts-data.ts
- fetch-player-clutches.ts
- fetch-player-collateral-kill-count.ts
- fetch-player-competitive-rank-history.ts
- fetch-player-enemy-count-per-rank.ts
- fetch-player-last-competitive-rank.ts
- fetch-player-last-matches.ts
- fetch-player-last-premier-rank.ts
- fetch-player-maps-stats.ts
- fetch-player-match-count-stats.ts
- fetch-player-opening-duels-stats.ts
- fetch-player-premier-rank-history.ts
- fetch-player-profile.ts
- fetch-player-round-count-stats.ts
- fetch-player-utility-stats.ts
- fetch-player.ts
- fetch-player-blinds.ts
- player-blind-row-to-player-blind.ts
- player-blind-table.ts
- player-buy-table.ts
- fetch-player-economies.ts
- player-economy-row-to-player-economy.ts
- player-economy-table.ts
- fetch-players-positions.ts
- player-position-row-to-player-position.ts
- player-position-table.ts
- fetch-last-players-data.ts
- fetch-player-steam-ids-in-match.ts
- fetch-players-clutch-stats.ts
- fetch-players-economy-stats.ts
- fetch-players-enemies-flashed-count.ts
- fetch-players-maps-stats.ts
- fetch-players-round-count-stats.ts
- fetch-players-table.ts
- fetch-players-utility-stats.ts
- fetch-players-weapon-inspections-stats.ts
- players-table-filter.ts
- add-renown-account.ts
- delete-renown-account.ts
- fetch-current-renown-account.ts
- fetch-renown-accounts.ts
- renown-account-row-to-renown-account.ts
- renown-account-row.ts
- update-current-renown-account.ts
- round-not-found.ts
- fetch-round.ts
- fetch-rounds.ts
- round-row-to-round.ts
- round-table.ts
- search-clutches.ts
- search-kills.ts
- search-map-names.ts
- search-multi-kills.ts
- search-ninja-defuse.ts
- search-players.ts
- search-rounds.ts
- fetch-shots.ts
- shot-row-to-shot.ts
- shot-table.ts
- fetch-smokes-start.ts
- smoke-start-row-to-smoke-start.ts
- smoke-start-table.ts
- invalid-steam-community-url.ts
- steam-account-already-ignored.ts
- steam-account-name-too-long.ts
- steam-account-not-found.ts
- add-ignored-steam-account.ts
- build-steam-accounts-from-steam-ids.ts
- delete-ignored-steam-account.ts
- fetch-banned-account-age-stats.ts
- fetch-banned-steam-accounts.ts
- fetch-ignored-steam-accounts.ts
- fetch-steam-accounts.ts
- ignored-steam-account-table.ts
- insert-steam-accounts.ts
- steam-account-overrides-table.ts
- steam-account-table.ts
- sync-steam-accounts-with-players.ts
- update-steam-account-name.ts
- update-steam-accounts-from-steam.ts
- invalid-tag-color.ts
- tag-name-already-taken.ts
- tag-name-too-long.ts
- tag-name-too-short.ts
- tag-not-found.ts
- assert-valid-tag.ts
- checksum-tag-table.ts
- delete-tag.ts
- fetch-checksum-tag-ids.ts
- fetch-checksum-tags.ts
- fetch-players-tag-ids.ts
- fetch-players-tags.ts
- fetch-round-tags.ts
- fetch-tags.ts
- insert-default-tags.ts
- insert-tag.ts
- round-tag-table.ts
- steam-account-tag-table.ts
- tag-row-to-tag.ts
- tag-table.ts
- update-checksums-tags.ts
- update-players-tags.ts
- update-round-tags.ts
- update-tag.ts
- team-not-found.ts
- fetch-team-bombs-stats.ts
- fetch-team-clutches.ts
- fetch-team-collateral-kill-count.ts
- fetch-team-economy-stats.ts
- fetch-team-last-matches.ts
- fetch-team-maps-stats.ts
- fetch-team-match-count-stats.ts
- fetch-team-match-side-stats.ts
- fetch-team-rounds-count.ts
- fetch-team.ts
- fetch-teams-economy-stats.ts
- team-filters.ts
- duplicate-team-name-error.ts
- teams-not-found.ts
- fetch-teams-table.ts
- team-row-to-team.ts
- team-table.ts
- teams-table-filter.ts
- is-timestamp-expired.ts
- timestamp-name.ts
- timestamp-table.ts
- update-timestamp.ts
- get-match-playback.ts
- fetch-clutches-rows.ts
- fetch-kills-rows.ts
- fetch-matches-rows.ts
- fetch-players-rows.ts
- fetch-rounds-rows.ts
- fetch-weapons-rows.ts
- connect-database.ts
- copy-csv-into-table.ts
- create-database-if-not-exists.ts
- database-schema-version-mismatch-error.ts
- database.ts
- delete-positions.ts
- get-database-size.ts
- postgresql-error-code.ts
- reset-database.ts
- schema.ts
- get-demo-header.test.ts.snap
- invalid-demo-header.ts
- source_1_1.dem.data
- source_1_2.dem.data
- source_1_3.dem.data
- source_1_4.dem.data
- source_2_1.dem.data
- source_2_2.dem.data
- source_2_3.dem.data
- source_2_4.dem.data
- source_2_5.dem.data
- source_2_6.dem.data
- source_2_7.dem.data
- source_2_8.dem.data
- source_2_9.dem.data
- analyze-demo.ts
- create-decompress-stream.ts
- delete-demos.ts
- demo-archive-extraction.test.ts
- demo-archive-extraction.ts
- find-demos-in-folders.ts
- get-demo-audio-file-path.ts
- get-demo-checksum-from-demo-path.ts
- get-demo-checksum-from-file-stats.ts
- get-demo-from-file-path.ts
- get-demo-header.test.ts
- get-demo-header.ts
- get-demo-info-file-path.ts
- get-demos-file-paths-to-load.ts
- load-demo-by-path.ts
- corrupted-demo-error.ts
- player-color-to-string.ts
- run-demo-analyzer.ts
- decode-sharecode-error.ts
- download-folder-not-defined.ts
- download-folder-not-exists.ts
- download-link-expired.ts
- invalid-share-code.ts
- match-already-downloaded.ts
- match-already-in-download-queue.ts
- write-info-file-error.ts
- assert-download-folder-is-valid.ts
- build-download-from-share-code.ts
- get-archive-format-from-demo-url.test.ts
- get-archive-format-from-demo-url.ts
- get-download-status.ts
- is-download-link-expired.ts
- abort-error.ts
- base-error.ts
- invalid-file-extension.ts
- invalid-json.ts
- network-error.ts
- player-not-found.ts
- download-last-faceit-matches.ts
- fetch-faceit-match.ts
- fetch-last-faceit-matches.ts
- faceit-api-error.ts
- faceit-forbidden-error.ts
- faceit-invalid-request.ts
- faceit-resource-not-found.ts
- faceit-unauthorized.ts
- faceit-game-id.ts
- faceit-result.ts
- fetch-faceit-account.ts
- fetch-match-stats.ts
- fetch-match.ts
- fetch-player-last-matches.ts
- get-faceit-api-key.ts
- delete-camera-preview-file.ts
- ensure-cameras-previews-folders-exist.ts
- get-camera-preview-base64.ts
- get-camera-preview-image-path.ts
- get-cameras-previews-folder-path.ts
- get-user-cameras-folder-path.ts
- write-camera-preview-image.ts
- file-not-found.ts
- delete-map-image-files.ts
- ensure-maps-images-folders-exist.ts
- get-game-maps-images-folder-path.ts
- get-map-lower-radar-base64.ts
- get-map-lower-radar-file-path.ts
- get-map-radar-base64.ts
- get-map-radar-file-path.ts
- get-map-thumbnail-base64.ts
- get-map-thumbnail-file-path.ts
- get-maps-images-folder-path.ts
- get-maps-radars-folder-path.ts
- get-maps-thumbnails-folder-path.ts
- get-unknown-image-file-path.ts
- get-user-maps-images-folder-path.ts
- get-user-maps-radars-folder-path.ts
- get-user-maps-thumbnails-folder-path.ts
- write-map-lower-radar-file-from-base64.ts
- write-map-radar-image-from-base64.ts
- write-map-thumbnail-file.ts
- download-and-extract-xz-archive.ts
- download-and-extract-zip-archive.ts
- get-app-folder-path.ts
- get-image-information.ts
- get-images-folder-path.ts
- get-jpg-information.ts
- get-png-information.ts
- get-premier-rank-image-src.ts
- get-rank-image-src.ts
- get-static-folder-path.ts
- get-user-images-folder-path.ts
- glob.ts
- image.ts
- is-path-writable.ts
- move-files.ts
- windows-to-unix-path-separator.ts
- write-base64-file.ts
- write-json-file.ts
- export-matches-to-json.ts
- match-json.ts
- get_running_process_exit_code.node
- binding.gyp
- get-running-process-exit-code.cpp
- get-running-process-exit-code.ts
- package.json
- README.md
- are-processes-running.ts
- get-windows-exe-version.ts
- is-linux.ts
- is-mac.ts
- is-windows.ts
- kill-processes-by-names.ts
- windows-registry.ts
- renown-api-error.ts
- renown-invalid-request.ts
- renown-resource-not-found.ts
- renown-too-many-requests.ts
- assert-valid-renown-response.ts
- download-last-renown-matches.ts
- fetch-last-renown-matches.ts
- fetch-renown-account-from-steamid.ts
- initialize-locale.ts
- v10.ts
- v11.ts
- v12.ts
- v13.ts
- v2.ts
- v3.ts
- v4.ts
- v5.ts
- v6.ts
- v7.ts
- v8.ts
- v9.ts
- column-state.ts
- get-table-state-file-path.ts
- read-table-state.ts
- reset-tables-state.ts
- table-name.ts
- write-table-state.ts
- default-settings.ts
- get-all-migrations.ts
- get-settings-file-path.ts
- get-settings.ts
- initialize-settings.ts
- migrate-settings.ts
- migration.ts
- page.ts
- remove-tag-id-from-settings.ts
- reset-settings.ts
- schema-version.ts
- settings.ts
- update-settings.ts
- write-settings.ts
- get-player-steam-id-from-steam-url.ts
- get-players-bans.ts
- get-steam-api-key.ts
- get-users-summary.ts
- steam-api-forbidden-error.ts
- steam-constants.ts
- steam-too-many-requests.ts
- steamapi-error.ts
- get-match-info-from-match-info-protobuf-message.test.ts.snap
- get-valve-match-from-match-info-protobuf-message.test.ts.snap
- match730_003028590839392632871_1662707805_136.dem.info
- match730_003189280594026561777_1796106830_900.dem.info
- match730_003189870870709403769_1988138084_900.dem.info
- match730_003496718345246343373_0093428724_190.dem.info
- match730_003498492722937856210_1557600280_214.dem.info
- match730_003668313874395824202_1729175012_271.dem.info
- match730_003668537425296097309_2104686856_273.dem.info
- fetch-last-valve-matches.ts
- get-map-name.ts
- get-match-demo-path.ts
- get-valve-match-from-match-info-protobuf-message.test.ts
- get-valve-match-from-match-info-protobuf-message.ts
- update-valve-players-from-steam.ts
- command-error.ts
- ffmpeg-error.ts
- ffmpeg-not-installed.ts
- hlae-not-installed.ts
- invalid-ffmpeg-executable.ts
- invalid-hlae-executable.ts
- no-sequences-found.ts
- raw-files-not-found.ts
- virtual-dub-error.ts
- virtual-dub-not-installed.ts
- wav-file-not-found.ts
- check-for-ffmpeg-update.ts
- execute-ffmpeg.ts
- fetch-last-ffmpeg-version.ts
- ffmpeg-location.ts
- get-ffmpeg-version-from-executable.ts
- get-installed-ffmpeg-version.ts
- install-ffmpeg.ts
- is-ffmpeg-installed.ts
- is-ffmpeg-update-available.ts
- kill-ffmpeg-process.ts
- assert-video-generation-is-possible.ts
- concatenate-videos-from-sequences.ts
- create-cs2-video-json-file.ts
- create-csgo-video-json-file.ts
- delete-sequences-raw-files.ts
- generate-video-with-ffmpeg.ts
- generate-video-with-virtual-dub.ts
- generate-video.ts
- get-sequence-name.ts
- get-sequence-output-file-path.ts
- get-sequence-output-folder-path.ts
- get-sequence-raw-files.ts
- move-hlae-files-to-output-folder.ts
- move-startmovie-files-to-output-folder.ts
- replace-filename-placeholders.test.ts
- replace-filename-placeholders.ts
- watch-video-sequences.ts
- check-for-hlae-update.ts
- download-hlae.ts
- fetch-last-hlae-release.ts
- get-hlae-version-from-executable.ts
- get-installed-hlae-version.ts
- hlae-location.ts
- install-hlae.ts
- is-hlae-installed.ts
- is-hlae-update-available.ts
- kill-hlae-process.ts
- download-and-extract-virtual-dub.ts
- get-installed-virtual-dub-version.ts
- get-virtual-dub-executable-path.ts
- get-virtual-dub-folder-path.ts
- get-virtual-dub-version-file-path.ts
- is-virtual-dub-installed.ts
- kill-virtual-dub-process.ts
- virtual-dub-version.ts
- get-output-folder-path.ts
- clutches-sheet.ts
- general-sheet.ts
- kills-sheet.ts
- players-flashbang-matrix-sheet.ts
- players-sheet.ts
- rounds-sheet.ts
- single-match-export-sheet.ts
- weapons-sheet.ts
- clutches-sheet.ts
- kills-sheet.ts
- matches-sheet.ts
- multiple-match-export-sheet.ts
- players-sheet.ts
- rounds-sheet.ts
- weapons-sheet.ts
- clutch-sheet.ts
- economy-sheet.ts
- general-sheet.ts
- maps-sheet.ts
- player-export.ts
- single-player-export-sheet.ts
- utility-sheet.ts
- clutch-sheet.ts
- economy-sheet.ts
- maps-sheet.ts
- multiple-player-export-sheet.ts
- players-sheet.ts
- players-xlsx-export.ts
- rounds-sheet.ts
- utility-sheet.ts
- cell-value.ts
- column.ts
- match-xlsx-export.ts
- matches-xlsx-export.ts
- player-sheet-name.ts
- sheet-name.ts
- sheet.ts
- workbook.ts
- xlsx-output.ts
- get-app-information.ts
- logger.ts
- element-to-image.ts
- get-demo-audio-data.ts
- preload-result.ts
- preload.ts
- has-pending-analyses-handler.ts
- start-counter-strike-handler.ts
- start-minimized-mode-handler.ts
- add-5eplay-account-handler.ts
- delete-5eplay-account-handler.ts
- fetch-last-5eplay-matches-handler.ts
- update-current-5eplay-account-handler.ts
- fetch-ban-stats-handler.ts
- add-camera-handler.ts
- camera-payload.ts
- delete-camera-handler.ts
- update-camera-handler.ts
- capture-player-view-handler.ts
- is-counter-strike-running-handler.ts
- is-cs2-connected-to-server-handler.ts
- start-counter-strike-handler.ts
- watch-demo-handler.ts
- watch-player-as-suspect-handler.ts
- watch-player-highlights-handler.ts
- watch-player-lowlights-handler.ts
- watch-player-rounds-handler.ts
- connect-database-handler.ts
- disconnect-database-connection-handler.ts
- get-database-size-handler.ts
- import-data-from-v2-backup-handler.ts
- optimize-database-handler.ts
- reset-database-handler.ts
- add-demos-to-analyses-handler.ts
- delete-demos-handler.ts
- export-demo-players-voice-handler.ts
- fetch-demos-table-handler.ts
- load-demo-handler.ts
- remove-demos-from-analyses-handler.ts
- rename-demo-handler.ts
- update-demos-source-handler.ts
- update-demos-type-handler.ts
- abort-download-handler.ts
- abort-downloads-handler.ts
- add-download-from-share-code-handler.ts
- add-download-handler.ts
- add-downloads-handler.ts
- fetch-last-valve-matches-handler.ts
- add-faceit-account-handler.ts
- delete-faceit-account-handler.ts
- fetch-last-faceit-matches-handler.ts
- update-current-faceit-account-handler.ts
- write-base64-file-handler.ts
- add-map-handler.ts
- delete-map-handler.ts
- map-payload.ts
- reset-maps-handler.ts
- update-map-handler.ts
- delete-matches-handler.ts
- export-match-chat-messages-handler.ts
- export-matches-chat-messages-handler.ts
- export-matches-to-json-handler.ts
- export-matches-to-xlsx-handler.ts
- fetch-2d-viewer-data-handler.ts
- fetch-match-by-checksum-handler.ts
- fetch-match-duels-matrix-rows-handler.ts
- fetch-match-flashbang-matrix-rows-handler.ts
- fetch-match-grenades-throw-handler.ts
- fetch-match-heatmap-points-handler.ts
- fetch-matches-table-handler.ts
- generate-match-positions-handler.ts
- update-comment-handler.ts
- update-match-demo-location-handler.ts
- update-matches-team-names-handler.ts
- update-matches-type-handler.ts
- fetch-migrations-handler.ts
- export-players-to-xlsx-handler.ts
- fetch-player-handler.ts
- fetch-player-heatmap-points-handler.ts
- fetch-players-table-handler.ts
- update-player-comment-handler.ts
- add-renown-account-handler.ts
- delete-renown-account-handler.ts
- fetch-last-renown-matches-handler.ts
- update-current-renown-account-handler.ts
- update-round-comment-handler.ts
- search-handler.ts
- search-map-names-handler.ts
- search-players-handler.ts
- disable-ffmpeg-custom-location-handler.ts
- disable-hlae-custom-location-handler.ts
- enable-ffmpeg-custom-location-handler.ts
- enable-hlae-custom-location-handler.ts
- ffmpeg-version-changed-payload.ts
- hlae-version-changed-payload.ts
- reset-tables-state-handler.ts
- add-ignored-steam-account-handler.ts
- delete-ignored-steam-account-handler.ts
- update-steam-account-name-handler.ts
- delete-tag-handler.ts
- insert-tag-handler.ts
- update-checksums-tags-handler.ts
- update-players-tags-handler.ts
- update-round-tags-handler.ts
- update-tag-handler.ts
- fetch-team-handler.ts
- fetch-team-heatmap-points-handler.ts
- fetch-teams-table-handler.ts
- add-video-to-queue-handler.ts
- initialize-video-handler.ts
- install-ffmpeg-handler.ts
- install-hlae-handler.ts
- install-virtual-dub-handler.ts
- pause-video-queue-handler.ts
- remove-videos-from-queue-handler.ts
- resume-video-queue-handler.ts
- update-ffmpeg-handler.ts
- update-hlae-handler.ts
- watch-video-sequences-handler.ts
- abort-current-task-handler.ts
- initialize-application-handler.ts
- navigate-to-demo-or-match-handler.ts
- handle-error.ts
- main-handlers-mapping.ts
- renderer-handlers-mapping.ts
- check-for-new-banned-steam-accounts.ts
- download-last-matches-if-necessary.ts
- download-last-valve-matches.ts
- listen-for-counter-strike-closed.ts
- abort-controller.ts
- analyses-listener.ts
- counter-strike.ts
- dev-preload.ts
- dev.html
- download-queue.ts
- game-client-message-name.ts
- game-server-message-name.ts
- get-error-code-from-error.ts
- handler.ts
- identifiable-client-message.ts
- main-client-message-name.ts
- main-server-message-name.ts
- port.ts
- renderer-client-message-name.ts
- renderer-server-message-name.ts
- server.ts
- shared-server-message-name.ts
- start-background-tasks.ts
- update-settings-and-notify-renderer-process.ts
- video-queue.ts
- action-bar.tsx
- remove-all-analyses-button.tsx
- remove-analyses-succeed-button.tsx
- analyses-context-menu.tsx
- remove-demo-from-analyses-item.tsx
- see-demo-item.tsx
- see-match-item.tsx
- analyses-table.tsx
- status-cell.tsx
- use-analyses-columns.ts
- analyses-actions.ts
- analyses-reducer.ts
- analyses.tsx
- analysis-logs.tsx
- analysis-status.ts
- no-analysis.tsx
- use-analyses-state.ts
- use-analyses.ts
- use-get-demo-analysis-status.ts
- use-is-demo-analysis-in-progress.ts
- use-selected-analysis-demo-id.ts
- ban-per-competitive-rank-chart.tsx
- ban-per-date-chart.tsx
- ban-per-premier-rank-chart.tsx
- ban-stats.tsx
- last-bans.tsx
- no-ban-message.tsx
- no-stats.tsx
- ban-actions.ts
- ban-reducer.ts
- use-ban-state.ts
- use-ignored-steam-accounts.ts
- connect-database-button.tsx
- connect-database.tsx
- help-link.tsx
- use-register-analyses-listeners.ts
- use-register-ban-listeners.tsx
- use-register-counter-strike-listeners.tsx
- use-register-downloads-listeners.ts
- use-register-settings-listeners.ts
- use-register-video-queue-listeners.ts
- app-content.tsx
- app-loader.tsx
- app-wrapper.tsx
- app.tsx
- arguments-provider.tsx
- bootstrap-actions.ts
- bootstrap-reducer.ts
- database-loader.tsx
- database-status.ts
- drop-zone.tsx
- initial-route-redirector.tsx
- loading-error.tsx
- loading.tsx
- locale-provider.tsx
- navigation-listener.tsx
- root.tsx
- settings-provider.tsx
- use-argument.ts
- use-arguments-context.ts
- use-bootstrap-state.ts
- use-database-status.ts
- use-register-web-socket-listeners.ts
- web-socket-provider.tsx
- cache-reducer.ts
- use-cache.ts
- use-match-checksums.ts
- cameras-actions.ts
- cameras-reducer.ts
- use-cameras-state.ts
- use-cameras.ts
- use-get-camera-image-src.ts
- changelog-dialog.tsx
- comment-actions.ts
- use-update-comment.tsx
- analyze-button.tsx
- apply-button.tsx
- button.tsx
- cancel-button.tsx
- change-button.tsx
- close-button.tsx
- confirm-button.tsx
- copy-button.tsx
- copy-demo-link-button.tsx
- copy-share-code-button.tsx
- copy-steamid-button.tsx
- delete-button.tsx
- details-button.tsx
- export-html-element-as-image-button.tsx
- install-button.tsx
- open-link-button.tsx
- refresh-button.tsx
- remove-button.tsx
- reset-button.tsx
- retry-button.tsx
- reveal-button.tsx
- reveal-demo-in-explorer-button.tsx
- reveal-file-in-explorer-button.tsx
- reveal-folder-in-explorer-button.tsx
- reveal-log-file-button.tsx
- save-button.tsx
- see-demo-button.tsx
- see-match-button.tsx
- spinnable-button.tsx
- update-button.tsx
- watch-button.tsx
- xlsx-export-button.tsx
- collapse-panel.tsx
- add-to-video-sequences-item.tsx
- analyze-item.tsx
- change-matches-type-item.tsx
- change-source-item.tsx
- comment-item.tsx
- copy-checksums-item.tsx
- copy-filepath-item.tsx
- copy-item.tsx
- copy-name-item.tsx
- copy-sharecode-item.tsx
- copy-steamid-item.tsx
- delete-item.tsx
- details-item.tsx
- export-chat-messages-item.tsx
- export-matches-item.tsx
- export-matches-to-json-item.tsx
- export-players-voice-item.tsx
- export-to-xlsx-item.tsx
- ignore-steam-account-ban-item.tsx
- navigate-to-demo-item.tsx
- navigate-to-match-item.tsx
- navigate-to-matches-demo-item.tsx
- navigate-to-player-item.tsx
- navigate-to-team-item.tsx
- open-faceit-profile-item.tsx
- open-leetify-profile-item.tsx
- open-renown-profile-item.tsx
- open-steam-profile-item.tsx
- pin-player-item.tsx
- rename-item.tsx
- reveal-demo-in-explorer-item.tsx
- reveal-file-in-explorer-item.tsx
- see-player-profile-item.tsx
- show-player-matches-item.tsx
- tags-item.tsx
- update-match-demo-location-item.tsx
- update-name-item.tsx
- watch-item.tsx
- watch-player-as-suspect-item.tsx
- watch-player-highlights-item.tsx
- watch-player-item.tsx
- watch-player-lowlights-item.tsx
- watch-player-rounds-item.tsx
- context-menu-item.tsx
- context-menu-provider.tsx
- context-menu.tsx
- separator.tsx
- sub-context-menu.tsx
- use-context-menu.ts
- analyze-demos-dialog.tsx
- change-demos-source-dialog.tsx
- counter-strike-running-dialog.tsx
- delete-demos-dialog.tsx
- delete-matches-dialog.tsx
- demo-not-found-dialog.tsx
- dialog-provider.tsx
- export-matches-to-json-dialog.tsx
- export-matches-xlsx-dialog.tsx
- export-xlsx-options-dialog.tsx
- exporting-to-xlsx-dialog.tsx
- rename-dialog.tsx
- select-actions-pov-dialog.tsx
- select-pov-dialog.tsx
- use-dialog.ts
- active-filter-indicator.tsx
- analysis-status-select.tsx
- demo-types-filter.tsx
- dropdown-filter.tsx
- filter-category.tsx
- filter-selection.tsx
- filter-separator.tsx
- filter-value.tsx
- game-filter.tsx
- game-modes-filter.tsx
- match-length-filter.tsx
- period-filter.tsx
- ranking-select.tsx
- sources-filter.tsx
- tags-filter.tsx
- weapons-filter.tsx
- field-error.tsx
- export-heatmap-button.tsx
- heatmap-context.ts
- heatmap-events.ts
- heatmap-filters.tsx
- heatmap-input-opacity.tsx
- heatmap-provider.tsx
- heatmap-select-event.tsx
- heatmap-select-map.tsx
- heatmap-side-select.tsx
- heatmap.tsx
- input-blur.tsx
- input-radius.tsx
- reset-zoom-button.tsx
- radio-group-tri-state.tsx
- radio-group.tsx
- opening-duel-result-select.tsx
- perspective-select.tsx
- players-select.tsx
- radar-level-select.tsx
- rounds-select.tsx
- side-select.tsx
- teams-select.tsx
- weapon-types-filter.tsx
- checkbox.tsx
- color-picker.tsx
- comment-input.tsx
- database-name-input.tsx
- file-or-directory-input.tsx
- hostname-input.tsx
- image-drop-zone.tsx
- input-label.tsx
- markdown-editor.tsx
- milkdown-placeholder-plugin.ts
- number-input.tsx
- opacity-input.tsx
- password-input.tsx
- port-input.tsx
- radio-input.tsx
- range-input.tsx
- search-input.tsx
- seconds-input.tsx
- select.tsx
- switch.tsx
- text-area.tsx
- text-input-filter.tsx
- text-input.tsx
- username-input.tsx
- documentation-link.tsx
- link.tsx
- see-round-link.tsx
- team-indicator.tsx
- team-score.tsx
- bans-cell.tsx
- match-comment-widget.tsx
- team-a-score-cell.tsx
- team-b-score-cell.tsx
- use-matches-columns.tsx
- hlae-error.tsx
- average-damages-per-round-panel.tsx
- average-deaths-per-round-panel.tsx
- average-kills-per-round-panel.tsx
- clutches.tsx
- headshot-panel.tsx
- hltv-rating-2-panel.tsx
- hltv-rating-panel.tsx
- kast-panel.tsx
- kill-death-ratio-panel.tsx
- kills-panel.tsx
- multi-kills-panel.tsx
- objectives-panel.tsx
- rounds-panel.tsx
- utilities-panel.tsx
- weapon-inspections-panel.tsx
- win-rate-panel.tsx
- win-rate.tsx
- popover.tsx
- avatar-cell.tsx
- bans-cell.tsx
- comment-cell.tsx
- kill-attributes-cell.tsx
- kill-death-diff-cell.tsx
- leetify-rating-diff-cell.tsx
- rank-cell.tsx
- source-cell.tsx
- tags-cell.tsx
- table-status-bar-legend.tsx
- table-status-bar-rectangle.tsx
- table-status-bar-separator.tsx
- table-status-bar.tsx
- build-rows.ts
- column-visibility.tsx
- columns-visibility-dropdown.tsx
- comment-widget.tsx
- date-sort-function.ts
- get-table-row-height.ts
- kill-death-diff-sort-function.ts
- table-types.ts
- table.tsx
- use-table-comment-widget-visibility.ts
- use-table.ts
- tab-link-number-badge.tsx
- tab-link.tsx
- tab-links.tsx
- tag-indicator.tsx
- tag.tsx
- tags.tsx
- timestamp-item.tsx
- use-timeline.tsx
- toasts-context.ts
- toasts-provider.tsx
- use-show-toast.ts
- collapse-transition.tsx
- performance-timeline-bar.tsx
- performance-timeline.tsx
- round-context-menu.tsx
- avatar-cell.tsx
- use-valve-scoreboard-columns.ts
- valve-match-overview.tsx
- valve-match-scoreboard.tsx
- valve-scoreboard-context-menu.tsx
- action-bar.tsx
- avatar.tsx
- card.tsx
- content.tsx
- date-picker.tsx
- donate.tsx
- dropdown.tsx
- error-message.tsx
- external-link.tsx
- kebab-menu.tsx
- keyboard-keys.tsx
- kill-feed-entry.tsx
- last-match.tsx
- last-matches.tsx
- links.tsx
- maps-stats.tsx
- markdown.tsx
- message.tsx
- number-badge.tsx
- panel.tsx
- premier-rank.tsx
- progress.tsx
- section.tsx
- spinner.tsx
- team-text.tsx
- tooltip.tsx
- unsupported-map.tsx
- weapons-icons.ts
- demo-actions.ts
- demo-analyze-date.tsx
- demo-comment-input.tsx
- demo-date.tsx
- demo-duration.tsx
- demo-field.tsx
- demo-information.tsx
- demo-loader.tsx
- demo-map.tsx
- demo-match-status.tsx
- demo-name-input.tsx
- demo-reducer.ts
- demo-source.tsx
- demo-tags.tsx
- demo-with-valve-match.tsx
- demo-without-valve-match.tsx
- demo.tsx
- next-demo-link.tsx
- previous-demo-link.tsx
- reveal-demo-in-explorer-button.tsx
- see-match-button.tsx
- use-current-demo.ts
- use-demo-state.ts
- use-is-demo-in-database.ts
- use-selected-player.ts
- watch-demo-button.tsx
- action-bar.tsx
- analyze-demos-button.tsx
- analyze-not-analyzed-demos-button.tsx
- demo-details-button.tsx
- demos-filter-dropdown.tsx
- fuzzy-search-text-input.tsx
- refresh-demos-button.tsx
- reveal-demos-in-explorer-button.tsx
- watch-demo-button.tsx
- demo-comment-widget.tsx
- demo-context-menu.tsx
- demo-status-cell.tsx
- demos-columns-visibility.tsx
- demos-count.tsx
- demos-table-context.ts
- demos-table-provider.tsx
- demos-table-status-bar.tsx
- demos-table.tsx
- export-demos-items.tsx
- loading-demos-message.tsx
- no-demos.tsx
- rename-demo-dialog.tsx
- selected-demo-count.tsx
- tags-dialog.tsx
- update-demos-type-item.tsx
- use-demos-columns.ts
- use-demos-table.ts
- current-folder-select.tsx
- demos-actions.ts
- demos-reducer.ts
- demos.tsx
- use-active-demos-filters.ts
- use-demo-sources.ts
- use-demos-loaded.ts
- use-demos-state.ts
- use-demos-status.ts
- use-demos.ts
- use-fetch-demos.ts
- use-fuzzy-search-text.ts
- use-selected-demos-paths.ts
- use-selected-demos.ts
- checksums-tags-dialog.tsx
- confirm-dialog.tsx
- dialog.tsx
- full-screen-dialog.tsx
- tags-dialog.tsx
- update-demo-location-dialog.tsx
- update-player-name-dialog.tsx
- action-bar.tsx
- avatar-cell.tsx
- current-match.tsx
- faceit-actions.ts
- faceit-reducer.ts
- faceit-scoreboard-context-menu.tsx
- last-matches-loader.tsx
- last-matches.tsx
- match.tsx
- no-faceit-account.tsx
- scoreboard.tsx
- sidebar.tsx
- use-current-faceit-account.ts
- use-current-match.ts
- use-faceit-accounts.ts
- use-faceit-matches.ts
- use-faceit-scoreboard-columns.ts
- use-faceit-state.ts
- use-faceit-status.ts
- use-fetch-last-faceit-matches.ts
- use-selected-match-id.ts
- use-update-current-faceit-account.tsx
- 5eplay-action-bar.tsx
- 5eplay-actions.ts
- 5eplay-avatar-cell.tsx
- 5eplay-current-match.tsx
- 5eplay-download-sidebar.tsx
- 5eplay-last-matches-loader.tsx
- 5eplay-last-matches.tsx
- 5eplay-match.tsx
- 5eplay-reducer.ts
- 5eplay-scoreboard-context-menu.tsx
- 5eplay-scoreboard.tsx
- five-eplay-account-instructions.tsx
- no-5eplay-account.tsx
- use-5eplay-accounts.ts
- use-5eplay-scoreboard-columns.ts
- use-5eplay-state.ts
- use-current-5eplay-account.ts
- use-current-5eplay-match.ts
- use-fetch-last-5eplay-matches.ts
- use-update-current-5eplay-account.tsx
- action-bar.tsx
- download-actions.tsx
- download-entry.tsx
- pending-actions.ts
- pending-downloads-list.tsx
- pending-downloads-reducer.ts
- pending-downloads.tsx
- remove-download-button.tsx
- remove-downloads-button.tsx
- use-download-progress.ts
- use-download-status.ts
- use-downloads.ts
- use-pending-download-count.ts
- use-pending-downloads-state.ts
- action-bar.tsx
- avatar-cell.tsx
- current-match.tsx
- last-matches-loader.tsx
- last-matches.tsx
- match.tsx
- no-renown-account.tsx
- renown-actions.ts
- renown-reducer.ts
- renown-scoreboard-context-menu.tsx
- scoreboard.tsx
- sidebar.tsx
- use-current-match.ts
- use-current-renown-account.ts
- use-fetch-last-renown-matches.ts
- use-renown-accounts.ts
- use-renown-matches.ts
- use-renown-scoreboard-columns.ts
- use-renown-state.ts
- use-renown-status.ts
- use-selected-match-id.ts
- use-update-current-renown-account.tsx
- match-date.tsx
- match-download-status.tsx
- match-entry.tsx
- match-result-text.tsx
- match-score.tsx
- action-bar.tsx
- current-match.tsx
- download-demo-button.tsx
- fetch-matches-confirmation.tsx
- fetch-matches-error.tsx
- last-matches-loader.tsx
- last-matches.tsx
- no-matches-found.tsx
- sidebar.tsx
- use-current-steamid.ts
- use-error-code.ts
- use-matches.ts
- use-selected-match-id.ts
- use-selected-match.ts
- use-selected-player.ts
- use-selected-steam-id.ts
- use-status.ts
- use-valve-state.ts
- valve-actions.ts
- valve-reducer.ts
- dowload-required-tooltip.tsx
- download-demo-button.tsx
- download-demo-from-share-code-button.tsx
- download-demos-button.tsx
- downloads-actions.ts
- downloads-folder-required.tsx
- downloads-reducer.ts
- downloads.tsx
- match-result.ts
- pending-downloads-link.tsx
- reveal-demo-in-explorer-button.tsx
- reveal-download-folder-in-explorer-button.tsx
- see-demo-button.tsx
- use-downloads-state.ts
- use-get-boiler-error-message-from-error-code.ts
- use-get-downloaded-demo-path.ts
- watch-demo-button.tsx
- use-match-result-pie.tsx
- use-team-side-pie.tsx
- use-draw-player-death.ts
- use-navigate-to-match-player.ts
- use-add-demos-to-analyses.ts
- use-block-navigation.ts
- use-boolean-to-human.ts
- use-chart.ts
- use-charts-colors.ts
- use-clipboard.tsx
- use-counter-strike.tsx
- use-css-variable-value.ts
- use-export-match-chat-messages.tsx
- use-focus-last-active-element.ts
- use-format-date.ts
- use-format-money.ts
- use-game-options.ts
- use-get-game-mode-translation.ts
- use-get-rank-name.ts
- use-get-rank-tier-name.ts
- use-interactive-map-canvas.ts
- use-is-cs-running.ts
- use-map-canvas.ts
- use-navigate-to-demo.ts
- use-navigate-to-match.ts
- use-navigate-to-player.ts
- use-navigate-to-team.ts
- use-outside-click.ts
- use-path-exists.ts
- use-process-demos-to-analyze.tsx
- use-seconds-to-formatted-minutes.ts
- use-translate-economy-ban.ts
- use-translate-team-number.ts
- use-unix-timestamp-to-humanized-date.ts
- use-update-demo-location.ts
- use-web-socket-client.ts
- ak47-icon.svg
- ak47-icon.tsx
- aug-icon.svg
- aug-icon.tsx
- awp-icon.svg
- awp-icon.tsx
- bizon-icon.svg
- bizon-icon.tsx
- bomb-icon.svg
- bomb-icon.tsx
- cz75a-icon.svg
- cz75a-icon.tsx
- deagle-icon.svg
- deagle-icon.tsx
- decoy-icon.svg
- decoy-icon.tsx
- defuser-icon.svg
- defuser-icon.tsx
- dual-elite-icon.svg
- dual-elite-icon.tsx
- famas-icon.svg
- famas-icon.tsx
- five-seven-icon.svg
- five-seven-icon.tsx
- flashbang-icon.svg
- flashbang-icon.tsx
- g3sg1-icon.svg
- g3sg1-icon.tsx
- galilar-icon.svg
- galilar-icon.tsx
- glock-icon.svg
- glock-icon.tsx
- he-grenade-icon.svg
- he-grenade-icon.tsx
- helmet-icon.svg
- helmet-icon.tsx
- incendiary-grenade-icon.svg
- incendiary-grenade-icon.tsx
- kevlar-icon.svg
- kevlar-icon.tsx
- knife-icon.svg
- knife-icon.tsx
- m249-icon.svg
- m249-icon.tsx
- m4a1-icon.svg
- m4a1-icon.tsx
- m4a1-silencer-off-icon.svg
- m4a4-icon.svg
- m4a4-icon.tsx
- mac10-icon.svg
- mac10-icon.tsx
- mag7-icon.svg
- mag7-icon.tsx
- molotov-icon.svg
- molotov-icon.tsx
- mp5sd-icon.svg
- mp5sd-icon.tsx
- mp7-icon.svg
- mp7-icon.tsx
- mp9-icon.svg
- mp9-icon.tsx
- negev-icon.svg
- negev-icon.tsx
- nova-icon.svg
- nova-icon.tsx
- p2000-icon.svg
- p2000-icon.tsx
- p250-icon.svg
- p250-icon.tsx
- p90-icon.svg
- p90-icon.tsx
- revolver-icon.svg
- revolver-icon.tsx
- sawed-off-icon.svg
- sawed-off-icon.tsx
- scar20-icon.svg
- scar20-icon.tsx
- sg553-icon.svg
- sg553-icon.tsx
- smoke-grenade-icon.svg
- smoke-grenade-icon.tsx
- ssg08-icon.svg
- ssg08-icon.tsx
- tec9-icon.svg
- tec9-icon.tsx
- ump45-icon.svg
- ump45-icon.tsx
- usps-icon.svg
- usps-icon.tsx
- usps-silencer-off-icon.svg
- world-icon.svg
- world-icon.tsx
- xm1014-icon.svg
- xm1014-icon.tsx
- zeus-icon.svg
- zeus-icon.tsx
- airborne-kill-icon.svg
- airborne-kill-icon.tsx
- armor-icon.svg
- armor-icon.tsx
- armor-with-helmet-icon.svg
- armor-with-helmet-icon.tsx
- arrow-down-long-icon.svg
- arrow-down-long-icon.tsx
- arrow-up-long-icon.svg
- arrow-up-long-icon.tsx
- bars-icon.svg
- bars-icon.tsx
- blind-icon.svg
- blind-icon.tsx
- calendar-icon.svg
- calendar-icon.tsx
- check-circle-icon.svg
- check-circle-icon.tsx
- check-icon.svg
- check-icon.tsx
- chevron-down-icon.svg
- chevron-down-icon.tsx
- chicken.svg
- clock-icon.svg
- clock-icon.tsx
- cogs-icon.svg
- cogs-icon.tsx
- comment-dots-icon.svg
- comment-dots-icon.tsx
- counter-terrorist-icon.svg
- counter-terrorist-icon.tsx
- database-search-icon.svg
- database-search-icon.tsx
- dem-file-icon.svg
- dem-file-icon.tsx
- download-icon.svg
- download-icon.tsx
- drag-icon.svg
- drag-icon.tsx
- elimination-headshot-icon.svg
- elimination-headshot-icon.tsx
- elimination-icon.svg
- elimination-icon.tsx
- ellipsis-vertical-icon.svg
- ellipsis-vertical-icon.tsx
- eraser-icon.svg
- eraser-icon.tsx
- exclamation-triangle-icon.svg
- exclamation-triangle-icon.tsx
- expired-icon.svg
- expired-icon.tsx
- explosion-icon.svg
- explosion-icon.tsx
- file-corrupted-icon.tsx
- file-corrupted.svg
- flag-icon.svg
- flag-icon.tsx
- flashbang-assist-icon.svg
- flashbang-assist-icon.tsx
- focus-icon.svg
- focus-icon.tsx
- folder-icon.svg
- folder-icon.tsx
- headshot-icon.svg
- headshot-icon.tsx
- jump-icon.svg
- jump-icon.tsx
- left-arrow-icon.svg
- left-arrow-icon.tsx
- map-icon.svg
- map-icon.tsx
- maximize-icon.svg
- maximize-icon.tsx
- minimize-icon.svg
- minimize-icon.tsx
- noscope-icon.svg
- noscope-icon.tsx
- pause-icon.svg
- pause-icon.tsx
- pencil-icon.svg
- pencil-icon.tsx
- pending-icon.svg
- pending-icon.tsx
- penetrate-icon.svg
- penetrate-icon.tsx
- perfect-world-icon.svg
- play-circle-icon.svg
- play-circle-icon.tsx
- play-icon.svg
- play-icon.tsx
- player-icon.svg
- player-icon.tsx
- question-icon.svg
- question-icon.tsx
- revenge-icon.svg
- revenge-icon.tsx
- right-arrow-icon.svg
- right-arrow-icon.tsx
- round-end-reason-icon.tsx
- shield-icon.svg
- shield-icon.tsx
- sound-cross.svg
- sound-cross.tsx
- sound-icon.svg
- sound-icon.tsx
- star-icon.svg
- star-icon.tsx
- step-backward-icon.svg
- step-backward-icon.tsx
- step-forward-icon.svg
- step-forward-icon.tsx
- sync-icon.svg
- sync-icon.tsx
- tag-icon.svg
- tag-icon.tsx
- team-icon.svg
- team-icon.tsx
- terrorist-icon.svg
- terrorist-icon.tsx
- through-smoke-kill-icon.svg
- through-smoke-kill-icon.tsx
- thumbs-down-icon.svg
- thumbs-up-icon.svg
- times-circle.svg
- times-circle.tsx
- update-icon.svg
- update-icon.tsx
- user-icon.svg
- user-icon.tsx
- video-icon.tsx
- video.svg
- keyboard-shortcut.ts
- keyboard.ts
- analyses-link.tsx
- bans-link.tsx
- demos-link.tsx
- downloads-link.tsx
- left-bar-badge.tsx
- left-bar-link.tsx
- left-bar-tooltip.tsx
- left-bar.tsx
- matches-link.tsx
- pending-analyses-badge.tsx
- pending-downloads-badge.tsx
- pending-videos-badge.tsx
- pinned-player-link.tsx
- players-link.tsx
- search-link.tsx
- settings-button.tsx
- teams-link.tsx
- video-queue-link.tsx
- faceit-logo.svg
- faceit-logo.tsx
- renown-logo.svg
- renown-logo.tsx
- valve-logo.svg
- valve-logo.tsx
- get-scaled-coordinate-x.ts
- get-scaled-coordinate-y.ts
- maps-actions.ts
- maps-reducer.ts
- radar-level.ts
- use-game-maps.ts
- use-get-map-radar-src.ts
- use-get-map-thumbnail-src.ts
- use-maps-state.ts
- use-maps.ts
- chat-message.tsx
- chat-messages-list.tsx
- chat-messages.tsx
- empty-chat-messages.tsx
- export-chat-messages-button.tsx
- opening-duel-context-menu.tsx
- opening-duels-map-loader.tsx
- opening-duels-map.tsx
- use-opening-duels-map-columns.ts
- opening-duels-round-breakdown.tsx
- opening-duels-stats.tsx
- match-duels.tsx
- players-duels-matrix.tsx
- get-economy-type-color.ts
- team-economy-breakdown-chart.tsx
- team-economy-cards.tsx
- use-translate-economy-type.ts
- economy.tsx
- match-teams-economy-types-chart.tsx
- team-economy-advantage-chart.tsx
- team-equipment-values-chart.tsx
- build-grenade-drawings.ts
- draw-grenade-drawings.ts
- grenade-drawing.ts
- use-get-grenade-image.ts
- context-menu.tsx
- grenade-name-select.tsx
- grenades-finder-actions.ts
- grenades-finder-loader.tsx
- grenades-finder-reducer.ts
- grenades-finder.tsx
- players-select.tsx
- rounds-select.tsx
- side-select.tsx
- use-filtered-grenades-throw.ts
- use-grenades-finder-columns.ts
- use-grenades-finder-state.ts
- use-selected-grenade-name.ts
- use-selected-rounds.ts
- use-selected-sides.ts
- use-selected-steamids.ts
- cell-text.tsx
- cell.tsx
- fire-cells.tsx
- flashbang-cells.tsx
- he-grenade-cells.tsx
- smoke-cells.tsx
- fire-labels.tsx
- flashbang-labels.tsx
- he-grenade-labels.tsx
- label.tsx
- grenade-option.ts
- grenade-select.tsx
- grenades-stats.tsx
- players-flashbang-matrix.tsx
- players-stats-grid.tsx
- stats-label.tsx
- grenades-reducer.ts
- grenades-tabs.tsx
- match-grenades.tsx
- use-grenades-state.ts
- heatmap-reducer.ts
- match-heatmap-actions.ts
- match-heatmap-filters.tsx
- match-heatmap.tsx
- use-heatmap-state.ts
- action-bar.tsx
- copy-match-share-code.tsx
- export-match-as-xlsx-button.tsx
- export-match-to-json-button.tsx
- reveal-match-demo-in-explorer-button.tsx
- scoreboard-columns-visibility.tsx
- see-demo-button.tsx
- watch-match-at-tick-button.tsx
- watch-match-button.tsx
- copy-crosshair-config-item.tsx
- copy-crosshair-share-code-item.tsx
- copy-player-data-item.tsx
- generate-player-deaths-video-item.tsx
- generate-player-events-dialog.tsx
- generate-player-kills-video-item.tsx
- generate-player-rounds-video-item.tsx
- generate-player-video-item.tsx
- scoreboard-context-menu.tsx
- bans-cell.tsx
- match-information.tsx
- rounds-timeline.tsx
- scoreboard-avatar-cell.tsx
- scoreboard.tsx
- use-scoreboard-columns.ts
- match-overview-context.ts
- match-overview-provider.tsx
- match-overview.tsx
- use-match-overview.ts
- clutches-panel.tsx
- kills-panel.tsx
- match-players-loader.tsx
- match-players.tsx
- player-action-bar.tsx
- utilities-panel.tsx
- weapons-panel.tsx
- round-entry.tsx
- rounds-entries.tsx
- rounds-history.tsx
- rounds.tsx
- clutches.tsx
- end-reason.tsx
- kill-feed.tsx
- players-economy-chart.tsx
- players-information.tsx
- round-actions.ts
- round-comment-icon.tsx
- round-comment-input.tsx
- round-tags.tsx
- round-top-bar.tsx
- round.tsx
- use-current-round.ts
- use-update-round-comment.tsx
- play-demo-at-tick-button.tsx
- rounds-navigation-bar.tsx
- audio-codec-input.tsx
- constant-rate-factor-input.tsx
- ffmpeg-actions.ts
- ffmpeg-audio-bitrate-select.tsx
- ffmpeg-browse-button.tsx
- ffmpeg-input-parameters-input.tsx
- ffmpeg-install-button.tsx
- ffmpeg-output-parameters-input.tsx
- ffmpeg-reducer.ts
- ffmpeg-update-button.tsx
- ffmpeg.tsx
- use-ffmpeg-state.ts
- use-installed-ffmpeg-version.ts
- use-is-ffmpeg-installed.ts
- use-is-ffmpeg-update-available.ts
- video-codec-input.tsx
- video-container-select.tsx
- hlae-actions.ts
- hlae-browse-button.tsx
- hlae-config-folder-path.tsx
- hlae-install-button.tsx
- hlae-parameters.tsx
- hlae-reducer.ts
- hlae-update-button.tsx
- hlae.tsx
- use-hlae-state.ts
- use-installed-hlae-version.ts
- use-is-hlae-enabled.ts
- use-is-hlae-installed.ts
- use-is-hlae-update-available.ts
- focus-camera-kill-pov-input.tsx
- generate-cameras-dialog.tsx
- generate-cameras-form.ts
- manage-custom-cameras-buttons.tsx
- manage-player-cameras-buttons.tsx
- sequence-custom-cameras-table.tsx
- sequence-player-cameras-table.tsx
- bomb-defused-item.tsx
- bomb-exploded-item.tsx
- bomb-planted-item.tsx
- camera-item.tsx
- camera-marker.tsx
- custom-camera-item.tsx
- focus-camera-on-event-sub-context-menu.tsx
- kill-item.tsx
- match-timeline.tsx
- round-item.tsx
- select-seconds-dialog.tsx
- tick-context-menu.tsx
- tick.tsx
- time-marker.tsx
- copy-steamid-button.tsx
- edit-sequence-dialog.tsx
- enable-player-voices-checkbox.tsx
- end-tick-input.tsx
- get-sequence-player-color.ts
- highlight-player-kills-checkbox.tsx
- player-name-input.tsx
- players-colors.tsx
- save-sequence-button.tsx
- sequence-assists-checkbox.tsx
- sequence-cfg-input.tsx
- sequence-death-notices-duration-input.tsx
- sequence-dialog.tsx
- sequence-disk-space.tsx
- sequence-duration.tsx
- sequence-form-provider.tsx
- sequence-form.ts
- sequence-number-input.tsx
- sequence-player-voices-checkbox.tsx
- sequence-players.tsx
- sequence-record-audio-checkbox.tsx
- sequence-x-ray-checkbox.tsx
- show-only-death-notices-checkbox.tsx
- show-player-kills-checkbox.tsx
- start-tick-input.tsx
- use-sequence-form.ts
- enable-player-voices-checkbox.tsx
- highlight-player-kills-checkbox.tsx
- player-name-input.tsx
- players-options-provider.tsx
- sequence-players-options.tsx
- show-player-kills-checkbox.tsx
- use-players-options.ts
- edit-sequences-settings-button.tsx
- edit-sequences-settings-dialog.tsx
- sequence-item.tsx
- sequences-timeline.tsx
- add-new-sequence-button.tsx
- add-sequence-dialog.tsx
- get-sequences-duration.ts
- required-disk-space.tsx
- sequences-actions.ts
- sequences-disk-space.tsx
- sequences-duration.tsx
- sequences-reducer.ts
- use-compute-require-bytes.ts
- use-current-match-sequences.ts
- use-get-sequences-required-disk-space.ts
- use-sequences-by-demo-file-path.ts
- use-sequences-required-disk-space.ts
- use-is-virtual-dub-installed.ts
- use-virtual-dub-state.ts
- virtual-dub-actions.ts
- virtual-dub-browse-button.tsx
- virtual-dub-install-button.tsx
- virtual-dub-reducer.ts
- virtual-dub.tsx
- add-video-to-queue-button.tsx
- add-video-to-queue-error-dialog.tsx
- assists-checkbox.tsx
- cfg-input.tsx
- close-game-after-recording-checkbox.tsx
- concatenate-sequences-checkbox.tsx
- death-notices-duration-input.tsx
- encoder-software-select.tsx
- focus-camera-player-select.tsx
- framerate-input.tsx
- generate-player-sequences-button.tsx
- height-resolution-input.tsx
- output-file-name-input.tsx
- output-folder-path.tsx
- player-voices-checkbox.tsx
- record-audio-checkbox.tsx
- recording-output-select.tsx
- recording-output.tsx
- recording-system-select.tsx
- sequences-summary.tsx
- show-only-death-notices-checkbox.tsx
- software-browse-button.tsx
- software.tsx
- toggle-true-view.tsx
- update-demo-location.tsx
- use-can-edit-video-players-options.ts
- use-video-state.ts
- video-actions-menu.tsx
- video-actions.ts
- video-loader.tsx
- video-reducer.ts
- video.tsx
- watch-sequences-button.tsx
- width-resolution-input.tsx
- x-ray-checkbox.tsx
- audio-offset.ts
- load-audio.ts
- degrees-to-radians.ts
- get-bomb-image.ts
- get-grenade-color.ts
- use-draw-bombs.ts
- use-draw-chickens.ts
- use-draw-deaths.ts
- use-draw-grenades.ts
- use-draw-hostages.ts
- use-draw-infernos.ts
- use-draw-map-radar.ts
- use-draw-players.ts
- use-draw-shots.ts
- use-drawable-canvas.ts
- audio-button.tsx
- audio-selector-button.tsx
- bomb-exploded-indicator.tsx
- bomb-planted-indicator.tsx
- drawing-button.tsx
- freezetime-end-indicator.tsx
- fullscreen-button.tsx
- indicator.tsx
- kill-indicator.tsx
- lower-radar-button.tsx
- next-round-button.tsx
- play-pause-button.tsx
- playback-bar-button.tsx
- playback-bar.tsx
- previous-round-button.tsx
- speed-button.tsx
- timeline.tsx
- vertical-slider.tsx
- round-button.tsx
- rounds-bar.tsx
- armor-indicator.tsx
- bomb-indicator.tsx
- current-weapon.tsx
- health-armor-state.tsx
- player-row.tsx
- team-panel.tsx
- weapons.tsx
- build-player-id.ts
- fullscreen-provider.tsx
- kills-feed.tsx
- no-positions-found.tsx
- timer.tsx
- use-fullscreen.ts
- use-viewer-context.ts
- use-viewer-state.ts
- viewer-2d-loader.tsx
- viewer-2d-reducer.ts
- viewer-2d.tsx
- viewer-actions.ts
- viewer-context.tsx
- body.tsx
- weapons-accuracy.tsx
- weapons.tsx
- entity-reducer.ts
- get-time-elapsed-between-ticks.ts
- match-actions.ts
- match-comment-input.tsx
- match-loader.tsx
- match-reducer.ts
- match-tabs.tsx
- use-current-match-checksum.ts
- use-current-match-map.ts
- use-current-match.ts
- use-unsafe-current-match.ts
- action-bar.tsx
- fuzzy-search-text-input.tsx
- match-details-button.tsx
- matches-columns-visibility.tsx
- matches-filter-dropdown.tsx
- reveal-matches-in-explorer-button.tsx
- watch-match-button.tsx
- rename-match-dialog.tsx
- tags-dialog.tsx
- update-team-names-dialog.tsx
- match-context-menu.tsx
- match-count.tsx
- match-with-cheater-indicator.tsx
- matches-status-bar.tsx
- matches-table-context.ts
- matches-table.tsx
- no-matches.tsx
- selected-match-count.tsx
- use-matches-table.ts
- matches-actions.ts
- matches-reducer.ts
- matches-table-provider.tsx
- matches.tsx
- use-active-matches-filters.ts
- use-fetch-matches.ts
- use-fuzzy-search-text.ts
- use-matches-loaded.ts
- use-matches-state.ts
- use-matches-status.ts
- use-matches.ts
- use-selected-match-checksums.ts
- use-selected-matches.ts
- average-damage-per-round-chart.tsx
- build-average-player-chart-data.ts
- clutch-won-percentage-chart.tsx
- competitive-rank-repartition-chart.tsx
- headshot-percentage-chart.tsx
- kill-death-ratio-chart.tsx
- match-count-chart.tsx
- player-charts.tsx
- premier-rank-repartition-chart.tsx
- use-player-chart-options.ts
- x-axis.tsx
- player-heatmap-actions.ts
- player-heatmap-filters.tsx
- player-heatmap.tsx
- use-heatmap-state.ts
- player-maps.tsx
- player-delete-matches-dialog.tsx
- player-match-context-menu.tsx
- player-matches-table.tsx
- use-selected-match-checksums.ts
- matchmaking-panel.tsx
- player-clutches.tsx
- player-comment-input.tsx
- player-last-matches.tsx
- player-multi-kills-panel.tsx
- player-objectives-panel.tsx
- player-opening-duels-panel.tsx
- player-overview.tsx
- player-utilities-panel.tsx
- player-weapon-inspections.tsx
- player-win-rate-panel.tsx
- vac-panel.tsx
- player-competitive-rank-history.tsx
- player-premier-rank-history.tsx
- player-rank.tsx
- use-get-win-count-translation.ts
- export-player-as-xlsx-button.tsx
- load-player-error.tsx
- pinned-player.tsx
- player-action-bar.tsx
- player-actions.ts
- player-filter-dropdown.tsx
- player-loader.tsx
- player-reducer.ts
- player-steam-link.tsx
- player-tabs.tsx
- player.tsx
- use-active-player-filters.ts
- use-current-player-steam-id.ts
- use-fetch-player.ts
- use-player-state.ts
- use-player.ts
- use-unsafe-player.ts
- use-update-player-comment.tsx
- ban-filter.tsx
- columns-visibility.tsx
- fuzzy-search-text-input.tsx
- player-details-button.tsx
- players-filter-dropdown.tsx
- refresh-button.tsx
- bans-cell.tsx
- bans-indicators.tsx
- export-players-item.tsx
- export-players-to-xlsx-dialog.tsx
- player-avatar-cell.tsx
- player-comment-widget.tsx
- player-context-menu.tsx
- player-count.tsx
- players-table-context.ts
- players-table-provider.tsx
- players-table-status-bar.tsx
- selected-player-count.tsx
- use-players-columns.ts
- use-players-table.ts
- action-bar.tsx
- no-players.tsx
- players-actions.ts
- players-reducer.ts
- players-table.tsx
- players-tags-dialogs.tsx
- players.tsx
- use-active-players-filters.ts
- use-fetch-players.ts
- use-fuzzy-search-text.ts
- use-players-state.ts
- use-players-status.ts
- use-players.ts
- use-selected-players-steamids.ts
- kills-filter.tsx
- search-event-input.tsx
- search-maps-input.tsx
- search-players-input.tsx
- clutches-results.tsx
- dot-separator.tsx
- kills-results.tsx
- multi-kills-results.tsx
- ninja-defuse-results.tsx
- result-row.tsx
- rounds-result.tsx
- virtual-list-results.tsx
- search-actions.ts
- search-reducer.ts
- search-results.tsx
- search.tsx
- use-search-state.ts
- about.tsx
- clear-logs-button.tsx
- reset-settings-button.tsx
- reveal-counter-strike-log-file-button.tsx
- see-changelog-button.tsx
- analyze-settings.tsx
- ignore-ban-before-first-seen.tsx
- max-concurrent-analyses-select.tsx
- toggle-analyze-positions.tsx
- use-analyze-settings.ts
- add-ignored-steam-account-dialog.tsx
- ban-settings.tsx
- ignored-steam-accounts.tsx
- use-ban-settings.ts
- use-ignored-steam-account.tsx
- camera-color-input.tsx
- camera-coordinates-input-number.tsx
- camera-form-provider.tsx
- camera-form.tsx
- camera-preview-input.tsx
- coordinate-x-input.tsx
- coordinate-y-input.tsx
- coordinate-z-input.tsx
- extract-coordinates-from-setpos-command.ts
- name-input.tsx
- pitch-input.tsx
- use-camera-form-field.ts
- use-camera-form.ts
- yaw-input.tsx
- add-camera-button.tsx
- add-camera-dialog.tsx
- camera-entry.tsx
- cameras-game-input.tsx
- cameras-map-input.tsx
- cameras-settings.tsx
- cameras.tsx
- delete-camera-dialog.tsx
- edit-camera-dialog.tsx
- database-settings.tsx
- database-size.tsx
- database.tsx
- disconnect-database-button.tsx
- import-v2-data-button.tsx
- optimize-database-button.tsx
- reset-database-button.tsx
- use-database-settings.ts
- 5eplay-settings.tsx
- account-avatar.tsx
- auto-download-third-party-demos-background.tsx
- auto-download-third-party-demos.tsx
- download-folder-path.tsx
- download-view.tsx
- faceit-downloads-warning.tsx
- faceit-settings.tsx
- renown-settings.tsx
- third-party-accounts.tsx
- third-party-settings.tsx
- use-add-5eplay-account.tsx
- use-add-faceit-account.tsx
- use-add-renown-account.tsx
- use-download-folder-path-or-throw-error.ts
- use-download-folder-path.ts
- use-show-download-folder-dialog.ts
- valve-settings.tsx
- add-folder-button.tsx
- demo-archive-extraction-settings.tsx
- folder-actions.ts
- folder-row.tsx
- folders-list.tsx
- folders-settings.tsx
- include-sub-folders-switch.tsx
- remove-folder-button.tsx
- use-add-folder.tsx
- use-current-demo-folder.ts
- use-demos-settings.ts
- use-folders.ts
- use-toggle-folder-sub-folders-inclusion.ts
- faceit-api-key.tsx
- integrations-settings.tsx
- steam-api-key.tsx
- coordinate-x-input.tsx
- coordinate-y-input.tsx
- lower-radar-input.tsx
- map-form-dialog.tsx
- map-form-provider.tsx
- name-input.tsx
- radar-input.tsx
- scale-input.tsx
- threshold-z-input.tsx
- thumbnail-input.tsx
- use-map-form-field.ts
- use-map-form.ts
- add-map-button.tsx
- add-map-dialog.tsx
- delete-map-dialog.tsx
- edit-map-dialog.tsx
- map-entry.tsx
- maps-settings.tsx
- maps.tsx
- reset-default-maps-button.tsx
- cs2-highlights-warning.tsx
- cs2-location.tsx
- cs2-plugin-select.tsx
- csgo-location.tsx
- custom-highlights.tsx
- custom-lowlights.tsx
- executable-location.tsx
- follow-symbolic-links.tsx
- game-display-mode.tsx
- game-height.tsx
- game-width.tsx
- highlights-include-damages.tsx
- highlights-watch-after-kill-delay.tsx
- highlights-watch-before-kill-delay.tsx
- launch-parameters.tsx
- lowlights-include-damages.tsx
- lowlights-watch-after-kill-delay.tsx
- lowlights-watch-before-kill-delay.tsx
- playback-settings.tsx
- player-voices.tsx
- steam-runtime-script-location.tsx
- use-hlae.tsx
- use-playback-settings.ts
- watch-before-kill-delay.tsx
- watch-round-after-delay.tsx
- watch-round-before-delay.tsx
- watch-round-wait-round-end.tsx
- close-settings-button.tsx
- settings-actions.ts
- settings-category-button.tsx
- settings-category.ts
- settings-entry.tsx
- error-boundary.tsx
- index.css
- index.html
- renderer.tsx
- router.tsx
- routes-paths.ts
- .coderabbit.yaml
- .env.example
- .gitattributes
- .gitignore
- .gitmodules
- .node-version
- AGENTS.md
- CLAUDE.md
- crowdin.yml
- electron-builder.config.mjs
- knip.ts
- LICENSE
- lingui.config.ts
- lint-plugin.js
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- postcss.config.mjs
- preview.png
- README.md
# Installation Guide
git clone https://github.com/akiver/cs-demo-manager
Downloads the entire project code from GitHub to your computer.
cd cs-demo-manager
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f docker/docker-compose.yml up -d --build
Runs the command against the services defined in the compose file.
3. .NET
Mediumcd cs2-server-plugin
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
4. Node.js
Easynpm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd cs2-server-plugin/cs2-server-plugin
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
