Skip to content

Releases

v0.4.1-beta.3 — Free DLC and the base game

Choose a tag to compare

@koua29 koua29 released this 17 Sep 22:02

Free DLC now tells you when it needs the base game. Spotted on Dying Light: The Beast — Discharge Weapon Pack (€4.99, free right now): Steam only hands a free DLC to owners of the game it belongs to.

What's new

  • 🧩 FSG reads the game a DLC belongs to and checks whether it is in your library. If it isn't, the card says "Needs <game> in your library", the add button is disabled, and a second button opens the base game on Steam.
  • 🤖 Auto-add skips those DLCs instead of retrying them and failing.
  • 💬 If you claim one anyway, the message explains it: this DLC is free, but Steam only gives it to owners of <game>.

Also in this 0.4.1 line

  • 🟢🔴 Steam session light at the top of the list, with a button to open the Steam Store when it is red (beta.2).
  • 🔁 A redirect from Steam is no longer reported as a failure; clearer messages and a better log line when a claim really fails (beta.1).

How to update

Options → Beta versions on, then Check for updates → Update, at the bottom of the panel.
From a stable version without the beta option: Decky → ⚙️ Settings → General → Developer mode, then ⚙️ → Developer → Install plugin from URL with the link below.

Download

FSG.zip — test build, beta branch.

v0.4.1-beta.2 — Steam session light

Pre-release

Choose a tag to compare

@koua29 koua29 released this 17 Sep 21:57

You can now see, at a glance, whether FSG can talk to your Steam account.

What's new

  • 🟢🔴 Session light at the top of the free games list: green when FSG finds your Steam session in Steam's own browser, red when it doesn't, grey before the first check. It is refreshed every time you open the panel.
  • 🛒 "Open the Steam Store" button appears when the light is red, so you can sign in right where FSG reads the session, then come back and claim.

Also in this 0.4.1 line (from beta.1)

  • 🔁 A redirect from Steam is no longer reported as a failure: FSG always checks your licence list afterwards, and says Added to your library whenever the game landed there.
  • 💬 Clearer messages when a claim really fails (sign-in needed, redirect, HTTP error, not confirmed yet), each with what to do next, and the HTTP status plus redirect target written to ~/homebrew/logs/FSG.

How to update

Options → Beta versions on, then Check for updates → Update, at the bottom of the panel.
From a stable version without the beta option: Decky → ⚙️ Settings → General → Developer mode, then ⚙️ → Developer → Install plugin from URL with the link below.

Download

FSG.zip — test build, beta branch.

v0.4.1-beta.1 — A redirect is no longer a failure

Choose a tag to compare

@koua29 koua29 released this 17 Sep 21:54

Fixes the "Steam refused the request (HTTP 302)" message reported on r/deckyloader.

What changed

  • 🔁 A redirect is not a failure. Steam often answers the claim request with a redirect instead of a body, and a redirect says nothing about the result. FSG now always checks your licence list afterwards — if the game landed in your library, you get Added to your library, whatever HTTP status came back.
  • 💬 Clearer messages when the claim really fails, each with what to do next:
    • Steam sent the request to its login page → open the Steam Store on the console and make sure you are signed in.
    • Steam answered with a redirect / HTTP xxx and the game is still missing → open the Store once and try again, or claim the game from its Steam page.
    • Steam took the request but the game is not in your library yet → wait a few seconds and refresh.
  • 🧾 Better log line: the HTTP status and the redirect target are written to ~/homebrew/logs/FSG, so a failure can be diagnosed.

How to update

Options → Beta versions on, then Check for updates → Update, at the bottom of the panel.
From a stable version without the beta option, install by URL: Decky → ⚙️ Settings → General → Developer mode, then ⚙️ → Developer → Install plugin from URL with the link below.

Download

FSG.zip — test build, beta branch.

v0.4.0 — Statistics, stick navigation, visible updates

Choose a tag to compare

@koua29 koua29 released this 17 Sep 07:09

Statistics, smoother stick navigation and easier-to-spot updates. Everything tested through 11 betas on a Legion Go 2, where FSG has already added two 100%-off games on its own.

What's new

  • 📊 Statistics view: press See the statistics to open a dedicated view inside the panel, with a way back (B button works too).
    • Value claimed: the normal price of every game FSG added for you, in total and game by game.
    • Your Steam library: number of items and estimated value (priced items vs. items at €0: demos, free-to-play…).
    • Computed only when you press Recalculate the statistics: nothing runs in the background on your console.
  • 🔄 Updates are easier to spot: the update button now sits under Check for updates, at the bottom of the panel, and every check shows a notification (up to date / update found / GitHub unreachable).
  • 🗂️ Clearer panel order: free games to keep, Refresh, Options, upcoming promos, statistics, updates.

