Legendary 0.21.1 "Lowlife (hotfix)" lands with smaller binaries and Rockstar game fixes
Legendary, the open-source command-line client for Epic Games Store, has released version 0.21.1. Titled "Lowlife (hotfix)," the update dropped on September 8, 2025. It is a focused patch that backports several changes originally developed for Heroic Games Launcher into the upstream repository.
If you've been running Legendary directly, you'll notice this release is light on new features. The previous version, 0.21.0, arrived just over a month ago on August 4. That release introduced encrypted chunk manifests and Ubisoft Uplay protocol support. This hotfix keeps those changes stable while addressing some nagging friction points for Linux and macOS users.
It's a small release. Not a massive overhaul. But the fixes here land where they actually matter.
What's changing in 0.21.1?
The most immediately noticeable improvement is the download size. Standalone Linux binaries have been trimmed from roughly 13 MiB down to about 3 MiB. That represents a 75% reduction in package weight. The team achieved this by excluding development dependencies from the PyInstaller packaging process. Bandwidth hogs rejoice.
Rockstar Games titles have a habit of expecting their parent process to be named EpicGamesLauncher.exe. When Legendary launched them, that check would fail. PR #777 restores wrapper executable detection, so GTA V and Red Dead Redemption 2 should now run correctly. @CommandMC authored this fix, along with a companion PR for the EA App's current working directory.
Flatpak users on Linux got a welcome surprise. Legendary now supports umu integration for third-party launchers like Ubisoft Connect and the EA App. This means games managed by Epic can run through a Flatpak sandbox while still talking to external launcher services. Essential for Steam Deck users who prefer Flatpak setups.
macOS users won't have to fight symlinked files anymore. PR #783 adds proper handling for symbolic links within game installation directories. This was a first contribution from @kphrx, a new face in the project.
The Heroic connection
It's worth noting the symbiotic relationship between these projects. Heroic Games Launcher relies on Legendary for the heavy lifting behind downloads and installations. Changes often flow from the GUI fork back into the main repository via pull requests.
This release leans heavily on that pipeline. Many of the fixes in this hotfix originated in Heroic Games Launcher. @CommandMC merged changes like the EA App directory fix and the wrapper support directly into the upstream code. The result is that Legendary users benefit from Heroic's development without waiting for GUI-only patches.
Getting the update
Legendary requires Python 3.10 or newer. It supports Linux, Windows 8.1, and macOS 12.0. You can grab the package from PyPI, or check your distro's repos.
Head here to download the release from GitHub.
