Skip to content

sc2dsstatsdoc

ipax77 edited this page May 16, 2026 · 6 revisions

dsstats Desktop App Documentation

The dsstats desktop app is the Windows app for decoding StarCraft II Direct Strike replays, keeping local stats, and optionally uploading replay data to dsstats.pax77.org.

The app can be used offline. Uploading is opt-in.

Install

Microsoft Store

Install the free dsstats app from the Microsoft Store.

Requirements:

  • Windows 10 version 19041.0 or higher.
  • Microsoft Edge WebView2.

What the app does

  • Finds StarCraft II profiles in your documents folder.
  • Searches configured replay directories for Direct Strike replays.
  • Decodes replay data locally with the dsstats parser.
  • Stores local replay data in SQLite.
  • Shows local replays when offline; ratings and rating changes are received from the server when online.
  • Optionally uploads decoded replay data to dsstats after consent.
  • Tracks recent uploaded games in the session progress view.

Home

The Home page is the app's main session view.

  • It shows replay counts, decode/upload progress, and app version.
  • It lists recent replay activity.
  • It displays server-provided profile ratings and recent session progress when data is available.
  • It can filter the session window by game mode.

Session progress uses recent decoded games plus server-provided rating and website stats, when uploaded data is available, to show current run information such as wins, losses, rating movement, and played commanders.

Replays

The Replays page lists decoded local replays.

Use it to:

  • Search and inspect previously decoded games.
  • Review replay details, teams, commanders, server-provided ratings, and detected game mode.
  • Check whether a replay was uploaded or still needs attention.

Settings

Use Settings to control local profiles, replay folders, scanning, uploads, and performance.

Common settings:

  • Upload permission for contributing replay data to the website.
  • Automatic on-the-fly scan for new replays.
  • Replay directories.
  • Player profile names.
  • CPU core usage for large first-time decode runs.
  • Session window game mode.
  • Backup and restore for local app data.

Changing settings requires saving them before they take effect.

First decode

The first decode can take some time if you have many old replays. This setup cost is paid once. After that, normal new-game decoding is much faster because only new replay files need to be processed.

For a very large replay folder, increasing CPU core usage in Settings can speed up the initial decode at the cost of more CPU load while the decode is running.

Upload behavior

Uploads are optional. When enabled, the app sends decoded replay data needed for stats, not the full raw replay file, during normal automatic upload workflows.

This keeps upload traffic small and lets the website update global player, commander, build, and rating stats from community-contributed games.

Backup and restore

The app can create a backup of local settings and replay data. Use this before reinstalling Windows, moving to another system, or experimenting with local data.

Restore replaces the local dsstats app data with the selected backup.

Clone this wiki locally