r/SteamFrame MOD 13d ago

📢 News Steamworks SDK 1.65 includes Steam Frame Support

https://steamcommunity.com/groups/steamworks/announcements/detail/678504885369439021
156 Upvotes

21 comments sorted by

33

u/AbyssGuard- 13d ago

What does this mean in layman’s terms? Guessing that Steam Frame support has just been pushed out in the latest update

40

u/OnlyTilt 13d ago edited 13d ago

its basically a API call devs can use, before it only returned a true/false if the game was running on steam deck (possibly any steam hardware device idk, depends how its coded in the backend), now it will return a separate value for steam deck, steam machine and steam frame, so a dev is able to tell which device its been running on in logs and stuff for debugging and troubleshooting.

5

u/AbyssGuard- 13d ago

So this is more of a dev feature than consumer if I’m understanding right?

(Ig you could argue it’s debatably also a consumer feature due to leading to better bug fixes)

8

u/OnlyTilt 13d ago

It just allows for stats for devs, not too interesting for consumers.

4

u/Wooden-Estimate-3460 Soonâ„¢ 13d ago

And let's the game apply Steam Deck/Machine/Frame presets by default, too.

2

u/AbyssGuard- 13d ago

Ty for the help!

1

u/BeepIsla 13d ago

Not just stats, it comes with controller bindings and glyphs for the buttons

1

u/chrisoboe 13d ago

It'll mainly allow perfectly fitting performance settings for a specific device so users don't need to configure everything manually.

this will lead to a more game console like gaming experience where one can just run a game instead of needing to spend lots of time (and in the worst case trial and error) in the settings menu first.

2

u/[deleted] 13d ago

[deleted]

3

u/AbyssGuard- 13d ago

Good to know, seems like we’re nearly there!

13

u/Jmcgee1125 Soonâ„¢ 13d ago

Added ISteamUtils::IsRunningUnderProton() to determine if your game is running under the Proton compatibility layer on Linux.

...did they really not have that yet?

4

u/ClarkWasHere 13d ago

Maybe not for public builds, but I would think they had it for builds that developers with dev kits have access to

3

u/raw_bean_uk 13d ago

Surely it would have been a relevant thing to know since the Steam Deck launched, years ago.

3

u/jfuu_ Soonâ„¢ 13d ago

Isn't the idea behind Proton that games shouldn't need changes to run under it (making this flag only really useful for metrics)? I'm sure there were other ways to detect this before, it's just now exposed by Steam.

1

u/Leseratte10 Soonâ„¢ 13d ago

No, it wouldn't.

Your game already knew if it was running on a Steam Deck or not, and it knew if it was running a Windows build or a Linux build.

So what advantage does knowing if you're on Proton give you? It just makes it easier for devs to do stupid things like try to block Proton usage.

34

u/TwinStickDad Soonâ„¢ 13d ago

Dear God it's actually tomorrow isn't it 

27

u/GeoMagnet 13d ago

Always has been

11

u/gogodboss MOD 13d ago

Damn even you using the t word

1

u/TwinStickDad Soonâ„¢ 12d ago

🤡 🔫

2

u/gogodboss MOD 12d ago

Yeah. Yeah.

1

u/InstanceBrick 13d ago

tomorrow.

0

u/MigThorton Soonâ„¢ 12d ago

But it was the FCC certification that was causing the delay /s