Skip to content

Releases: Heroic-Games-Launcher/HeroicGamesLauncher

2.6.0 'Trafalgar Law'

02 Feb 09:53
5e9003e
Compare
Choose a tag to compare

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.

Screnshots

216277678-3e90f432-548c-43b8-8c25-79ecc86ba9d3
216277779-16b20fa1-77fe-4560-aabe-d2d6e5cf8554
216277885-7365d5ee-5a56-4c14-9ff2-12f8243cf5dc
216278010-892f8671-19d7-4261-8318-dae71785be63
216278264-2cf4b170-f315-443d-98ac-1a34873113fe
216278388-98366fd4-d9af-4707-824a-6e6c5b87341b
216278656-05f6e654-7a9b-403c-9aa6-9e020c4c6d90

Contributors

@arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate

New Contributors

Full Changelog: v2.5.2...v2.6.0

GitHub release (by tag)

2.5.2 HOTFIX #2

14 Dec 10:53
d0508f7
Compare
Choose a tag to compare

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:

New Contributors

Full Changelog: v2.5.1...v2.5.2

GitHub release (by tag)

2.5.1 HOTFIX #1 + macOS improvements

06 Dec 13:25
9c4dafc
Compare
Choose a tag to compare

Hello!

This is the first hotfix for the latest stable. A small release but with feelings of a big release.

IMPORTANT: Heroic will clean the cache now after every update so it can start fresh, but in some cases, you might need to log in again on Epic and GOG, and on Linux or macOS start a new prefix in case the game fails to launch.

It also brings initial support for Wine, DXVK, and Winetricks on macOS thanks to the efforts of the Wineskin team, especially @Gcenx that helped us figure it out a few things on how to make it work on Heroic and also is the maintainer of the packages for this platform.

This initial support is interesting for testing but Crossover is still the recommended method to play windows games on macOS.
All wine versions need to be installed on the Home Applications folder. Heroic cannot access the Root Applications folder so it won't be able to detect wine installed there.

To read the full changelog for version 2.5.0 click here

Fixes

  • Fix the issue with the download's progress going crazy and duplicating the installation/update.
  • Fix a crash on the Install dialog on some games
  • Fix sideload games not being added to steam automatically.
  • Fix Games failing to start when launched from Steam because they have an update
  • Fix games falling to start when launched from Steam when they had Sync Saves but the path was not defined
  • Fix Auto detect saves path going on forever. Now it will have a timeout of 15s.
  • Fix GOG games failing to install due to not supported language error.
  • Increased the connectivity check timeout at startup and added a button to ignore the status.
  • [macOS] Fixed an issue where the game save path was not correct for native games.
  • [Linux/macOS] Fix the windows version of a game version being recognized as native and not showing Wine settings and others.
  • Fix a crash that was happening when uninstalling Sideloaded Apps
  • Fix Login Page container size max Width
  • Possibly fix the state of the game card not correctly updating. Not showing an update button, for instance.
  • [Windows] Fix an issue where Heroic was crashing when opening the install dialog.
  • Heroic will clean the cache now after upgrading to a new release since some issues are associated with that after updating.
  • Some other minor fixes and improvements.

Full Changelog: v2.5.0...v2.5.1

Changelog

  • [GOG] Retry GOG install info if invalid language by @arielj in #2114
  • [Connectivity] Connectivity check tweaks: ignore button, more ways to check, longer timeout by @arielj in #2113
  • [Logs] Add GOGdl and Legendary verbose log for any command output for better troubleshooting by @arielj in #2119
  • [Library] Disable Play button while launching game by @arielj in #2120
  • [i18n] Add Arabic Language by @flavioislima in #2122
  • [Fix] 2.5.0 Stable fixes by @flavioislima in #2107
  • [Feat/macOS] Add Wine and DXVK support for macOS by @flavioislima in #2108
  • [Fix] Save sync for native games by @CommandMC in #2137

Full Changelog: v2.5.0...v2.5.1

GitHub release (by tag)

2.5.0 'Yamato'

29 Nov 13:45
ba0a2a0
Compare
Choose a tag to compare

Hello!

We are pleased to announce our new stable release 2.5.0 'Yamato', this is probably the biggest Heroic release in a long time and brings features that we can say are 'closing a circle'. It was more than 3 months of work and we could focus on features that we wanted to add for a long time, probably since our first releases.

Let's go straight to the point since it is a lot to cover :)

Highlights

Downloads Manager

This one was for sure a long-awaited feature and changes completely how you will use Heroic from now on. It will be clear that we will say: 'before download manager' and 'after download manager'. Sounds pretty obvious to have something like that but is far from simple to implement and still probably has a few bugs and of course, will mature with time.

In short, now you can add as many games as you want to download or update to a queue and Heroic will make sure to go to the next item after finishing the current one. So you can go cook something, get some drinks or play other games while Heroic do the work for you.

there are still some things to improve like being able to change the Queue order and check the remaining space on the disk before adding an item to the queue. But this will come pretty soon.

image

Sideload any app or Game, native or not

Another big feature that we have on this release is the ability to add any game or application on your computer that are not in the GOG or Epic games account. In short, now you can use Heroic even without an account in these stores.
On Linux and macOS you can add both native apps or binaries like Scripts, AppImages, etc. And of course windows apps and games and use them with Wine, Proton, or Crossover.

