Heroic Games Launcher - Le Bottin des Jeux Linux

Heroic Games Launcher

🗃️ Specifications

📰 Title: Heroic Games Launcher 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Tool ➤ Content Distribution ➤ Game Launcher 🌍️ Browser version:
🔖 Tags: Tool; Game Launcher; Game Management; Online Gaming; Epic Games; GOG; Multi-platform; Flagship 📦️ Package Name: heroic-games-launcher
🐣️ Approx. start: 2020-12-30 📦️ Arch package: ✓
🐓️ Latest: 2024-02-17 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 2.13 / Dev: cacc99e 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-3 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16037 🐛️ Created: 2021-05-17
🐜️ Updated: 2024-02-29

📖️ Summary

[en]: A libre GUI for consulting, installing, playing and maintaining a collection of games obtained from the Epic Games Store, GOG, Amazon Prime, or installed locally. It enables consultation (description, size, playing time, access to the store with or without purchase), installation/uninstallation, launch and update of native or non-native games (via ScummVM, DOSBox, Wine/Proton with possible settings, and support for DXVK, VKD3D, GameMode, Mangohud), and organization of a collection (management of favorites). One of the best interfaces of its kind. [fr]: Une interface libre permettant de consulter, installer, jouer et maintenir une collection de jeux obtenue depuis les magasins Epic Games Store, GOG, Amazon Prime, ou installés localement. Elle permet notamment la consultation (description, taille, temps de jeu, accès à la boutique avec ou sans achat), l'installation / désinstallation, le lancement et la mise à jour de jeux natifs ou non (via ScummVM, DOSBox, Wine/Proton avec paramètres éventuels, et prise en charge de DXVK, VKD3D, GameMode, Mangohud), et l'organisation d'une collection (gestion des favoris). L'une des meilleures interfaces de ce type.

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: 🦍️ Consistent version New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🦝️ From Users: Novaspirit Gaming (202111), Chris Titus Tech (202103), Hex DSL (202103),


🕯️ How To: Linux Panic (202309), Intelligent Gaming (202209), Vinceff [fr](202302),


🎮️ Showcase: (202203), (202203), (202203),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202111) gu(202103) gu(202101) r(202xxx) lp(202xxx) d(202203) d(202203) d(202203) d(202107) d(202104) d(202104) d(202104) ht(202309) ht(202304) ht(202209) ht(202101) ht(202009) ht(202102) ht(202101) ht(202007) ht[fr](202302) ht[de](202xxx) ht[ru](202104) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202301) ht[sp](202101) ht[pt](202102) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)] [Patreon] [Ko-fi]

🍩️ Resources
Informations
• Legendary (Heroic Games Launcher uses Legendary, a CLI (command-line interface) game launcher that can download and install games from the Epic Games platform, GPL-3): [video(202102)] [GitHub (Legendary)] [HOLaRSE [de]]

Tutorials
• Some examples on LINUX Play site (installation guides in French, but easy to understand in English with its screenshots): [LINUX Play [fr] (Never Alone) (Beyond Blue) (Breathedge) (Poker Club) (Against All Odds) (Horizon Chase Turbo) (Kao the Kangaroo) (Under The Moon) (Kao the Kangaroo) (Death Stranding) (Fallout: New Vegas) (Midnight Ghost Hunt) (Payday 2)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(HGL) Devs (Heroic Games Launcher Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1 Pawet(imLinguin) (@Ubuntu Summit 2023 (202312) 2(202xxx)]
(HGL) Devs (Flávio F Lima (flavioislima) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(by GamingOnLinux)(202301) 2(202xxx)]
(Legendary) Devs (Legendary Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Legendary) Devs (Dennis Sädtler (Rodney, der_rod, R0dn3y) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [Twitch] [PressKit] [Interview 1@Ubuntu Summit 2023 (202312) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [X] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Epic Games Store) [fr] [en] [de]]
[HOLaRSE [de]] [It's FOSS]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR 1 2(author's repo)] [openSUSE (author's repo)] [Debian/Ubuntu (author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [Arkonanfr]

🕊️ Source of this Entry: [HOLaRSE on mastodon [de](20210513)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Heroic Games Launcher
🦊️ What's: A libre game launcher for Epic Games, GOG & Amazon stores
🏡️ https://heroicgameslauncher.com
🐣️ https://github.com/Heroic-Games-Launcher
🦉️ https://mastodon.social/@heroiclauncher
🔖 #LinuxTool #Flagship #GameLauncher
📦️ #Libre #Bin #Arch #RPM #Deb #Flatpak #AppIm #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

Dev ----------------------------------------

🥁️ Update(dev): -
⚗️ -
📌️ Changes: -
🦣️ From: -

Stable -------------------------------------
💥️ NEW!
🕵️ Previous reviewed (2.11.0): 💖️ One of my favorite
🥁️ Update (stable): 2.13
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases
🦣️ From: https://mastodon.social/@holarse/111947606905749095
📶️ https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases.atom

🦝️ https://www.youtube.com/embed/1JwY_Vie4SE
🕯️ https://www.youtube.com/embed/_HWNopkPwhE
🎮️ https://www.youtube.com/embed/yl0b1pvzl8Y

🕶️ Its UI showing game covers on the right, menus on the left, and the new feature (in version 2.11) of personalized filtering of the user's game library.

Heroic Games Launcher is a libre GUI for consulting, installing, playing and maintaining a collection of games obtained from the Epic Games Store, GOG, Amazon Prime, or installed locally. It enables consultation (description, size, playing time, access to the store with or without purchase), installation/uninstallation, launch and update of native or non-native games (via ScummVM, DOSBox, Wine/Proton with possible settings, and support for DXVK, VKD3D, GameMode, Mangohud), and organization of a collection (management of favorites). One of the best interfaces of its kind.

📕 Description [en]

📕🐧"A libre game launcher for Epic Games & GOG stores, & locally installed games"🐧📕.

Heroic is an Open Source Game Launcher for Linux, Windows and macOS.
Right now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile.

PLAY LIKE A HERO!
Heroic is an Open Source GOG and Epic games launcher for Linux, Windows and macOS. Also available on the SteamDeck!

MAIN FEATURES AND MORE INFO

☑ Game Page
Check game details like description, publisher, download and install size, time played and more.

☑ Platform Selection
On Linux and on MacOS you can select to install the Windows version of a native game. This might be handy in case the native version is not supported anymore. On Linux you can choose that for GOG games only.

☑ Access to the Stores
Go to the Epic or GOG store without even leaving Heroic. Get free games or buy new ones directly from Heroic's interface!

☑ Organize your library
Add games to favorites or simply hide the games you already played or will never play at all!

☑ Themes
If you don't like the default colors, you have the ability to change them. It also includes the famous Dracula theme.

☑ Wine Manager
On Linux, download the latest version of Wine-GE, Wine-Lutris or even Proton-GE using the Wine Manager. These selection of Wine version are focused on improving the gaming experience and compatibility.

☑ Wine Settings
Besides using the right Wine version, it is important to setup everything to have the best gameplay experience on Linux and on macOS. Under the Wine Settings it is possible to auto install tools like DXVK, VKD3D, FSR and also to run WineCFG, Winetricks and Run EXE on the prefix, so you can install games pre-requisites in a easy way.

☑ Multi Language
Heroic was translated by the community in more than 30 languages, from Portuguese to Korean, from Farsi to French. You can also help with translations by accessing our Weblate Page


Features available right now

☑ Login with an existing Epic Games, GOG or Amazon account
☑ Install, uninstall, update, repair and move Games
☑ Import an already installed game
☑ Play Epic games online [AntiCheat on macOS and on Linux depends on the game]
☑ Play games using Wine or Proton [Linux]
☑ Play games using Crossover [macOS]
☑ Download custom Wine and Proton versions [Linux]
☑ Access to Epic and GOG stores directly from Heroic
☑ Search for the game on ProtonDB for compatibility information [Linux]
☑ Show ProtonDB and Steam Deck compatibility information [Linux]
☑ Sync installed games with an existing Epic Games Store installation
☑ Sync saves with the cloud
☑ Custom Theming Support
☑ Download queue
☑ Add Games and Applications outside GOG, Epic Games and Amazon Games

📕 Description [fr]

Une interface permettant la consultation, l'installation, le lancement, et la gestion d'une collection de jeux (natifs ou non) obtenue depuis les magasins en ligne Epic Games Store, GOG & Amazon Prime, par l'Heroic Games Launcher Team, initié par Flávio F Lima (flavioislima).
En TypeScript (basé sur Electron) / CSS. Il utilise Legendary (une alternative Linux CLI pour lancer des jeux Epic).

Heroic Games Launcher est une interface libre permettant de consulter, installer, jouer et maintenir une collection de jeux obtenue depuis les magasins Epic Games Store, GOG, Amazon Prime, ou installés localement. Elle permet notamment la consultation (description, taille, temps de jeu, accès à la boutique avec ou sans achat), l'installation / désinstallation, le lancement et la mise à jour de jeux natifs ou non (via ScummVM, DOSBox, Wine/Proton avec paramètres éventuels, et prise en charge de DXVK, VKD3D, GameMode, Mangohud), et l'organisation d'une collection (gestion des favoris). L'une des meilleures interfaces de ce type.

Voir aussi / See also (GUI for Legendary): Heroic Games Launcher, Rare,


Heroic est un lanceur de jeux libre pour Linux, Windows et macOS.
Pour l'instant, il permet de lancer des jeux depuis l'Epic Games Store en utilisant Legendary, des jeux GOG en utilisant notre implémentation personnalisée en utilisant gogdl et des jeux Amazon en utilisant Nile.

JOUEZ COMME UN HÉROS !
Heroic est un lanceur libre de jeux GOG et Epic pour Linux, Windows et macOS. Egalement disponible sur le SteamDeck !

PRINCIPALES CARACTÉRISTIQUES ET PLUS D'INFOS

☑ Page du jeu
Vérifiez les détails du jeu comme la description, l'éditeur, la taille de téléchargement et d'installation, le temps de jeu et plus encore.

☑ Sélection de la plateforme
Sur Linux et sur MacOS, vous pouvez choisir d'installer la version Windows d'un jeu natif. Cela peut être pratique dans le cas où la version native n'est plus supportée. Sur Linux, vous pouvez choisir cela pour les jeux GOG uniquement.

☑ Accès aux magasins
Accédez à la boutique Epic ou GOG sans même quitter Heroic. Obtenez des jeux gratuits ou achetez de nouveaux jeux directement depuis l'interface d'Heroic !

☑ Organisez votre bibliothèque
Ajoutez des jeux aux favoris ou cachez simplement les jeux auxquels vous avez déjà joué ou que vous ne jouerez jamais du tout !

☑ Thèmes
Si vous n'aimez pas les couleurs par défaut, vous avez la possibilité de les changer. Il inclut également le célèbre thème Dracula.

☑ Gestionnaire de Wine
Sous Linux, téléchargez la dernière version de Wine-GE, Wine-Lutris ou encore Proton-GE à l'aide du Wine Manager. Ces sélections de version de Wine sont axées sur l'amélioration de l'expérience de jeu et de la compatibilité.

☑ Paramètres de Wine
En plus d'utiliser la bonne version de Wine, il est important de tout configurer pour avoir la meilleure expérience de jeu sur Linux et sur macOS. Sous les paramètres de Wine, il est possible d'installer automatiquement des outils comme DXVK, VKD3D, FSR et aussi d'exécuter WineCFG, Winetricks et Run EXE sur le préfixe, afin que vous puissiez installer les prérequis des jeux de manière simple.

☑ Multi Langue
Heroic a été traduit par la communauté dans plus de 30 langues, du portugais au coréen, du farsi au français. Vous pouvez également aider aux traductions en accédant à notre page Weblate.


Fonctionnalités disponibles dès maintenant

☑ Connexion avec un compte Epic Games, GOG ou Amazon existant
☑ Installer, désinstaller, mettre à jour, réparer et déplacer des jeux
☑ Importer un jeu déjà installé
☑ Jouer aux jeux Epic en ligne [AntiCheat sur macOS et sur Linux dépend du jeu]
☑ Jouer à des jeux en utilisant Wine ou Proton [Linux]
☑ Jouer à des jeux utilisant Crossover [macOS]
☑ Télécharger des versions personnalisées de Wine et Proton [Linux]
☑ Accès aux boutiques Epic et GOG directement depuis Heroic
☑ Rechercher le jeu sur ProtonDB pour obtenir des informations sur la compatibilité [Linux]
☑ Afficher les informations de compatibilité sur ProtonDB et Steam Deck [Linux]
☑ Synchroniser les jeux installés avec une installation Epic Games Store existante
☑ Synchroniser les sauvegardes avec le cloud
☑ Prise en charge des thèmes personnalisés
☑ File d'attente de téléchargement
☑ Ajouter des jeux et des applications en dehors de GOG, Epic Games et Amazon Games

🚧️ Installation ➜ 🚀️ Launching [fr]

▸ Installation des dépendances (en dépôt) :
• Installez au préalable les paquets suivants : gamemode (si vous souhaitez son support, optionnel)


⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), son installation s'effectue soit lors du clic sur le lien de téléchargement (choisir “Ouvrir avec ”AppImageLauncher (par défaut)" ou après téléchargement du livrable, en le sélectionnant d'un clic droit sous votre gestionnaire de fichier puis “Ouvrir avec AppImageLauncher”, puis sous son interface "Intégrer et lancer". Ce dernier se chargera de son installation dans le répertoire souhaité, de le rendre exécutable et accessible depuis votre lanceur habituel.

Si ne souhaitez pas utiliser l'utilitaire AppImageLauncher, sélectionnez votre application AppImage et rendez-là exécutable (clic droit sous votre gestionnaire de fichier, votre application ne sera accessible que depuis ce répertoire, sans l'être depuis votre lanceur).

📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible.

▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

▸ Installation d'un logiciel avec Flatpak :
• (le plus simple) Utilisez votre gestionnaire de paquets Flatpak. Il permet tout ce qu'offre un gestionnaire de paquet.

▸ Lancement de votre logiciel :
• Depuis ce gestionnaire ou les menus de votre distribution.

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : heroic

▸ AppImage :
• Si vous installé le jeu à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous avez installé votre jeu/outil à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).

💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que [Alt+F3]) en saisissant ses premières lettres.

