Windows desktop app - Local-first simulation workflow

Sim, compare, and plan in one place.

WhyLowDPS is built around the player and their characters: local SimulationCraft runs, sim history, route-aware setups, vault tracking, seasonal data, upgrade planning, and wishlists without turning the app into a guild-management platform.

Windows only for now Battle.net API key required Credentials stored locally
WhyLowDPS dashboard
WhyLowDPS simulation dashboard showing tracked characters, vault progress, simulation activity, quick links, and system stats.
Local simsSimulationCraft-powered workflows
Character hubRoster, vault, wishlist, and saved setups
Planning toolsTop Gear, drops, upgrades, crests, matrices
Season contextDungeons, raids, routes, and weekly info

What it is

A personal optimization cockpit for World of Warcraft.

The app focuses on the loop players actually repeat: import or save character data, run sims, compare results, understand upgrades, and keep track of what to chase next.

Route-aware setups

Save routes from SimC strings and reuse them later when you want to sim around a specific dungeon route.

Gear planning

Use Top Gear, drop finder, crest upgrades, trinket combinations, tier decisions, and consumable comparisons.

Character wishlists

Group wanted items by character so you can track what you need, where it drops, and who needs it.

Season data

Browse current dungeons, raids, encounters, affixes, and useful seasonal context directly in the app.

Local credentials

Your Battle.net API credentials are required for the app and are stored locally on your machine only.

Stat and timeline analysis

Inspect timeline casts, action sequences, stat weights, and result deltas when validating upgrades.

Talent playground

Save and revisit builds per character, then compare talent setups directly against simulation outcomes.

Persistent local workflows

Reuse saved routes, profiles, and history so each sim pass starts from your real progression context.

Screenshots

Dark, dense, and built around real sim data.

These screens show the current direction of the app: practical, information-heavy, and focused on character decisions.

Top Gear

Compare gear setups without losing context.

Ranked results, DPS deltas, item levels, selected gear, and a direct path back into the sim workflow.

WhyLowDPS Top Gear results showing ranked item and talent combinations with DPS changes.

Setup

Bring your own Battle.net API credentials.

WhyLowDPS uses Blizzard APIs for game and character data. To keep the app user-owned and avoid shipping shared credentials, each user must generate their own Battle.net API credentials and enter them in the app.

  1. DownloadInstall the latest Windows release from GitHub.
  2. Create Battle.net credentialsFollow the in-app instructions to generate your own API key.
  3. Start simmingImport or save character data, then run the workflows that matter to you.

Data sources

No custom account backend.

The app currently uses Blizzard APIs for game data, GitHub for releases and release-published data refreshes, and Raidbots-related data where needed for consumables, items, and simulation workflows.

Credentials stay on your machine.

Battle.net API credentials are required, stored locally, and are not uploaded or shared by the application.

Ready to test it?

Download WhyLowDPS and try the workflow on your own characters.

Feedback is welcome - the app is actively evolving around real player usage.