bugdone / headshotbox

Home Page:https://headshotbox.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Headshot Box

Search engine and stats for your CS:GO replays. Visit https://headshotbox.github.io/ for a visual description of the features.

Development setup newui

cd src/newui
nvm use
npm i
npm run dev

Build newui

cd src/newui
nvm use
npm run build
cp -R dist/spa/* ../../resources/public/

Development Setup

Check out the wiki for more info.

csdemoparser

Building

Install rustup and run:

cargo build --release -p csdemoparser

The output binaries are in target/release.

Profile-guided Optimization

Using PGO has a significant impact on the speed of csdemoparser, up to a 40% speedup.

rustup component add llvm-tools-preview
cargo install cargo-pgo
cargo pgo run -- -p csdemoparser <replay.dem>
cargo pgo optimize

About

https://headshotbox.github.io

License:MIT License


Languages

Language:Rust 43.8%Language:Clojure 18.9%Language:HTML 12.1%Language:JavaScript 9.6%Language:Vue 8.0%Language:CSS 4.0%Language:TypeScript 3.0%Language:Java 0.4%Language:SCSS 0.2%