• v1.0.0-rc.7 e5c3675625

    Longshot Launcher v1.0.0-rc.7
    Some checks are pending
    CI / Conventional Commit title (push) Has been skipped
    CI / Compile and test (push) Waiting to run
    ci/circleci: mb/setup
    ci/circleci: setup-noop
    Release / The version (push) Successful in 6s
    Release / The launcher, both systems (push) Successful in 1m54s
    Release / Sign and publish (push) Successful in 4m10s
    Pre-release

    HumanBean released this 2026-11-15 18:36:42 +00:00 | 7 commits to main since this release

    猬囷笍 Download Longshot Launcher

    馃獰 聽Download for Windows

    馃惂 聽Download for Linux (AppImage)

    Windows without installing: portable zip

    Run it, point it at your own dump of the game (a .nup, or its romfs and exefs folders), and press Build. It installs Longshot and keeps it and itself up to date. This is a release candidate: it builds Longshot's rc versions by default.


    What's new

    • What's new, before you update. Each update on the home screen has its release notes beside it, to read in the launcher.
    • Copy for a bug report. Each of the launcher's failures has a button that copies what happened, your system and network setup, and the launcher's log. The log now names the addresses each connection tried and how each ended, which helps when git.magicbean.dev can't be reached.
    • Intel graphics in the build settings. Choose whether shaders compile one at a time or side by side, and give slow Intel GPUs a longer shader time limit, for the build and the game.
    • A PC you can use while it builds. Automatic build workers leave one CPU thread free.
    • Fixes:
      • Open folder opens the version's folder in Explorer instead of starting the game.
      • An update stays in its build's folder, and a new build's folder is named after its channel.
      • A game file that can't be used says why, and what to do.
      • The build's time left waits until it knows this PC's pace.
      • On Windows, Delete no longer counts game files another folder still holds as freed.
      • The launcher's Start menu shortcut is listed beside the game's again.
      • Settings shows the release candidate or nightly tag as the launcher's version.

    v1.0.0-rc.7 (2026-11-15), new since rc.6

    Features

    • Copy for a bug report on the launcher's failures, with the launcher's log of what it asked the network (#93)
    • build: Automatic build workers leave one CPU thread free (#89)
    • log: The launcher's log names the addresses each connection resolved to and tried, and how each ended (#106)
    • release: An rc's notes list what's new since the rc before, then the earlier release candidates (#92)
    • build: Intel graphics in the build settings: shader compiles one at a time or side by side, and a longer shader time limit (#97)
    • home: What's new beside each update, the release notes read in the launcher (#109)

    Fixes

    • home: On Windows, Delete leaves out game files a folder with no row still holds (#101)
    • windows: The launcher's Start menu shortcut is listed beside the game's again (#88)
    • ui: Open folder opens the version's folder in Explorer instead of starting the game (#98)
    • update: An update stays in its build's folder, and a new build's is named after its channel (#104)
    • files: Say under a game file why it can't be used, and what to do (#105)
    • build: The time left waits for this PC's pace, and scales the CPU's stages and the disk's apart (#107)
    • settings: Show the release candidate or nightly tag as the launcher's version (#96)

    Earlier release candidates: rc.1, rc.2, rc.3, rc.4, rc.5, rc.6

    Features

    • The Longshot Launcher v1.0.0: installs Longshot's builder, updates itself on its own channel, imports Hookshot saves (#1)
    • linux: Install the Linux builder's build tools from the tools.lock inside its AppImage (#4)
    • settings: New builds follow the launcher's channel until the player picks one (#14)
    • release: Big download links in the README and on every release page, through magicbean.dev's permanent links (#15)
    • release: A launcher release page links its files through git-cdn.magicbean.dev (#19)
    • Redesign save management around slots and transfers (#26)
    • linux: AMD FSR 4 on Linux: the build compiles the Vulkan back end with it, for the player's own FSR 4 library (#24)
    • Check system requirements above the tools download (#25)
    • build: This PC's build estimate, and a time left that learns its pace (#28)
    • build: The build log shows info and above, with a level picker and a search, and follows new lines at the bottom (#30)
    • home: Saves is a button you can see: a Manage saves card under the default version, and a labelled Saves button on each version (#31)
    • home: Check for updates, under your versions: Longshot's channels and the launcher's own, and it says when everything is up to date (#38)
    • launcher: Problems in plain words, and crashes found at the next start (#48)
    • migration: Import NX2navi saves and Hookshot game settings (#52)
    • ui: Add launcher language selection and translations (#47)
    • linux: LONGSHOT_LAUNCHER_EXE, the path a package starts the launcher with (#54)
    • updates: The release lists through git-cdn.magicbean.dev first, so the update check works while git.magicbean.dev is down (#76)
    • launcher: Find, browse and drop .nx archives beside .nup files (#77)
    • play: The game settings follow the player into a new build, and Linux builds get --user (#84)
    • tools: The launcher's screens drawn without a display into PNGs, for pull requests and the README (#85)
    • build: Longshot's object and lift stores in the build files folder, so switching versions reuses earlier builds' work (#72)
    • play: Windows' graphics preference and the NVIDIA profile follow the player into a new build (#87)
    • build: A new version's game files linked from a version built from the same .nup (#58)
    • update: Keep the shader caches when the translator is the same (#78)

    Fixes

    • release: The upload address is the organization variable RELEASE_UPLOAD_API, and no compiled Python in the repository (#2)
    • ui: Busy states for the launcher's update, the update check and the other long actions (#12)
    • release: A release file's download leaves the token behind when Forgejo redirects it to R2 (#16)
    • Release files through git-cdn.magicbean.dev, falling back to git.magicbean.dev (#20)
    • icon: The Windows icon is the Longshot logo, in every size (#21)
    • Accurate disk space and drive name on Linux, through links (#29)
    • windows: Look less like malware to antivirus programs: the program is not compressed inside, and its file details say what it is (#32)
    • saves: Import from and export to NX2navi work again: only a finished commit in save-tx is a save waiting, and a copy that worked says so on the Saves page (#33)
    • ui: The launcher and its shortcuts say Longshot, not the game's title (#36)
    • release: CI starts the Windows launcher under Wine from a build that unpacks itself, so the uncompressed launcher builds again (#37)
    • settings: AMD FSR 4 is for Radeon RX 6000 and newer, not only RX 9000 (#39)
    • saves: Every Windows build shares one save folder, and the Start menu shortcut survives launcher updates (#43)
    • build: The time left counts down between the compile's estimates and ignores skipped work (#45)
    • requirements: Check the GPU the game uses, so a laptop's RTX card isn't reported as lacking mesh shaders (#44)
    • problems: The crash check reads the game log in logs/ too (#60)
    • build: Unpack the Linux builder where binfmt_misc hands AppImages to appimage-run (#66) (#67)
    • launcher: Play a game in the game folder itself, beside its renderer, not only in bin/ (#70)
    • windows: Concurrent writes of one file, and free space on a drive root (#71)
    • home: Say why git.magicbean.dev was not reached (#75)
    • saves: Linux save backups in ~/.local/share/longshot/save-backup, beside the saves (#80)
    • ui: The launcher calls it the game, not by its title (#81)
    • linux: Unpack the builder's AppImage, not the launcher, under AppImageLauncher (#82)
    • build: DLSS and FSR 4 only on GPUs that run them, no Prepare shaders switch, Longshot in the titles, a coloured log and the read's progress (#79)

    Documentation

    • release: The shared release docs from Longshot#99 (#3)
    • release: The build tools are generic packages, not a tools release (#6)
    • No mention of the removed CHANGELOG.md and linux_update functions (#18)
    • readme: Link the website, longshot.magicbean.dev (#35)
    • releases: The Longshot builders have no window (#34)
    • readme: Neutral game wording at the top, a Discord link and a note on the Git hosting (#40)
    • Clone with --depth 1: the newest commit only, and how to get the history when you need it (#41)
    • Link Discord through discord.gg/magicbean (#51)
    • Longshot's save tool is now longshot_saves.py, and its repository saves exception (#69)

    Code

    • build: No WGPU_NATIVE, the prebuilt Linux renderer only where older tools carry it, and no AVX2 requirement (#73)

    Build

    • tools: The build tools download from git-cdn.magicbean.dev, Cloudflare's edge, first (#17)

    Tests

    • release: Reuse accepted Windows fixture fixes (#86)
    Downloads