💡 Nota :
Perte/Ajout du support Magasin Epic Games Store: Précédemment le magasin Epic avait disparu de l'interface d'heroic sans que je ne comprenne pourquoi (une mise à jour des dépôts qui aurait désinstallé un composant ?). Finalement, à l'occasion du test de l'interface Rare (excellente elle-aussi), j'ai installé en dépôt les paquets rare et legendary (installé via une dépendance avec rare - qui l'utilise), et le constat est que le magasin Epic a refait son apparition sous l'interface d'Heroic. De plus le constat est que les interfaces Rare et Heroic Games Launcher fonctionnent à merveille ensemble en partageant leurs données et mises à jour (tant mieux car les jeux de plus en plus gros ont vite fait de saturer les disques durs). Chose étonnante, même si je désinstalle legendary et rare et redémarre le PC, le support du magasin EPIC reste opérationnel sous Heroic (autre composant externe installé via les dépendances de ces paquets et maintenu après désinstallation ?). En résumé, l'interface rare est bonne pour le fonctionnement d'Heroic :)).

☝️ Nota:
(v. 2.4.0) Changement de l'emplacement de sauvegarde de vos jeux: si vous changez l'emplacement de sauvegarde de vos jeux (parce que votre HOME est rempli par exemple) : plus aucun raccourci ne fonctionnera, même en changeant manuellement l'emplacement de leur exécutable ("Choisir un EXE alternatif pour faire fonctionner"). Bug ? Le plus rapide semble être de désinstaller le jeu (cliquez sur le bouton "Jouer", il ne trouve pas le jeu et vous propose de supprimer le raccourci). Cliquez ensuite sur le bouton de rafraîchissement. Lors de la réinstallation (via le bouton "Installer"), cliquez sur le bouton "Importer le jeu" (il est disponible en cliquant d'abord sur le bouton d'installation). Cela vous évitera de retélécharger le jeu.

