Releases: ScarletPachydermDev/SelfSteam
Releases · ScarletPachydermDev/SelfSteam
Release list
SelfSteam 0.1.22
- Fix creating a shortcut appearing to do nothing on a SteamOS desktop session -- Steam was never actually restarted, so the new shortcut stayed invisible to it until Steam was quit and reopened by hand
- Fix SelfSteam switching Steam into Big Picture whenever it applied changes on a desktop session, even though Steam had been running as an ordinary window
- Fix a failure to stop Steam being silently ignored -- changes were written behind a still-running Steam and reported as successful; that now stops and explains what happened instead
- Fix Game Mode being misdetected, which could bring Steam back as a desktop window instead of Game Mode
- Fix shortcut creation failing outright on setups where Steam is installed only as a Flatpak
- The "Enable preflight" controller check now works with both Ryubing AppImage builds (regular and Canary), not just the Flathub one
- Shortcuts now launch through a script named launch.sh rather than launch-browser.sh, which is what shows in Steam's own shortcut properties -- existing shortcuts keep working unchanged
SelfSteam 0.1.21
- Add NSZ support to the ROM picker for Ryubing/Eden Switch shortcuts: pick a compressed .nsz directly and SelfSteam converts it to a real .nsp automatically before launch, no manual conversion needed first
- Add an opt-in "Enable preflight" toggle for Ryubing shortcuts, integrating github.com/ScarletPachydermDev/Preflight -- a pre-launch controller check for local multiplayer Switch games that makes sure every paired controller lands on the right player slot before the game starts, installed and kept up to date automatically, with Steam Input enabled on the shortcut automatically since Preflight needs it on to tell same-model controllers apart
- The DLC & Updates picker (Ryubing/Eden/shadPS4) no longer sits open all the time -- it now collapses to a small "+" row that expands into the file picker on click and collapses again once a file's picked, matching how every other file picker in the app already behaves
- Fix the RetroArch/Emulators tab's own console/emulator picker showing its dropdown arrow in the wrong place (not flush right) whenever nothing was picked yet
- Fix picking a different SteamGridDB search result on the URL tab causing a visible full-page flash instead of updating smoothly in place, like every other picker in the app already does
- Fix the Couch Mode checkbox, "Install VacuumTube" link, and "Shortcut for X will be added" hint text rendering at three different sizes/styles stacked on top of each other
SelfSteam 0.1.20
- Add a DLC & Updates picker for shadPS4 (PS4) games: pick any DLC or incremental-update .pkg for a game and SelfSteam installs it automatically -- DLC gets registered the way shadPS4 itself expects, and an update gets merged onto the base game's own install, backing up what it overwrites first
- Reopening a shadPS4 shortcut to edit it now shows any DLC/updates already added, instead of starting from an empty list
- Removing a DLC file from the picker now actually uninstalls it; removing an update only stops tracking it (shadPS4 has no way to cleanly undo an applied patch's files) -- a warning now explains that fully removing an update means deleting the shortcut and adding it again, which never touches your actual save data
- Fix a shadPS4 shortcut's Edit page showing "eboot.bin" as its ROM and guessing a nonsense SteamGridDB search term instead of the real game
- Fix a shadPS4 shortcut silently failing to install a new DLC/update when just editing an existing shortcut without re-picking the ROM
- Fix xemu shortcuts losing their "already installed" BIOS/EEPROM/HDD status on Edit the first time a game's actually been launched -- real xemu rewrites its own config in a format this tool's reader didn't recognize
- Fix a manually-added (non-SelfSteam) shortcut's Edit page guessing its SteamGridDB artwork match from its raw launch target instead of its own real name -- a real Flatpak-launched shortcut named "Ryujinx" was matching an unrelated SteamGridDB entry called "Flatpak"
SelfSteam 0.1.19
- Add a DLC & Updates picker to the Emulators tab for Switch games (Ryubing -- Flathub and both AppImage builds -- and Eden): pick any DLC/update NSPs for a game and SelfSteam registers them with the emulator automatically, no manual setup in Ryujinx/Eden's own UI needed
- Reopening a Switch shortcut to edit it now shows any DLC/updates it (or the emulator itself) already has registered, instead of starting from an empty list
- Fix the Create button showing an unrelated browser's "Downloading " label on shortcuts that have nothing to do with the URL tab
SelfSteam 0.1.18
- Replace the URL tab's browser picker with a curated list (Chrome, Edge, Vivaldi, Firefox, Opera) showing each one's real icon and installing it from Flathub automatically if needed, instead of only ever offering whatever was already installed
- Fix Chromium-based browser shortcuts (Edge, Opera) silently never opening under a Flatpak Steam install -- an empty WAYLAND_DISPLAY value was being forwarded and made them try Wayland, fail, and exit instead of falling back to X11
- Suggest installing VacuumTube (a dedicated YouTube TV client) right under Couch Mode whenever a YouTube shortcut is being created
- Redesign the RetroArch tab's console picker and the Emulators tab's emulator picker with real icons and descriptions (core count / console target) instead of plain dropdown text
- Fix a bug where a hard restart (from the auto-update-restart feature) could corrupt the remembered-devices file, silently discarding "remember this device" logins and forcing a fresh pairing-code entry
SelfSteam 0.1.17
- Extract PS4 .pkg files for shadPS4, which has no PKG-install path of its own -- picking a .pkg as the ROM now extracts it automatically, with "Extracting PKG" shown on the Create button while that runs
- Fix shadPS4 shortcuts never actually launching a game -- the real Flathub app wraps a separate launcher CLI with different arguments than shadPS4's own, so every shortcut silently failed to boot until now
- Skip DuckStation's first-run Setup Wizard so a freshly-created shortcut boots straight into the game instead of stopping on a config dialog
SelfSteam 0.1.16
- Add DuckStation (AppImage) to the Emulators tab for PlayStation
- Add many more RetroArch cores per console (SameBoy, Azahar, VBA-M, DeSmuME, BlastEm, Kronos, and more), picked via a new two-dropdown console/core selector on the RetroArch tab
- Update the RPCS3 first-install heads-up banner to reflect that firmware setup is now automated, with manual steps only as a fallback
SelfSteam 0.1.15
- Auto-restart into a newer version after a flatpak update -- previously the running server kept serving the old code until manually restarted
- Fix RPCS3 firmware installs hanging forever -- RPCS3 keeps its main window open indefinitely after a real install finishes rather than exiting, so completion is now detected by its own "Success!" confirmation instead of waiting for the process to exit
- Fully automate RPCS3's first-time firmware setup (its "Welcome" wizard and install confirmation) -- a fresh install now completes with no controller, keyboard, or mouse interaction needed
- Show the real original filename for already-installed BIOS/firmware/keys (RPCS3, Vita3K, Cemu) instead of a synthetic description
- Fix the pairing-code screen's title sitting an inconsistent distance from the code depending on screen resolution
Full Changelog: v0.1.14...v0.1.15
SelfSteam 0.1.14
- Fix RPCS3's own firmware-install dialogs never being visible in a gamescope session -- they were genuinely running, just invisible behind Steam's own UI, which looked identical to the install being stuck forever
- Add a heads-up banner (with real screenshots of what to look for) on the Emulators tab when RPCS3's firmware isn't installed yet, since Create silently blocks on a dialog on the server's own screen
- Block Steam itself from the Apps tab's Flathub browse/search results
- Remove itch.io from the curated AppImage list -- it's already a real, installable Flathub app in its own right
- Fix the AppImage toggle's info icon sitting too low after an earlier vertical-centering fix overshot
- Show the current SelfSteam version at the bottom of the /key settings page
Full Changelog: v0.1.13...v0.1.14
SelfSteam 0.1.13
- Fix the URL tab's Browser field disappearing entirely when the only installed Flatpak browser was installed system-wide rather than per-user
Full Changelog: v0.1.12...v0.1.13