All Projects → SteamAchievementNotifier → SteamAchievementNotifier

SteamAchievementNotifier / SteamAchievementNotifier

Licence: other
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.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to SteamAchievementNotifier

React Toast Notifications
🍞 A toast notification system for react
Stars: ✭ 2,103 (+2631.17%)
Mutual labels:  notifications, toast, toast-notifications
g-steam
steam web api for golang
Stars: ✭ 22 (-71.43%)
Mutual labels:  steam, steam-api, steamwebapi
tall-toasts
A Toast notification library for the Laravel TALL stack. You can push notifications from the backend or frontend to render customizable toasts with almost zero footprint on the published CSS/JS 🔥🚀
Stars: ✭ 296 (+284.42%)
Mutual labels:  notifications, toast, toast-notifications
Sentinel
👀 Native notifications for League of Legends
Stars: ✭ 38 (-50.65%)
Mutual labels:  notifications, toast, windows10
Notistack
Highly customizable notification snackbars (toasts) that can be stacked on top of each other
Stars: ✭ 2,562 (+3227.27%)
Mutual labels:  notifications, toast, toast-notifications
Angular Notifier
A well designed, fully animated, highly customizable, and easy-to-use notification library for your Angular application.
Stars: ✭ 175 (+127.27%)
Mutual labels:  notifications, notifier, toast
steam-openid-connect-provider
Steam OpenID Connect Identity Provider (IdP)
Stars: ✭ 40 (-48.05%)
Mutual labels:  steam, steam-api
steam community market
Get item prices and volumes from the Steam Community Market using Python 3
Stars: ✭ 24 (-68.83%)
Mutual labels:  steam, steam-api
Chat-LoggerPP
Steam Chat Logger
Stars: ✭ 13 (-83.12%)
Mutual labels:  steam, steam-api
CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.
Stars: ✭ 274 (+255.84%)
Mutual labels:  steam, steam-api
steamworks
Steamworks API wrapper for Go
Stars: ✭ 26 (-66.23%)
Mutual labels:  steam, steam-api
RTL-Toast
Android Toast For RTL Applications
Stars: ✭ 16 (-79.22%)
Mutual labels:  toast, toast-notifications
bs5-utils
A JavaScript utility package for Bootstrap 5 components.
Stars: ✭ 26 (-66.23%)
Mutual labels:  toast, toast-notifications
SubscriptionInfo
See on Steam if the game is currently available on any Subscription package like Xbox Game Pass PC & Console, Ubisoft+ or EA Play
Stars: ✭ 51 (-33.77%)
Mutual labels:  steam, xbox
XboxDownload
Xbox下载助手,支持Xbox、微软商店、PS、NS、EA Desktop & Origin、战网国际服、Epic下载加速,修复Steam商店社区访问。
Stars: ✭ 936 (+1115.58%)
Mutual labels:  steam, xbox
achievement maker
Generate your own achievements
Stars: ✭ 42 (-45.45%)
Mutual labels:  xbox, achievements
steam-group-members
A node module to get a steam groups members list using promises.
Stars: ✭ 17 (-77.92%)
Mutual labels:  steam, steam-api
csgo-cli
CS:GO Console shows your user account, stats and latest matches. It also uploads demo sharecodes to csgostats.gg.
Stars: ✭ 31 (-59.74%)
Mutual labels:  steam, steam-api
idle master extended
🃏 Get your Steam Trading Cards the Fast Way (Fast Mode Extension 🚀)
Stars: ✭ 1,771 (+2200%)
Mutual labels:  steam, steam-api
steam-data
A simple data project for Steam data
Stars: ✭ 29 (-62.34%)
Mutual labels:  steam, steam-api

GitHub release Revision Downloads Discord KoFi

Steam Achievement Notifier

Join on Discord for news on future updates!

Donate on Ko-Fi!

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:

  • Customisable Notifications: Click the "Customise..." button to open the new Steam Achievement Customiser interface. From there, select an Achievement Style (including Console-style designs), and customise the size, screen position, shape, colour/image background, icon shape, display time and more! All changes will be shown in the preview window as you customise, and you can use different styles/values for both main and rare notifications!
  • Game Completion Notification: The Game Completion Notification will show when 100% of achievements have been earned in any game!
  • Custom Icons: Most notification types now support using a custom icon for certain elements of the notification!
  • Custom Notification Positions: Using the new "Use Custom Screen Position" option in the Customiser menu, notifications can now be positioned wherever you like - even on secondary monitors!
  • Randomised Sound Mode: 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!
  • Volume Controls: 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!
  • Redesigned Settings Menu: 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 hiding native Steam achievement notifications, configurable rarity percentage, showing percentages for all notification types, notification opacity and more!
  • Screenshot Overlay: Enabling the "Save Screenshots with Overlay" option in the Settings menu (and enabling screenshots in the Customiser menu) will save a screenshot to your specified folder, and will overlay a notification with details of your earned achievement on top!
  • Automatic Updates: Starting with Version 1.84, all elements of the app can now be updated on-the-fly, without needing to download new EXE versions!
  • Linux Support: An AppImage version of Version 1.84 is available for download! (Note: Not all features are currently available for use on the Linux platform!)
  • Localisation Support: All application elements have been translated into most Steam-supported languages - just select your preferred language option in the Settings menu!

Check out the releases page to see all improvements and updates!

SETUP:

PREREQUISITES:

  • An API Key for your Steam account
  • The Steam64ID for your Steam account
  • "Game Details" are set to "Public" in Steam

To check this, click the "Game Details" link in the Settings menu.

INSTALLATION:

  1. Download "SANLauncherV1.84.exe" (or download from the releases page).

Starting with Version 1.84, automatic updates are attempted on every launch. Make sure to "unblock" SANLauncherV1.84.exe (via right-click > Properties > Tick Unblock > Click Apply) before running - automatic updates cannot be downloaded if the file is blocked!

  1. Run SANLauncherV1.84.exe.
  2. When the application opens, click the Settings () button in the top-left corner. Enter your API Key/Steam64 ID and click the "Save" button(s). After valid credentials have been saved, your username will be updated and the app is ready to use!

USAGE:

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! 🏆

TROUBLESHOOTING:

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:

  • Open Windows Defender
  • Click the Menu (☰) button
  • Select "Virus & threat protection"
  • Click "Protection history"
  • Under "All recent items", click the "Threat blocked" message that contains "SteamAchievementNotifierVX.XX.exe"
  • Click "Actions" in the bottom-right corner
  • Select "Allow" and confirm

Once these steps are complete, the file should now show in your Downloads folder as normal.

KNOWN ISSUES:

  • A error dialog appears when switching between Customiser tabs on Linux.

ADDITIONAL NPM DEPENDENCIES/CREDITS

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].