Achievement Tracker

Overlay URL

Use this URL as a Browser Source in OBS Studio or your streaming software

Achievement Settings

Steam Connection

Get yours free at steamcommunity.com/dev/apikey

Find yours at steamid.io

Xbox Connection

Sign in with your Microsoft account to access Xbox Live achievements directly.

PSN Connection

Get your token from PlayStation after logging in

GOG Connection

RetroAchievements Connection

Get yours from retroachievements.org/controlpanel.php. Usernames can change, so the overlay stores your ULID after connect.

Off uses any unlock (softcore or hardcore). Hardcore also counts as a casual unlock on RetroAchievements.

When on, the overlay switches to whatever game RetroAchievements reports as last played. Off by default.

Overlay Theme Pick how the overlay looks. Every theme works on Steam, Xbox, PlayStation, GOG and RetroAchievements. Trophy Counter is the original icon and number.

Overlay Style

Steam, Xbox, and RetroAchievements fill from the bottom. GOG fills clockwise around the O from the top.

Behavior

Overlay will fade out after this many seconds. Set to 0 to always show.

Plays on the number for PlayStation, Xbox, Steam, GOG, and RetroAchievements whenever the count changes. Cartoon Pop caves in slightly, then bounces out.

How often to check for new Steam achievements

How often to check Xbox Live for new achievements. Default 10s. Microsoft allows 300 achievement requests per 5 minutes per user; 10s is ~30 requests in that window.

How often to verify trophy count with PSN. Detector on: 30s recommended (events handle instant updates). Detector off: 3–10s.

How often to check for new GOG achievements. Default 10s. GOG has no published cap; 5–10s is a safe range.

How often to check for new RetroAchievements unlocks. Default 10s. Stay at 5s or slower.

Stream Automation When you unlock something, the OBS overlay can update your title, drop a stream marker, clip the moment and post in chat through Streamer.bot. Markers and clips are Twitch only. Re-copy the SB import string above and import it again to get the Stream Automation action. Templates take {name} or Streamer.bot style %atName%, so %atName% (%atCount%/%atTotal%) | %gameName% works.

Template variables

For the text boxes on this page (title, marker, clip, chat). {name} and %atName% both work here. Inside Streamer.bot sub-actions use the %at…% arguments instead.

    Stream Extras

    
            

    Streamer.bot Connection

    These settings are stored in your browser's localStorage

    Required for SendMessage. Set in Streamer.bot β†’ Servers/Clients β†’ WebSocket Server.

    Use the bot account instead of broadcaster account

    Preview

    Give ZeMaxi some love β€” Follow or even Subscribe to help support the channel

    Connecting...
    Count
    Trophy fly-in
    PSN
    Progress
    Extras