Play Epic Store Games With Legendary
Don’t want to use the Epic Store launcher to play one of those freebies you got with it? That’s not a problem now, thanks to the open-source Legendary. (License GPL 3)
The news is a little old now, but it’s still worth covering. The thread for Legendary exploded in popularity on r/linux_gaming in just a matter of days. The author, derrod, modestly acknowledged he needed Linux testers, but so far it’s been pretty easy to use and I haven’t encountered a hitch yet. It uses a text-based interface; the developer’s goal is to eventually incorporate a graphical user interface.
The proof in video, before we go into details…
Getting Legendary
Obtaining Legendary can be done in a number of ways:
1. Clone the source, then install the Python-based application with:
git clone https://github.com/derrod/legendary.git
cd legendary
sudo python3.8 setup.py install
You will need Python 3.8 or later installed on your system, as well as python3-requests and python3-setuptools-git.
2. Legendary is available in the AUR and in the official Fedora repositories. Note that the time of writing, the package in the AUR will fail to work if you don’t have python wheels installed (pip install wheel). EDIT: fixed by AUR package maintainer.
3. You can go to the releases section on the Github page, download the binary, mark it as executable, then run it.
4. Install Legendary via PyPi:
pip install legendary-gl
Basic Usage
You’ll need to get an authentication code in order to use Legendary. Run this through the terminal:
legendary auth
Your default web browser will be launched and you will be asked to log in to your Epic Games account if you’re not already logged in. After logging in you’ll receive an authentication code: