Releases: Heroic-Games-Launcher/HeroicGamesLauncher
2.9.2 HOTFIX #2
Hi!
We are pleased to announce the release of Heroic Games Launcher 2.9.2. This release includes a number of bug fixes and improvements, as well as some new features.
Fixes
- Fixed three-dot menu closing when hovering certain items
- Fixed installation of EOS Overlay
- Fixed alignment of current download component when sidebar is collapsed
- Fixed issues with missing games metadata for GOG
- Fixed some issues for Amazon Games
- Fixed issue with egl-sync
- Fixed remembering if window is maximized
- Fixed installing all DLCs not adding them to the queue
- Make sure the game is available before auto-updating
- Await for GOG uninstaller to finish before updating the state
Features
- Added a new System Information Tab to the Heroic Settings
- Added support for installing and enabling DXVK-NVAPI
- Added user feedback when copying log to clipboard
- Added ExperimentalFeatures feature setting support
Full Changelog
- [Fix] Fix three-dots menu closing when hovering certain items by @arielj in #2929
- [Fix] Installation of EOS Overlay by @arielj in #2930
- [Fix] Alignment of current download component when sidebar is collapsed by @arielj in #2933
- Refactor legendary setup by @Etaash-mathamsetty in #2629
- [Tech] update vulkan-helper and gogdl binaries by @imLinguin in #2961
- [Tech] Type-check Legendary commands by @CommandMC in #2918
- [Browser]: handle before unload event properly by @imLinguin in #2939
- [GOG]: fix issues with missing games metadata by @imLinguin in #2950
- [FIX] Use wineserver -k when available by @Etaash-mathamsetty in #2972
- [Fix] Some fixes for Amazon Games. by @AtFreezingPoint in #2956
- [Fix] Use runRunnerCommand to fix issue with spaces enabling egl-sync by @arielj in #2964
- [FEAT] Add support for installing and enabling DXVK-NVAPI by @Etaash-mathamsetty in #2567
- [FIX]: remember if window is maximized by @imLinguin in #3007
- [FIX] Install all DLCs not adding them to the queue by @flavioislima in #2976
- [FIX] Unbreak legendary update command. by @rdbrschf in #3017
- [Mac] Disable the login buttons for MacOS older than version 12 by @arielj in #2983
- [UI] Add user feedback when copying log to clipboard by @redromnon in #2978
- [Feat]: Confirm installing broken anticheat games by @arielj in #2981
- [FIX] Unbreak updating games list if user is logged in to Amazon account, but has no games installed. by @rdbrschf in #3016
- [FIX] Fix windows dotnet applications from improperly working through wine by @Etaash-mathamsetty in #2990
- [Feat]: Add environment variables for use by wrappers by @mtkennerly in #2969
- [FIX] Make sure game is available before auto-updating by @Etaash-mathamsetty in #2979
- [UI]: Divide GamePage component into multiple components by @arielj in #2848
- [FIX] Auto enabling anti-cheat runtimes by @Etaash-mathamsetty in #3035
- [Feature] Add ExperimentalFeatures feature with dummy example by @arielj in #2881
- [Fix] Await for GOG uninstaller to finish by @arielj in #3039
- [Ref/Feat] System Information by @CommandMC in #3027
- [FIX] Install dxvk and vkd3d on new prefixes if enabled by @Etaash-mathamsetty in #2873
- [i18n] Updated Translations by @weblate in #3034
New Contributors
- @AtFreezingPoint made their first contribution in #2956
- @rdbrschf made their first contribution in #3017
- @mtkennerly made their first contribution in #2969
Full Changelog: v2.9.1...v2.9.2
2.9.1 HOTFIX #1
Hi!
This is the first Hotfix for the latest Heroic release.
It addresses some critical issues like Heroic not launching games due to an incorrect --wrapper
option.
It also fixes several issues with the Amazon Games integration.
What's Changed
- [Fix] Specify
--wrapper
only if there are wrappers by @CommandMC in #2893 - [FIX]: Multiple Amazon Games bugs by @imLinguin in #2897
Changelog for v2.9.0:
New Features
- Amazon Games Support
- GPTK support
- DRM support for browser apps
- ProtonDB & Steam Deck compatibility on game page
- Playtime tracking for GOG
- Possibility to disable log files
- Installing older DXVK on older hardware
Fixes
- Epic Games accounts will no longer get logged out when launching Heroic sometimes
- GOG games will now remember their install path correctly
- GOG "Goodies" will now redirect users to their GOG account
- Checking "Download games without HTTPS" in the advanced settings works again
- Popover ("Help") menus in the settings now correctly open
- "Report a problem running this game" instructions were updated
- Linux: Using the Steam Runtime inside Flatpak now works
- macOS: Users will no longer get error messages when launching Epic Games Store games without having CrossOver installed
Full Changelog: v2.9.0...v2.9.1
Heroic 2.9.0 'Boa Hancock'
Hey everyone!
Heroic Games Launcher version 2.9.0 is finally here, and we're excited to announce a ton of new features and improvements that we think you'll love.
First and foremost, we've integrated Amazon Games into the launcher. This means that you can now access all of your Amazon Prime Games from within the Heroic launcher, making it easier than ever to manage and play all of your favorite games in one place.
We've also added DRM support for web apps on Windows, macOS and limited support on Linux. This means that you can now run streaming services like Netflix, AppleTV, and Crunchyroll (to watch One Piece, ofc) without having to worry about getting errors.
Another big addition to this release is our new Apple Gaming Port toolkit detection. This feature makes it easier to use Apple's GPTK on the Heroic launcher to play DX11 and DX12 games.
We've also made a number of other changes and fixes in this release, including improvements to the launcher's performance and stability, as well as bug fixes and other optimizations. This release took us a couple of months to put together, and we're confident that it represents a significant step forward for the Heroic Games Launcher.
We hope you enjoy using the new version of the launcher, and as always, please let us know if you have any feedback or suggestions for future updates. Thanks for your continued support, and happy gaming!
New Features
- Amazon Games Support
- GPTK support
- DRM support for browser apps
- ProtonDB & Steam Deck compatibility on game page
- Playtime tracking for GOG
- Possibility to disable log files
- Installing older DXVK on older hardware
Fixes
- Epic Games accounts will no longer get logged out when launching Heroic sometimes
- GOG games will now remember their install path correctly
- GOG "Goodies" will now redirect users to their GOG account
- Checking "Download games without HTTPS" in the advanced settings works again
- Popover ("Help") menus in the settings now correctly open
- "Report a problem running this game" instructions were updated
- Linux: Using the Steam Runtime inside Flatpak now works
- macOS: Users will no longer get error messages when launching Epic Games Store games without having CrossOver installed
What's Changed
- [i18n] Updated Translations by @weblate in #2751
- [UX] Do not force focus on main window after closing game by @arielj in #2758
- [BUG] Don't add shortcut for DLCs. Fix adding sideload app shortcuts by @arielj in #2778
- [Legendary] Refresh legendary only once at boot by @arielj in #2770
- [UI/UX] Adapt layout properly to RTL languages by @arielj in #2775
- Update heroic version in issue template by @arielj in #2779
- Bump vite from 3.2.5 to 3.2.7 by @dependabot in #2780
- [UX] Update 'report a problem' message/instructions by @arielj in #2754
- [Bug] Fix "no https" toggle not working by @arielj in #2755
- [Sideload] browser, add support for DRM by @imLinguin in #2761
- [UX/UI] Some fixes in search autocomplete by @arielj in #2771
- [i18n] Updated Translations by @weblate in #2763
- [GOG]: Switch to Galaxy way of loading library by @imLinguin in #2759
- [Logs] New option to disable logs by @arielj in #2773
- [i18n] Updated Translations by @weblate in #2804
- Fix getGameInfo and prefix when uninstalling by @arielj in #2808
- [i18n] Updated Translations by @weblate in #2815
- [GOG]: avoid removing folder_name between library refresh by @imLinguin in #2814
- [Mac] Allow disabling automatic Applications shortcut creation by @arielj in #2811
- [Feature]: Provide Protondb information on game page by @kohend in #2824
- [GOG]: Post playtime to gameplay.gog.com by @imLinguin in #2795
- [Fix] Cannot read properties of undefined (reading 'is_dlc')] by @Nocccer in #2802
- Remove prefix from issue template title, remove Beta by @arielj in #2823
- [Feat/macOS] Add Support for Apple's Gaming Toolkit by @flavioislima in #2787
- [Bug] Fix popover inside settings dialog by @arielj in #2822
- Set Legendary's config path to a Heroic-specific location by @CommandMC in #2803
- [Feature] Download DXVK 1.10.3 if no Vulkan 1.3 support is detected by @CommandMC in #2717
- [CI]: change url syntax for electron dependency by @imLinguin in #2830
- [i18n] Updated Translations by @weblate in #2828
- [i18n] Updated Translations by @weblate in #2849
- [FIX]: Modify the language label of zh-hans by @findlayfeng in #2846
- Remove FSR toggle by @Etaash-mathamsetty in #2842
- [GOG]: ignore pack game type by @imLinguin in #2836
- [Feature]: Fetch steam deck comaptibility by @kohend in #2829
- Bump semver from 7.5.1 to 7.5.2 by @dependabot in #2827
- [FIX] Allow mangohud to find its config file again by @Etaash-mathamsetty in #2841
- [Feat] Add support for Amazon Games by @Gustash in #2831
- [UI] Use cover art for the most recently played game by @redromnon in #2750
- [i18n] Updated Translations by @weblate in #2861
- [FIX] Favourites layout by @imLinguin in #2864
- [FIX] Show correct number of gamecards in recently played. by @Etaash-mathamsetty in #2862
- [NILE] run PostInstall setup after install only on Windows by @imLinguin in #2865
- [Fix] Treat GPTK Wine like regular Wine by @CommandMC in #2880
- [GOG]: fix obtaning manifest for updates check by @imLinguin in #2882
- [FIX] Speed up the disabling of DXVK and VKD3D. by @Etaash-mathamsetty in #2847
- Revert "[UI] Remove FSR toggle (#2842)" by @imLinguin in #2876
- [Fix] Library refresh issues by @arielj in #2886
- [Fix] Skip DLCs when listing recently played games by @arielj in #2888
- [FIX]: Libraries shadowing by @imLinguin in #2866
- [UX]: request install info only when online by @imLinguin in #2890
- [FIX] Switch to sniper runtime by @Etaash-mathamsetty in #2792
New Contributors
- @kohend made their first contribution in #2824
- @findlayfeng made their first contribution in #2846
- @Gustash made their first contribution in #2831
Full Changelog: v2.8.0...v2.9.0
Heroic v2.8.0 'Nico Robin'
Hi!
We are excited to announce the release of Heroic Games Launcher v2.8.0, packed with numerous improvements, bug fixes, and new features to enhance your gaming experience on Linux, Windows, macOS, and SteamDeck.
New Features
- Added a DLC manager for Epic Games on the game page Submenu and the ability to install individual DLCs when installing a game @flavioislima
- Added support for Sideloading Browser Apps and Games (DRM content like Netflix won't work for now though)@flavioislima
- Auto Download Wine if no version was found in the system. Defaults to Wine-GE on Linux and Wine-Crossover on macOS @flavioislima
Bug Fixes
- Fixed installation/update progress reports to the frontend @arielj
- Numerous UI fixes in the Nord Light theme @arielj
- Added missing Sideload game cover when no URL provided @Etaash-mathamsetty
- Fixed Linux native games failing to add to the launcher @av-dx
- Missing GOG download size in the download manager @arielj
- Fixed installation of games that have Selective downloads (Fortnite, Fallout NV, and others) @flavioislima
Other Improvements
- Made login screen more responsive @arielj
- Improved sidebar link effect @redromnon
- Improved handling of shortcuts from the frontend without depending on the menu @arielj
- Updated translations @weblate
- Several other fixes and improvements
Heroic Team
@arielj @CommandMC @flavioislima @imLinguin @Nocccer
New and Other Contributors
- @av-dx made their first contribution in #2695
- @SabotageAndi made their first contribution in #2711
@redromnon @Etaash-mathamsetty
Full Changelog: v2.7.1...v2.8.0
2.7.1 Hotfix #1
Hi!
This first Hotfix for 2.7 fixes some issues that some people are having with Heroic starting with a blank screen. It also fixes some issues related to Epic Login not working because the captcha cannot be completed.
An issue on the Add Game dialog that was blocking the Finish button was also fixed.
Now Heroic will show an option to always have the latest Wine/Proton for a game on Linux and macOS.
Now when searching for a game on the Search bar, selecting the game name will open the game page directly.
Also, Heroic now has support for some Keyboard Shortcuts to Close the App, go to settings and more. Here is the list:
- Command Or Control+R: Reloads the app
- Command Or Control+Q: Quits the app
- Command Or Control+Shift+I: Opens the dev tools
- Command Or Control+K: Opens the Heroic settings screen on the frontend
- Command Or Control+L: Opens the library screen
- Command Or Control+J: Opens the downloads screen
ChangeLog
- [Tech] Refactor Game Managers by @BrettCleary in #2578
- [FIX]: Fix winemenubuilder not being disabled by @Etaash-mathamsetty in #2630
- [FIX]: Fix playing status (again) by @Etaash-mathamsetty in #2626
- [Enhancement]: When selecting item from search bar, it will take you directly to item's game page by @JordanPlayz158 in #2614
- Fix missing game settings info in logs by @arielj in #2638
- [Enhancement]: Provide Wine-ge/Proton-ge latest version via wine manager by @Nocccer in #2513
- [Enhancement] Add logic to Stores feature by @redromnon in #2622
- [Fix] Searchbar and autoComplete UI by @redromnon in #2621
- [Fix] Ignore Logitech's G29 by @arielj in #2570
- [Fix]: Blank screen on startup by @Nocccer in #2612
- [FIX] Image search on Add Game Screen blocking finish button by @flavioislima in #2657
- [Fix] Captcha not working on epic games page by @flavioislima in #2658
- [GOG] Fix url for horizontal images for GOG downloads by @arielj in #2661
- [FIX] Proper kill wine processes when hitting Stop Button by @Etaash-mathamsetty in #2666
- Allow 'null' as lifespan so cachestore does not expire by @arielj in #2664
- [Fix] Steam Shortcuts with missing runner by @flavioislima in #2660
- [UX] Add Keyboard global shortcuts by @flavioislima in #2659
- [i18n] Updated Translations by @weblate in #2636
New Contributors
- @JordanPlayz158 made their first contribution in #2614
- @kbdharun made their first contribution in #2596
Full Changelog: v2.7.0...v2.7.1
2.7.0 "Eustass Kid"
Welcome to the latest release of Heroic!
It's been more than two months since our last update, and we're excited to bring you some new features and several bug fixes. Here are the highlights:
Changelog
- Auto Install UbisoftConnect when running UbisoftConnect games
- UI improvements on the GamePage to make it cleaner and organized
- GOG Games support Launch options now on the game page (eg.: the witcher 3 has options for DX12 and DX11)
- Library render improvements and download GOG game images in the background
- Improve
pc/applegamingwiki
accuracy and addgamesdb
info - Improvements on Epic Login
- macOS binaries now are signed with an Apple Developer certificate
- Adding games to Steam now will use the Steam official artwork if available.
- Translations update
- Show game logs from the card's context menu
- Improvements when downloading GOG games (for some users it may still take a few minutes at 0% before it starts downloading a game)
- Added the ability to pause the download queue
Bugfixes
- Fixed shortcut names
- Fix Discord RPC for flatpak heroic and discord flatpak
- Fix auto-enabling of anti-cheat runtimes
- Fix non-available status for games just installed
- Fixed some GOG games getting stuck with update info.
- Kill leftover wine processes after the stop button is pressed
- Fix CSS of language selector in settings
- Fix requirements modal
- Check if a game is available before auto-updating it
- Fix not being possible to change the default installation path
- Inaccuracy of disk and down speed
- Sidebar drag when on Webview Elements
- Update Discord rich presence icon
- Fix EGL sync on Linux and macOS
- Remove controller hints when using the mouse
- Allow uninstalling GOG games when not available
- Several other fixes and improvements
- Fix an issue downloading GOG games where download got stuck after 15 minutes
- Fix running GOG when offline
- Fix bug preventing games to launch when system information fetch was stuck
- Epic login does not modify the system clipboard with the auth token anymore
- Reduce memory usage for games with verbose standard output
- Fix bug with Heroic's main window maximizing after closing a game when it was previously close to the tray
- Added an option to see game logs in the right click context menu for cards in the library
- Some issues with themes (incorrect colors mainly)
WARNING
- If you are using an alternative GOGDL binary, you should remove it after this update since we changed how GOG authentication is handled.
- Heroic on macOS now only supports Heroic Monterrey and newer.
New Contributors
- @Gcenx made their first contribution in #2434
- @andyvorld made their first contribution in #2449
- @bluegreensea made their first contribution in #2490
- @TornadoRadon made their first contribution in #2518
- @kshitijsubedi made their first contribution in #2504
- @Kek5chen made their first contribution in #2563
Heroic Team
@flavioislima @arielj @CommandMC @imLinguin @Nocccer @biliesilva
Other Colaborators
@Etaash-mathamsetty @redromnon @BrettCleary
Full Changelog: v2.6.2...v2.7.0
2.6.2 HOTFIX #2
HI!
If you are using Heroic for a long time you know that 2 hotfixes is a trend, so here we go!
Click here for the complete changelog for the 2.6 release
Fixes
- [Linux] Fix not being able to download native GOG games
- [Linux] Cloud Sync saves settings not being shown for Windows GOG games that have Linux counterpart
- [Linux/macOS] Install dialog was not pre-selecting the default Wine and WinePrefix
- [General] Improved how to get games updates from Epic games
- [UI] GOG games show ?? as the download size in the download manager
- [UI] Improved accessibility of the default theme and other Style fixes
- [i18n] Updated translations and fixed the Bosnian language not showing in Latin on the language selector
Changelog
- [Fix] Fixes for 2.6 release by @flavioislima in #2416
- [Fix] Run game update check when Heroic starts by @CommandMC in #2408
- [UI] Fix minor styling bugs by @Etaash-mathamsetty in #2403
- [i18n] Updated Translations by @weblate in #2398
New Contributors
- @MichaelGDev48 made their first contribution in #2414
Full Changelog: v2.6.1...v2.6.2
2.6.1 'Trafalgar Law' HOTFIX #1
Small hotfix that was causing some issues on a clean install.
Full changelog bellow:
Hi!
This is the first Heroic release of 2023 and since it is a new year we have a new logo and a new default theme called Midnight Mirage. The previous theme is still available and it is called 'Cyberspace Oasis'. We also added a couple of new ones including a High Contrast theme.
Besides the new theme, we also added several new features and fixes, also improvements for a better user experience.
Highlights
- New Default Theme 'Midnight Mirage'
- Game Settings will open on a dialog now instead of a new page, making it easier to access them.
- New item on the game submenu called 'Extra Info' will show extra information like HowLongToBeat and Game Score
- Heroic will show progress for individual files when moving a game
- Better caching for GOG games information
- [Linux/macOS] When the selected wine version was not found Heroic will search and suggest another one
- [macOS] Wine manager was enabled and it is possible to download Wine Crossover and Wine-Staging directly from Heroic.
- Added setting to auto-update games and also to skip updates for a specific game
- Sidebar now will resize on drag event
- Now it is possible to see the download size and platform of the game on the Downloads manager
- Added a button to retry the auto-detection of the saves game path for games that supports cloud sync saves
- [Windows] Arm64 build available
Fixes
- Heroic will block the installation when changing the platform on the install dialog to avoid corrupting the game
- Fixes and improvements on GOG games setup and installation
- Fix game status not working properly sometimes
- Ui fixes and improvements
- Several other fixes and improvements
Known issues:
- [Linux] It is not possible to download native Linux games on GOG, the install button never stops loading.
- [Linux] Save sync not showing for windows games that have Linux versions
- [Linux/macOS] install dialog is not pre-selecting the default wine
Screnshots
Contributors
@arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate
New Contributors
- @Mark12870 made their first contribution in #2227
- @JKingweb made their first contribution in #2336
- @Trevonn made their first contribution in #2379
- @enzoIto made their first contribution in #2366
- @Root-Core made their first contribution in #2377
Full Changelog: v2.5.2...v2.6.0
2.6.0 'Trafalgar Law'
Attention
- Surpassed by 2.6.1 due to a bug that affects clean installs. Recommend updating it.
Hi!
This is the first Heroic release of 2023 and since it is a new year we have a new logo and a new default theme called Midnight Mirage. The previous theme is still available and it is called 'Cyberspace Oasis'. We also added a couple of new ones including a High Contrast theme.
Besides the new theme, we also added several new features and fixes, also improvements for a better user experience.
Highlights
- New Default Theme 'Midnight Mirage'
- Game Settings will open on a dialog now instead of a new page, making it easier to access them.
- New item on the game submenu called 'Extra Info' will show extra information like HowLongToBeat and Game Score
- Heroic will show progress for individual files when moving a game
- Better caching for GOG games information
- [Linux/macOS] When the selected wine version was not found Heroic will search and suggest another one
- [macOS] Wine manager was enabled and it is possible to download Wine Crossover and Wine-Staging directly from Heroic.
- Added setting to auto-update games and also to skip updates for a specific game
- Sidebar now will resize on drag event
- Now it is possible to see the download size and platform of the game on the Downloads manager
- Added a button to retry the auto-detection of the saves game path for games that supports cloud sync saves
- [Windows] Arm64 build available
Fixes
- Heroic will block the installation when changing the platform on the install dialog to avoid corrupting the game
- Fixes and improvements on GOG games setup and installation
- Fix game status not working properly sometimes
- Ui fixes and improvements
- Several other fixes and improvements
Known Issues
- We just found out that Heroic is not creating the folder 'GamesConfig' on its folder so this might cause some issues on clean installs. As an workaround, just create this folder under:
- Linux:
.config/heroic
or.var/app/com.heroicgameslauncher.hgl/config/heroic
on Flatpak. - Windows:
%APPDATA%/local/heroic
- macOS:
/Users/username/Library/Application Support/heroic
- Or Install a game, it will show some errors, just wait until the install finished notification shows up. Then open the game settings.
- Linux:
Screnshots
Contributors
@arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate
New Contributors
- @Mark12870 made their first contribution in #2227
- @JKingweb made their first contribution in #2336
- @Trevonn made their first contribution in #2379
- @enzoIto made their first contribution in #2366
- @Root-Core made their first contribution in #2377
Full Changelog: v2.5.2...v2.6.0
2.5.2 HOTFIX #2
Hi!
This second hotfix includes several fixes that were not included in 2.5.1 and several others.
To read the full changelog for version 2.5.0 click here
New Features
- [macOS] Added support for game shortcuts (GamePage > 3 dots > Add Shortcut). They will be saved on the Home applications folder by default.
- [Linux/macOS] Added support for DXVK Limit FPS option.
- [macOS] A DMG for ARM64 for M1/M2 is now available to download on Github. (if a message of app being damaged shows up, run this command on the terminal:
xattr -d com.apple.quarantine | mdfind kMDItemCFBundleIdentifier = "*heroic"
Fixes
- Fix some sideloaded and GOG games not launching from SteamDeck because of a
--skip-version-check
flag being passed. - Fix tray icon not properly updating the list of recent games
- Fix stuck GOG save games input
- [Linux/macOS] Fixed DXVK Installation
- [macOS] Fix Crossover not being found.
- [Linux] Fix Wine status not updating on Wine Manager after install/uninstall
- [macOS] Fixed Winetricks download URL and environmental variables.
- Some UI fixes
Full Changelog:
- fix: pass skip-version-check only for legendary by @imLinguin in #2157
- [macOS] Add support for app shortcuts by @flavioislima in #2161
- [FIX] Crossover not found on macOS by @flavioislima in #2165
- [Fix] Logging out feedback (rebased) (#1966) by @vncsreis in #2175
- [i18n] Updated Translations by @weblate in #2147
- [UI/UX] Cache HowLongtoBeat Data and move squares down by @flavioislima in #2180
- [WineManager] Update wine item status after install/uninstall by @arielj in #2168
- [UI] Update Tray icon when recent games change by @arielj in #2184
- [UI] Improve styling in various areas by @Etaash-mathamsetty in #2132
- [FIX] Not being able to change GOG saves path by @flavioislima in #2181
- [i18n] Updated Translations by @weblate in #2194
- [Fix] DXVK + Winetricks on macOS by @flavioislima in #2166
New Contributors
Full Changelog: v2.5.1...v2.5.2