Transform every achievement pop-up into a live on-stream achievement counter!
The Achievement Tracker automatically detects and tracks your achievements for Steam, Xbox, PlayStation, GOG and RetroAchievements in real-time! Every time you earn an achievement/trophy, your stream overlay updates instantly, showing your viewers your progress throughout your gaming session. Perfect for achievement hunters and streamers who want to showcase their accomplishments.
Watch the platform-specific setup guides below. Written setup steps have been removed and this page now uses video tutorials instead.
Achievement Tracker is a free OBS overlay that automatically detects Steam, Xbox, PlayStation and GOG achievement pop-ups on screen and displays a live achievement count on your stream.
You need OBS Studio and Streamer.bot. The overlay is added to OBS as a Browser Source.
Via a poll interval. By default every 10 seconds, the tracker checks for new achievements/trophies and updates the counter.
I removed it. It used computer resources and I am just no good at creating Lua scripts to make the application work to my standards so it is now completely based on the API to do interval checks.
Use the Achievement Tracker Customizer page. You can change the platform of your choice and change settings such as font, colours, icon type, font size, alignment, and more. It generates a URL with your settings baked in, just paste that URL into an OBS Browser Source.
Make sure your login session to the platform hasn't expired. E.g. NPSSO token lasts around a few months before you need to get a new one.
Yes, if your selected Platform is connected. In the customizer, search for a game by name, select it, and the overlay will show your earned count out of the game's total achievements/trophies. You can also enable a progress bar and display the game name on the overlay.
If you're tracking a specific game, you'll want to switch the selected game in the customizer so the total and progress is updated. Make sure Streamer.bot is open while you do this.
No, only one at a time. If you are connected on one platform and then connect via another, you will be automatically disconnected on the platform you used prior.
Rate limiting reasons. If you go any lower than the absolute minimal then you could get temporarily blocked / rate-limited. 10s is enough unless stated you can go 5s. Xbox is definitely 10s.