Achievement Watcher Changelog

What's new in Achievement Watcher 1.6.8

Jul 22, 2022
  • Added Ukrainian language
  • Override checkIfProcessIsRunning If an application is running fullscreen on user's primary display
  • Display % rarity with one decimal like the Steam web page
  • Minor changes
  • Fix Watchdog crash if action target didn't exist

New in Achievement Watcher 1.6.7 (Apr 29, 2022)

  • Added Steam Deck achievement unlock sound
  • Achievement schema file retention time increased from 1 month to 6
  • Change Content-Security-Policy to allow any https remote for image loading
  • Added hidden property img.overlay (boolean; set to true to activate) in schema file to manually trigger blue-ish overlay on top of a game's background image
  • Games in gameIndex.json (playtime) can be overridden or added with the file %appData%/Achievement Watcher/cfg/gameIndex.json (same syntax)

New in Achievement Watcher 1.6.6 (Feb 25, 2022)

  • Added %Public%EMPRESS to the default list of monitored path.
  • Added "action" option in options.ini:
  • Spawn any process you want on achievement unlock (achievement data are exposed via env var).
  • See the wiki/option for more details.
  • NB: This is just a first draft; The idea seemed cool in my mind 😅
  • Hungarian language update
  • Playtime: ignore Steam game when Steam is running
  • SSE/RPCS3 binary parser revision

New in Achievement Watcher 1.6.5 (Oct 3, 2021)

  • Fix Let's Encrypt DST Root CA X3 certificate expiration #211
  • The .ini file parser was changed to xan105/node-ini

New in Achievement Watcher 1.6.4 (Aug 1, 2021)

  • Added Windows 11 (insider) notification sound
  • Update translations (Thanks for PR ??)
  • Try to reduce "false positives" for playtime tracking (especially since now that it's case insensitive there was a lot more of them reported)
  • If the binary's filepath is unavailable (most of the time a permission issue) -> ignore
  • Updated the common filename blacklist and enforced it in every situation
  • Added the following to the list of ignored dir of origin (ex program files) :
  • %USERPROFILE%
  • %TEMP%
  • Change the default option of playtime notification from "true" (activated) to "false"
  • Added a secondary check for %GameName%-Win64-Shipping.exe for both checkIfProcessIsRunning and playtime tracking (Unreal Engine games). I don't like this (hard-coding something) but I'm tired of having to manually edit entry for these games (#179, #145)
  • DirectX redist (Win7/Xinput rumble) switch from the web redist to offline redist

New in Achievement Watcher 1.6.3 (Jul 14, 2021)

  • Fix checkIfProcessIsRunning Watchdog check failing with some char. (tasklist and char escaping)
  • Fix Watchdog not starting (crash) under Windows 8 (DPI awareness API mismatch)
  • Souvenir settings panel
  • H.265/HEVC support (8|10bits)
  • (Re) Allow Watchdog to run under Windows 7 (Node.js 14 supports only Win 8.1+)
  • Playtime tracking binary detection is now case insensitive
  • Setup redist
  • Dependencies update
  • Fix some souvenir issues:
  • Souvenir could fail due to invalid filename (no ext)
  • Souvenir (video) didn't adjust the scale factor whenever the DPI changed (Windows 10)