Indicate Achievement Progress

Displays Steam’s built-in achievement progress toast (e.g., 5 / 10) for an incremental achievement. This does not unlock or store by itself; combine with stat updates and a later store.
Inputs
Pin |
Type |
Description |
|---|---|---|
Achievement API Name |
String |
Exact identifier defined in Steamworks (e.g., ACH_COLLECT_10_SHARDS). |
Current Progress |
int32 |
Current amount toward completion (e.g., 5). |
Max Progress |
int32 |
Target amount for completion (e.g., 10). Must be > 0. |
Outputs
Pin |
Type |
Description |
|---|---|---|
Success |
Bool |
true if the progress toast was accepted for display. |
Notes
- Call Request Current Stats And Achievements once before using achievement/stat nodes.
- This node only shows a UI toast; it does not unlock the achievement or persist any values.
- Pair it with a stat update (Set/Add Local (Cached) Stat) and persist via Store User Stats & Achievements.
- When progress reaches the target, unlock explicitly with Set Achievement (Unlock), then store.
- Avoid spamming frequent toasts—trigger on meaningful increments or milestones.
Typical usage
- Increment a counter stat (e.g.,
ST_COLLECTED) → call Indicate Achievement Progress withCurrent/Max. - If
Current >= Max: call Set Achievement (Unlock) → Store User Stats & Achievements.