Skip to content

Releases: Heroic-Games-Launcher/HeroicGamesLauncher

Heroic 2.21.0 "Loki"

22 Apr 16:47

Choose a tag to compare

Hi!

This new Heroic release brings amazing and exciting new features!

We now have a brand new console-like fullscreen mode built for joystick/TV navigation, a new Deals page showing current GOG promotions (and a reminder that buying games from inside Heroic helps Heroic development 👀 ), and achievements support for GOG games right on the game page.

Game covers can now be picked directly from SteamGridDB on the sideload dialog (when an API key is set on Heroic settings), the Wine manager screen has been cleaned up and gained a dedicated settings screen, Electron was updated to 41.1, How Long To Beat data is working again, and the release includes many other fixes and quality improvements.
There is also a native Windows Arm64 Build now (Linux next?!)

Highlights

  • New Fullscreen "Console-like" Mode for joystick navigation (#5490)
  • New Deals page with current GOG promotions (#5497)
  • Achievements on the game info page for GOG games (#5208)
  • Pick covers from SteamGridDB directly on the sideload dialog when a SteamGrid API key is set (#5213)
  • Wine manager screen cleanup + new Wine settings screen (#5306)
  • Electron updated to v41.1.1 (#5467)
  • How Long To Beat data fixed (#5466)4
  • Fixed the Installation of Ubisoft Games bought on Epic.
  • Import button moved next to the Install button for better discoverability (#5339)
  • GitHub Sponsors link added to the sidebar (#5499)

What's Changed

  • [UX] Allow disabling GOG Presence updates by @arielj in #5249
  • [FIX]: address some issues with Zoom Platform implementation by @imLinguin in #5033
  • chore: harden workflow permissions and standardize GITHUB_TOKEN usage by @niStee in #5141
  • [FIX] Clean up release notes by removing URLs and usernames by @flavioislima in #5372
  • [DOC] Minimum MacOS version by @arielj in #5380
  • [UX] Allow picking .avif images in add game image selector by @arielj in #5382
  • [FIX]: include mod type as displayable by @imLinguin in #5385
  • [ZOOM] Fix multi-file installation of games by @arielj in #5374
  • [feat] add achievements to game info page by @lmReef in #5208
  • [UX] Cleanup general logs by @arielj in #5386
  • [UX] Cleanup game logs, add config file path by @arielj in #5381
  • [FIX] Fix inconcistent login state switching stores by @arielj in #5383
  • [UX] Hint at 4-char codes in preferred language by @barraponto in #5402
  • [Fix] Check if game install folder exists before anything else by @arielj in #5317
  • [Refactor] Reduce the number of requests that we do at boot time by @arielj in #5161
  • fix(gamepage): prevent achievement list overflow by @imLinguin in #5407
  • [Mac] Update DXMT in installed Wines if new version detected by @arielj in #5427
  • [FIX] Don't look for anticheat file if not present, don't check DXMT if not M chip by @arielj in #5436
  • Add Windows ARM 64 Native Build Support by @talynone in #5389
  • Fix typo on TwoColTableInput component style by @JavMatz in #5476
  • [Tech] Update electron to v41.1.1 by @flavioislima in #5467
  • fix: clear GOG presence when disabling the setting by @reverb256 in #5472
  • [FIX] Load wine versions on first run by @arielj in #5432
  • [UX] Fix mix between default prefixes dir and shared prefix dir by @arielj in #5336
  • [i18n] Updated Translations by @weblate in #5376
  • [FIX] System info and game settings in logs for native sideloaded games by @arielj in #5492
  • [FIX] Use dpaste.com instead of 0x0.st to upload logs by @arielj in #5491
  • [FIX] Use mirror for latest Wine-Crossover version by @arielj in #5488
  • [FIX] How Long To Beat 🎶One More Time...🎶 by @flavioislima in #5466
  • [Feat] Use SteamGrid API to select covers on sideload dialog by @flavioislima in #5213
  • [UI] Wine manager screen cleanup and add wine settings screen by @flavioislima in #5306
  • [FIX] Always pick staging asset instead of devel for Wine Staging on MacOS by @arielj in #5483
  • [UI] Add GitHub Sponsors link to sidebar by @flavioislima in #5499
  • [Feat] Add a new Deals page with current GOG promotions by @flavioislima in #5497
  • [Feat] Add a new Fullscreen "Console-like" Mode for Joystick navigation by @flavioislima in #5490
  • [UI] Move import button to the side of the Install one by @flavioislima in #5339
  • [TECH] Update legendary binary version to 0.20.43 by @flavioislima in #5502
  • [i18n] Updated Translations by @weblate in #5494

New Contributors

Full Changelog: v2.20.1...v2.21.0

2.20.1 "Pythagoras Hotfix #1"

26 Feb 20:28
f670ac0

Choose a tag to compare

Hi!

This Hotfix should address some issues some people are having with Heroic randomly showing error dialogs that are not really errors just some harmless but scary python logs.
It should also make Heroic compatible (at least for Epic games) with old version of python3, even though we added support for it we believe everyone should upgrade their Python version to version 3.12 or newer to avoid other issues especially with the GOG runner.

Besides those, there are a few more backend and UI fixes as you can see bellow:

Changelog

  • [UI] Show update badge on gamecard only if controller is connected by @flavioislima in #5361
  • [FIX] Change DXVK macos fix from previous release by @arielj in #5359
  • [FIX] False positive "an error has occurred" messages on bleeding-edge Linux distros by @CommandMC in #5365
  • [Feat] Automatically pause and resume downloads based connectivity status by @flavioislima in #5364
  • [FIX] Use correct partition and clear data on epic logout by @arielj in #5354
  • [FIX] Add a launch default option when none is available besides DLCs by @flavioislima in #5366
  • [UX] Fix PATH on mac for intel homebrew and macports when checking winetricks deps by @arielj in #5353
  • [UX] Show link to instructions to install winetricks deps on macos by @arielj in #5352
  • [i18n] Updated Translations by @weblate in #5346
  • [UX] Hide main window when quitting by @CommandMC in #5262
  • [TECH] Updated legendary to latest version 0.20.42

New Contributors

Full Changelog: v2.20.0...v2.20.1

2.20.0 "Pythagoras"

20 Feb 22:42

Choose a tag to compare

Hi!

It's been just a few weeks since 2.19.1 came out but we felt that was time for another release due to some bugs we found in there and other improvements we had. In fact, our team is considering more frequent releases because then it's easier to catch bugs and receive feedback and improve the app.

We are also considering having more Beta releases to test those big changes first before it goes into stable, this was really useful this week since we were able to find a major bug and we thank everyone who tested the 2.20-beta.1.

If you find any other bug make sure to open an issue here on Github or on our Discord!

What's Changed

New Contributors

Full Changelog: v2.19.1...v2.20.0

2.20.0-beta.1

18 Feb 23:25

Choose a tag to compare

2.20.0-beta.1 Pre-release
Pre-release

Hi! This beta release should contain fixes and other improvements for 2.19.1.

Please help us testing it so we can fix more bugs before the next stable release.

Thanks!

What's Changed

New Contributors

Full Changelog: v2.19.1...v2.20.0-beta.1

2.19.1

27 Jan 09:29
f4f02ab

Choose a tag to compare

Hi!

After releasing the 2.19 version yesterday we started receiving reports of some people on Linux with some issues when lanching their games. This was due to an issue with conflicting libraries used when building Legendary and GOGDL that affected some Linux distros. This new release should fix that issue.

If you find any other issue please let us know on Github or Discord.

Also, on Linux, the ideal way to use Heroic is through Flathub. This is because it is a more reproducible and controllable way for everyone to test since the flatpak won't depend on system libraries directly.

v2.19.0 changelog

Highlights

  • Added experimental integration for games from the Zoom platform, Linux only for now. Next release we will bring it to the others.
  • macOS - Added support for DXMT -M chips only- (Install a version of Wine-Staging and 2 variants will appear, it only applies to new Wine-Staging installations, so if you want the DXMT variant of a version you already have installed, reinstall it)
  • Added new Launch Options setting for games that supports it.
  • Added Import button to the game page so its easier to find it.
  • Added some Sync-Saves options to the Game page as well.
  • macOS - Removed the ability to install Steam with a button since it is not working anymore, we are investigating other ways of automate that, but for now we preferred to remove it.
  • Cleaned up several options that are not relevant for Linux and macOS anymore.
  • Improved gamepad navigation in general
  • Linux - Added initial support for AppImage auto-update.
  • Windows - both the Setup and Portable versions are signed with certificate now.
  • Updated Electron to v39
  • Updated gogdl and legendary with fixes for a few bugs related with game listing, updates and more.
  • Linux - The DXVK Frame Rate option was removed since it was removed from DXVK completely and it was not doing anything already (it's still available on macOS)
  • Added Irish translations
  • Accessibility - Added an option to disable all animations
  • Several other fixes and improvements.

2.19.0 "Punk-01 Shaka"

26 Jan 17:50

Choose a tag to compare

Hi!

It is being a wild 5 months since the last Heroic release in August and some people thought the project was dying but far from it, we never had received so many code contributions as in recent months from people fixing bugs or implementing new features. Of course we suffer a bit from AI slop here and there but it's part of the new way of development and no coming back and has its goods and bad as all things in life.

About the new release, called "Punk-01 Shaka", one of the Vegapunks sattelites in One piece. This is mostly a transitory release since we are working hard in adding new integrations, long asked features and more for the next release that it will be big for sure.
But this one has some nice features and a lot of background work for all platforms that will prepare the road for what is too come for Heroic's future.

Highlights

  • Added experimental integration for games from the Zoom platform, Linux only for now. Next release we will bring it to the others.
  • macOS - Added support for DXMT -M chips only- (Install a version of Wine-Staging and 2 variants will appear, it only applies to new Wine-Staging installations, so if you want the DXMT variant of a version you already have installed, reinstall it)
  • Added new Launch Options setting for games that supports it.
  • Added Import button to the game page so its easier to find it.
  • Added some Sync-Saves options to the Game page as well.
  • macOS - Removed the ability to install Steam with a button since it is not working anymore, we are investigating other ways of automate that, but for now we preferred to remove it.
  • Cleaned up several options that are not relevant for Linux and macOS anymore.
  • Improved gamepad navigation in general
  • Linux - Added initial support for AppImage auto-update.
  • Windows - both the Setup and Portable versions are signed with certificate now.
  • Updated Electron to v39
  • Updated gogdl and legendary with fixes for a few bugs related with game listing, updates and more.
  • Linux - The DXVK Frame Rate option was removed since it was removed from DXVK completely and it was not doing anything already (it's still available on macOS)
  • Added Irish translations
  • Accessibility - Added an option to disable all animations
  • Several other fixes and improvements.

New Contributors

Full Changelog: v2.18.1...v2.19.0

2.18.1 Hotfix #1

04 Aug 15:44
1c4d27d

Choose a tag to compare

Hi!

On this Hotfix release we reverted a controversial change for Linux users where Proton versions other than Proton-GE were being hidden by default. This now only hides Proton Experimental and it is Opt-in instead of Opt-out.
We also fixed the Environmental variables table and added a few couple of settings for using WoW64 on Linux and several other fixes and improvements.

Let us know if you find any other issue. You can give us feedback on our official Discord or Github.

What's Changed

New Contributors

Full Changelog: v2.18.0...v2.18.1

Heroic 2.18.0 "Waterfall Beard" Jorul

23 Jul 11:14

Choose a tag to compare

HI!

This new Heroic release brings several UI and UX improvements besides several fixes and a new Opt-in Anonymous analytics.

After a long time discussing this in our team and almost 5 years of the first Heroic release we decided to try to understand more our userbase. For that we use Plausible Analytics that is also open-source and privacy-first. All data is 100% anonymous and it serves only to have an idea of the number of users accross the different operating systems we support.
With that we can have a better idea on what to focus next and what to prioritize.

Another important move on this version is that the Flatpak is being reverted to Runtime 23.08 due to issues with Gamepad input on SteamDeck Gaming mode.
If you need runtime 24.08 (for HDR and better Wayland support) install Heroic from the Beta branch on Flathub.

What's Changed

  • [Linux] Prioritize GE-Proton Versions and adds a setting to show/hide non-GE version on Wine List
  • [UX] Several improvements to Joystick and Keyboard navigation
  • [UX] Adds a new option to launch games with or without logs from the game page
  • [macOS] Adds Wine-Staging back to Wine Manager and Fix an issue with picking up the wrong wine binary when using GPTK
  • [General] Adds Opt-in Anonymous analytics
  • Several other fixes and improvements

Full Changelog

  • [Feat] Replace font detection with browser-based approach by @CommandMC in #4659
  • [Fix] Fixup getDiskInfo on Windows when only a single drive is connected by @CommandMC in #4658
  • [fix] When importing a game, the status says installing instead of importing by @KaranDuggal in #4642
  • [Fix] Ensure prefixOrBottleFolder exists before trying to write into it by @CommandMC in #4678
  • [DX] Fix locale keys getting deleted by @arielj in #4677
  • [FIX] Find wine64 path of system's GPTK outside of heroic/tools by @arielj in #4671
  • [Tech] DX improvements to useGlobalState/GlobalStateV2 by @CommandMC in #4681
  • [Feat/Ref] Make our logger promise-based, circular-import-free and auto-rotating by @CommandMC in #4508
  • alphabet filter by @theguy000 in #4643
  • [Fix]: Improve error handling for game import failures by @KaranDuggal in #4667
  • [Fix] Add margin to sideload import Infobox by @radekbocon in #4662
  • [i18n] Updated Translations by @weblate in #4657
  • fix: corrected url to CLA by @devpool007 in #4714
  • [UI/UX] Some themes and style fixes by @arielj in #4695
  • [TECH] Improve app loading when on Wayland on Linux by @fxzzi in #4709
  • [UX] Some logger fixes by @arielj in #4691
  • Add settings to enable Wine-Wayland and HDR by @Vidi0 in #4666
  • [Docs] Nix installation & development environment by @Denperidge in #4664
  • [FIX/FEATURE] Make virtual keyboard compatible with all inputs by @arielj in #3961
  • [UX] Ignore non-GE Proton versions by default, but allow enabling them for advanced usage by @arielj in #4254
  • [UX] Option to have no tray icon by @arielj in #4606
  • [FIX] Show path of EA games in logs and add extra info by @arielj in #4683
  • [Refactor] Make InstallModal global with state moved to zustand by @arielj in #4268
  • [FIX] Wrappers with sideloads by @Etaash-mathamsetty in #3767
  • [UX] Alt action to launch games with and without logs by @arielj in #4220
  • [Refactor] Move isSettingsModalOpen state from global state to zustand by @arielj in #4267
  • [UX] Fix dialogs without close button not being able to be closed with gamepad back action by @veryprofessionaldodo in #4747
  • [UX] Made tour highlight better center the element it's targeting by @veryprofessionaldodo in #4746
  • [UX] Change ignored protons warning by @arielj in #4757
  • [UX] Fix focused frame on game sub-menu from being off center by @veryprofessionaldodo in #4748
  • [macOS] Add Wine-Staging-macOS to WineManager by @flavioislima in #4728
  • Chore: update Gamescope and Mangohud runtime version messages by @flavioislima in #4729
  • [UX] Cleanup logs per platform by @arielj in #4770
  • [UX] Remove disabled shader pre-cache warning dialog and logs by @arielj in #4767
  • [TECH] Add Plausible for basic data insights by @flavioislima in #4759
  • [FIX] Env variables and Wrappers tables is broken by @arielj in #4779
  • [Fix] error while collecting Plausible data by @Vidi0 in #4780

New Contributors

Full Changelog: v2.17.2...v2.18.0

2.17.2

10 Jun 15:03
9acfe3d

Choose a tag to compare

Hi!

This is a new bunch of fixes for the latest release based on feedback we received.

What's Changed

New Contributors

Full Changelog: v2.17.1...v2.17.2

Heroic 2.17.1 - Fixes and More

04 Jun 13:02
cf5f43a

Choose a tag to compare

Hi!

This new Heroic release brings several fixes and other improvements for all platforms.

If you have issues on the SteamDeck with games not launching or appearing, make sure to enable Shader Pre-Cache on Steam Settings in Desktop Mode. We are working on a fix for it.

What's Changed

  • [Feat] Return Proton first in the Wine version list by @CommandMC in #4550
  • [FEAT - macOS] Add Rosetta AVX Setting by @flavioislima in #4557
  • [macOS] Put the macOS icon in a rounded rectangle by @maksalees in #4319
  • [UX] Show (i) tooltips for when focusing setting with controller by @arielj in #4595
  • [Fix] Revert DXVK update logic by @arielj in #4593
  • [UX] Ignore iOS games in library by @arielj in #4592
  • [UX] Show Flatpak's runtime version when missing mangohud/gamescope by @arielj in #4588
  • [UX] Fix showing wine version on mac logs by @arielj in #4587
  • [UX] Hide DXVK-NVAPI option on the SteamDeck by @arielj in #4594
  • [Fix] Add back option to unselect Launch option by @arielj in #4591
  • [FEAT] Enhance responsive design for game page by @flavioislima in #4578
  • [FIX] Do not use wine path for rockstar fix on windows by @arielj in #4596
  • [UX] Improve "Use Default Wine Settings" tooltip to avoid confusion by @arielj in #4602
  • [FIx] Nord Light theme by @flavioislima in #4603
  • [FIX] Ensure install dialog show gui or exits when started with --no-gui by @has207 in #4565

New Contributors

Full Changelog: v2.17.0...v2.17.1