From 9b31ffd76b245783982d4b2ae692b7a58118406a Mon Sep 17 00:00:00 2001 From: Alexa <53471801+Alexa-RR@users.noreply.github.com> Date: Fri, 19 Jun 2026 23:58:05 +0300 Subject: [PATCH] launcher: fix Steamless download 404 (correct asset filename) The 'Unlock Rec Room from Steam' step built the release URL as Steamless.v3.1.0.5.zip, but the actual GitHub asset is named Steamless.v3.1.0.5.-.by.atom0s.zip. Same tag, wrong filename, so the download 404'd. Correct the asset name in ZipUrl. --- launcher/Backend/SteamlessInstaller.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/launcher/Backend/SteamlessInstaller.cs b/launcher/Backend/SteamlessInstaller.cs index 9bd7dc4..d4ae3e2 100644 --- a/launcher/Backend/SteamlessInstaller.cs +++ b/launcher/Backend/SteamlessInstaller.cs @@ -22,9 +22,12 @@ namespace DorkNet.Launcher.Backend; public static class SteamlessInstaller { private const string PinnedVersion = "v3.1.0.5"; + // Upstream names the asset "Steamless.{ver}.-.by.atom0s.zip" — NOT + // "Steamless.{ver}.zip". Getting this wrong is a 404 at the + // "Unlock Rec Room from Steam" step. private const string ZipUrl = "https://github.com/atom0s/Steamless/releases/download/" + - PinnedVersion + "/Steamless." + PinnedVersion + ".zip"; + PinnedVersion + "/Steamless." + PinnedVersion + ".-.by.atom0s.zip"; private static readonly HttpClient Http = new() {