Skip to content

Releases: Heroic-Games-Launcher/HeroicGamesLauncher

2.2.1 - Oden (Hotfix #1)

24 Feb 15:33
Compare
Choose a tag to compare

Quick hotfix for some of GOG issues that were found after the release:

What's Changed

  • [Hotfix] Library not loading, games not installing by @imLinguin in #1001
  • [Linux - Fix] Trying to run the native game through wine by @imLinguin in #1006
  • [Fix] Quotes on default install path making installation fail.

Original 2.2.0 Changelog

Yes! Finally, GOG is working on Heroic and in a great way, even though we are considering it in a beta stage, it's actually pretty stable and supported on all 3 Platforms with support for Native games on Linux and macOS!
Check the Full Changelog to see what is supported and what are the current limitations:

Features for GOG games

  • Downloading games using Galaxy API (Windows and macOS)
  • Downloading games using offline installers (Linux)
  • Ability to pick a game language for games that support it
  • Downloading game DLCs (might not work properly with old V1 Depots)
  • Ability to run native Linux games using Steam Runtime Scout (fixes issues with Baldur's Gate libssl not found error) Requires Steam

General features

  • From now on at least one account is required (you don't have to use GOG or Epic if you don't want to 😃 )
  • Added "runner" (game store) indicator on GamePage

Screenshots

  • Library Page Library Page

  • Account Manager page obraz

image
obraz
obraz

  • Runner Indicator
    obraz
    obraz

Notes

  • If somebody ever finds a game that uses V1 Depots and contains DLCs please open an Issue or contact us on Discord.
  • For Windows and macOS ETA can show very large numbers, it's due to the current way of dealing with decompressing files after each file is downloaded (will try to separate it between threads in the future)
  • Games that rely on Galaxy SDK for core features (like authentication to play) are not supported, for example: Gwent - I suggest getting a Steam version if the game is F2P and available there. (please report other games with that kind of stuff)
  • Cloud Sync for Mac and Windows GOG games is planned for the future (we don't know much about it yet if somebody wishes to help with that reach out to us on Discord). That feature isn't currently possible for Linux native games due to a lack of support on the GOG side

Other changes and Fixes:

  • [General] Beta-Feature: GOG implementation by @imLinguin in #872
  • [General] Fix Reset Heroic + Update Electron by @flavioislima in #995
  • [General] Add GOG store link on Sidebar by @flavioislima in #997
  • [General] Offline mode only toggleable if allowed by @Nocccer in #970
  • [General] Enable useUnknownInCatchVariables to forbid log calls with catch variables of none type string by @Nocccer in #998
  • [General] Fix option check for update on startup by @Nocccer in #980
  • [Windows] Fix creation of log file by @Nocccer in #979
  • [Mac] Better Mac Installer by @olek-arsee in #960
  • [Windows] Fixed manifest-path creation for EGS sync by @Nocccer in #983
  • [Fix] External URLs not opening by @imLinguin in #994
  • Translations update from Hosted Weblate by @weblate in #988
  • Updated Electron to v17.0.1

New Contributors

  • @olek-arsee made their first contribution in #960
  • @CommandMC made their first contribution in #969
  • @Depal1 made their first contribution in #992
Thanks Our Patrons
Simone Garzieri Manaurys Suazo bla laber
Mark Dougherty dpanter slothrop
DoomedSoul Daniel Vincze bbbutch
SpazzyC Daniel Lauritzen The Linux Experiment
clauskj3r S0T0N0 Blake Brown
Ronoaldo Pereira Der Dackel Vince Cima

GitHub release (by tag)

Full Changelog: v2.2.0...v2.2.1

2.2.0 - GOG is Here! 🎉

23 Feb 19:33
Compare
Choose a tag to compare

Yes! Finally, GOG is working on Heroic and in a great way, even though we are considering it in a beta stage, it's actually pretty stable and supported on all 3 Platforms with support for Native games on Linux and macOS!
Check the Full Changelog to see what is supported and what are the current limitations:

Features for GOG games

  • Downloading games using Galaxy API (Windows and macOS)
  • Downloading games using offline installers (Linux)
  • Ability to pick a game language for games that support it
  • Downloading game DLCs (might not work properly with old V1 Depots)
  • Ability to run native Linux games using Steam Runtime Scout (fixes issues with Baldur's Gate libssl not found error) Requires Steam

General features

  • From now on at least one account is required (you don't have to use GOG or Epic if you don't want to 😃 )
  • Added "runner" (game store) indicator on GamePage

Screenshots

  • Library Page Library Page

  • Account Manager page obraz

image
obraz
obraz

  • Runner Indicator
    obraz
    obraz

Notes

  • If somebody ever finds a game that uses V1 Depots and contains DLCs please open an Issue or contact us on Discord.
  • For Windows and macOS ETA can show very large numbers, it's due to the current way of dealing with decompressing files after each file is downloaded (will try to separate it between threads in the future)
  • Games that rely on Galaxy SDK for core features (like authentication to play) are not supported, for example: Gwent - I suggest getting a Steam version if the game is F2P and available there. (please report other games with that kind of stuff)
  • Cloud Sync for Mac and Windows GOG games is planned for the future (we don't know much about it yet if somebody wishes to help with that reach out to us on Discord). That feature isn't currently possible for Linux native games due to a lack of support on the GOG side

Other changes and Fixes:

  • [General] Beta-Feature: GOG implementation by @imLinguin in #872
  • [General] Fix Reset Heroic + Update Electron by @flavioislima in #995
  • [General] Add GOG store link on Sidebar by @flavioislima in #997
  • [General] Offline mode only toggleable if allowed by @Nocccer in #970
  • [General] Enable useUnknownInCatchVariables to forbid log calls with catch variables of none type string by @Nocccer in #998
  • [General] Fix option check for update on startup by @Nocccer in #980
  • [Windows] Fix creation of log file by @Nocccer in #979
  • [Mac] Better Mac Installer by @olek-arsee in #960
  • [Windows] Fixed manifest-path creation for EGS sync by @Nocccer in #983
  • [Fix] External URLs not opening by @imLinguin in #994
  • Translations update from Hosted Weblate by @weblate in #988
  • Updated Electron to v17.0.1

New Contributors

  • @olek-arsee made their first contribution in #960
  • @CommandMC made their first contribution in #969
  • @Depal1 made their first contribution in #992

Full Changelog: v2.1.1...v2.2.0

2.1.1 - Improvements and Fixes

06 Feb 14:24
Compare
Choose a tag to compare

This is a maintenance release while we work on v2.2 but brings a few nice features a new UI for the Settings screen, a new tab on settings to see the Game or the App Log, some refactors and, fixes:

What's Changed

  • [General] Update settings section by @wiryfuture in #896
  • [General] Show log output in Settings --> Log by @Nocccer in #929
  • [General] Add timestamp and relined logs by @Nocccer in #939
  • [Linux] Added checkbox to uninstall-modal to remove prefix as well by @Nocccer in #940
  • [Bugfix] Fixed epic service status check. by @Nocccer in #932
  • [Linux] Wine manager minor update by @Nocccer in #938
  • [Linux] Removed python check. by @Nocccer in #925
  • [Linux] Fix DXVK/VKD3D installation by @flavioislima in #950
  • Translations update from Hosted Weblate by @weblate in #923

Important: Heroic now depends on ZSTD to be installed for it to properly extract VKD3D on linux. We will try to remove that dependency on next release somehow.

Screenshots

image
image

Full Changelog: v2.1.0...v2.1.1

GitHub release (by tag)

2.1.0 Rayleigh

24 Jan 21:06
Compare
Choose a tag to compare

HI!
This is the second minor release for v2 and here we have some new exciting features and also several bug fixes:

What's Changed

  • [General] It's now possible to navigate Heroic using a Gamepad. Support Xbox One, Playstation controllers, and a few generic ones for now. You can also use a virtual keyboard for the search input by @arielj
  • [General] Heroic now will remember Window Size and position by @Nocccer
  • [General] Support Ctrl+F and CMD+F shortcut to focus search bar by @arielj
  • [Linux] Added Wine Downloader feature to make it easy to download new Wine-GE and Proton-GE versions (Beta) by @Nocccer and @flavioislima
  • [General] Check Epic servers status and show warning messages on Install, update, launch, etc. by @flavioislima
  • [General] Heroic now will store a log for every session under a folder named Logs on the Heroic config folder by @Nocccer
  • [General] Add clear button (x) to search bar by @TabulateJarl8
  • [General] Add more Warnings and Error Dialogs by @flavioislima
  • [General] Webview improvements and fixes by @wiryfuture in #836
  • [General] UI updates and fixes and other optimizations.
  • [General] Translations updates by @weblate
  • [General] Updated legendary to v0.20.25

Fixes

  • Fixes login with Epic when using epic credentials #906
  • Fixes DLC list that was too long and was hiding the install button #891
  • Other small fixes.

Screenshots

image
image

Special Thanks

Our Patrons:

  • Simone Garzieri
  • Manaurys Suazo
  • bla laber
  • Ryan Prinze
  • Mark Dougherty
  • dpanter
  • Chase
  • slothrop
  • DoomedSoul
  • Daniel Vincze
  • bbbutch
  • SpazzyC
  • Daniel Lauritzen
  • The Linux Experiment
  • clauskj3r
  • S0T0N0

GitHub release (by tag)

Full Changelog: v2.0.2...v2.1.0

2.0.2 Zoro Hotfix #2

06 Jan 21:22
Compare
Choose a tag to compare

This is a Hotfix for the Hotfix.
Unfortunately on Version 2.0.1 I made a mistake and changed the config folder and this broke Heroic on Linux to some people due to the filesystem being case sensitive.

Fixes

  • [Linux] Fix Wrong settings path (config folder that was changed from heroic to Heroic under $HOME/.config).

New in v2.0.1:

What's Changed

  • [Linux] Add default Wineprefix setting by @flavioislima in #866
  • [General] Add cancel button for exiting install modal by @Artumira96 in #835
  • [General] Refactor and enable spatial navigation (Keyboard Navigation) by @arielj in #869
  • [General] Add Login with SID as an alternative to Login with Epic by @flavioislima in #875
  • [General] On Log out Heroic now will delete Epic Store credentials, list of recent games, total playing time.
  • [General] Heroic now will ignore the 'The' article when sorting games.
  • [i18n] Add Galego Language and several translations update from Hosted Weblate by @weblate in #823

Fixes

  • [Linux] Fix wine prefixes not being created by @imLinguin in #845
  • [General] Fix going to the library when clicking on anything on the Tools Tab
  • [General] Fix game shortcuts not being created
  • [General] Fixed typo with Discord RPC indicating macOS is "MacOS" when it should be "macOS" by @andylin2004 in #837
  • [General] Fix RTL Languages by @flavioislima in #868
  • [General] Fix Install dialog backdrop not covering the whole screen
  • [General] Fix issue with some game pages breaking when the system requirements were empty (eg. Chicory: A Colorful Tale)

New in v.2.0.0:

What's Changed

  • New Layout with a Sidebar instead of a Navbar
  • New Game Page design
  • New Login system, no more need of using a SID. Login directly from the Epic Store inside Heroic.
  • The Store will auto-login if you use the new login system (won't do it if you already logged in on Heroic. Also, if you want to log out from Heroic, log out of the Store first, otherwise Heroic will log in again using your credentials on the store since both pages use the same cookies.
  • Changed how games are installed. Now both the Game page and the game card will open the same Installation Dialog with the path to choose where to install or a button to import a game.
  • Unreal marketplace is hidden by default now, there is a toggle in the settings to show it. (don't do that if you have a big selection of assets, right now Heroic freezes if you have 2000 assets or more, if this happens, edit the config file manually and set the option to false then restart Heroic.
  • Game Logs now will contain system information (hardware, SO, etc) and the game settings.
  • Added buttons to Clear Heroic Cache and Reset Heroic completely.
  • Adds Estonian, Finnish, Bulgarian and Farsi languages.
  • [MacOSX] Support for Native games installation. With a new platform filter.
  • [Windows] Support for Game Shortcuts
  • [Linux] Added Wine prefix selection on game install
  • Improved accessibility to navigate the interface with only a keyboard
  • Legendary updated to v0.20.22
  • Several refactors, improvements, and optimizations lead Heroic to consume fewer resources like CPU and RAM. On Linux, Heroic consumes around 100MB or ram while on Windows it uses around 200MB.

Fixes

  • [Linux] DXVK wasn't being uninstalled when toggling the DXVK install setting off.
  • [Linux] Winecfg, winetricks, and 'run exe' weren't using the correct wine binary when using Proton.
  • [Windows] Icon on the Heroic windows won't be shown correctly
  • [Windows] Move install now working
  • Fix some games showing false update information.

GitHub release (by tag)

2.0.1 Zoro Hotfix #1

05 Jan 23:00
Compare
Choose a tag to compare

So this is the first Hotfix for version 2.0.
Here's the changelog:

What's Changed

  • [Linux] Add default Wineprefix setting by @flavioislima in #866
  • [General] Add cancel button for exiting install modal by @Artumira96 in #835
  • [General] Refactor and enable spatial navigation (Keyboard Navigation) by @arielj in #869
  • [General] Add Login with SID as an alternative to Login with Epic by @flavioislima in #875
  • [General] On Log out Heroic now will delete Epic Store credentials, list of recent games, total playing time.
  • [General] Heroic now will ignore the 'The' article when sorting games.
  • [i18n] Add Galego Language and several translations update from Hosted Weblate by @weblate in #823

Fixes

  • [Linux] Fix wine prefixes not being created by @imLinguin in #845
  • [General] Fix going to the library when clicking on anything on the Tools Tab
  • [General] Fix game shortcuts not being created
  • [General] Fixed typo with Discord RPC indicating macOS is "MacOS" when it should be "macOS" by @andylin2004 in #837
  • [General] Fix RTL Languages by @flavioislima in #868
  • [General] Fix Install dialog backdrop not covering the whole screen
  • [General] Fix issue with some game pages breaking when the system requirements were empty (eg. Chicory: A Colorful Tale)

New Contributors

Full Changelog: v2.0.0...v2.0.1

GitHub release (by tag)

Heroic 2.0.0 'Roronoa Zoro' Anniversary Edition

28 Dec 15:22
Compare
Choose a tag to compare

After more than 2 months from the latest release (1.10.3) and after one year from the first public version, Heroic v2.0 is now live!
Several things happened, Heroic passed 120k downloads, we have a website now and on this version and expect several changes especially related to the GUI.

Heroic website (with basic info but will be improved with time): https://heroicgameslauncher.com
the code is also open-source and we are looking for people to improve it.

What's Changed

  • New Layout with a Sidebar instead of a Navbar
  • New Game Page design
  • New Login system, no more need of using a SID. Login directly from the Epic Store inside Heroic.
  • The Store will auto-login if you use the new login system (won't do it if you already logged in on Heroic. Also, if you want to log out from Heroic, log out of the Store first, otherwise Heroic will log in again using your credentials on the store since both pages use the same cookies.
  • Changed how games are installed. Now both the Game page and the game card will open the same Installation Dialog with the path to choose where to install or a button to import a game.
  • Unreal marketplace is hidden by default now, there is a toggle in the settings to show it. (don't do that if you have a big selection of assets, right now Heroic freezes if you have 2000 assets or more, if this happens, edit the config file manually and set the option to false then restart Heroic.
  • Game Logs now will contain system information (hardware, SO, etc) and the game settings.
  • Added buttons to Clear Heroic Cache and Reset Heroic completely.
  • Adds Estonian, Finnish, Bulgarian and Farsi languages.
  • [MacOSX] Support for Native games installation. With a new platform filter.
  • [Windows] Support for Game Shortcuts
  • [Linux] Added Wine prefix selection on game install
  • Improved accessibility to navigate the interface with only a keyboard
  • Legendary updated to v0.20.22
  • Several refactors, improvements, and optimizations lead Heroic to consume fewer resources like CPU and RAM. On Linux, Heroic consumes around 100MB or ram while on Windows it uses around 200MB.

BugFixes

  • [Linux] DXVK wasn't being uninstalled when toggling the DXVK install setting off.
  • [Linux] Winecfg, winetricks, and 'run exe' weren't using the correct wine binary when using Proton.
  • [Windows] Icon on the Heroic windows won't be shown correctly
  • [Windows] Move install now working
  • Fix some games showing false update information.

Screenshots

image
image
image
image
image

Contributors

Special Thanks

Our Patrons:

  • Simone Garzieri
  • Manaurys Suazo
  • bla laber
  • Ryan Prinze
  • Mark Dougherty
  • dpanter
  • Chase
  • slothrop
  • Tom
  • DoomedSoul

Heroic and Legendary Community specially @CommandMC, @derrod, and others.

GitHub release (by tag)

Full Changelog: v1.10.3...v2.0.0

1.11.0 Beta 3

22 Dec 19:56
Compare
Choose a tag to compare
1.11.0 Beta 3 Pre-release
Pre-release

So, this is planned to be the latest beta before the new Stable release so we will only implement small stuff from now on and fix some bugs.

Improvements

  • New Login System: No More copy and paste of SID, making it easier to use Heroic from start and in a more transparent way.
  • Integrated Login with the Store: After login on Heroic using the new login system above, you will be logged in automatically on the Store as well. Also, if the legendary credentials expire and you are logged in on the store, Heroic will automatically log in again on legendary.
  • New Support for Mac Native Games: On Mac now Heroic will be able to download Native Games for MacOSX and a new filter was added to filter by platform. OBS: If you already have installed a windows game that has a Native version, just uninstall it and install it again. That should download the Mac version instead.
  • New Setting to Show/Hide Unreal Engine: Now the Unreal Marketplace is hidden by default, making Heroic startup faster and also hiding unnecessary content for non-developers, making it look cleaner.
  • Webview improvements: the Webview for the store and the wiki got new improvements like a loading indicator and a fix on the URL that was breaking the line.
  • Changed the Scrollbar to have a more cleaner look #691

Fixes

  • Fix a bug on Debian-based systems that were introduced on the latest Electron 16, making Heroic run slower. #801
  • Fix a bug where some game pages with selective download weren't opening (Cyberpunk and others) #800
  • Fixed a bug on some other game pages that were breaking due to a missing key #790
  • Fix wrong description language on some games for Chinese Simplified #789
  • Fix Alternative Legendary Binary not being used #781
  • Fixed other minor bugs and styling issues

1.11.0 Beta 2 - Hotfix

18 Dec 15:45
Compare
Choose a tag to compare
Pre-release

Hi!
After releasing the beta yesterday we noticed that we forgot to merge the translations updates and we also had a few bugs that were left by mistake so this hotfix address those.

General

  • Added the Estonian language
  • Add About option to Heroic Menu
  • Updated Legendary to version 0.20.21

Bugfixes

  • Fix: Notification system
  • Fix: Not possible to cancel an installation from the game page.
  • Fix: Broken layout for the played time container.
  • Fix: Showing Undefined for the percent on the game card before the installation starts.

1.11.0 Beta - Layout Redesign + Other UI/UX Improvements

17 Dec 17:48
Compare
Choose a tag to compare

Hello!

After more than one month since the Alpha and a lot of work on a complete redesign of Heroic, we release now the Beta for version 1.11.0.
Probably the latest version before the next stable that will be released before 2022.
There are still some visual changes that we need to do like improving the Settings page.
The Install modal was improved but still misses some other options like: choose Wine version and prefix, Add shortcuts after installing, etc.
So probably those are the things that will be in place before the stable.
We are also testing using a webview to login instead of using the SID so this is also something that we want to finish before on the upcoming weeks.

What's Changed

  • Layout Redesigned by @flavioislima and @arielj in #742
  • The install selection on the Game page was replaced by the Dialog that is shown in the Library.
  • The Install dialog now has a folder selection.
  • [Windows] Support adding desktop and start menu shortcuts on windows by @arielj in #725
  • Heroic is a lot faster to start and uses less RAM (from 85 MB to 130MB in our tests).
  • Updated Legendary to version 0.20.20
  • Updated Electron to version 16.0.4

BugFixes

  • Fix Some games showing updates without having it
  • Fix move install function on windows #739
  • Fix Gamepage breaking on some games due to missing launch options #785
  • Fix First / Last Played date format should honour system date format #755
  • Several Other UI and BugFixes

Screenshots

image
image
image

Full Changelog: v1.11.0-alpha...v1.11.0-beta