Giter Club home page Giter Club logo

dsstats's Introduction

Dsstats Tests

Direct Strike Fan Project

Fan Project for analyzing Starcarft II Direct Strike Replays

Install instructions

store

Go to the Microsoft Store and install the sc2dsstats app for free.

The app can be used offline to analyze your stats locally. If you want to upload your replays and contribute to this site, you must give your explicit consent.

The app is distributed via the Microsoft Store to make installation as easy as possible. It is and always will be freely available.

GitHub Release

To install the GitHub release follow the install instructions from Microsoft, please.

Website

dsstats.pax77.org

stats details replay

Contributing

We really like people helping us with the project. Nevertheless, take your time to read our contributing guidelines here.

ChangeLog

v2.0.4
  • Fixed Maui Replay duplicates import loop - thank you @Jurzal for reporting and helping to fix it!
  • Unit Names and Colors for Replay-Unit-Map
v2.0.3
  • Unit map update
  • App localization
  • Fix ChartJs annotation plugin registration
v2.0.2
  • App localization for de, en, es, fr, ru and last but not least uk.
  • Replay middle chart with optional tier/refiniery info
  • ChartJs v4.4.1 - pax.BlazorChartJs v0.8.2
v2.0.0
  • Upgrade to dotnet 8
v1.2.5
  • SC2 Patch 5.0.12 - protocol 91115 - s2protocol.NET v0.6.12
v1.2.4
  • Sanitize player names for css
v1.2.3
  • Layout redesign
  • Stats redesign
  • Fix Player RealmId
  • Advanced replay filter
v1.2.2
  • MAUI progress information with online data
  • Web - new Replays with PreRating
v1.2.1
  • s2protocol.NET v0.6.11 - sc2 protocol 90136
  • MAUI progress information
v1.2.0
  • Players with RealmId
  • Replay Upload impoved
  • Cmdr Info
  • Ratings produce rework
v1.1.9
  • Builds by Ratings (suggested by heyrandompeople - ty!)
  • Server Fun Stats (suggested by Mignoubou - ty!)
  • Navigation redesign (website)
  • Replay uploaded improved (flag instead of latest replay date)
v1.1.8
  • Fix player details Server update
v1.1.7
  • TimePeriod Patch 2.71 (2023-01-22)
  • Fix player details update
v1.1.6
  • Player Details rework
v1.1.5
  • App (latest)replay live ratings
  • Commander Strength Bubble Chart
  • Sc2 Patch 5.0.11 - protocol 89720
v1.1.4
  • CheatDetect Results
  • Rating calculation refactoring
  • Sc2 Patch 5.0.11b - protocol 89634
v1.1.3
  • Tournament Edition RatingTypes (Cmdr 3v3 TE, Std 3v3 TE)
  • Some Info links / tooltips (thx to heyrandompeople)
  • Replays filter for TE maps
  • Maui ratings top-row limited to current player
v1.1.2
  • Leaver Handling active
  • TimePeriods refactoring - new TimePeriod "Past 90 Days" is default, now
  • Std-Teams details ordering fixed
  • Replay Rating Info
  • Player rating changes (past 24h, 10 days, 30 days)
v1.1.1
  • Fix Ocr temp image path
v1.1.0
  • RatingType LongNames
  • pax.BlazorChartJs to v0.4.1
  • Ocr Direct Strike Loading Screen (experimental)
v1.0.9
  • PlayerRatings Position
v1.0.8
  • FunStats based on Default Filter
  • Ratings calculation improved
v1.0.7
  • FunStats
  • Fixed (most) NoSetupEvent decoding errors

dsstats's People

Contributors

firestorm-253 avatar ipax77 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dsstats's Issues

Thumbnail

DEA31A11-9BC7-4A2C-AD67-AE7443013C87

something similar showing an instant image of replay-details, leaderboard, etc when a particular link is being sent.

Suggestion for MVP changes

The app uses "total kills" to evaluate who's MVP. I think a more useful stat can be used. I call it "effectiveness" and it's generated by "Damage Dealt" + "Damage Taken" = Overall Effect had on the field of play. Because damage taken and damage dealt are kind of just pseudo values of health on the field of play.

Or maybe it would just be nice to see damage taken and damage dealt in the app because those are the stats I look at most to determine how well I did vs other players.

Build (unit count & summed-cost)

Maybe in builds section we. Can have a toggle for mineral value spent on each unit to replace unit count(still keep unit count tho) so ppl dont have to do the math. Or u can just add another stat section.

(by heyrandompeople in discord)

sc2arcade merge

Gathering Data via the Sc2-API and merge it with our database. (When a replay already exists or gets uploaded by a player it will be preferred, as it contains way more informations)

Combo Ratings continue calculation

Since combo ratings are the default, now, it would be nice to update them more often. (Full recalculation is at 5min duration at the moment)

Uploaded Replays

But my rating doesn't seem to have appeared on the website. How do I fix?

algorithm-accuracy testing

  • Structure adaption to make tests easier (done)
  • Writing tests (done)
  • Adapt algorithm based on tests (done)

Bug or smth in the app

Didn't get it before but when i am in the app and it is considered like a main window I start to get smth like white blick. Don't know how to call it correctly.
I am pretty sure it's not my Video Card and the version of the app is the newest one. Also tried to reload PC and reinstall the app.
изображение

ELO - Rework

  • Confidence will be replaced by Deviation
  • Rating and Deviation will form a Distribution for each Player
  • Team Distribution will be the sum of the Player’s Distributions
  • ELO will be replaced by Team-Distribution Subtraction (Match-Prediction)
  • Rating-Change will be dependent on the the Match-Prediction & Player-Deviation & Match-Deviation

dotnet 8

The project is currently under reconstruction for dotnet 8.

Preparation for seasonal rating

Prepare the rating-generation, so it can handle multiple replays and store additional (seasonal, time based) ratings in the database.

Walkthrough / Tutorial

The Goal is to provide a more intuitive & user-friendly app-/web-interface.

One way of achieving this is to create some sort of walkthrough or tutorial that leads the user step-by-step through the app/website.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.