Achievement Watcher Next

Windows 10 and 11

Every achievement. One experience.

Steam, GOG, Epic, Ubisoft, EA, Xbox PC, local emulator saves and RPCS3, ShadPS4 or Xenia end up in one library, watched by one background service. When something unlocks you get an overlay popup over the game, or a Windows notification if the overlay cannot be seen.

Latest release on GitHub LGPL-3.0, no account, no API key

The Achievement Watcher Next library showing game cards with completion percentages

That popup is not a picture. It is the preset the app ships, running here.

  • 8source families
  • 28interface languages
  • 9bundled presets
  • 0API keys to enter

One library

Games from every enabled source in one list, with their unlock history, rarity tiers, progress achievements and cover art. Six views, from large cards to a dense table with playtime and last session.

  • Search and filter by source, completion or recent activity
  • Missing artwork is fetched from Steam's CDN, then SteamGridDB
  • Everything is cached, so the list still opens offline
The Details library view with latest achievement, last session and playtime per game

Two ways to be told

On Automatic, each unlock takes the transport that can actually be seen: the overlay while you play, a Windows notification in exclusive fullscreen or when the overlay reports a failure. Never both at once.

Overlay popup Drawn over the game. Styled by the preset you pick, with its own sound.
Windows notification The system toast, with the game icon and the achievement art.
Automatic Picks between them per unlock, and remembers what worked for that game.
The notification settings tab

The full list, in game

The running game's achievements come up over it: search, filters, rarity badges, hidden descriptions on demand. A gamepad drives all of it, including the app itself.

The in-game overlay listing achievements over a running game

When a game is not tracked

Game Health says which source the game came from, what was found on disk, and what is missing. Where a local setup is broken it offers the repair that applies to that case, and only that one: a steam_settings fix, a matched GBE Fork runtime, an architecture-safe Uplay R2 repair. Every write is confirmed first and backed up.

The Game Health panel explaining why a game is or is not tracked

Sources

Each one is a switch in Settings. Achievement lists come from public endpoints and are cached on disk, which is why there is no Steam Web API key to paste anywhere.

Steam Local appcache state, public profile data, achievement lists with DLC tags
Steam compatible saves Goldberg, GBE Fork, GreenLuma, SmartSteamEmu, CreamAPI, Nemirtingas
GOG Galaxy The local Galaxy databases, and compatible legacy saves
Epic Games Installed games, plus unlock state after an optional account connection
Ubisoft Connect Local data, legacy Uplay formats, and compatible Uplay R2 setups
EA Desktop The local achievement log, for installs outside EA's managed folders
Emulators RPCS3, ShadPS4 and Xenia, watched live while the game runs
Xbox PC Game Pass and Microsoft Store installs, plus imported Xbox Network state

Reading achievements never writes anything. The emulator repair tools do change game files, after a confirmation and with a backup. Use them only with games you own.

What each source needs from you

Presets

Nine designs ship with the app, and each one paints four states: a normal unlock, a rare one, 100% completion and a progress step. Pick one below, they are all running.

State
Behind it

The default. The app's own palette, an accent rail down the left edge, a ringed icon and the game's name above the achievement.

Make your own

Settings has a designer: layout, type, colours, motion, the rare and completion treatments, a per-preset sound. No CSS and no JSON, and the preview is the real popup rather than an approximation of it. Fourteen starting points, or roll one with Surprise me.

How the designer works

Share it, or take one

Export writes one .awpreset file with the style, the images, the fonts and the designer settings, and nothing from your machine. The gallery is where people put theirs. Themes made in Steam Achievement Notifier can be converted on import.

Preset gallery

Themes

A preset paints the popup. A theme paints the rest: the window, the title bar, the library, the achievement lists, the settings surface and the in-game overlay. Thirteen ship with the app. Pick one and the sample below is repainted with it.

The default. The app's own blue, a lighter title bar and a library panel a shade darker than the window behind it.

Make your own

Settings, Theme, Custom opens an editor over nine layers: window, title bar, library panel, cards, settings surface, text, muted text, borders and the accent. Each takes a colour, an opacity, a gradient and a background image with its own fit, blur or veil. The window repaints as you drag, so what you are looking at is the app and not a preview of it.

What a theme file holds

Share one, or take one

Export writes one .awtheme file: the colours, the numbers and any image you used, and nothing about your machine. It carries no stylesheet and no script, so an imported theme has nothing it could run. The gallery is where people put theirs, and every card there shows the app drawn with that theme rather than a screenshot somebody took.

Theme gallery

Getting it running

  1. Install it Achievement.Watcher.Setup.exe from the releases page. Nowhere else publishes it.
  2. Run Smart Find Settings, then Folders. Add any game or save folder it could not guess.
  3. Leave it in the tray That is the watcher. Live notifications and playtime depend on it running.

Settings and data live in %APPDATA%\Achievement Watcher Next. An upgrade keeps them, and the first launch imports an older Achievement Watcher folder without modifying it.

Documentation

Written for the version that is out. The in-app Help tab is the same material, translated, and it reflects your actual configuration.