Heroic ist ein Open-Source-Game-Launcher für Linux, Windows und macOS.
Derzeit unterstützt es das Starten von Spielen aus dem Epic Games Store mit Legendary, GOG Games mit unserer benutzerdefinierten Implementierung mit gogdl und Amazon Games mit Nile.
Heroic basiert auf Web-Technologien:
Dank der Community wurde Heroic bisher in fast 40 verschiedene Sprachen übersetzt:
Heroic ist auf Flathub verfügbar, daher sollten Sie es problemlos auf den meisten Distributionen mit Software-Centern (Pop!_Shop, Discover usw.) installieren können.
Wenn Sie nicht die Flatpak-Version verwenden, stellen Sie sicher, dass alle Wine-Abhängigkeiten installiert sind: Wine-Abhängigkeiten.
Laden Sie die Datei mit der Endung .deb von der neuesten Version herunter.
Doppelklicken Sie darauf, um es in Ihrem Software-Manager zu öffnen, oder führen Sie sudo dpkg -i heroic_*_amd64.deb
aus, um es direkt zu installieren:
Wir unterstützen derzeit nur ein AUR-Paket: heroic-games-launcher-bin
. Obwohl Sie dort möglicherweise andere Pakete finden, fragen Sie nicht auf diesem Github oder auf unserem Discord nach Support für diese, sondern fragen Sie direkt deren Betreuer.
Informationen zur Installation finden Sie im Arch-Wiki
Heroic für Fedora ist in diesem COPR-Repo verfügbar.
Aktivieren Sie es mit sudo dnf copr enable atim/heroic-games-launcher
und installieren Sie dann Heroic mit sudo dnf install heroic-games-launcher-bin
Alternativ können Sie die Datei mit der Endung .rpm aus der neuesten Version herunterladen und mit sudo dnf install ./heroic-*.x86_64.rpm
installieren
Da diese beiden Verteilungsformate über keine Form der Abhängigkeitsverwaltung verfügen, stellen Sie sicher, dass der Befehl curl
verfügbar ist. Andernfalls könnten seltsame Probleme auftreten.
chmod +x Heroic*.AppImage
)./Heroic*.AppImage
aus). heroic
Datei in dem Ordner aus, in den Sie sie extrahiert haben (doppelklicken Sie in den meisten Dateimanagern oder führen Sie ./heroic
aus). Wenn Sie WinGet verwenden (standardmäßig unter Windows 11 und modernen Versionen von 10 installiert), können Sie winget install Heroic
in einem Terminal ausführen, um Heroic zu installieren.
Laden Sie den Heroic Installer ( Heroic-xxx-Setup.exe
) oder die portable Version ( Heroic-xxx-Portable.exe
) aus der neuesten Version herunter. Führen Sie die heruntergeladene ausführbare Datei aus, um Heroic zu installieren/auszuführen.
Das Setup erstellt Verknüpfungen zu Heroic auf Ihrem Desktop und in Ihrem Startmenü.
Wenn Sie Homebrew verwenden, können Sie brew install --cask --no-quarantine heroic
ausführen, um Heroic zu installieren.
Andernfalls laden Sie die Datei mit der Endung .dmg aus der neuesten Version herunter, doppelklicken Sie darauf, um sie zu mounten, und ziehen Sie die Anwendung „Heroic“ in den Ordner „Anwendungen“.
Dieser Teil führt Sie durch die Einrichtung einer Entwicklungsumgebung, damit Sie selbst Heroic-Binärdateien erstellen oder Änderungen am Code vornehmen können.
Stellen Sie sicher, dass Git, NodeJS und pnpm 9 installiert sind
HINWEIS : Unter Windows benötigen Sie aufgrund eines Problems mit Electron-Builder die eigenständige Version von pnpm ( @pnpm/exe
), um Pakete zu erstellen
Klonen Sie das Repo und geben Sie den geklonten Ordner ein, zum Beispiel mit diesen Befehlen:
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules
cd HeroicGamesLauncher
Stellen Sie sicher, dass alle Abhängigkeiten installiert sind, indem Sie pnpm install
ausführen
Führen Sie den entsprechenden Befehl für Ihr Betriebssystem aus:
Build für Linux:
pnpm dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
Build für Windows:
pnpm dist:win
Build für Mac:
pnpm dist:mac
Anstatt die oben genannten Befehle zum Erstellen von Heroic zu verwenden, können Sie zum Erstellen auch die Aufgaben in VSCode verwenden. Öffnen Sie dazu die Befehlspalette (Strg + P), geben Sie „task“ ein und drücken Sie die Leertaste. Sie sehen dann drei Build-Aufgaben: „Build für Linux“, „Build für Windows“ und „Build für MacOS“. Klicken Sie auf diejenige, die Sie ausführen möchten.
Wenn Sie eine Änderung schnell testen möchten oder Funktionen implementieren, die viele Neustarts erfordern, können Sie den Entwicklungsserver von Vite verwenden, um den Prozess zu beschleunigen:
Gehen Sie zur Registerkarte „Ausführen und Debuggen“ von VSCode und starten Sie die Aufgabe „Heroic starten (HMR & HR)“ (alternativ, wenn Sie VSCode nicht verwenden oder einfach das Terminal bevorzugen, führen Sie pnpm start
aus). Heroic startet nach kurzer Zeit und sobald Sie Änderungen am Code vornehmen, wird es neu geladen/neu gestartet.
Vielen Dank an Weblate für das Hosten unserer Übersetzungen
Vielen Dank an Signpath für die kostenlose Signierung von Windows-Binärdateien