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 - 1.10.1 'Kizaru'

Published by flavioislima about 3 years ago

General Improvements

  • [New] Heroic now can install components from games that have selective download. (Fortnite, CyberPunk, etc).
  • [New] Now is possible to run the game using an alternative executable.
  • [New] Heroic will list available DLCs and add a toggle to install/import all of them or not.
  • [New] Heroic now will open the Epic Store and the Wiki on the main window instead of a separate one.
  • [New] It's possible to check the download size and install size before installing the game.
  • [New] (Mac/Linux) Heroic will now check for available Crossover bottles and select the right wine binary. Bottle needs to be called Heroic. Thanks @mrpippy from CodeWeavers
  • [New] (Linux) Added Options to enable or disable Esync/Fsync. Thanks @flegald
  • Some visual fixes and improvements.
  • [New] Added the Japanese Language.
  • Other translations updates and fixes.
  • Updated Electron to version 15.1.
  • Updated Legendary to version 0.20.16.

Bugfixes

  • Fix Heroic not checking available space before installing a game. (#643)
  • Fix Heroic not launching a game when skipping an update. (#679 )
  • Fix Save folder on Windows missing a backslash (#644)
  • Fixed card image with the wrong size. thanks @flegald
  • Fix the Return button that was not clickable sometimes. (#663
  • Other minor fixes and improvements.

Thanks

  • Thanks to all translators that put the effort into adding more languages and maintaining them.
  • Thanks @derrod for improving legendary and adding several helpers to make our lives easier.
  • Thanks to all people from our Discord server that keeps helping each other and helping on testing our app. Especially @Flonky @LukeVader-IV and @CommandMC

Special Thanks to our Patrons that support our App

  • Manaurys Suazo
  • Ryan Prinze
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty (BoilingSteam)
  • Chase
  • slothrop

Screenshots

image
image
image
image

GitHub release (by tag)

HeroicGamesLauncher - 1.9.3 - Login and Game Updates Fixes

Published by flavioislima about 3 years ago

General

  • Updated Legendary to version 0.20.9.
  • Added Korean, Croatian, and Traditional Chinese languages.
  • Other translations updates and fixes.

Bugfixes

  • Fixed Login not working. Thanks @derrod for the quick fix.
  • Fixed Update game from context menu not working.
  • Fixed Update icon misplaced on the game card.
  • Fixed (probably) rare issue that could cause Heroic to show only a blank screen when trying to load games from the cache.

Known Issues

Great Thanks to our Patrons

GitHub release (by tag)

HeroicGamesLauncher - 1.9.2 - Hotfixes

Published by flavioislima about 3 years ago

Bugfixes

  • Fixes a bug where a game wasn't shown as installed after finishing the installation. #604
  • Changes default and minimal Heroic window size to accommodate lower resolutions.
  • Fixed a small bug where the return button on settings was leading to the Game page instead of the Library when coming from there.

Great Thanks to our Patrons

  • Manaurys Suazo
  • Jason Evangelho (Linux4Everyone)
  • Ryan Prinze
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty
  • antun
  • tvgold

GitHub release (by tag)

HeroicGamesLauncher - 1.9.1 - 'Mihawk' Fixes + New Context Menu

Published by flavioislima about 3 years ago

General

  • Added a Context Menu to the Gamecard on right click with common functions like Install, Launch, Update, Uninstall, etc.
  • Changed the Gamecard UI again to the old style with hidden buttons.

Bugfixes

  • Fixed a bug that the cached library would not load correctly leading to a Blank Screen.
  • Fixed a blank screen issue that was happening only with PT-BR and Simplified Chinese languages. It was related to the encoding when calculating the amount of played time.
  • Other small UI fixes and inconsistencies.
  • MacOS: Fixed Big Icon tray.

Great Thanks to our Patrons

  • Manaurys Suazo
  • Jason Evangelho (Linux4Everyone)
  • Ryan Prinze
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty
  • antun
  • tvgold

Screenshots

image
image

HeroicGamesLauncher - 1.9.0 'Mihawk' - A Myriad of new features

Published by flavioislima about 3 years ago

General

  • Improved Heroic performance by caching library information and making requests in the background. Making Heroic opening almost instantly and navigation more responsive.
  • Added Playtime tracker (nice to know how long you've been playing a game :P)
  • Remade Login Screen according to the new design.
  • When clicking install from the library, Heroic will show a window with the options to install or import the game.
  • Added better quality Tray Icons.
  • Added option to start Heroic minimized.
  • Changed the main theme to shades of blue.
  • Changed several UI elements like the Gamecard that now always shows the title, install, settings, and play buttons.
  • Changed the filter to be a list since it was growing in size.
  • Changed the position of the search bar to the header instead of the navbar.
  • It's not necessary to restart Heroic anymore after changing the Tray Icon color.
  • Several functions were refactored to improve Heroics performance and stability.
  • Running Heroic from the terminal should have even more logs now, great to debug.
  • Removed the ability to downloads several games at the same time since this was causing some of them to appear as not installed (will evolve to a Queue at some point).
  • Moved some settings from General to Other.
  • Linux: Added FSR Hack toggle and Sharpness strength to Wine settings (needs support in wine).
  • Linux: Added resizable bar toggle to Wine settings (needs support in wine and NVIDIA RTX to work).
  • Linux/OSX: Added Wine and Prefix information on the game page.

Bugfixes

  • Fixed a small bug where the search bar was not keeping the correct state.
  • Fixed some game info caching that wasn't working.
  • Fixed a bug where the game information cache wasn't being updated after changing Heroic's language.
  • Windows: Fixed a major bug that caused Heroic to not open on some configurations.
  • Windows: Fixed clicking on the settings icon when using list view going to the Wine settings.
  • Windows: Fixed default install path using wrong slashes.

New Translations:

  • Portuguese (Brazil)
  • Catalรฃ
  • Tamil

Others

  • Windows users can use both the Setup and the Portable version. In case the installable doesn't work, try the portable one.

Screenshots:

image
image
image
image
image

Great Thanks to our Patrons

  • Manaurys Suazo
  • Jason Evangelho
  • Ryan Prinze
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty
  • antun

Support Heroic Development

GitHub release (by tag)

HeroicGamesLauncher - 1.8.2 - improve Game page loading speed and some fixes

Published by flavioislima over 3 years ago

Features:

  • Now Heroic will cache the game information (description, requirements, etc) after opening the game page the first time. Then, the information will be cached and the game page will start loading instantly.

Bugfixes:

  • All: The library is not refreshing after uninstall, so the game will still appear on the library until you click on refresh library or restart Heroic.
  • Linux: Installations and other commands won't work if your $SHELL env variable is other than bash or zsh.
  • Windows: Installing in a place other than the default path causes Heroic to never open.
  • Also fixes some UI elements that were misplaced
  • Translations fixes.

Great Thanks to our Patrons

  • Manaurys Suazo
  • Jason Evangelho
  • Ryan Prinze
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty

Support Heroic Development

HeroicGamesLauncher - 1.8.1 - Hotfix for "Heroic always telling there is an updated"

Published by flavioislima over 3 years ago

  • Fix #505 - Heroic always telling there is an updated.
  • Add a setting to choose if you want to check for updates on startup. (Not translated)

Known Issues

  • All: Library is not refreshing after uninstall, so the game will appear on the library until you click on refresh library or restart Heroic.
  • Linux: Installations and other commands won't work if your $SHELL env variable is other than bash or zsh.
  • Windows: Installing in a place other than the default path causes Heroic to never open.

Great Thanks to our Patrons

  • Manaurys Suazo
  • Ryan Prinze
  • Jason Evangelho
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty

Support Heroic Development

HeroicGamesLauncher - 1.8.0 - 'Arlong' - Heroic goes Multiplatform

Published by flavioislima over 3 years ago

After more than a month since version 1.7, 1.8.0 'Arlong' is out with several updates. I would say this is our biggest release yet.
First of all, this is the first version to fully support Windows and MacOS (read notes below). Since Legendary already has a Windows version, this port was quite easy to do. For MacOS we needed effort from other collaborators to compile and test a proper legendary binary for it. In this case, thanks @entaromia for that.
But this version brings several other improvements for Linux as well like full support for the launch protocol, desktop and start menu shortcuts for games, better handling of Proton, and other fixes.
DiscordRPC support was also added on all platforms thanks @TabulateJarl8
The quality of the codebase was also improved thanks to the effort of @Nocccer that took time to write hundreds of unit tests on it.
Heroic is also using fewer resources since we upgraded to the latest Electron 13.1.
Check the full changelog below:

Changelog

New Features

  • Support for Windows and MacOS.
  • Added recent games on the tray icon and a filter on the library.
  • Added Discord RPC support (except Linux AppImages)
  • Submenu now is always visible on Game Page.
  • It's possible to update a game from the game page now by clicking on the update information instead of opening the settings like before.
  • Added error message if Python version is lower than 3.8 on Linux since Legendary won't work with it.
  • Added a warning message when the credentials have expired.
  • Added Greek Language
  • Added Simplified Chinese language

Bugfixes

  • Fixed an error where the files weren't removing when canceling the install from gamecard.
  • Fixed installing on the wrong directory when not choosing a proper folder for install.
  • Fixed some cover resolution for some games Thanks @StefanLobbenmeier
  • Fixed a bug when a game needed repair before updating and the information got messed up.

Fixes bugs found on RC2 like:

  • Shortcuts were always being created on Linux despite the setting is on or off.
  • 'The Spectrum Retreat' game wasn't opening the game page.
  • Some shortcuts were being created without a proper icon.
  • Fix Sync Save folder with wrong slashes on Linux.
  • Offline option wasn't working.

Linux

  • Added shortcuts on Desktop and Applications menu. You can toggle a default setting to always create the shortcuts from settings
  • Added button to create shortcuts from the Game Page.
  • Improved Winetricks and Winecfg handlers and they should work now with proton 6.3+
  • Fixed save-sync folder when using Proton
  • Fixed Proton Path for Steam Flatpak
  • Added STEAM_COMPAT_CLIENT_INSTALL_PATH variable when launching a game with proton since it's needed from Proton versions 6.3+.
  • Improved Logging when running from the terminal. Thanks @dragonDScript and @Nocccer

Windows

  • Distributed as an installable EXE.
  • Hidden unnecessary settings.
  • Simplified Sync with Epic Games Store setting.

Mac

  • Started officially distributing the binary as a DMG file.
  • Hidden unnecessary settings.
  • Heroic downloads ONLY WINDOWS GAMES, so it's recommended to have Crossover installer otherwise the games won't work.

Other Stuff

  • Updated Electron to version 13.1.0
  • Refactored several Backend and Frontend functions
  • Downloading Fortnite and Cyberpunk2077 still not possible but they now can be imported.
  • Other minor Bugfixes and performance improvements.

Known bugs

  • Heroic keeps showing that a new release is available even if you have updated it. #505

What's Next?

  • Gamepad support
  • Desktop shortcut on other platforms
  • Install / update Queue
  • Games auto-update
  • Stability improvements

Great Thanks to our Patrons

  • Manaurys Suazo
  • Ryan Prinze
  • Jason Evangelho
  • bla laber
  • Simone Garzieri
  • dpanter
  • Mark Dougherty

Support Heroic Development

Full Comparison:

https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.7.0...v1.8.0

Screenshots:

image
recents

HeroicGamesLauncher - 1.8.0 RC2 - Improvements on all Platforms

Published by flavioislima over 3 years ago

Changelog

General

  • Added Simplified Chinese language
  • Added recent games on the tray icon and a filter on the library.
  • Added Discord RPC support (except Linux AppImages) thanks @TabulateJarl8
  • Submenu now is always visible on Game Page.
  • It's possible to update a game from the game page now by clicking on the update information instead of opening the settings like before.
  • Downloading Fortnite and Cyberpunk2077 still not possible but they now can be imported.
  • Fixed a bug when a game needed repair before updating and the information got messed up.
  • Other minor Bugfixes and performance improvements.

Linux

  • Added shortcuts on Desktop and Applications menu. By default, it will always create after installing a new game and removing it when uninstalling.
  • Added button to create shortcuts from the Game Page.
  • Improved Winetricks and Winecfg handlers and they should work now with proton 6.3+
  • Fixed save-sync folder when using Proton
  • Added STEAM_COMPAT_CLIENT_INSTALL_PATH variable when launching a game with proton since its needed from Proton versions 6.3+.
  • Improved Logging when running from the terminal. Thanks @dragonDScript and @Nocccer

Windows

  • It's now possible to choose the install folder.
  • Fixed the stop install button.
  • Fixed Verify and Repair function
  • Simplified Sync with Epic Games Store setting.

Mac

  • Started officially distributing the binary as a DMG file.
  • Hidden unnecessary settings.
  • Heroic downloads ONLY WINDOWS GAMES, so it's recommended to have Crossover installer otherwise the games won't work.

What's Next?

  • Gamepad support
  • Desktop shortcut on other platforms
  • Install / update Queue
  • Games auto update
  • Stability improvements

Support Heroic Development

Full Comparison:

https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.8.0...v1.8.0rc2

Screenshots:

image
recents

HeroicGamesLauncher - 1.7.2 - Stability Update

Published by flavioislima over 3 years ago

This is supposed to be the last version before 1.8.0, fixes bugs introduced on 1.7.0 version, but not the features from 1.8.0RC.
So this is the recommended version until 1.8.0 rolls out.


Bugfixes

  • Fix a bug with wine settings not being updated when having only one wine version installed.
  • Fix a bug when moving game to a folder with spaces was not working.
  • Fix a bug where DXVK wasn't being installed on a prefix folder with spaces.
  • Fix a bug where when canceling the installation, Heroic started the installation anyway in the wrong path.
  • Fix LatestLog button not working.
  • Fix Winetricks and Winecfg not working for Proton Prefixes
  • Other small fixes across settings.

Other

  • Improved Unreal Marketplace selection
  • Other minor UI improvements and fixes.
  • tar.xz file is back for those who likes it instead of the AppImage. Should work on any distro as well.
  • Launch Protocol is working, but it's not handling games that need updates. Just use xdg-open heroic://launch/{appName}. AppName is not the name of the game, but the internal name that Epic uses. For instance, for Rocket league should be: xdg-open heroic://launch/Sugar.
HeroicGamesLauncher - 1.7.0 "Moria" - Optimizations + Major Bugfixes

Published by flavioislima over 3 years ago

New Features

  • Heroic now will continue the download status from where it stopped instead of getting back from 0% every time.
  • Added option to enable Nvidia Prime Render Offload on settings
  • Added a Wiki button to NavBar

image

Bugfixes

  • Fixed an old bug where big installations were being interrupted #195
  • Fixed another old bug where Heroic wasn't finding Steam Proton on Ubuntu and derivatives #359
  • Fixed missing Unreal Marketplace Assets introduced on 1.6.1 #367

Other Stuff

  • Updated Electron to version 12, making it use fewer resources. In some cases almost 15% less RAM (from around 140MB to 110MB sometimes)
  • Removed some other dependencies that might give some better performance overall as well.

image

You can find a detailed changelog here:
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.6.1...v1.7.0

Join our Discord server:

https://discord.gg/AUmgCJyUAx

Special Thanks for our Patrons:

  • Manaurys Suazo
  • Jason Evangelho
  • Simone Garzieri
  • bla laber

Support Heroic's development:

HeroicGamesLauncher - 1.6.1 - More Fixes and UI improvements

Published by flavioislima over 3 years ago

Release Notes

This is a small release but fixes two big issues that 1.6.0 had:

  • Installation status not changing after install or import a game
  • Move Game wasn't working properly

There are some minor UI tweaks as well:

  • Now Heroic will show a list with all games that need an update, making it easier to find
  • The Unreal Marketplace will be hidden if no asset was found on the account.

It also adds also Swedish Language support thanks @Albert1st1

HeroicGamesLauncher - 1.6.0 - Small Fixes

Published by flavioislima over 3 years ago

Release Notes

This is a small release to fixes Heroic unable to open to some people.
Fixes some games not appearing on the library as well.
Also fixes winetricks and winecfg not working on wine prefixes. Thanks @maxim-kruch
Fix #330 and #327

Current issues

After installing a game, sometimes it wont show as installed, so a Heroic restart is needed.

HeroicGamesLauncher - 1.5.9 - Support for Unreal Marketplace + fixes and optimizations

Published by flavioislima over 3 years ago

This is a fix for version 1.5.8. Please upgrade ASAP.

TL;DR: Not a huge lot of new stuff to see, but many bugfixes and a lot of work behind the scenes.
This release has a fix for the critical bug, so you are advised to install it as soon as possible.


Hey folks! Unfortunately, this update doesn't have much of new user-facing functionality. However, like all good things, features take time. This release contains a lot of stuff that lays down groundwork for the features planned for v1.6. Thanks for your patience and continued support. :D

New Features

  • MacOS support and QOL improvements. (#260, #292, and #298 by @entaromia and @syto203)
    Heroic should now (mostly) function properly in versions 10.14+ (Mojave onwards), but stopping installation does not work properly. Instead of 1 particular installation, all of them are cancelled.
  • Initial support for Unreal Marketplace. (#286 by @Kjell291)

Bug Fixes

  • [CRITICAL] If the installation folder path contained spaces, and the installation was cancelled, and the user chose to delete the downloaded files, only the part before the 1st space would actually be taken into consideration, leading to the wrong folder to be deleted. (#323, fixed as a part of #294 by @adityaruplaha)
  • A hotfix for Heroic not launching on fresh installations. (This bug never made it to a release.) (#311)

Translations

Support for the following languages has been added to Heroic.

  • Czech ๐Ÿ‡จ๐Ÿ‡ฟ (#302 by @TenTeypek)
  • Italian ๐Ÿ‡ฎ๐Ÿ‡น (#281 by @Giovix92)
  • Malayam ๐Ÿ‡ฎ๐Ÿ‡ณ (#279 and #300 by @NewtronReal)

There were also some minor fixes applied to Russian ๐Ÿ‡ท๐Ÿ‡บ. (#272 by @lol28)

Other

We made a lot of changes to DevOps and how Heroic works internally. You might not see the results now (if you do, please tell us, its a bug, not a feature), but they help Heroic be better in the future. :D

  • README/documentation upgrades. (#267 and #289 by @Flonky)
  • Linter changes (#263, #269, #314, parts of #242 and #294, by @adityaruplaha)
  • Use Yarn instead of NPM for deploying release artifacts. (#322 by @adityaruplaha)

Apart from that, we also got crazy refactors of both the backend and the frontend. (#242 and #294 by @adityaruplaha, and #250 by @flavioislima)

The Way Ahead

Those who follow our Discord (if you don't maybe you start now? ๐Ÿ˜‰ ) will know we have started working on v1.6 in terms of the UI redesign by Billiane Moreira.

Some initial groundwork has also been laid for desktop shortcuts (suggested in #140) in the form of a basic protocol (see #308).

We're also working on a Windows version and GOG integration. However, there's still a long way to go, we can't promise anything when it comes to those in the near future.

Conclusion

v1.5.8 is mostly a maintenance release in preparation for v1.6. However, it does have a few new features, new translations, QOL improvements, and quite a few bug fixes.

You can find a detailed changelog here:
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.5.7...v.1.5.9

Join our Discord server:

https://discord.gg/AUmgCJyUAx

Special Thanks for our Patrons:

  • Manaurys Suazo
  • Jason Evangelho
  • Simone Garzieri

Support Heroic's development:

HeroicGamesLauncher - 1.5.7 Some Fixes for new Installs

Published by flavioislima over 3 years ago

BugFixes

  • Fix Heroic not starting on new installs #258
  • Other minor fixes
HeroicGamesLauncher - v1.5.6 Add Custom Wine/Proton + Offline Mode + More

Published by flavioislima over 3 years ago

New Features

  • Is now possible to add a custom Proton or Wine binary from anywhere in your system
  • Is now possible to run Heroic completely offline
  • Heroic will now show a message when there is no enough space available on the device before install or update
  • Added a button to update the game on the GamePage

Bugfixes

  • Fixed not being able to select the folder when installing from the GameCard on the Library
  • Fix Desktop file warning on AppImages
  • Fixes some translations
  • Other minor fixes and improvements

Translations

  • Added Hungarian thanks to @BiRo96
HeroicGamesLauncher - 1.5.5 - New Languages and Improvements

Published by flavioislima over 3 years ago

This Update brings Stability and Bugfixes to Heroic along with some new features.

New Translations

  • Spanish ๐Ÿ‡ช๐Ÿ‡ธ
  • Dutch ๐Ÿ‡ณ๐Ÿ‡ฑ

New Features

  • Improved how Heroic gets game information
  • Added System Requirements info on Game Page
  • Heroic will check for Game Updates now and will show this information on the Game Page.
  • Improved loading time and startup
  • Added downloading size information
  • Added option to change install game location (should fix wrong imported games in case the selected folder was wrong)
  • Added Max option to the workers settings.
  • Added Discord Link on Selector

Bugfixes

  • Fixed library not refreshing sometimes when uninstalling a game
  • Fix Tray Icon not changing language if not restarting
  • Several error handlers, style fixes, and performance improvements as well.

This version was possible due to contributions from those amazing people:

  • @onadrog
  • @ianwijma
  • @adityaruplaha
  • @iWeaker4you
  • @D3SOX

Join our Discord Server:

https://discord.gg/AUmgCJyUAx

Support Heroic's Development

image

HeroicGamesLauncher - 1.5.4 Last Fixes

Published by flavioislima over 3 years ago

Features:

  • Added Turkish translations thanks to @entaromia

Bugfixes:

  • Fix Wine prefix not being properly created #177 and #178
  • Fix Proton not working on custom folder #194
  • Other small fixes like #191
HeroicGamesLauncher - v1.5.3 'Magelan' More Fixes

Published by flavioislima over 3 years ago

BugFixes

  • Fix Heroic was always creating/updating .wine folder #178
  • Other small fixes
  • Style Fixes + Fonts and Icons are built in the app thanks @D3SOX
HeroicGamesLauncher - 1.5.2 'Magelan' Hotfix

Published by flavioislima over 3 years ago

Features:

  • Added Polish Language thanks to @skowr
  • Added Store Link on the Navbar. If you log in on it, it will store your credentials and you should be able to get free games or even buy some if you want.

Fixes:

  • Infinite loading #172
  • Fixes some covers not showing
  • Fixes Update games without feedback on cards
  • Other small fixes