Fixes

  • 🕹️ Stick navigation: moving up with the stick now scrolls the panel all the way to the top (the logo and game cards are focusable, and the panel follows Steam's gamepad focus).
  • ↩️ After an update, the panel closes and reloads on the new version instead of staying on the old code.

How to update

From v0.2.0 or later (built-in updates)

  1. Open FSG in the Decky menu and press Check for updates (bottom of the panel).
  2. Press Update to 0.4.0 (in v0.2.0 to v0.3.1, it shows up in the Update available section at the top of the panel).
  3. Decky shows its confirmation window, checks the zip's checksum and reloads the plugin.

Beta users get this version too.

From v0.1.0 (no built-in updates): reinstall by hand, once

v0.1.0 can't update itself. If your panel has no Check for updates button, install v0.4.0 over it:

  1. Decky → ⚙️ Settings → General → turn on Developer mode.
  2. Decky → ⚙️ → Developer → Install plugin from URL, paste this link and confirm:
    https://github.com/koua29/decky-fsg/releases/latest/download/FSG.zip
    
    Or download FSG.zip below and use Install plugin from ZIP file.
  3. From then on, new versions show up right in the panel.

Settings and history are kept either way.

Download

FSG.zip — a SteamOS console with Decky Loader. Install by URL or from the ZIP file (developer mode).

v0.4.0-beta.9 — Stick scrolling

Pre-release

Choose a tag to compare

@koua29 koua29 released this 12 Sep 16:18

Second attempt at stick scrolling.

Fixes

  • 🕹️ The top items did get the focus, but the panel did not scroll to show them: the focus became invisible, and the next press went to the back arrow. Each item now asks to be brought on screen itself when it gets the focus — the logo pins the panel to the very top.

How to update

From beta 8, with the Beta versions option on: Updates section, at the bottom of the panel.

Download

FSG.zip — test build, beta branch. If the top of the panel is still out of reach, say so: the scroll container itself will be the next lead to test.

v0.4.0-beta.8 — Stick navigation

Pre-release

Choose a tag to compare

@koua29 koua29 released this 12 Sep 16:05

The stick finally scrolls all the way to the top of the panel.

Fixes

  • 🕹️ Stick navigation: when moving up from the bottom, the view stopped halfway through the Refresh button and the focus jumped to the back arrow, never showing the top. The logo, game cards and statistics lines are now navigation stops: the panel scrolls to the top, and pressing a card opens its Steam page.
  • 🔄 Reload after update: beta 7's fix could not apply to its own replacement, since the old version runs the install. It works from this version on.

How to update

From beta 7, with the Beta versions option on: Updates section, at the bottom of the panel.

Download

FSG.zip — test build, beta branch.

v0.4.0-beta.7 — Reload after update

Pre-release

Choose a tag to compare

@koua29 koua29 released this 12 Sep 16:00

The panel reloads after an update, and the sections are put back in a logical order.

Fixes

  • 🐛 After an update, the plugin stayed on the old version until you left FSG and came back. FSG now asks Decky to reload the plugin, then closes the menu: when you open it again, the new version is loaded. An "Update installed" notification says so explicitly.

What's new

  • 🧭 New panel order: logo, Free to keep and its Refresh button, Options, Upcoming promos, Statistics, then Updates at the very bottom, with the version number.

How to update

From an earlier beta, with the Beta versions option on: the button is now at the bottom of the panel, in the Updates section.

Download

FSG.zip — test build, beta branch.

v0.4.0-beta.6 — Statistics in the panel

Choose a tag to compare

@koua29 koua29 released this 12 Sep 15:53

Statistics show up in the plugin's column, in place of the list, with a back button.

Fixes

  • 🐛 Beta 5's full-screen page did not open: it went through a route of the Steam interface. It is replaced by a view inside the panel, which depends on no routing.

What's new

  • 📊 See the statistics replaces the panel's content: value claimed in green, library value, then the list of claimed games with their price and date. At the bottom, Recalculate the statistics and ← Back.

How to update

From an earlier beta, with the Beta versions option on: the panel offers it, under "Check for updates".

Download

FSG.zip — test build, beta branch.

v0.4.0-beta.5 — Statistics page

Pre-release

Choose a tag to compare

@koua29 koua29 released this 12 Sep 15:42

Statistics move to their own page, and the update shows up where you asked for it.

What's new

  • 📊 "See the statistics" page: a real full-screen page, with the value claimed, the value of your library, the list of claimed games (date and price), a Recalculate button and a Back button. The Quick Access panel only keeps one button.
  • ⬇️ The update button moved to the bottom, right under "Check for updates": when a version is available, it appears exactly where you just pressed.
  • 🔔 The check always answers: a notification shows up in all three cases — up to date, update found, or GitHub unreachable. Before, when an update existed, the answer appeared at the very top of the panel and it felt like nothing happened.
  • 🔢 Clearer numbers: "142 priced · 42 at 0 (demos, free-to-play, delisted)" instead of only half of the information.

How to update

From 0.3.1 or an earlier beta, with the Beta versions option on: the panel offers it.

Download

FSG.zip — test build, beta branch.

v0.4.0-beta.4 — Items that actually have a price

Choose a tag to compare

@koua29 koua29 released this 12 Sep 11:01

One more line under the library, so the number hides nothing.

What's new

  • 🔎 The library now tells how many items actually have a price: "512 items, about €4,231" then "213 of them priced — demos, free-to-play and delisted games count as €0".

Why

A demo published separately is seen as a game by the store, with no price. Like free-to-play and delisted games, it counts among owned items but for €0 in the value. Better to show it.

How to update

From 0.3.1 with the Beta versions option on: the panel offers it.

Download

FSG.zip — test build, beta branch.