Heroic est un lanceur de jeux Open Source pour Linux, Windows et macOS.
À l'heure actuelle, il prend en charge le lancement de jeux depuis Epic Games Store en utilisant Legendary, GOG Games en utilisant notre implémentation personnalisée avec gogdl et Amazon Games en utilisant Nile.
Heroic est construit avec les technologies Web :
Grâce à la communauté, Heroic a été traduit jusqu'à présent dans près de 40 langues différentes :
Heroic est disponible sur Flathub, vous devriez donc pouvoir l'installer facilement sur la plupart des distributions avec les centres logiciels (Pop!_Shop, Discover, etc.)
Si vous n'utilisez pas la version Flatpak, assurez-vous que toutes les dépendances Wine sont installées : Wine Dependencies.
Téléchargez le fichier se terminant par .deb à partir de la dernière version.
Double-cliquez dessus pour l'ouvrir dans votre gestionnaire de logiciels ou exécutez sudo dpkg -i heroic_*_amd64.deb
pour l'installer directement :
Nous ne prenons actuellement en charge qu'un seul package AUR : heroic-games-launcher-bin
. Bien que vous puissiez y trouver d'autres packages, ne demandez pas d'assistance pour eux sur ce Github ou sur notre Discord, demandez directement à leurs responsables.
Veuillez consulter Arch Wiki pour savoir comment les installer.
Heroic for Fedora est disponible sur ce dépôt COPR.
Activez-le avec sudo dnf copr enable atim/heroic-games-launcher
, puis installez Heroic avec sudo dnf install heroic-games-launcher-bin
Vous pouvez également télécharger le fichier se terminant par .rpm à partir de la dernière version et l'installer avec sudo dnf install ./heroic-*.x86_64.rpm
Étant donné que ces deux formats de distribution n'ont pas de forme de gestion des dépendances, assurez-vous que la commande curl
est disponible. Si ce n'est pas le cas, vous pourriez rencontrer des problèmes étranges.
chmod +x Heroic*.AppImage
)./Heroic*.AppImage
) heroic
dans le dossier dans lequel vous l'avez extrait (double-cliquez dans la plupart des gestionnaires de fichiers ou exécutez ./heroic
) Si vous utilisez WinGet (installé par défaut sur Windows 11 et les versions modernes de 10), vous pouvez exécuter winget install Heroic
dans un terminal pour installer Heroic.
Téléchargez le programme d'installation Heroic ( Heroic-xxx-Setup.exe
) ou la version portable ( Heroic-xxx-Portable.exe
) à partir de la dernière version. Exécutez l’exécutable que vous avez téléchargé pour installer/exécuter Heroic.
Le programme d'installation créera des raccourcis vers Heroic sur votre bureau et dans votre menu Démarrer.
Si vous utilisez Homebrew, vous pouvez exécuter brew install --cask --no-quarantine heroic
pour installer Heroic.
Sinon, téléchargez le fichier se terminant par .dmg depuis la dernière version, double-cliquez dessus pour le monter et faites glisser l'application « Heroic » dans le dossier « Applications ».
Cette partie vous guidera dans la configuration d'un environnement de développement afin que vous puissiez créer vous-même des binaires Heroic ou apporter des modifications au code.
Assurez-vous que Git, NodeJS et pnpm 9 sont installés
REMARQUE : sous Windows, en raison d'un problème avec Electron-Builder, vous aurez besoin de la version autonome de pnpm ( @pnpm/exe
) pour créer des packages.
Clonez le dépôt et entrez le dossier cloné, par exemple avec ces commandes :
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules
cd HeroicGamesLauncher
Assurez-vous que toutes les dépendances sont installées en exécutant pnpm install
Exécutez la commande appropriée pour votre système d'exploitation :
Construire pour Linux :
pnpm dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
Construire pour Windows :
pnpm dist:win
Construire pour Mac :
pnpm dist:mac
Au lieu d'utiliser les commandes ci-dessus pour créer Heroic, vous pouvez également utiliser les tâches dans VSCode pour créer. Pour ce faire, ouvrez la palette de commandes (Ctrl + P), tapez "tâche" et appuyez sur Espace. Vous verrez alors 3 tâches de build, « Build pour Linux », « Build pour Windows » et « Build pour MacOS ». Cliquez sur celui que vous souhaitez exécuter.
Si vous souhaitez tester rapidement une modification ou si vous implémentez des fonctionnalités qui nécessitent de nombreux redémarrages, vous pouvez utiliser le serveur de développement de Vite pour accélérer le processus :
Accédez à l'onglet "Exécuter et déboguer" de VSCode et démarrez la tâche "Lancer Heroic (HMR & HR)" (vous pouvez également, si vous n'utilisez pas VSCode ou préférez simplement le terminal, exécutez pnpm start
). Heroic démarrera après un court instant et une fois que vous aurez apporté une modification au code, il se rechargera/redémarrera.
Merci Weblate d'héberger nos traductions
Merci à Signpath d'avoir fourni la signature gratuite des binaires Windows