Releases / v0.78.0

v0.78.0 In Good Company

2026-08-24 Engine Latest

A script can now see who's on Steam with them, and let them know what you're up to.

Friends and presence

lua
for _, friend in ipairs(steam.friends()) do
  if friend.playingThisGame then
    print(friend.name, "is also playing —", friend.state)
  end
end

steam.setRichPresence("status", "Boss fight, 2 players")

steam.friends() returns the local user's friend list — each entry's id, name, online state ("online", "away", "busy", "snooze", "looking to trade", "looking to play", "invisible", or "offline"), and whether they're currently playing this same game. steam.setRichPresence(key, value) sets a status line friends see on your name in their own friend list; steam.clearRichPresence() clears it, and steam.friendRichPresence reads a specific value a friend's own game has set for them.

Not in this release: group and clan membership — Valve's own current toolkit for this engine doesn't support it. Inviting a friend, and having a game react to being launched from an invite, are their own upcoming pieces — this release is about seeing and being seen, not joining yet.

Upgrading

Nothing to do.

Floptle Hub

Linux x86_64 7.5 MB Download → sha256 56879f7c1d30bca9fb1dbb9ca96b9ec6fd1a4545726d646c3eec71bd7c0fc95b
macOS Apple Silicon 5.7 MB Download → sha256 ba801f16634dff2092cf9f389cd78ea0f290fb5ecf29962ea47dcb03ae1591fc
macOS Intel 6.2 MB Download → sha256 6cca6e891baa7193b028fda22af77989b9beb11242f1c918c32d3c954cb79ead
Windows x86_64 7.1 MB Download → sha256 1dae488d6c91560149051d637e09ff633ba402e5cfa46464a8a38c1918e44fbb

Engine

Linux x86_64 20.7 MB Download → sha256 8d38eebe798bb5edea47b07658d07d5d41c3540ad29625087b00940225aea5c5
macOS Apple Silicon 16.8 MB Download → sha256 390cc657c78bf5669d84a7524500bcb3463c5069f47bfec806435e50c90ced4a
macOS Intel 18.1 MB Download → sha256 1aa645c62043007cade0264ca2cfdbd41521b8c2947a6237c89bbbf419601d4a
Windows x86_64 20.5 MB Download → sha256 3e151b47410816423f0302780a708fa7f928e992c28b4c8e097caf99a2c40071

The binaries are not signed yet. On macOS, right-click the app and pick Open the first time. On Windows, if SmartScreen appears, pick More info then Run anyway.