HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.

GPL-3.0 License

Stars
7.4K

Bot releases are visible (Hide)

HeroicGamesLauncher - 2.5.0 Beta 2 Fixes and improvements from Beta 1

Published by flavioislima almost 2 years ago

Hi!

After some feedback and internal tests we found already some things to improve and some Major bugs that we found especially on the Steam Deck on the first beta and that are fixed now.

Changes

  • Revamp on UI of the Settings Screen
  • Added Two more Themes based on NORD Light and Dark
  • Heroic should scroll to previous location on library after returning back from gamepage or settings.~
  • Improvements on how Heroic finds the Cloud Saves location
  • Fixed Launching GOG games added to Steam and other shortcuts. #1972
  • Fixed issue with the gamepad losing focus when navigating to other pages
  • Fixed Sideload Apps not respecting Launcher Arguments. #1977
  • Fixed games appearing as installed on recently played.

What's Changed

New Contributors

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.0-beta.1...v2.5.0-beta.2

GitHub release (by tag)

HeroicGamesLauncher - 2.5.0 Beta 1

Published by flavioislima almost 2 years ago

HI!

After 1.5 months and tons of commits, we have a new beta for Heroic (finally!). This one I would say is one of the most exciting releases we have ever had since it brings tons of new features that were requested by the community for a long time like a:

  • Download Manager (so you can add an infinite number of games to download and go do something else while Heroic keeps working;
  • Custom user themes, just add your CSS code and load the file to change Heroic UI at your will.
  • Add apps outside Epic/GOG, for both Windows apps and also native ones. That is cool to add some Abandonwares or even other launchers to Heroic and so many more. You can even use Proton on Linux to launch any app/software you want with all options Heroic provides.
  • A more robust online checking system.

Besides that, we have a new Legendary version, several fixes for the UI, and performance improvements as well.
Of course, with so many changes you can expect bugs (not many though). Ideally, you should at least clear Heroic Cache after updating to this beta to avoid a few of those.

Full Changelog

New Contributors

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.3...v2.5.0-beta.1

GitHub release (by tag)

HeroicGamesLauncher - v2.4.3 Fix Epic Games, GOG progress, add 7 new languages and more!

Published by flavioislima about 2 years ago

HI!

This is the third Hot-fix for Heroic v2.4 and it bring some critical fixes and also update the languages list and add a few improvements:

What's new

  • Fixed games from Epic games not downloading due to HTTP Error. It seems Epic broke something on their side again.
  • Fixed long issue with GOG games getting progress stuck while the game was being downloaded.
  • Fix some errors on Windows that was making Heroic to break on start on some machines.
  • Adds 7 new languages: Azerbaijani, Basque, Belarussian, Bosnian, Romanian, Norwergian Bokmål and Slovak.
  • Other minor fixes and improvements.

What's Changed

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.2...v2.4.3

GitHub release (by tag)

HeroicGamesLauncher - 2.4.2 HOTFIX #2 Fix Epic Login issues

Published by flavioislima about 2 years ago

Hi!

This is a emergency release that fixes the issues with the Epic login after they had changed their API.

Thanks @derrod for the quick fix in Legendary and everyone that tested and helped identify the issue.

Changelog

  • Updated Legendary to v0.20.28
  • Fix Epic Login Issues

What's Changed

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.1...v2.4.2

GitHub release (by tag)

HeroicGamesLauncher - 2.4.1 Fixes and Improvements

Published by flavioislima about 2 years ago

Hi!

This is the first Hotfix for Heroic 2.4 and contains a few fixes for issues found on 2.4.0 and also a few improvements.

Highlights

  • [Linux] Heroic now will show the output for Winetricks.
  • [General] Fixed an issue with Heroic that was not loading for some people and only showing a blank window.
  • [Linux] Improvements to the environmental variables screen to make it easier to understand.
  • Several other small fixes.

Full Changelog

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0...v2.4.1

GitHub release (by tag)

HeroicGamesLauncher - 2.4.0 "Chopper" Stable

Published by flavioislima about 2 years ago

After more than 3 months from 2.3.0 first release 2.4.0 is finally here. Our biggest release yet!
More than 200 commits and tens of thousands of line changes.
Were 2 betas that were downloaded more than 20.000 times and we could collect a lot of feedback from the community.
Thanks a lot for that! ⚔️

What's new?

The list is huge if were not following the beta releases so we did a summary here but you can go to the beta releases if you want more details.
If you were using the beta and want to see what's new since Beta 2 you can skip to the end or check the text in BOLD on the full changelog.

  • [UI/UX] Library improvements
    • Add the current Download/Update(s) on the sidebar;
    • Show a unified library + add a new Store Filter.
    • Add the ability to collapse the sidebar.
    • Updated the Sidebar with a new design;
    • Add a Favorites button to show only the favorites;
    • Add Auto-Complete to the Search Bar;
    • Simplify Game List for a cleaner look;
    • Use this new game list for the wine manager as well;
    • Add scale effect on GameCard on mouse hover.
    • Change the Design of buttons, selects, and inputs to match the current Figma Design.
    • Fine-tune the fuzzy search since it was showing a lot of items not related to the search.
    • Several styles fixes to improve consistency;
    • Add the Heroic version to the sidebar;
    • Show available new versions (beta and stable) on the sidebar as well (except Flatpak)
    • Added a notification when starting moving a game
  • [General] GOG Cloud Save support for Windows, Linux (Windows games with Wine/Proton since GOG doesn't have Cloud saves for Linux games), and macOS games (native and windows using Crossover).
  • [General] Added a Joystick overlay with the list of actions at the bottom of the library when a joystick is connected
  • [Linux/Windows] Epic Overlay support. Since the latest DXVK version made it run on Linux we decided to give support for it as well. It is downloaded on the Heroic Settings and enabled on the Game Page > Tools. Also, once it is enabled it will be enabled on the Wine Prefix in general. You might also need to install corefonts from winetricks.
  • [Linux] EAC/BattleEYE Anticheats runtime. Heroic will download and use the runtime if enable on the game settings during launch, this will make it easier to play games that need them on Linux. Of course not all games will work and for some of them, like Fall Guys, some extra steps are required as well. We will update our Wiki with the workarounds with time.
    [Linux] Anti-cheat information on the game page. Heroic now gets information from the website areweanticheatyet.com and shows it on the game page so you know if it's possible to run the game on Linux or not. Some information might not be precise as well so let us know if you find something wrong.
  • [Linux] On the game settings now we added a dedicated and easier way of adding environmental variables or wrappers (like gamescope). Instead of writing everything in one now, we added an editable table for that;
  • [General] Add Game Shortcut to Steam. On the game page > Tools, there is a new link that can be used to add the game to Steam. This shortcut will still run Heroic in the background so it can handle sync saves, etc. but the process will be killed after the game closes.
  • [General] We added helper icons to some settings to explain things like VKD3D, DXVK and others.
  • [General] Add an option to use HTTP instead of HTTPS when downloading games.
  • [General] Add button in Game Page > Tools to force a game update (if available)
  • [Linux] Added option to display Wine executable path
  • [Linux] When using Wine or Proton now Heroic will use the libraries that were shipped with the downloaded version instead of the system. But there is an option on the game settings to prefer system libs as well.
  • [UX] Add option to change Game Language
  • [Fix] Disable controller on boot setting
  • [Fix] detection of search bar focus to open the virtual keyboard
  • [Fix] DOSBOX Windows Games
  • [Fix] Setup GOG games with Proton + ScummVM patch
  • [Fix] multiple settings written
  • [Fix] No longer replace token/sid with redacted
  • [Other] Remove CrossOver support on Linux
  • Several other improvements and fixes for all platforms, stores and functionalities.
  • Legendary was updated to v0.20.27
  • Electron updated to v20.0.1

Screenshots

image
image
image
image
image
image
image
image
image
image

Changelog

What's new since Beta 2

  • Joystick Overlay and more improvements for control navigation
  • Heroic will show a message on the Sidebar now if a new Stable or Beta version is available
  • GOG cloud saves should support multiple locations now and more fixes for it
  • The list of tools on the game page was reorganized
  • Fix GOG game pages not working when offline
  • Fix showing game as installed on recently played and favorites
  • Fix showing EOS button for GOG games
  • Fix GOG games now launching via protocol
  • Fix Esync/Fsync toggles for Proton
  • Sort recently played games by playtime
  • Improvements on how Heroic handles Desktop and Menu shortcuts
  • On-screen keyboard now should follow Heroic Theme
  • Heroic will prevent the display from sleep while playing a game
  • Fixes for 'path not writable' false positives
  • Updated Electron to v20.0.1
  • Several other fixes and improvements
  • Full changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0-beta.2...v2.4.0

Special Thanks

We thank all our contributors on Patreon, Github Sponsors and Ko-fi. Soon we will list the names of all contributors on a special place in the app.
Thanks everyone that helps with translations.
We also would like to thank all people that reported bugs and helped makes this a pretty good and stable release specially:
@felipecrs @diyou @nocifer
And of course all the other collaborators! 🛡️ ⚔️
@arielj @CommandMC @imLinguin @Nocccer @Etaash-mathamsetty @redromnon

GitHub release (by tag)

HeroicGamesLauncher - 2.4.0 Beta 2 - GOG Cloud Saves + Epic Overlay + EAC Runtime + more

Published by flavioislima over 2 years ago

Hi!

So it's been a full month since the first beta and this second and last one comes with new exciting features.
We are planning to release the new stable by the end of the month so any help we can get from testing this one is appreciated.

Highlights

  • [General] GOG Cloud Save support for Windows, Linux (Windows games with Wine/Proton since GOG doesn't have Cloud saves for Linux games), and macOS games (native and windows using Crossover). Still in early development so it's recommended that you backup your saves before using it. Some games might also return some false positives when they support or not the feature, so let us know if some game doesn't have the correct information.
  • [Linux/Windows] Epic Overlay support. Since the latest DXVK version made it run on Linux we decided to give support for it as well. It is downloaded on the Heroic Settings and enabled on the Game Page > Tools. Also, once it is enabled it will be enabled on the Wine Prefix in general. You might also need to install corefonts from winetricks.
  • [Linux] EAC/BattleEYE Anticheats runtime. Heroic will download and use the runtime if enable on the game settings during launch, this will make it easier to play games that need them on Linux. Of course not all games will work and for some of them, like Fall Guys, some extra steps are required as well. We will update our Wiki with the workarounds with time.
  • [Linux] Anti-cheat information on the game page. Heroic now gets information from the website areweanticheatyet.com and shows it on the game page so you know if it's possible to run the game on Linux or not. Some information might not be precise as well so let us know if you find something wrong.
  • [Linux] On the game settings now we added a dedicated and easier way of adding environmental variables or wrappers (like gamescope). Instead of writing everything in one now, we added an editable table for that;
  • [General] Add Game Shortcut to Steam. On the game page > Tools, there is a new link that can be used to add the game to Steam. This shortcut will still run Heroic in the background so it can handle sync saves, etc. but the process will be killed after the game closes. This is also experimental but it seems that is working fine on most packages, might not work with portable ones like AppImage and the Portable windows version.
  • [General] We added helper icons to some settings to explain things like VKD3D, DXVK and others.
  • [General] Add an option to use HTTP instead of HTTPS when downloading games.
  • [General] Add button in Game Page > Tools to force a game update (if available)
  • [Linux] When using Wine or Proton now Heroic will use the libraries that were shipped with the downloaded version instead of the system. But there is an option on the game settings to prefer system libs as well.
  • Electron was updated to v19
  • Legendary was updated to v0.20.27
  • GOGDL was updated to v0.4
  • Besides that, there are several other fixes and improvements.

Screenshot_20220717_165537
Screenshot_20220717_165446
Screenshot_20220717_165517
Screenshot_20220717_165704-1
Screenshot_20220717_164215
Screenshot_20220717_163018

Full Changelog

New Contributors

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0-beta...v2.4.0-beta.2

GitHub release (by tag)

HeroicGamesLauncher - 2.3.10 Stable Hotfix

Published by flavioislima over 2 years ago

Hello!

This is one last fix for the stable version while we prepare the next release which will be done pretty soon.
If you want a stable experience instead of the new exciting features of the beta then this is for you.

This release fixes some issues with games that use Selective Download (Fortinite, Cyberpunk, and others), fix an issue with the Epic login that was stuck in a screen showing the SID sometimes, fixes some issues when using Environment Variables on Linux, removes duplicate theme selector and other fixes. Also updated Electron to v19 and Legendary to the latest v0.20.27.

What's Changed

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.9...v2.3.10

GitHub release (by tag)

HeroicGamesLauncher - v2.3.9 Stable - GOG Fixes for Dosbox and ScummVM

Published by flavioislima over 2 years ago

Hi!

While the beta has several amazing new features that you should try, we are also updating our stable version with fixes for GOG games that uses DosBox and ScummVM. This will increase the compatibility of these games by a lot since now Heroic proper handle the config files for those.

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.8...v2.3.9

GitHub release (by tag)

HeroicGamesLauncher - v2.4.0 Beta - New Design + Unified Library + New features and improvements

Published by flavioislima over 2 years ago

Hello!
This is the first beta for the next stable release and already brings several new features and improvements.
In summary, we have design changes, the current download/update will be shown on the sidebar all the time, even if you leave the library and go to the store or settings, etc; the game library was overhauled and now the game cards will show the game title all the time as well the buttons for play, settings, and update (if any).
This is probably a change that some people won't like but this is good for accessibility and we know some games don't show the name on the cover. But let's wait for the feedback.
Besides that, now we have a unified library with all games from GOG and Epic if you have logged in to both.
A favorites button to show only the favorites, an auto-complete feature for the search, and more!

Changed

New Contributors

How to install on Flatpak (might take a few hours to appear)

  • Add the beta repo: flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
  • Refresh the repository: flatpak update --appstream
  • Install Heroic Beta with: flatpak install com.heroicgameslauncher.hgl/flathub-beta

Screenshots

image
image
image
image

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.8...v2.4.0-beta

GitHub release (by tag)

HeroicGamesLauncher - v2.3.8 (Hotfix #8)

Published by flavioislima over 2 years ago

HI!

A new hotfix for Heroic stable while we are working on new features for the next Beta.

What's Changed

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.7...v2.3.8

GitHub release (by tag)

HeroicGamesLauncher - 2.3.7 Fix Progress + Fuzzy Search and more

Published by flavioislima over 2 years ago

This is another small release that have a few fixes and improvements.

The first improvement is that now the Search in the library will find the title even if you write it wrong or forget any special character that the title had. Before, the title needed to be exact, otherwise Heroic would not find it.
It also fixes the missing progress when installing and updating and also shows a message on Linux in case ZSTD is not available in the system.

What's Changed

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.6...v2.3.7

GitHub release (by tag)

HeroicGamesLauncher - 2.3.6 (Hotfix #6)

Published by flavioislima over 2 years ago

Hi!

This is another small release with more fixes to achieve more stability for Heroic 2.3. It alsos update Legendary to latest version (0.20.26), that have several fixes as well.

Bugfixes

  • Install dialog crashing when continuing download
  • Fix download progress starting from zero instead of continuing.
  • [Linux] Fix Run EXE not working when having spaces on the path.
  • Translations updates

GitHub release (by tag)

HeroicGamesLauncher - 2.3.5 A few more fixes

Published by flavioislima over 2 years ago

Hi!

After 2.3.4 some people were having issues with the library after login and also a few dialogs about corrupted configs.
This release should fix that;

What's Changed

  • Disable most verbosity since several dialogs with false positives were being shown.
  • Fix corrupted config message on Windows.
  • Fix Library is not showing after log in with epic games.
  • Disabled auto-update on macOS

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.4...v2.3.5

GitHub release (by tag)

HeroicGamesLauncher - v2.3.4 Stability improvements

Published by flavioislima over 2 years ago

Hi!

In this new release, we worked on fixing small issues, especially on the SteamDeck/Flatpak and macOS, but also introduces some small and nice features:

Highlights

  • Added a CLI parameter --no-gui that opens Heroic with no user interface. Might get in handy to create some scripts or add a Heroic game on other launchers. Basically, you just need to call heroic --no-gui heroic://launch/{appName}.
  • Added more feedback on errors and fixed some error messages that were not exactly clear.
  • Now it's possible to pass any wrappers on the Environmental Variable sections. Might be good to some advanced users.
  • [Linux] Heroic now will search for Proton versions and Runtimes outside the main library, so in any other drive or partition.

Fixes

  • [Linux/SteamDeck] Several fixes related to the Steam runtime and Proton.
  • [General] Fixes Force Download and Force Upload of Cloud saves not working properly.
  • [Linux/SteamDeck] Fix Winetricks on Flatpak/SteamDeck for good now.
  • [General] Fix GOG games not running the setup correctly;
  • [Linux/Mac] Fix the Windows version of a native GOG game not working properly
  • [macOS] Heroic will check if the crossover bottle exists before launching now.
  • [macOS] Fix Installing games on the folder with spaces.
  • [General] Library Refresh now will refresh only that specific library, making it more responsive.
  • [General] Fixes some styling issues across the settings.

Full Changelog

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.3...v2.3.4

GitHub release (by tag)

HeroicGamesLauncher - v2.3.3 Use Steam Runtime with Proton and other improvements

Published by flavioislima over 2 years ago

Hi!

This is a small release but with a few good additions and fixes, especially for Linux users:

Changed

  • [Linux] Added an option to use Steam Runtime with Proton (Soldier if available or Scout), it is enabled by default since this will increase compatibility with some games.

Fixes

  • [Linux] Fix Proton Prefixes not being created - introduced on 2.3.2
  • [Linux] Fix Winetricks with Proton when using proton from wine manager
  • [General] Enable install button even for invalid paths, in case of false positive. This will still make the install fail if the path is not writable.

ChangeLog

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.2...v2.3.3

GitHub release (by tag)

HeroicGamesLauncher - v2.3.2 - Improvements and fixes

Published by flavioislima over 2 years ago

Hello!
This is the second release for version 2.3.
This one brings some improvements over some features we added on latest two version like:

Summary

  • When installing, Heroic now will show more details about the selected folder and will show some error messages depending on the situation. It will show the space left after installing the game, it will show an error message if the folder is not writable and if there is no space left on the device when installing the game. The space is based on the Install size, not the Download size since this one is normally lower than the install size.
  • There is a new option in the Accessibility screen to show all game cards in colors instead of black and white when uninstalled.
  • Heroic now will check for updates before launching the game and show a warning about it, it is now able to play without updating a game (if the game allows it) again, since this feature was broken for quite some time now.
  • After finishing downloading the files, while the files are being processed, Heroic will change the installing message to show this information instead of being stuck at 100% until it finishes.
  • [Linux] Fixed a bug introduced on v2.3.0 where if the path to wine or proton has quotes around it was making the launch to fail.
  • Other UI fixes and reactors.

image
image

Full List of changes:

New Contributors

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.1...v2.3.2

GitHub release (by tag)

HeroicGamesLauncher - v2.3.1 Brook (Hotfix #1)

Published by flavioislima over 2 years ago

Hello!

This is the first Hotfix for the latest release.
This Addresses 2 Issues we found after releasing 2.3.0

  • Glitches during Login that were making it impossible to login on any platform #1308
  • Some UI issues with a few inputs and missing styling on the Wine Manager and Context menu

GitHub release (by tag)

HeroicGamesLauncher - v2.3.0 Brook

Published by flavioislima over 2 years ago

If you got here following a link, don't download this version 2.3.0, check version 2.3.1 with a hotfix for some login and style issues here: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.3.1

Hello!
After more than two months Heroic reaches version 2.3.0 Brook, the new Stable version for all platforms.
And this is one of our biggest releases ever, bringing several new features, improvements and, of course, fixes and more stability.

Whats New?!

Themes

One of the most requested features since Heroic started is now live and Heroic now comes with 5 built-in themes and some of them with other variations. Ofc the Infamous Dracula Theme is available :D
image
image
image

Video:
https://user-images.githubusercontent.com/26871415/168445132-4d92b3ff-9311-4d78-a500-d1be0b3bd79f.mp4

Platform Install Selection (Linux and macOS)

Another feature that was requested long ago, was the ability to install Windows versions of a native game since some of them runs better under Wine/Proton then the native one, that sometimes requires some outdated libs.
This feature is available for Epic Games and GOG on macOS and for GOG on Linux, since there is no native games for Linux on Epic games as of now.

image

Auto Update

From now on, if you are using Heroic on Windows (installed) or AppImage on Linux, when a new stable version is released, Heroic will tell you that there is a new version and will download it in the background. After restarting Herioc it will be on latest version :)

image

Favorite or Hide your Games

Now it is possible to organize your libraries by adding favorites or even hide games that you have already finished or don't want to play at all.
A new setting was also added for you to choose what to show on the highlight row on the library. Now you can choose to show Favorites, recent played games or even don't show anything if you would like.
image

Accessibility Screen

Since version 2.0 we have focused on make Heroic easy to use for people with visual impairments and on version 2.3 we are adding a screen with a few options to help even more with that and bring Heroic and gaming to even more people.
It is possible to Zoom the interface and select alternative fonts for now. New high contrast themes will be added soon as well.
image

Quality of life improvements

Besides the features above, other UI/UX improvements were added, for example:
- It is now possible to order the game list alphabetically or by installed status
image

- When installing, Heroic will show how much space left there is on the device that you selected to install the game
image

UI

Several other improvements were made on the UI of Heroic to make it more consistent
image
image
image

Tech stuff

Behind the scenes a lot of things happened on Heroic as well. A lot of refactoring tech stack updates, etc.

  • The Launch command was basically redone from scratch to bring more scalability options and more stability across platforms.
  • Several bugs were fixed on GOGDL, adding support for more games and completely fixing it on Windows.
  • The way we get and show the game status also got some pretty good refactoring.

Bugfixes

There were dozens of bugs fixed since 2.2.6. Would be hard to sumarize them all but lets try to put some of them here:

[macOS]: Fixed Progress bar not working
[General]: Fixed an issue where sometimes the recently played games were showing duplicates.
[Linux]: Fix and issue where Heroic was becoming blank after navigating out of the Wine Manager.
[macOS]: Fixed an issue where Heroic was failing without a message when there was no space left on the device.
[General]: Filter was being reset after getting out of the library or refreshing it.
Several others fixes...

And that's it!
Great thanks as always to all our contributors being code or translations, especially @arielj, @imLinguin, @Nocccer, and @CommandMC.

Special Thanks to all our supporters on Patreon, Ko-fi, and Github sponsors! :D

Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.6...v2.3.0

New Contributors

GitHub release (by tag)

HeroicGamesLauncher - 2.3.0 Beta 3

Published by flavioislima over 2 years ago

Hi!
This is a small release to fix the issue with the Settings and some wrong colors on the Old School Theme.
Stable should come next :D

GitHub release (by tag)