Legendary 0.21.0 “Lowlife” Revives the Open-Source Epic Games Launcher After Years of Silence
A critical encryption upgrade lands alongside Ubisoft protocol support and a long-overdue Python modernization.
The open-source Epic Games Launcher replacement Legendary is finally awake. Version 0.21.0, codenamed “Lowlife,” shipped on August 4, 2026, bringing a critical encryption upgrade that older clients simply cannot handle. The project calls this a return from a years-long slumber. If the commit log is any indicator, the community is back and actually shipping code.
For those managing Epic titles without running the official launcher, Legendary has been the only sane option. It handles authentication, cloud saves, delta patching, and WINE integration natively. But Epic has been steadily migrating its CDN to a new chunk-based manifest format. Clients stuck on older protocols were about to hit a hard wall. Legendary 0.21.0 closes that gap before anyone gets locked out.
What’s Actually New in Practice
The headline change is support for Epic’s ChunksV5 manifests, including the encrypted variants. This isn’t a cosmetic update. Without it, users will eventually struggle to download or update certain titles. The implementation handles both encrypted and unencrypted versions side by side. Perfect for a rolling transition.
Next, Ubisoft games finally launch through the native Uplay protocol. No more manual registry hacks for titles like The Division. It also brings a brand-new achievement tracking system for supported games. The build environment got a serious overhaul too. Legendary now requires Python 3.10+, dropping support for aging versions that haven’t seen security patches in years. The project also migrated to a pyproject.toml setup using uv, meaning faster installs and cleaner dependency management going forward.
The Under-the-Hood Cleanup
A lot of this release is just maintenance, and that’s a good thing. A .netrc credential leak got patched. EA and Origin games that misnamed themselves are now correctly detected. Cloud save sync no longer crashes when reading specific chunks. Windows users will finally see the standard UAC elevation prompt when launching titles that actually need admin rights.
Eight contributors merged 29 pull requests for this build, including six first-timers. You can tell the project is finally settling into a sustainable rhythm. I actually spent some time watching the build pipeline run during the PR merge window. The new Ruff linting rules and automated PyPI publishing are running clean on the first try. On top of that, the team added better handling for Steam Proton save paths on Linux.
It’s a substantial jump. However, at the same time, the CLI-only interface means you’ll still need to get comfortable with the terminal. Keep in mind that this release is mostly about catching up to Epic’s infrastructure changes rather than reinventing the wheel. For Linux gamers and anyone tired of running a bloated launcher just to access their Epic library, it’s the exact upgrade the project needed.
If you want to try it, the recommended install is just pip install legendary-gl. You can add the webview login backend with pip install "legendary-gl[webview]".
Head here to the full changelog and the contribution guidelines on GitHub.
