Skip to content

szwedoman/HeroicGamesLauncher

 
 

Repository files navigation

Heroic Games Launcher

Discord GitHub release GPLv3 license Design Patreon Donate kofi

Heroic is an Open Source Game Launcher for Linux, Windows (Beta) and MacOS (Limited to Windows games using Wine/Crossover). Right now it supports launching games from the Epic Games Store using Legendary, a CLI alternative to the Epic Games Launcher. Heroic is built with Web Technologies like: TypeScript, React, NodeJS and Electron.

Index

How to use it

  • Download and Install the package for your distro, the universal AppImage for Linux or the executable for Windows on the Releases Page;
  • If you used Legendary before, it loads your library and installed games. If not, it will ask you to login first. Just follow the instructions.

Features available right now

  • 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

Planned features

  • Better Login System
  • Add Games outside Epic Games
  • Integration with other stores (GOG, ITCH.IO, Humble Bundle)

Language Support

  • English
  • Catalan
  • Czech
  • Simplified Chinese
  • Dutch
  • French
  • German
  • Greek
  • Hungarian
  • Italian
  • Malayalam
  • Polish
  • Portuguese
  • Portuguese (Brazil)
  • Russian
  • Spanish
  • Swedish
  • Tamil
  • Turkish

Help with Translations Here

Installation

Linux

Debian

Download the heroic_x.x.x_amd64.deb from the Releases section

sudo dpkg -i heroic_x.x.x_amd64.deb

Arch (AUR)

AUR version

AUR page: https://aur.archlinux.org/packages/heroic-games-launcher-bin/

To install it manually use:

git clone https://aur.archlinux.org/heroic-games-launcher-bin.git

cd heroic-games-launcher-bin

makepkg --cleanbuild --syncdeps --install --clean --rmdeps

Otherwise you can install it via your prefered AUR helper, e.g. yay.

Fedora

Heroic for Fedora is available on the COPR repo or as the binary on the releases page.

Other Distributions

Download the heroic-x.x.x.AppImage from the Releases section.

To make it executable use:

chmod +x heroic-x.x.x.AppImage

To run it use:

./heroic-x.x.x.AppImage

Windows

Download Heroic.Setup.x.x.x.exe and run it. It will install it to the start menu and desktop, use those to run it.

macOS

Download Heroic-x.x.x.dmg and install it.

Build binaries locally (All platforms)

  • All Platforms: Requires NodeJS to build
    Use yarn or npm
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git

cd HeroicGamesLauncher
  • Build for Linux:
yarn

yarn dist {package to create} (eg: deb, pacman, tar.xz, rpm, AppImage)
  • Build for Windows (Beta):
yarn.cmd (or npm install)

yarn.cmd (or npm run) dist-win
  • Build for Mac (Alpha):
yarn (or npm install)

yarn (or npm run) dist-mac

Screenshots

image image image image

jump

About

A Native GUI Epic Games Launcher for Linux, Windows and Mac.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.7%
  • CSS 7.9%
  • JavaScript 1.9%
  • Other 0.5%