まだの方は、X(Twitter)MastodonBlueskyでフォローし、新しい記事が投稿されたらお知らせください。また、Redditに参加したり、YouTubeに登録して、私たちのコンテンツをチェックしたり、素晴らしいコミュニティと交流してください。応援ありがとうございました!

The Steamworks SDK has been updated to version 1.65, and while Steamworks SDK updates aren't usually applicable (or interesting) to end-users, there are a couple of changes in this update that will likely bring improvements down the line for users playing on Valve's hardware lineup.

Steamworks

In short, the SDK update allows developers to detect whether their game is running on Valve hardware, what kind of graphical settings the user is running, whether they are playing via Proton or not, and also select a default graphics configuration depending on what hardware the user has.

It also expands the anonymous framerate data that users can already send to developers with additional information on graphical settings and what resolution the game is running at.

Here is the full changelog for the update:

Steamworks SDK 1.65 Update Changelog:

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

蒸気入力

  • 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

この記事を楽しんでいただけたなら、SteamDeckHQ の他のコンテンツもチェックしてみてください!あなたのゲーム体験に役立つゲームレビューやニュースを幅広く取り揃えています。ニュースヒントやチュートリアルゲーム設定やレビュー、最新のトレンド情報など、あらゆる情報をお届けします。 カバーしています!

オリバー・ストッゲン
オリバーは幼い頃からビデオゲームで遊び始め、SNESコンソールやコモドール・アミーガ・コンピューターから始めた。現在、彼の関心は携帯ゲーム機、ポータブルパワーステーション/バンク、ポータブルモニターといったポータブルテクノロジーの未来にある。そして、これらのデバイスをどこまで進化させることができるかということだ。
蒸気プロフィール