sc2dsstats is a dotnet core – blazor - electron app for analyzing your Starcraft 2 Direct Strike Replays. It generates some Graphs showing the win rate, synergy, mvp and damage output of each commander.
Website: https://www.pax77.org/dsweb Desktop App: https://github.com/ipax77/sc2dsstats/releases/latest
- Import replays into database
- Find duplicate replays
- Using IronPython + s2protocol to decode and parse replays
- ElectronNET ASP .NET Core Balzor client app
- Library with database model/context
- Global data
- REST Server to collect replay stats from clients
- Shared Blazor Pages
- Getting stats from database
- ASP .NET Core Blazor website
- Basic gameplay used for 'A-move simulator'
- Chart.js (https://github.com/chartjs) used for the radar Chart
- s2protocol (https://github.com/Blizzard/s2protocol) used for decoding the replays
- trueskill (https://github.com/sublee/trueskill) used for matchmaking
- IronPython (https://ironpython.net/) to run s2protocol within C# And all other packages used but not mentioned here.
Copyright (c) 2020, Philipp Hetzner Open sourced under the GNU General Public License version 3. See the included LICENSE file for more information.