Questions about Heroic Games Launcher

Hi friends.

I’ve tried Steam, Bottles, and Lutris, and now I’d like to try Heroic Games Launcher, but I have a couple of questions.

I didn’t find the package in the Arch repository, but I know that Aur packages are safe if they are famous and have a high score. But to make sure, this is the package I should download for my EOS KDE, right?

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

image

Also, I would like to know if Heroic can filter DLLs and commands like Steam or Lutris, for example this one:

WINEDLLOVERRIDES="winhttp.dll=n,b" %command%

For now these are the only doubts I have, since it doesn’t seem to be more difficult to use than Bottles or Lutris.

Thanks in advance for your help friends!

Err…no. You know packages AUR are safe because you review the PKGBUILD and other package files.

In this case, it is very simple.

# Maintainer: flaviofearn <flavioislima@gmail.com>

pkgname=heroic-games-launcher-bin
pkgver=2.13.0
pkgrel=1
pkgdesc="An Open source Launcher for Epic, Amazon and GOG Games"
arch=('x86_64')
url="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
license=('GPL3')
_filename=heroic-2.13.0.pacman
source=("https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher//releases/download/v2.13.0/heroic-2.13.0.pacman")
noextract=("heroic-2.13.0.pacman")
sha256sums=(2c1331c415e280916687fc02a68dc751efb2c1f00aa2d386f464e668d4a3502d)
options=(!strip)
provides=(heroic-games-launcher)
conflicts=(heroic-games-launcher)

package() {
  tar -xJv -C "$pkgdir" -f "$srcdir/$_filename" usr opt
  mkdir "$pkgdir/usr/bin"
  ln -s "/opt/Heroic/heroic" "$pkgdir/usr/bin/heroic"
}

This is a very simple one.

The source line tells you where the file comes from:

source=("https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher//releases/download/v2.13.0/heroic-2.13.0.pacman")

In this case, they come from the github site for the HGL.

The package function in this case the only actual code:

package() {
  tar -xJv -C "$pkgdir" -f "$srcdir/$_filename" usr opt
  mkdir "$pkgdir/usr/bin"
  ln -s "/opt/Heroic/heroic" "$pkgdir/usr/bin/heroic"
}

It just unpacks the data and creates a symbolic link.

4 Likes

According to the creator you should download the -bin version: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher

The other recommended way to download it is to use Flatpak.

1 Like

Thank you very much for the explanation, it will be really useful to me!

Thanks, I downloaded that one!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.