Steam Achievement Notifier is an Electron application that shows a customisable notification when you unlock any Steam Achievement! It uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.
Join on Discord for news on future updates!
Steam Achievement Notifier is an Electron application that shows customisable notifications when you unlock any Steam Achievement!
Inspired by achievement notifications for consoles, it uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.
Version 1.84 is a huge new update including:
Check out the releases page to see all improvements and updates!
PREREQUISITES:
To check this, click the "Game Details" link in the Settings menu.
INSTALLATION:
⚠ Starting with Version 1.84, automatic updates are attempted on every launch. Make sure to "unblock" SANLauncherV1.84.exe (via right-click >
Properties
> TickUnblock
> ClickApply
) before running - automatic updates cannot be downloaded if the file is blocked!
Start Steam Achievement Notifier, and start any game through Steam.
Once a game is running, Steam Achievement Notifier will display a notification saying:
Now tracking achievements for <Current Game>.
(This can be turned off via the Settings menu)
Once an achievement is unlocked, a Notification will display containing the game name and details of the unlocked achievement!
🏆 Happy Achievement Hunting! 🏆
Achievements are not being tracked
Check your API Key/Steam64 ID values. If these are set incorrectly, the script will not be able to contact the Steam Web API, which will display an error. Also, make sure your "Game details" are set to "Public" via Steam > Edit Profile > Privacy Settings.
Steam username is wrong when finishing setup
Ensure your Steam64ID is correct. Users can have similar names on Steam, so if you are unsure whether a profile is yours when using https://steamid.io/, click the profile link on the steamid.io page, or copy your Steam Community profile URL and paste into the steamid.io search box.
Notification does not appear on screen when unlocking an achievement
Some games do not allow Windows notifications to overlay above them if they are in "Fullscreen" mode. If you hear the achievement notification sound but don't see it, run the game in "Borderless" mode, which should allow notifications to appear. I am actively working on a solution to allow notifications to show in Fullscreen mode!
Cannot download EXE via Releases due to "Virus Detected" warning in Browser
EXE files generated by the electron-builder NPM Package can mistakenly trigger virus/trojan warnings when downloading via a browser. This is a false positive, as Antivirus programs do not thoroughly scan each file for viruses, but instead flag ALL unsigned apps generated by a particular method (such as electron-builder) as unsafe, due to some people abusing the method by generating malware.
Each version of Steam Achievement Notifier is sent to Microsoft to confirm a false positive when triggered, and has always been marked as an incorrect virus detection upon further investigation. Once this is complete, the signature is usually updated to reflect that it is in fact safe to download and use. Steam Achievement Notifier will never include any features that will intentionally damage your computer or its contents.
If you are using Windows Defender but you are unable to download the file due to the above error, please do the following:
Once these steps are complete, the file should now show in your Downloads folder as normal.
Steam Achievement Notifier requires regedit to check the Windows Registry, and will not function correctly if not installed manually when cloning/forking the repository. To install via NPM, use: npm install regedit
Optionally, the application is complied to EXE format using electron-builder. To install via NPM, use: npm install electron-builder
Steam Achievement Notifier also makes use of vdf-parser by rossengeorgiev.