Get Downloaded Leaderboard Entry

Reads a single leaderboard row from previously downloaded Entries Data at the given Index. Use this after calling Download Steam Leaderboard Entries or Download Steam Leaderboard Entries (Users).
Inputs
Pin |
Type |
Description |
|---|---|---|
Entries Data |
FSAL_LeaderboardEntriesData |
The container returned from Download Steam Leaderboard Entries / Download Steam Leaderboard Entries (Users). Holds all rows and metadata. |
Index |
int32 |
Zero-based index into the internal entries array. Valid range is 0 .. EntryCount - 1. |
Outputs
Pin |
Type |
Description |
|---|---|---|
SteamID |
String |
The player's SteamID64 as a string (e.g., 7656119...). |
Global Rank |
int32 |
1-based global rank on this leaderboard. |
Score |
int32 |
Raw leaderboard score value. You can pass this to Format Leaderboard Score for display. |
Player Name |
String |
The cached persona name at the time of download. May be empty if not available. |
Details |
int32[] |
Optional per-entry integer details array that you uploaded with the score (may be empty). |
Has UGC |
bool |
true if this entry has an attached UGC file handle; false otherwise. |
UGC Handle |
FSAL_UGCHandle |
Steam UGC handle associated with this entry. Only valid when Has UGC is true. |
Return Value |
bool |
true if the row was read successfully, false if Entries Data was empty or Index was out of range. |
Usage
- Call Download Steam Leaderboard Entries (or Download Steam Leaderboard Entries (Users)) and store the returned
Entries DataandEntry Count. - Loop from
Index = 0 .. EntryCount - 1and call Get Downloaded Leaderboard Entry each iteration. - Use the outputs (
SteamID,Player Name,Global Rank,Score,Details) to populate your UI widgets. - If
Has UGCis true, you can useUGC Handletogether with your own UGC logic (e.g., downloading bytes and saving them with Save Bytes To File).
Notes
- This node does not talk to Steam directly; it only reads from the cached
Entries Datastruct in memory. - If
Entries Datais empty, orIndexis outside the valid range, the function logs a warning and returns false. Detailsis copied from the stored row. If you never uploaded details for this leaderboard, the array will be empty.Has UGCandUGC Handleare safe to read even on leaderboards without UGC; in that caseHas UGC = falseand the handle will be invalid.