• (v. 2.4.0) Si le jeu refuse de s'installer via le bouton "Importer le jeu" (bug) même en ayant spécifié le bon répertoire, c'est vraisemblablement parce que le nom du répertoire du jeu d'installation ne correspond pas (il doit en avoir besoin pour les mises à jour futures). Dans ce cas, cliquez sur le bouton "Installer" (téléchargement du jeu) et effacez l'ancien répertoire.

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 11 août 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.
⚬ Mise à jour : le 4 Novembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 240 minutes. 🎯️ Objectif: tester son fonctionnement et partager mes premières impressions.
⚬ Mise à jour : le 30 Novembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : tester son évolution/fonctionnement.


💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 5.19.0-2-MANJARO
Graphics driver : NVIDIA 515.65 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.4.9)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Keyboard : Roccat Vulcan (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2


🫕️ Installation :
• (✔ v. 2.11.0, ✔ v. 2.10.0, ✔ v. 2.9.1, ✔ v. 2.4.2, ✔ v. 2.4.0) Paquet AppImage : FONCTIONNEL.
• (✔ v. 2.10.0, ✔ v. 2.4.0) Paquet Manjaro/Arch : FONCTIONNEL.
• (✔ v. 2.9.1) Paquet Flatpak : FONCTIONNE, mais il a de grosse lenteurs et ne trouve pas le paramétrage précédent d'Heroic dans le HOME.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.

🏗️ Réalisation :

‣ 📟️ Interface :
🟢️ Une interface magnifique, claire/intuitive, correctement traduite, complète et soignée (agréable à utiliser), correctement expliquée (aide omniprésente),
🟢️ Elle offre notamment sa mise à jour automatique, une pléthore de paramétrages, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, le support des thèmes, la mémorisation des paramètres de connexion, le filtrage dynamique du contenu (recherches temps réel sur la base), la catégorisation du contenu, une information détaillée du contenu (résumé complet), la mise à jour automatique de son contenu, le support de plusieurs magasins en ligne (Epic Games Store, GOG, Amazon Prime), l'intégration du magasin Epic Games Store à l'interface (il ne fait pas appel à une interface externe).

🟠️ Il lui manque le support du mode fenêtré pour les jeux lancés (utile aussi en cas de plantage du jeu),

‣ 🎮️ Contrôles :
⚪️ L'interface se contrôle à la souris.

🎲️ Gameplay / Usage :
⚪️ Usage : L'interface propose une connexion, consultation/navigation, achat ou non, chargement de contenu à partir de magasins en ligne.


🌻️ Premières impressions :
🟢️ C'est un plaisir de l'utiliser.
🟢️ Comme précisé précédemment, l'interface est rapide, agréable et puissante.

‣ ❤️ J'ai aimé
🟢️ Les jeux installés s'affichent en couleur alors que les jeux non installés/"cachés" (à la main de l'utilisateur) affichent leur pochette en noir et blanc (la couleur apparaît au survol à la souris): du travail de pros.
🟢️ Les couvertures des jeux affichent clairement la provenance (GOG, Epic, ...).
🟢️ La possibilité de choisir le répertoire d'installation des données.
🟢️ L'installation et la mise à jour de fonctionnalités périphériques telles que DXVK, VKD3D, différentes versions de Wine et Proton, GameMode et Mangohud (qui sont à installer séparément).
🟢️ Intègre les systèmes anti-triche BattlEye Anti-Cheat et Easy Anti-Cheat (certains jeux refusent de démarrer sans le système anti-triche qu'il utilise).
🟢️ Le support de ScummVM, Wine/Proton et DOSBox (néanmoins ce dernier est pour l'instant (v.2.4.0) mal supporté, il laisse l'affichage en basse résolution au sortir du jeu).
🟢️ Chaque jeu peut être individuellement paramétré, installé/désinstallé, masqué (s'ils ne fonctionnent pas ; aucun intérêt de les laisser actifs), mis en favoris, ... Le clic droit sur l'image du jeu donne aussi accès à plusieurs options (jouer, désinstaller, le cacher, arguments de lancement, l'ajouter/le retirer des favoris, ...).
🟢️ Plusieurs stratégies pour la compatibilité Windows : Heroic Games Launcher permet d'appliquer différentes stratégies pour la compatibilité Windows. La 1ere fait appel à différentes versions de Wine et Proton (dérivé de Wine développé par Steam) pour tenter de faire fonctionner les jeux (une version au choix est installée par défaut, et l'utilisateur peux démarrer chaque jeu avec la version spécifique de son choix si celle par défaut ne fonctionne pas). La 2nde est de passer par les utilitaires Winecfg et Winetricks pour appliquer des scripts de paramétrage de Wine/Proton avant de le lancer (l'utilisateur peut appliquer des scripts spécifiques pour chaque jeu).

‣ 💔️ J'ai moins aimé
⚪️ Néanmoins comme tout outil aussi évolué, ce dernier ne peut être parfait (même s'il s'en rapproche beaucoup) :
🟠️ Impossible de jouer si l'on n'est pas connecté au magasin concerné (ni GOG, ni l'Epic Games Store), le menu des jeux est masqué.
🟠️ Pas de partage de contenu avec d'autres interfaces de ce type (exemple : Minigalaxy), sans risquer des soucis. Les contenus seront téléchargés en autant d'exemplaires (prenant beaucoup de place).
🟠️ Si vous venez d'acquérir un jeu, il faut aussi cliquer sur l'icône "Rafraîchir" (2 flèches qui forment un cercle) sinon il n'apparaît pas dans la liste.
🟠️ (v.2.4.0) Je suis parvenu à changer le répertoire d'installation des jeux d'Heroic Games Launcher (car mon HOME est plein et l'idée était d'installer ces jeux sur un autre disque). Mais l'expérience est fastidieuse car il faut reprendre un à un les raccourcis pour désinstaller les jeux et les réinstaller en précisant "Importer le jeu". Il serait intéressant de s'inspirer de Steam - qui propose un menu spécifique de déplacement des jeux lorsque l'on souhaite changer leur emplacement de sauvegarde.


🛬️ Fiabilité :
🟢️ L'outil est fiable, néanmoins il utilise des couches de compatibilité Windows/Linux qui peuvent engendrer des plantages de jeux (de même qu'avec les émulateurs, la compatibilité croît dans le temps).
🟢️ Le support de Wine/Proton est assez bon.
🟠️ (v.2.4.0) Le support de DOSBox assez mauvais (l'interface doit vraisemblablement utiliser uniquement Wine): les jeux laissent l'affichage du bureau en basse résolution (très pénible).


🧪️ Tests effectués :

• Dernière mise à jour des tests : début 2023.
• 🟢️ Beneath a steel sky (ScummVM),
• 🟢️ Xmorph Defense (Wine): tower defense où l'on est l'alien qui envahie la Terre. Superbes graphisme et gameplay assez bon.
• 🟢️ Beautiful Desolation (natif): pointer-et-cliquer post-apocalyptique en vue du dessus, très joli,
• 🟢️ Cayne (natif): pointer-et-cliquer d'aventure & d'horreur, superbe,
• 🟢️ Dex (natif): un jeu d'aventure cyberpunk en vue de côté, très joli, avec une bonne atmosphère.
• 🟢️ Hellpoint (natif): superbe jeu rappelant Alien - au moins au début. Met env. 30 à 40 secondes à démarrer puis fonctionne (sur Minigalaxy au début il affichait un fond noir avec un curseur et c'est tout, à présent il fonctionne aussi) avec GameMode activé et quasi-fluide.
• 🟢️ Immortal Rednec (natif): mixe de FPS et de roguelite, superbes graphismes.
• 🟢️ Postal Classic & uncut (natif): Shooter assez violent, fct bien mais les contrôles ne sont pas pratiques,
• 🟢️ Prison architect (natif): construction/gestionnaire de prison (sur Minigalaxy il ne se chargeait pas au début puis il s'est mis à fonctionner (??)
• 🟢️ Sunrider (natif): visual novel & stratégie,
• 🟢️ Tonight Riot (natif): jeu de baston, assez sympa,
• 🟢️ VirtuaVerse (natif): pointer-et-cliquer futuriste, assez sympa,
• 🟢️ Lure of the temptress (ScummVM): fonctionne (alors que sur Minigalaxy il plante sur une erreur "lure.dat v.1.29 vs lure.dat v.1.31 attendue"), néanmoins quelque soit mes réglages, il me affiche le jeu en plein écran.
• 🟢️ Shadow Tactics (natif): un jeu d'infiltration au moyen âge japonais. Lors de mes 1er tests il était d'une lenteur exaspérante sous son interface (même en diminuant les graphismes) et lors de son lancement il met le processeur à fond. Après 5 bonnes minutes (processeur toujours à fond), le jeu finissait par démarrer, mais restait injouable car beaucoup trop lent. Lors de mon nouveau test (le 5 septembre), le jeu est devenu fluide. Seul changement : HGL v.2.4.2 et un nouveau téléchargement.
• 🟢️ Rocket League (Wine): se lance avec Mangohud, superbe. Je dois juste redéfinir les commandes à mes goûts pour le joystick. Il fonctionne bien, je suis nul comme d'habitude, mais ça fonctionne nickel.
• 🟢️ Idle Champions (Wine) (un mixe de cliquodrôme et de défense de tour linéaire, pas mal): fonctionne bien.
• 🟢️ Shop Titans (Wine) (NOUVEAU): Fonctionne bien. Assez sympa.
• 🟢️ Submerged Hidden Depth (Wine) (NOUVEAU): Superbe jeu d'aventure !
• 🟢️ Shop Titans (Wine): à ma 1ere tentative, message de Wine : "Failed to initialize player (...) Make sure you have DirectX 11 installed, have up to date drivers for your graphics card and have not disabled 3D acceleration in display settings.(...)". Le lendemain - sans rien avoir changé, il fonctionne (??) avec Wine-GE-Proton7-25.
• 🟢️ Tomb Raider - Shadow of the Tomb (definitive edition) (Wine) (NOUVEAU): Au lancement message "Attention ! Pas d'adaptateur pour écran installé. Voulez-vous continuer ?". Si OK, lancement de l'interface du jeu, mais plantage au lancement du jeu. Fonctionne en sélectionnant "Proton - Proton-GE-Proton7-29" (vs wine 7.15, Wine-GE-Proton7-25, Wine-Wine-lutris-wine-7.2-2, Wine-lutris-7.2-2-x86_64, Proton - proton, Custom Proton - /usr/share/steam/compatibilitytools.d/proton/proton)
• 🟢️ Delicious 3 (Wine): Précédemment il plantait (sur le message de Wine : "Win32 function failed: HRESULT: 0x80004005 (...)"), à présent il fonctionne (pourquoi ?) avec "Proton - Proton-GE-Proton7-25".
• 🟠️ Ascendant (natif): jeu de combat stylisé, de type fantastique. Ne reconnaît pas les touches de direction : pas de son et plante lorsqu'on quitte.
• 🟠️ Legend of Keepers prologue (natif): joli, jeu de combat sur un thème fantaisie, au tour par tour en vue de côté où l'on arme son équipe puis celle-ci affronte l'IA : pas de son et plante lorsqu'on quitte.
• 🟠️ Shadowrun (natif): joli, rame un peu et pas de son.
• 🟠️ Shadowrun dragonfall (natif): joli, rame un peu et pas de son.
• 🟠️ Shadowrun Hong Kong (natif): se lance mais s'affiche sur 1 écran alors que visiblement l'affichage occupe 2 écran (sur Minigalaxy il plantait sur "./SHRHK.sh: ligne 14 : cd: trop d'arguments ./SHRHK.sh: ligne 22 : 41201 Abandon (...)"): injouable.
• 🟠️ Eschalon book 1 (natif): ne démarre pas (sur Minigalaxy il plantait sur "support/gog.shlib : ligne 134 : 46665 Erreur de segmentation (...)").
• 🟠️ Doom64 (Wine) (NOUVEAU): Avec Wine-GE-Proton7-25 et Wine-GE-Proton7-27 le jeu démarre avec le logo d'Id Software puis plante avec le message wine "Le programme taptip.exe a rencontré un problème sérieux et doit être fermé.(...)". Avec Proton-GE-Proton7-31 le jeu démarre mais semble semble bloquer après les cinématique, lorsque l'on valide "Commencer" (appui sur "RETURN", le curseur change de forme).

(pas d'enlèvement d'⭐️ sur le statut “Game design”, dans l'attente d'un nouveau test)
• 🔴️ Akalabeth world of doom (DOSBox): fonctionne, éteint le 2nd écran, mais pas de son et lorsque je quitte le jeu, il me laisse l'écran utilisé en très basse résolution, pénible de devoir retrouver à tâton le paramétrage de mes écrans dans le Centre de Configuration.
• 🔴️ Stargunner (DOSBox): joli shooter spatial): idem, en quittant laisse l'écran utilisé en très basse résolution.
• 🔴️ Shadow Warrior classic complete (via DOSBox): idem, en quittant laisse l'écran utilisé en très basse résolution.
• 🔴️ Bio Menace (via DOSBox): shooter sympa, le jeu fonctionne avec du son, en quittant laisse l'écran utilisé en très basse résolution.
• 🔴️ Jill of the Jungle (via DOSBox): idem, laisse l'affichage en basse résolution, plante Cinnamon, Nemo, Gnome-Pie : pas le genre de jeu que l'on a envie de relancer ensuite :))
• 🔴️ Butcher (natif): démarre après un certain temps puis plante Cinnamon, et pas de son (sur Minigalaxy il plantait aussi Cinnamon).

🟠️ 🏰️ Le magasin Epic Games Store : J'active EasyAntiCheat Runtime et BattEye AntiCheat Runtime, car au cours de l'installation de certains jeux je constate que certains d'entre eux les utilisent et ne fonctionnent pas (mais même après l'activation de ces systèmes les jeux ne fonctionnent pas).

Problèmes de système anti-triche :
(non testé depuis la version v. 2.4.2 : à tester à nouveau lorsque je trouverai un créneau)
• 🟠️ The Cycle Frontier (Wine): tente d'installer un service anti-triche "BattleEye Launcher" (avec ou sans avoir activé "BattEye AntiCheat Runtime" sous l'interface d'Heroic) qui échoue avec le jeu la 1ere fois (s'ouvre mais affiche un message "Echec de la connexion" ). Idem la 2nde. Idem la 3eme, et le jeu refuse la connexion sans ce service.
• 🟠️ Rumbleverse (Wine): Utilise Easy Anti-Cheat. Refuse de démarrer.
• 🟠️ Valorant (Wine): Utilise le système Anti-Cheat Vanguard (status: Broken). Message de Wine : "le programme RiotClientUxRender.exe a rencontré un problème sérieux et doit être fermé (...) Cela peut être causé par une erreur dans le programme ou un défaut dans Wine(...)'.

🟠️ 🏰️ Le magasin Amazon : Pour l'instant, après une inscription en ligne là-aussi (assez pénible avec tous ces vérificateurs pour éviter les bots), il est clair qu'en plus d'une inscription sur Amazon, il est nécessaire de payer un compte Amazon Prime, ce qui donne alors accès à un catalogue de jeux gratuits (non testé) illimité ou de durée variable (indiqué sur chaque jeu).


🕹️ Conclusion :
Impression globale : 👍️
🟢️ L'outil est extrêmement évolué.
🟢️ Cette interface fait oublier la complexité de sa tâche.
🟢️ L'outil a acquis une grande maturité.
🟢️ Une réalisation soignée, de qualité commerciale.
🟢️ De plus, à ma connaissance, cette interface est la seule pour l'instant à non seulement offrir le support de 3 magasins avec la navigation dans ceux-ci, mais aussi l'une des rares (avec Rare) à supporter l'intégration du magasin Epic Games Store sous son interface !
🟠️ Dommage d'être contraint de rester connecter aux magasins en ligne pour jouer (Epic Games Store, mais aussi GOG et Amazon Prime Gaming)
🟠️ Le système anti-triche ne semble pas fonctionner pour l'instant (les jeux ne le reconnaisse pas).
🟠️ (v.2.4.0) L'émulation de DOSBox est à revoir (il laisse l'écran en basse résolution), faisant préférer l'utilisation de Minigalaxy pour ces jeux.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !