ipax77 / sc2dsstats

Starcraft 2 - custom map Direct Strike replay analyzer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sc2dsstats

sc2dsstats is a dotnet core – blazor - electron app for analyzing your Starcraft 2 Direct Strike Replays. It generates charts showing the win rate, synergy, mvp and other stats of each commander.

Deprecated

This project is no longer under development, please switch to https://github.com/ipax77/dsstats. Thank you!

sample graph

Dependencies

You need to include https://github.com/ipax77/ChartJs.Blazor using the branch chartjsGuidFix to run from source.

sc2dsstats.decode

  • Using IronPython + s2protocol to decode and parse replays

sc2dsstats.app

  • ElectronNET ASP .NET Core Balzor Server app

sc2dsstats.web

  • ASP .NET Core Blazor WASM Website

sc2dsstats.db

  • Database models used for MySQL (Server) and SQLite (App)

sc2dsstats.rlib

  • Razor library used by Server and App

sc2dsstats.lib

  • Needed for converting the old database model

Acknowledgements

And all other packages used but not mentioned here.

License

Copyright (c) 2022, Philipp Hetzner Open sourced under the GNU General Public License version 3. See the included LICENSE file for more information.

About

Starcraft 2 - custom map Direct Strike replay analyzer

License:GNU Affero General Public License v3.0


Languages

Language:Python 67.9%Language:C# 24.0%Language:HTML 6.6%Language:JavaScript 1.1%Language:CSS 0.4%Language:TSQL 0.0%