8000 GitHub - leotovell/CS2POVTO2D: CS2 POV Demos 2D Viewer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

leotovell/CS2POVTO2D

Repository files navigation

CS2 Demo 2D viewer

Initial idea

This project was initially supposed to be strictly for creating gifs or short videos of executes recorded using the in-game record command which creates a POV demo (~3MB/min). However, POV demos currently are super buggy and don't contain quite enough information to create a useful top-down view. The largest piece of missing data are the grenades, it is frequently missing coordinates of each grenade, something not missing in sourceTV-recorded demos.

New Direction

Now, the focus is on creating an interactive 2D viewer, similar to/inspired by SCL.GG, allowing a team to analyse their own, and opposition demos. See the feature map to see plans and current product state.

Feature Map

✓ = fully supported
✗ = not currently supported
~ = tbc
name = in development

Feature POV SourceTV
Basic Viewer
-> Show Players
718F -> Player Direction
-> Show Grenades Leo
-> Grenade Flightpath Leo
-> Firing Indicator ~ ~
Usability/QOL
-> Scrubbing
-> Round Timer
-> Skip To Round
-> Player Filters
-> Round Filters

TODO:

  • Add second layer to map for multi-layer maps such as de_nuke
  • Add c4 carrier + c4 planting/defusing.
  • Only show OT filter if game has OT.
  • If filters make no difference to current selection, disable their buttons, i.e. in a game with no bomb_defusals disable that option.

Installation

Easiest Method (Recommended for Most Users)

  1. Head to the Latest Release.
  2. Download and run demoreview Setup 1.0.0.exe.
  3. Once installed, you can search "demoreview" in your Windows Start menu to launch the app.

Run from Source (Development)

  1. Clone the repository:
    git clone https://github.com/leotovell/CS2POVTO2D
    cd CS2POVTO2D
  2. Install dependencies:
    npm install
  3. Start the app:
    npm run start

Build from Source

  1. Clone the repository and install dependencies as shown above.
  2. Build the app:
    npm run dist
  3. Run either:
    • dist/win-unpacked/demoreview.exe (runs in place, no installation), or
    • dist/demoreview Setup 1.0.0.exe to install on your system.

Third-Party Libraries/Resources

About

CS2 POV Demos 2D Viewer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0