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 a Tauri 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.85 is a complete overhaul of the existing application, and brings with it a huge number of changes, fixes and improvements:
❗ Steam Achievement Notifier (V1.85) is an ALPHA build, meaning that you are very likely to encounter bugs and issues through general use! If you discover an issue, please report it either via a new Issue or via the
#support
forum on Discord!
PREREQUISITES:
To check this, click the "Game Details" link in the Settings menu.
INSTALLATION:
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: <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! 🏆
Steam Achievement Notifier (V1.85) [ALPHA] uses (and thanks!) the following projects:
.ttf
, .otf
, .woff
or .woff2
font file, which will convert all fonts in any notification type to use your selected font instead!
- Fonts are loaded individually per notification type, so this adds a whole host of new possibilities to enhance the look and feel of each type.
- ⚠ Tick the new Enable Filesystem Loading option in the Settings menu in order to activate this behaviour. Otherwise, notifications will use internal assets as normal!
- By default, files and assets are extracted to
C:\Users\%username%\AppData\Local\SteamAchievementNotifier\src
, but will be located wherever you have chosen to install the application!
5
.
- e.g.
10.4%
will appear as90XP
!
appCacheDir
to appLocalDataDir
(as these resolve differently on Linux, and is resolved on both platforms by this change).main.rs
for Linux port (not yet active).
- The window is fully transparent - as to not interfere with capturing software - so when the option is first enabled, you won't see anything on screen! To locate the current position of the window, press and hold the
Ctrl
key (while the main app window is focused) to display an outline around it!- The window will now also reopen automatically when restarting the application if the option remains enabled when exiting.
- The last position of the window will also be saved any time you disable the option via the Settings menu, and will be recalled when enabling it again.
- Keycodes are very complex, so all buttons may not work correctly! If you encounter a key that doesn't work with this option, please check the App Log, and open a new issue or report it in the
#support
forum on Discord!- Accelerators -
Ctrl
/Shift
/Alt
/Super
(orWIN
) - cannot be used on their own (Ctrl
), or as a combination of only accelerators (Ctrl+Shift+Alt
).- Shortcuts will only assign a maximum of 3 inputs per shortcut.
- Shortcuts are GLOBAL! This means that they will activate everywhere - including in-game - so be wary of assigning required in-game shortcuts to this option!
UnhandledRejection
errors to the App Log window.webviewInstallMode
to offlineInstaller
to handle cases where the application could be installed without having a valid Webview2 installation, causing the application to crash immediately if the user has previously manually uninstalled Microsoft Edge.In order to see error output to the Console when running the Debug build, please do the following:
- Uninstall any previously installed versions of the application.
- Run the Debug build setup EXE and install.
- Open Command Prompt, paste the following command and press Enter:
%localappdata%\SteamAchievementNotifier\SteamAchievementNotifier.exe
- Any startup errors will then be logged to the Command Prompt window.
.bin
file is updated in order to minimise the risk that an achievement unlock will be missed if the API is not updated before the check occurs.window-state
plugin to only read the SIZE
and POSITION
properties of the main window on launch, which prevents an issue where a previously maximised window would stay stuck in a maximised state upon each subsequent launch of the application.rust.log
when Steam is not running.rust.log
file to log info, errors and panics from Rust process throughout the application's lifecycle.README.md
.Join on Discord for news on future updates!
Welcome to Steam Achievement Notifier - Version 1.84! This update includes a huge amount of additions and improvements to enhance your Steam achievement experience!
Achievement notifications have had a major overhaul in Version 1.84 - this includes multiple achievement styles, and the ability to customise almost all aspects of them to your liking!
To start, hover over the icon (located on the edge of the "Show Test Notification" button) to reveal the "Customise..." button.
Once clicked, the Steam Achievement Customiser window will appear - this includes tabs for both Main and Rare achievement customisation, a preview window where any changes will be reflected in real-time, and a huge number of customisation options:
When hovering over the "Sound Select" box, scroll your mouse wheel to switch between File Mode and Randomised Mode. In File Mode, your selected sound will play as normal, but in Randomised Mode, select a folder containing audio files, and each one will randomly play every time an achievement is unlocked!
Hover over the "Preview Sound" button and scroll your mouse wheel to change the volume of the notification sound. This can be changed independently for both main and rare achievements!
The Settings menu has been re-worked as a flyout-style menu instead of a separate page, which makes changing things a lot quicker! Additional Settings have also been added, including:
❕ Make sure at least one "Show Achievement Screenshot" option is enabled in the Customiser menu for either achievement type, or screenshots will not be saved!
Starting with Version 1.84, Steam Achievement Notifier will now check for and automatically download any updates upon running SANLauncherV1.84.exe. This means that big updates, revisions or bug fixes can now be deployed to everyone instantly - without having to download newer EXE versions from GitHub!
⚠ 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!
Shift
and press to increase the increment), and locked to each axis (without dragging the notification!) by holding down CTRL
(Lock to vertical axis) or CTRL + Shift
(Lock to horizontal axis).If you are having any issues after updating to Version 1.84, please try resetting the application via Settings > Reset > Uninstall and then launching SANLauncherV1.84.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
🏆 Happy Achievement Hunting! 🏆
Join on Discord for news on future updates!
Welcome to Steam Achievement Notifier - Version 1.81! This update includes a huge amount of additions and improvements to enhance your Steam achievement experience!
Achievement notifications have had a major overhaul in Version 1.81 - this includes multiple achievement styles, and the ability to customise almost all aspects of them to your liking!
To start, hover over the icon (located on the edge of the "Show Test Notification" button) to reveal the "Customise..." button.
Once clicked, the Steam Achievement Customiser window will appear - this includes tabs for both Main and Rare achievement customisation, a preview window where any changes will be reflected in real-time, and a huge number of customisation options:
When hovering over the "Sound Select" box, scroll your mouse wheel to switch between File Mode and Randomised Mode. In File Mode, your selected sound will play as normal, but in Randomised Mode, select a folder containing audio files, and each one will randomly play every time an achievement is unlocked!
Hover over the "Preview Sound" button and scroll your mouse wheel to change the volume of the notification sound. This can be changed independently for both main and rare achievements!
The Settings menu has been re-worked as a flyout-style menu instead of a separate page, which makes changing things a lot quicker! Additional Settings have also been added, including:
If you are having any issues after updating to Version 1.81, please try resetting the application via Settings > Reset > Uninstall and then launching SteamAchievementNotifierV1.81.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
? Happy Achievement Hunting! ?
Join on Discord for news on future updates!
Welcome to Steam Achievement Notifier - Version 1.82! This update includes a huge amount of additions and improvements to enhance your Steam achievement experience!
Achievement notifications have had a major overhaul in Version 1.82 - this includes multiple achievement styles, and the ability to customise almost all aspects of them to your liking!
To start, hover over the icon (located on the edge of the "Show Test Notification" button) to reveal the "Customise..." button.
Once clicked, the Steam Achievement Customiser window will appear - this includes tabs for both Main and Rare achievement customisation, a preview window where any changes will be reflected in real-time, and a huge number of customisation options:
When hovering over the "Sound Select" box, scroll your mouse wheel to switch between File Mode and Randomised Mode. In File Mode, your selected sound will play as normal, but in Randomised Mode, select a folder containing audio files, and each one will randomly play every time an achievement is unlocked!
Hover over the "Preview Sound" button and scroll your mouse wheel to change the volume of the notification sound. This can be changed independently for both main and rare achievements!
The Settings menu has been re-worked as a flyout-style menu instead of a separate page, which makes changing things a lot quicker! Additional Settings have also been added, including:
If you are having any issues after updating to Version 1.82, please try resetting the application via Settings > Reset > Uninstall and then launching SteamAchievementNotifierV1.82.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
? Happy Achievement Hunting! ?
Join on Discord for news on future updates!
Welcome to Steam Achievement Notifier - Version 1.8! This update includes a huge amount of additions and improvements to enhance your Steam achievement experience!
Achievement notifications have had a major overhaul in Version 1.8 - this includes multiple achievement styles, and the ability to customise almost all aspects of them to your liking!
To start, hover over the icon (located on the edge of the "Show Test Notification" button) to reveal the "Customise..." button.
Once clicked, the Steam Achievement Customiser window will appear - this includes tabs for both Main and Rare achievement customisation, a preview window where any changes will be reflected in real-time, and a huge number of customisation options:
When hovering over the "Sound Select" box, scroll your mouse wheel to switch between File Mode and Randomised Mode. In File Mode, your selected sound will play as normal, but in Randomised Mode, select a folder containing audio files, and each one will randomly play every time an achievement is unlocked!
Hover over the "Preview Sound" button and scroll your mouse wheel to change the volume of the notification sound. This can be changed independently for both main and rare achievements!
The Settings menu has been re-worked as a flyout-style menu instead of a separate page, which makes changing things a lot quicker! Additional Settings have also been added, including:
If you are having any issues after updating to Version 1.8, please try resetting the application via Settings > Reset > Uninstall and then launching SteamAchievementNotifierV1.8.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
? Happy Achievement Hunting! ?
Join on Discord for news on future updates!
Welcome to Steam Achievement Notifier - Version 1.83! This update includes a huge amount of additions and improvements to enhance your Steam achievement experience!
Achievement notifications have had a major overhaul in Version 1.83 - this includes multiple achievement styles, and the ability to customise almost all aspects of them to your liking!
To start, hover over the icon (located on the edge of the "Show Test Notification" button) to reveal the "Customise..." button.
Once clicked, the Steam Achievement Customiser window will appear - this includes tabs for both Main and Rare achievement customisation, a preview window where any changes will be reflected in real-time, and a huge number of customisation options:
When hovering over the "Sound Select" box, scroll your mouse wheel to switch between File Mode and Randomised Mode. In File Mode, your selected sound will play as normal, but in Randomised Mode, select a folder containing audio files, and each one will randomly play every time an achievement is unlocked!
Hover over the "Preview Sound" button and scroll your mouse wheel to change the volume of the notification sound. This can be changed independently for both main and rare achievements!
The Settings menu has been re-worked as a flyout-style menu instead of a separate page, which makes changing things a lot quicker! Additional Settings have also been added, including:
If you are having any issues after updating to Version 1.83, please try resetting the application via Settings > Reset > Uninstall and then launching SANLauncherV1.83.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
🏆 Happy Achievement Hunting! 🏆
Join on Discord for news on future updates!
Version 1.73 includes a shiny new Electron-based interface (Oooh!), and now allows using different sounds for both main and rare achievements! (Aaah!)
With this release, Steam Achievement Notifier also includes localisation support for most Steam-supported languages in both the application interface and achievement notifications*!
NEW ELECTRON INTERFACE: Version 1.73 has been re-designed from the ground up! The GUI has been re-written in Electron, which not only provides nicer design options and greater functionality, but also uses far less system resources over 1.61. The application is also fully compatible with Windows 11!
CUSTOM SOUND FOR RARE ACHIEVEMENTS: You can now choose a different sound when unlocking rare achievements! Select each sound individually by clicking the "Main Achievement Sound"/"Rare Achievement Sound" tabs under the Sound Select boxes.
NEW GAME TRACKING DISPLAYS: When Steam Achievement Notifier detects you have started a game, it will be shown in both the application's new "Game Display" box, and in the context menu when right-clicking the system tray icon! This makes it easier to check that your achievements are being tracked, especially when disabling the "Now Tracking..." notification via a new settings option!
NEW SETTINGS OPTIONS AND RE-DESIGNED CONFIGURATION PANEL: New options are available in the Settings menu (accessible by clicking the cog icon), along with options from all previous versions!
STEAM SCREENSHOT CUSTOM KEYBIND SUPPORT: A new "keyboard" icon next to the "Show Achievement Screenshot" option has been added - click it to enter "Set Keybind" mode (button will display "..." when checking for a button press), and press the key that corresponds to your customised Steam screenshot key. The keybind will be set upon pressing the key, so you won't need to save it manually!
NOTIFICATION DISPLAY TIME SLIDER: The "Notification Display Time" slider allows you to choose how long you want achievement notifications to stay on-screen for! This ranges from 1 second (could be pointless, but it's there!) to 5 seconds (default). So if you feel like your achievements are hanging around too much, you can lower this in the Settings menu. Important note: If you enable Sound-Only Mode, this option will be unavailable until turned off.
RESET/FULL UNINSTALL OPTIONS: Inside the Settings menu, you will see a new Reset button. If you click it, a dialog will appear with 2 options: Reset: Deletes all files on the system related to Steam Achievement Notifier (Version 1.73) and restarts the app (useful if you're running into problems and want a clean slate). Uninstall: This will also delete all Steam Achievement Notifier remnants on the system, but once finished, the app will NOT restart (useful if you need to update to a newer version).
NOTIFICATION QUEUE: On previous versions of Steam Achievement Notifier, if you earned more than one achievement at once, the toast notifications would show one after another, but each of the sounds would still play immediately (which was icky). This is now fixed with a proper notification queuing system! Any achievements that you earn will be added to the queue and display nicely, one after the other!
GITHUB UPDATE NOTIFICATION: When any future updates become available on Github, you will be notified in-app via a green "Update Available" icon (located next to the X button). Note: this option will only appear when an update is available.
PORTABLE APPLICATION: Version 1.73 has been complied as a "portable" application - this means that the .EXE file contains nearly everything it needs to run on your computer without installing anything! This saves on local device storage, and makes running the application even easier - just double-click and you're ready to go!
Full list of supported languages:
*Achievement translations are provided by game developers, and may not be translated for all languages in all games. **Most translations have been provided using Google Translate - if you can provide a more accurate translation for your language, please reach out via Discord!
Note: If you do not have an active network connection, an error screen will appear notifying you that files required by Steam Achievement Notifier could not be loaded, and the application will be inaccessible until connection is restored - if you don't have an active network connection, the application will not work anyway, so it shouldn't make much of a difference!
The application will automatically reconnect and function normally when the network connection is restored.
If you are having any issues after updating to Version 1.73, please try resetting the application via Settings > Reset > Uninstall and then launching SteamAchievementNotifierV1.73.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
🏆 As always - Happy Achievement Hunting! 🏆
Join on Discord for news on future updates!
Version 1.72 includes a shiny new Electron-based interface (Oooh!), and now allows using different sounds for both main and rare achievements! (Aaah!)
With this release, Steam Achievement Notifier also includes localisation support for most Steam-supported languages in both the application interface and achievement notifications*!
NEW ELECTRON INTERFACE: Version 1.72 has been re-designed from the ground up! The GUI has been re-written in Electron, which not only provides nicer design options and greater functionality, but also uses far less system resources over 1.61. The application is also fully compatible with Windows 11!
CUSTOM SOUND FOR RARE ACHIEVEMENTS: You can now choose a different sound when unlocking rare achievements! Select each sound individually by clicking the "Main Achievement Sound"/"Rare Achievement Sound" tabs under the Sound Select boxes.
NEW GAME TRACKING DISPLAYS: When Steam Achievement Notifier detects you have started a game, it will be shown in both the application's new "Game Display" box, and in the context menu when right-clicking the system tray icon! This makes it easier to check that your achievements are being tracked, especially when disabling the "Now Tracking..." notification via a new settings option!
NEW SETTINGS OPTIONS AND RE-DESIGNED CONFIGURATION PANEL: New options are available in the Settings menu (accessible by clicking the cog icon), along with options from all previous versions!
STEAM SCREENSHOT CUSTOM KEYBIND SUPPORT: A new "keyboard" icon next to the "Show Achievement Screenshot" option has been added - click it to enter "Set Keybind" mode (button will display "..." when checking for a button press), and press the key that corresponds to your customised Steam screenshot key. The keybind will be set upon pressing the key, so you won't need to save it manually!
NOTIFICATION DISPLAY TIME SLIDER: The "Notification Display Time" slider allows you to choose how long you want achievement notifications to stay on-screen for! This ranges from 1 second (could be pointless, but it's there!) to 5 seconds (default). So if you feel like your achievements are hanging around too much, you can lower this in the Settings menu. Important note: If you enable Sound-Only Mode, this option will be unavailable until turned off.
RESET/FULL UNINSTALL OPTIONS: Inside the Settings menu, you will see a new Reset button. If you click it, a dialog will appear with 2 options: Reset: Deletes all files on the system related to Steam Achievement Notifier (Version 1.72) and restarts the app (useful if you're running into problems and want a clean slate). Uninstall: This will also delete all Steam Achievement Notifier remnants on the system, but once finished, the app will NOT restart (useful if you need to update to a newer version).
NOTIFICATION QUEUE: On previous versions of Steam Achievement Notifier, if you earned more than one achievement at once, the toast notifications would show one after another, but each of the sounds would still play immediately (which was icky). This is now fixed with a proper notification queuing system! Any achievements that you earn will be added to the queue and display nicely, one after the other!
GITHUB UPDATE NOTIFICATION: When any future updates become available on Github, you will be notified in-app via a green "Update Available" icon (located next to the X button). Note: this option will only appear when an update is available.
PORTABLE APPLICATION: Version 1.72 has been complied as a "portable" application - this means that the .EXE file contains nearly everything it needs to run on your computer without installing anything! This saves on local device storage, and makes running the application even easier - just double-click and you're ready to go!
Full list of supported languages:
*Achievement translations are provided by game developers, and may not be translated for all languages in all games. **Most translations have been provided using Google Translate - if you can provide a more accurate translation for your language, please reach out via Discord!
Note: If you do not have an active network connection, an error screen will appear notifying you that files required by Steam Achievement Notifier could not be loaded, and the application will be inaccessible until connection is restored - if you don't have an active network connection, the application will not work anyway, so it shouldn't make much of a difference!
The application will automatically reconnect and function normally when the network connection is restored.
If you are having any issues after updating to Version 1.72, please try resetting the application via Settings > Reset > Uninstall and then launching SteamAchievementNotifierV1.72.exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered via the Settings menu.
? As always - Happy Achievement Hunting! ?
Join on Discord for news on future updates!
Version 1.71 includes a shiny new Electron-based interface (Oooh!), and now allows using different sounds for both main and rare achievements! (Aaah!)
NEW ELECTRON INTERFACE: Version 1.71 has been re-designed from the ground up! The GUI has been re-written in Electron, which not only provides nicer design options and greater functionality, but also uses far less system resources over 1.61. The application is also fully compatible with Windows 11!
CUSTOM SOUND FOR RARE ACHIEVEMENTS: You can now choose a different sound when unlocking rare achievements! Select each sound individually by clicking the "Main Achievement Sound"/"Rare Achievement Sound" tabs under the Sound Select boxes.
NEW GAME TRACKING DISPLAYS: When Steam Achievement Notifier detects you have started a game, it will be shown in both the application's new "Game Display" box, and in the context menu when right-clicking the system tray icon! This makes it easier to check that your achievements are being tracked, especially when disabling the "Now Tracking..." notification via a new settings option!
NEW SETTINGS OPTIONS AND RE-DESIGNED CONFIGURATION PANEL: New options are available in the Settings menu (accessible by clicking the cog icon), along with options from all previous versions!
STEAM SCREENSHOT CUSTOM KEYBIND SUPPORT: A new "keyboard" icon next to the "Show Achievement Screenshot" option has been added - click it to enter "Set Keybind" mode (button will display "..." when checking for a button press), and press the key that corresponds to your customised Steam screenshot key. The keybind will be set upon pressing the key, so you won't need to save it manually!
NOTIFICATION DISPLAY TIME SLIDER: The "Notification Display Time" slider allows you to choose how long you want achievement notifications to stay on-screen for! This ranges from 1 second (could be pointless, but it's there!) to 5 seconds (default). So if you feel like your achievements are hanging around too much, you can lower this in the Settings menu. Important note: If you enable Sound-Only Mode, this option will be unavailable until turned off.
RESET/FULL UNINSTALL OPTIONS: Inside the Settings menu, you will see a new Reset button. If you click it, a dialog will appear with 2 options: Reset: Deletes all files on the system related to Steam Achievement Notifier (Version 1.71) and restarts the app (useful if you're running into problems and want a clean slate). Uninstall: This will also delete all Steam Achievement Notifier remnants on the system, but once finished, the app will NOT restart (useful if you need to update to a newer version).
NOTIFICATION QUEUE: On previous versions of Steam Achievement Notifier, if you earned more than one achievement at once, the toast notifications would show one after another, but each of the sounds would still play immediately (which was icky). This is now fixed with a proper notification queuing system! Any achievements that you earn will be added to the queue and display nicely, one after the other!
GITHUB UPDATE NOTIFICATION: When any future updates become available on Github, you will be notified in-app via a green "Update Available" icon (located next to the X button). Note: this option will only appear when an update is available.
PORTABLE APPLICATION: Version 1.71 has been complied as a "portable" application - this means that the .EXE file (which should no longer be flagged as malicious, by the way...) contains nearly everything it needs to run on your computer without installing anything! This saves on local device storage, and makes running the application even easier - just double-click and you're ready to go!
Make sure to unblock the ZIP file before extracting - the application may not work as intended if not unblocked! To do this, right-click the ZIP file > Properties > Click the "Unblock" checkbox > Click "Apply".
If you are having any issues after updating to Version 1.71, please try resetting the application via Settings > Reset > Uninstall and then launching Steam Achievement Notifier (V1.71).exe again. Please note that this will remove your API Key/Steam64 ID from the application and will need to be re-entered.
? As always - Happy Achievement Hunting! ?
Just click the "Settings" cog and click "Show Achievement Screenshot" to activate!
Bug Fixes/QoL Updates:
Invoke-RestMethod
/Invoke-WebRequest
URLs - shouldn't make a difference as sensitive non-public information is stored in the URL anyway, but hey...
Version 1.61 Patch
🏆 As always - Happy Achievement Hunting! 🏆