Skip to content

Update to Steamworks 1.65 - #794

Merged
rlabrecque merged 1 commit into
masterfrom
wip/1.65
Jul 27, 2026
Merged

Update to Steamworks 1.65#794
rlabrecque merged 1 commit into
masterfrom
wip/1.65

Conversation

@rlabrecque

@rlabrecque rlabrecque commented Jul 26, 2026

Copy link
Copy Markdown
Owner
----------------------------------------------------------------
v1.65 23th July 2026
----------------------------------------------------------------

Steam Machine, Steam Frame and Steam Deck:
* Removed ISteamUtils::IsRunningOnSteamDeck(). Please use other feature specific methods below.
* Added ISteamUtils::IsRunningOnSteamHardware() which returns ESteamHardwareType. Use this call for analytics, support or diagnostic purposes. For functional decisions, see other SDK calls.
* Added ISteamUtils::GetSteamHardwareDefaultConfig() to help choose default game settings (video and other) that you have tuned for specific Steam hardware. It also enables changing your default game settings on future Steam hardware without needing to recompile your game.
* Added ISteamUtils::IsRunningUnderProton() to determine if your game is running under the Proton compatibility layer on Linux.
* ISteamUtils contains other pre-existing methods that may be useful when replacing IsRunningOnSteamDeck(), such as ISteamUtils::IsSteamInBigPictureMode() and ISteamUtils::IsSteamRunningInVR().

ISteamApps:
* Added SetGamePerformanceSetting() and SetGameRenderResolution() methods so a game can report to Steam servers what the relative performance settings and game resolution are set to for the given user. This data will be included with anonymous framerate data if the user has opted into sharing that.

ISteamUGC - Added options for querying UGC (sorted in descending order):
* k_EUGCQuery_RankedByNumParentItems - how many items depend on this item (if it isn't a collection)
* k_EUGCRankedByNumParentCollections - how many collections contain this item

Steam Input:
* Added Switch 2, Steam Controller and Steam Frame Controller action origin enum values

ISteamMatchmakingServers:
* Added ISteamMatchmakingServers::ServerFriends() to get a list of friends that have recently played on a specific server
* Added "popularamongfriends" filter option to retrieve a set of servers that the user's friends commonly play on

@rlabrecque

Copy link
Copy Markdown
Owner Author

ISteamMatchmakingServerFriendsResponse is untested; hopefully no copy-paste errors.

@rlabrecque
rlabrecque merged commit c4f7528 into master Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant