Difference between revisions of "Heroic"

From Linux Gaming
Jump to navigation Jump to search
(add installation for heroic)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Heroic is an open-source game launcher that primarily supports launching games from the Epic Games Store by leveraging Legendary CLI tool. Heroic aims to be an easy to use game launcher, with features like per-game [[WINE]] prefix with ability to easily switch between WINE versions.
Heroic is an open-source game launcher that primarily supports launching games from the Epic Games Store by leveraging Legendary CLI tool. Heroic aims to be an easy-to-use game launcher with features like a per-game Wine prefix with the ability to easily switch between Wine versions.


Heroic Game Launcher is built upon Electron and uses Legendary to interact with Epic Games Services.
Heroic Games Launcher is built upon Electron and uses Legendary to interact with Epic Games Services.


==1.  Installation==
==Installation==
Heroic games launcher is not yet available for direct installation via any distribution's official application store. Although it is very easy to install it on your own.
Before installing Heroic it is recommended that you have a working installation of '''Wine''' and '''winetricks''' on your system.


You can find suitable installation file for your distro at their Github Releases section [https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases here]
All installation methods for Heroic are listed on their [https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher#linux GitHub]
 
You can find a suitable installation file for your distro at their GitHub Releases section [https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases here]
 
=== Arch, Manjaro, Garuda, and other Arch based distributions ===
Install it from the [https://aur.archlinux.org/packages/heroic-games-launcher-bin/ AUR], for example using <code>Pamac</code>:
 
* [https://wiki.manjaro.org/index.php/Arch_User_Repository#Using_GUI_Pamac Enable AUR support]
* Search Heroic and install it
 
Alternatively you can use an ''AUR helper'' of your choice, for example <code>paru</code>, or <code>yay</code>:
 
* <code>paru -S heroic-games-launcher-bin</code>
* <code>yay -S heroic-games-launcher-bin</code>


===Debian, Ubuntu and Derivatives such as Pop!_OS===
===Debian, Ubuntu and Derivatives such as Pop!_OS===
Download the <code>heroic_x.x.x_amd64.deb</code> from the GitHub Releases section. If your OS supports this, you can simply double click on <code>.deb</code> file to begin the installation.  
Download the <code>heroic_x.x.x_amd64.deb</code> from the GitHub Releases section. If your OS supports this, you can simply double click the downloaded <code>.deb</code> file to begin the installation.  


Otherwise you can install it via dpkg by bringing up a terminal and running following command
Otherwise, you can install it via dpkg by bringing up a [[terminal]] and running the following command
  sudo dpkg -i ''/path/to/''heroic_x.x.x_amd64.deb
  sudo dpkg -i ''/path/to/''heroic_x.x.x_amd64.deb
<small>Note: <code>amd64</code>  here refers to system architecture which this package supports. Make sure that your system is compatible with the program you are trying to install.</small>
<small>Note: <code>amd64</code>  here refers to system architecture which this package supports. Make sure that your system is compatible with the program you are trying to install.</small>


===Fedora===
=== Using AppImage ===
Heroic for Fedora is available on the [https://copr.fedorainfracloud.org/coprs/atim/heroic-games-launcher/ COPR repo] or as the binary on the releases page
Download the <code>heroic-x.x.x.AppImage</code> from the GitHub Releases section. Make sure you have <code>curl</code> and <code>gawk</code> installed, normally it comes installed in most distros.


===Arch Linux (AUR)===
Make AppImage executable by changing its file properties.
Heroic is available on Arch User Repository [https://aur.archlinux.org/packages/heroic-games-launcher-bin/ here]
[[File:Make Executable.png|none|thumb|Marking file as executable]]
'''Or''' You can do the same using terminal
chmod u+x heroic-x.x.x.AppImage
Now you can run the Heroic AppImage.


You can install it via your preferred AUR helper like yay or rua
=== Using Flatpak ===
Heroic can be installed via Flatpak with app stores such as Discover and Pop!_Shop.


To install it manually use following commands
== Installing and importing games ==
git clone <nowiki>https://aur.archlinux.org/heroic-games-launcher-bin.git</nowiki>
Installing games is as easy as going to the '''library''' and selecting a game that you want to play. If you have already downloaded the game and you just want to import it then press on '''Import Game''' otherwise press '''Install''' to start installation in the specified folder.
cd heroic-games-launcher-bin
[[File:Heroic install popup.png|none|thumb|Game installation popup]]
makepkg --cleanbuild --syncdeps --install --clean --rmdeps


=== Using AppImage ===
== File locations ==
Download the <code>heroic-x.x.x.AppImage</code> from the GitHub Releases section. Make sure you have <code>curl</code> and <code>gawk</code> installed, normally it comes installed in most distros.
Click your game, and click on ''Installed Information''. There you see ''InstallPath'' and ''WinePrefix''. ''InstallPath'' is where your game files are located, ''WinePrefix'' resembles a Windows file system, so if your save games would be stored inside the ''Documents'' folder on Windows, this is where to look for them.  


To make the AppImage executable use:
== See also ==
chmod +x heroic-x.x.x.AppImage
[https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher Heroic Games Launcher Github]
To run it use
./heroic-x.x.x.AppImage


== 2. Installing games ==
[https://github.com/derrod/legendary Legendary Github]


== 3. Installing custom WINE builds ==
[https://github.com/CommandMC/EpicLinux/wiki EpicLinux Wiki]


== 4. See also ==
<references />

Latest revision as of 09:02, 3 June 2024

Heroic is an open-source game launcher that primarily supports launching games from the Epic Games Store by leveraging Legendary CLI tool. Heroic aims to be an easy-to-use game launcher with features like a per-game Wine prefix with the ability to easily switch between Wine versions.

Heroic Games Launcher is built upon Electron and uses Legendary to interact with Epic Games Services.

Installation

Before installing Heroic it is recommended that you have a working installation of Wine and winetricks on your system.

All installation methods for Heroic are listed on their GitHub

You can find a suitable installation file for your distro at their GitHub Releases section here

Arch, Manjaro, Garuda, and other Arch based distributions

Install it from the AUR, for example using Pamac:

Alternatively you can use an AUR helper of your choice, for example paru, or yay:

  • paru -S heroic-games-launcher-bin
  • yay -S heroic-games-launcher-bin

Debian, Ubuntu and Derivatives such as Pop!_OS

Download the heroic_x.x.x_amd64.deb from the GitHub Releases section. If your OS supports this, you can simply double click the downloaded .deb file to begin the installation.

Otherwise, you can install it via dpkg by bringing up a terminal and running the following command

sudo dpkg -i /path/to/heroic_x.x.x_amd64.deb

Note: amd64 here refers to system architecture which this package supports. Make sure that your system is compatible with the program you are trying to install.

Using AppImage

Download the heroic-x.x.x.AppImage from the GitHub Releases section. Make sure you have curl and gawk installed, normally it comes installed in most distros.

Make AppImage executable by changing its file properties.

Marking file as executable

Or You can do the same using terminal

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

Now you can run the Heroic AppImage.

Using Flatpak

Heroic can be installed via Flatpak with app stores such as Discover and Pop!_Shop.

Installing and importing games

Installing games is as easy as going to the library and selecting a game that you want to play. If you have already downloaded the game and you just want to import it then press on Import Game otherwise press Install to start installation in the specified folder.

Game installation popup

File locations

Click your game, and click on Installed Information. There you see InstallPath and WinePrefix. InstallPath is where your game files are located, WinePrefix resembles a Windows file system, so if your save games would be stored inside the Documents folder on Windows, this is where to look for them.

See also

Heroic Games Launcher Github

Legendary Github

EpicLinux Wiki