It is pretty simple to use as everything else in Heroic. Just click on ADD GAME in the library and fill out the form. After writing the title Heroic will get an image automatically from SteamGridDB (thanks @mirkobrombin for help with the API), you can even run the installer first and select the executable after it.

image

Added HowLongToBeat data on the Game Page

Now on the Game Page, you can see how long will you take to beat a game, useful if you have a short time and want to know how much effort are you gonna put into it.

image

Custom Themes

Now Anyone can create a new theme and share it with others on our Theme Repo. It is pretty simple to create a new one if you have basic knowledge of CSS. You can follow the instructions on our wiki.

telegram-cloud-photo-size-1-4911246200934607627-x

Setting to add the game to Steam automatically (pretty useful on the SteamDeck)

telegram-cloud-photo-size-1-4911246200934607630-x

Detection if a game is available or not and list not supported games

Heroic now can detect if the game folder is available or not and will show that information to the user. This is pretty useful when you install games on an external drive or on an SDCard and remove it. Also if you manually deleted the game folder and then cannot uninstall the game. So if you click PLAY on a non-available game, it will ask if you want to remove it from the installed list.

image

Heroic will also show when a game is not supported, basically games that require a ThirdParty launcher like Origin. Since these games are not downloaded from Epic, some people were confused why they were not appearing in their library. Well, this makes things clear.

image

Tools were moved to a submenu on Game Page

telegram-cloud-photo-size-1-4911246200934607629-x

Settings reorganization

All settings were reorganized so they are easier to find and it is also clear what the settings are changing if a global setting or game settings.

telegram-cloud-photo-size-1-4911246200934607623-y

Others

  • Improved performance in the UI in general, so some pages load without any delay now like the Game Page and the Install Modal.
  • Better online/offline system so Heroic can handle better when no network is available.
  • GamePad navigation was redone so now the Library Cards do not show any button and also the commands were changed to work exactly like the SteamOS for better familiarity.
  • Changelog will now be shown after Heroic is updated (or by clicking on Heroic Version on Sidebar), so you will be aware of all new features for that new release.
  • Login Screen was redesigned for a more modern look.
  • Added two new themes: Nord Light and Nord Dark.
  • It is now possible to force an installation even if Heroic detects no space left on the device.
  • Heroic will show a warning in case you are not logged in to a store and try to access it from the sidebar.
  • Updated Legendary and Electron to the latest versions.
  • Several fixes and improvements!

We would really like to thank the whole team (@arielj, @imLinguin, @CommandMC, @redromnon, @Nocccer, @flavioislima and @biliesilva) all our supporters on Patreon, Ko-fi, and Github Sponsors, and of course, the whole Open Source gaming community that is always willing to help, especially the guys from Bottles and Legendary :)

New Contributors

Full Changelog: v2.4.3...v2.5.0

GitHub release (by tag)

2.5.0 Beta 3 - HowLongToBeat on GamePage and more!

25 Nov 10:26
Compare
Choose a tag to compare

Hi!

This is the third (probably) latest beta we will have for 2.5.0.
From now on we will focus only on bugfixes since this version already has several new and amazing features besides major refactors and performance improvements.

What's New

  • Integrated How Long to Beat data on GamePage
  • Downloads manager now will add uploads to the list as well and had UI improvements as well
  • The interface when using a joystick should be more seamless and follow the same controls as the SteamDeck UI.
  • Heroic will detect if the game folder installed on an External Drive/SDCard is available or not and change it is status to not installed, just like Steam Deck behaves after removing the SDCard, for instance.
  • Improved how Heroic gets the saves path for cloud sync saves.
  • [Linux] Added a checkbox to use the default wine settings when installing a game.
  • Fixed a bug where Heroic could not install VKD3D correctly
  • Fixed a bug where autosaves sync was not working when launching games from Steam.
  • Updated Legendary to the latest version.
  • Added some performance improvements, especially on the game page and install dialog.

Known bugs

  • Not available games still being ordered along with installed games.
  • Importing games from GameCard does not change the status to installed.
  • Not available games still shows the update icon.
  • HowLongToBeat date does not return anything if the game title has some characters like for trademark or copyrights.

Full Changelog

New Contributors

Full Changelog: v2.5.0-beta.2...v2.5.0-beta.3

GitHub release (by tag)

2.5.0 Beta 2 Fixes and improvements from Beta 1

03 Nov 13:33
1a23c3c
Compare
Choose a tag to compare

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: v2.5.0-beta.1...v2.5.0-beta.2

GitHub release (by tag)

2.5.0 Beta 1

30 Oct 17:07
9150d61
Compare
Choose a tag to compare
2.5.0 Beta 1 Pre-release
Pre-release

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: v2.4.3...v2.5.0-beta.1

GitHub release (by tag)

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

10 Sep 10:20
Compare
Choose a tag to compare

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: v2.4.2...v2.4.3

GitHub release (by tag)

2.4.2 HOTFIX #2 Fix Epic Login issues

01 Sep 11:33
Compare
Choose a tag to compare

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: v2.4.1...v2.4.2

GitHub release (by tag)

2.4.1 Fixes and Improvements

30 Aug 19:32
Compare
Choose a tag to compare

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: v2.4.0...v2.4.1

GitHub release (by tag)