Changelog · 22 versions
What's new.
Every version of the app, newest first. It updates itself, so you're on the newest within a few hours of it coming out. Download it here.
0.6.21 15 November 2026
- Your match history now keeps the in-game names of the players you played with and against, as the game shows them to everyone (never a BattleTag). They stay on this PC and in your backups and JSON exports. Bug reports, party rooms, shared match stats and share cards still never carry them.
- A match's review shows those names next to each hero, in a fight's kills and on the scoreboard, as "Tracer (NAME)". Older matches show the hero alone.
- New: Low-spec mode, under Settings → Reading the game, for a PC that struggles while Hardstuck reads the game. It looks at the screen 3 times a second instead of 4, checks Tab every 2 seconds instead of 1, reads your hero's Tab panel every 10 seconds instead of 5, and keeps image work to one thread, so there's less for your PC to do. The catch: it can miss a very short event, like a kill that leaves the feed fast. "Very low" reads 2 times a second and misses more. It's off unless you turn it on; the Settings card shows exactly what it changes, and the session log notes each slowed reader and when it's back to normal. Checked on two short clips only so far: your deaths read the same and your kills were within one.
- Hardstuck suggests low-spec mode (never turns it on for you) on Live and in Tools → Optimize when a scan finds a weak CPU, or when reading has been falling behind for most of a minute in a match. One click turns it on; "Not now" on Live puts it away.
- The screen is read more smoothly on slower PCs: the picture is grabbed on its own thread and each frame reuses its memory, so reading the game costs less CPU.
0.6.20 14 November 2026
- A tidier, tighter look: clearer text sizes, more on screen at once, and the same look for buttons, badges and anything you've selected, everywhere.
- Wins, losses, threats and warnings now glow softly from the corner instead of having coloured stripes, and badges are outlined.
- The top bar always fits on one row: in a narrower window, Tools, then Review, then Play fold into menus, and the group you're in stays open longest.
- New: pick a theme under Settings → App → Theme: Dark (the default), Light, or Auto to follow Windows.
- Clearer empty, loading and error messages. If your matches don't load, there's a Retry button; if a search on Matches finds nothing, there's Clear filters.
- Hover a greyed-out button to see why it's off.
- Small fixes: "1 pt" instead of "1 pts", "Show in folder" on recordings, and a visible focus outline on everything you can Tab to.
0.6.19 14 November 2026
- You can now sign in with Battle.net or Google, under Settings → Account. It's optional: your matches stay on this PC either way.
- While you're signed in, anonymous match stats are shared by default: each match's heroes, map, result and your Tab numbers, never a name. They help us check the guides. Switch it off under Settings → Account.
- If you switch sharing off, it stays off, even after signing out and back in.
0.6.18 11 November 2026
- Click a teammate on Live to see who works well with them: the best 2 picks for each role, plus one from your or your party's hero pools. Hover a face for why. To fix a misread teammate, right-click their slot or use the ✎ pencil.
- A match's scoreboard now shows final blows (FB) for every player, from the kill feed. A player who swapped heroes keeps their kills from before the swap.
- Fixed: some kills were counted two or three times. Your final blows, deaths, fights and the stats built from them are more accurate now, for past matches too, so some of your numbers will drop a little.
0.6.17 11 November 2026
- Map win rates now refresh every day on their own, instead of only when the app's guide data updates. New numbers show up the next time you open the app.
- Win rates updated to the current patch.
0.6.16 10 November 2026
- Click an enemy on Live to see what counters them: the best 2 picks for each role, plus one from your or your party's hero pools, marked with whose pool it's in. Hover a face for why it works. Banned heroes and heroes already in the match aren't suggested.
- Changed: clicking an enemy no longer opens the hero picker to replace them. To fix a misread enemy, right-click their slot or use the ✎ pencil (shown on hover and in the counters popover). Delete still clears a slot, and your own team's slots work as before.
- Fixed some unranked matches being saved as arcade games.
0.6.15 3 November 2026
- Live's pick banner shows its reasons as small icons with hero faces, and so does the line about your current hero under a swap call. Hover any of them for the full wording and the score. The banner also lines up better: the options share the width without cutting off reasons, the edit-pool button stays on the top row on smaller windows, and the swapped layout mirrors the swap line too.
- Backing up your history now also saves your hero pool, your friends (with their pools and roles), your party name and the Plan lineup, and Restore brings them back: friends you don't have are added, and nothing you have is replaced.
- Reading the Overwatch window keeps going when you alt-tab away, so the result card and Play of the Game still count while you're in the app or a browser. This works with the game in borderless; on Windows 10 the game window gets a thin yellow outline while it's behind other windows.
0.6.14 3 November 2026
- Comps only show when the heroes they're built around are on that side, and Live adds a "Within reach" line when you or a party member could bring the missing hero.
- Every swap option shows its reasons, always, in an even grid of one-line tiles.
- Live's kill tally weighs who's getting the enemy's kills, so a swap can answer their top fragger.
- The comps guide and every comp in the app were checked against each other, and say "Dive, brawl or poke".
0.6.13 2 November 2026
- Team shape: every hero is dive, brawl or poke, and swap calls, Plan and match reviews weigh how well a pick fits the rest of the team.
- A match review says when a swap took your team off its shape.
0.6.12 31 October 2026
- A Fundamentals tab: guides by topic (positioning, comps and swaps, cooldowns, ultimates, tempo, comms, mindset and more), opened at your rank, with top-down diagrams.
- Tips, the rank card and "What keeps coming up" link to the fundamentals they come from.
- A curated list of Workshop practice codes.
- Back up, restore and export your match history. Exports leave out other players' names.
- Settings > Your data shows what's kept, can delete history or everything, and says when other accounts on the PC can read it.
0.6.11 31 October 2026
- Rank over time: the competitive screen after a match is read, and the Dashboard draws your rank line.
- Share a match review as an image to copy or save.
- Live has a session strip: this sitting's games, your run, heroes played and a nudge to take a break.
- Other players' names stay out of logs and bug reports.
- A smaller, faster engine, and guide data sealed inside data packs.
0.6.10 30 October 2026
- Every hero's guide has a Play as / Play against switch: how to beat them, recommended swaps and your own heroes into them.
- "How to beat" links from Live, Plan, match reviews and the Dashboard.
- Hero pool advice on the Dashboard, from your own history.
- "What keeps coming up" is ordered by what coaches raise at your rank.
- Practice and aim sessions stay out of the match history.
- Deaths are counted more reliably, including dying with Tab held.
0.6.9 29 October 2026
- Tools > Optimize names the GPU Overwatch plays on and gives Windows 10 and 11 advice.
- The first start says whether your screen setup is one Hardstuck can read.
- Guides follow Blizzard's patch notes.
0.6.8 29 October 2026
- Tools > Optimize: your Overwatch settings, graphics included, and your PC, checked on request.
- Hardstuck FFA: a Kanezaka deathmatch against bots that fight like people, weighted toward the heroes that beat you most.
- Party works with friends who don't have the app, and picks answer the enemy tank.
- The window opens where you left it.
0.6.7 27 October 2026
- Party lineups stay right when a read lags behind a swap.
- The engine uses less memory.
0.6.6 25 October 2026
- Aim: Training and Progress pages in the Dashboard's look, pre-aim and strafe drills, and a sensitivity finder that answers in the app.
- Match reviews show damage a second, and say so honestly when a match was on you.
- Hero select names heroes from their official portraits.
0.6.5 24 October 2026
- Error reports point at the right line of code, so fixes come faster.
0.6.4 24 October 2026
- Your ability plates and ult ring are read off the HUD, with tips for dying with your escape or ult ready and for holding your ult.
- The aim trainer's menu in front of you, headshots only, and drills at your hero's weapon range.
0.6.3 24 October 2026
- A page per match with a fight timeline.
- One tip card everywhere, with you and your team split.
- The Dashboard in the match page's look, with Fight habits tiles.
- Many fixes from a full review of the app.
0.6.2 24 October 2026
- Competitive hero select gives your rank, and the top bar follows it.
- Settings in three columns, and a dot on the gear when an update is ready.
0.6.1 23 October 2026
- Live's new layout: the pick, both teams like a replay's top bar, comp bans and the party across the top.
- Swap calls hold once you're on a hero.
- Hero select gives your role, each slot's role and your slot.
0.6.0 23 October 2026
- Hardstuck: the new name, data folder and update address.
- Opt-in crash and error reports, and a "Report a bug" form in Settings.
- Signed data packs, so the app only takes guides we made.