parasurv@webspace ~ $

Blog: [Site updates] [Linux] [Free Software] [Culture] [Health] [Watches] Learning: [Emacs Journal] [Linux Wiki] Personal: [Contact] [About me]

Shorts: [Microblog] [Linkblog] Important: [Read] [Watch] [Listen] Other pages: [Old games stuff]

Epic Games Store on Linux with Heroic Launcher

Date: 2021-10-23

While I am not a fan of EGS, I still use it as they give away games for free regularly. I have never bought any game on it, but my library is pretty good now. I have games like Control, the first Metro games, Pillars of Eternity, Rage 2, Shadowrun series, The Long Dark, etc. I used it to test my machine if it can run Control, but of course it couldn't. Still, if I will ever have a better machine, I have it in my library.

I have to say, using Epic Launcher is not a pain on Linux, but using it through Lutris is just taking up too much resources. Luckily, talented people made the Heroic Launcher which works much better. Just login in as usual, and you will see your EGS library. You can use it to install games, or sync an already installed library (so you don't have to reinstall the games).

How to install the Heroic Games Launcher

There are a few ways to do it. You can build it from source, if you like to, or you can download your favorite package, from the releases page. I personally prefer an AppImage, which handles everything, and it's only just one file. In this way if something doesn't work out I can simple delete the AppImage. Also I can have different versions installed on my system.

What can the HGL do?

It's basically a native EGS launcher. It supports the most useful and basic tasks.

  • Login with an existing Epic Games account
  • Install/Uninstall Games
  • Import an already installed game
  • Play online [EAC not supported on Linux]
  • Update installed Games
  • Repair installed Games
  • Move installed games to different folders
  • Play games using the default wine and default prefix [Linux]
  • Play game with custom wine and prefix [Linux]
  • Check basic information about your Games
  • Open game page on Epic Store
  • Search for the game on ProtonDB [Linux]
  • Sync installed games with an existing Epic Games instalation
  • Sync saves with the cloud

What I like that it's easy to configure some useful stuff, like MangoHUD, which shows you an fps counter and other things. It also supports Gamemode, but since it depends on systemd I can't use it.

For me it works better than the original client via Wine, and it seems to take up less resources.

Hosted on Neocities and created with Emacs, the world best text editor, operating system. This website doesn't track you. I don't use any javascript or other scripts. I don't store any information about the visitors. It's just pure old fashioned HTML. Some parts of the site is not up-to-date design wise. I may or may not update them in the future. I don't really support mobile stuff, but I bet if you disable the little CSS I have, you can read the site perfectly.