Heroic Games Launcher

Émulateur v2.16.1 par syndicman

Heroic est un lanceur de jeux gratuit et open source, compatible avec les plateformes Epic Games Store, GOG, et Amazon Prime Gaming. Voici ses principales fonctionnalités :

  • Gestion des jeux : Consultez les détails des jeux (description, éditeur, taille à télécharger, temps de jeu, etc.).
  • Compatibilité multiplateforme : Possibilité d'installer la version Windows d'un jeu natif si la version macOS ou Linux n'est plus supportée.
  • Accès aux boutiques : Achetez ou récupérez des jeux gratuits des boutiques Epic, Amazon Prime, ou GOG directement depuis l'interface de Heroic.
  • Organisation de la bibliothèque : Classez vos jeux en favoris ou masquez ceux que vous ne souhaitez plus voir.
  • Personnalisation : Choisissez parmi différents thèmes, y compris le célèbre thème Dracula.
  • Gestionnaire de Wine/Crossover : Installez automatiquement des outils comme DXVK, VKD3D, ou FSR et configurez les prérequis des jeux pour une expérience de jeu optimale.

Dernière mise à jour :

Plateformes

Windows IBM PC Macintosh

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v2.22.3
Hi! The last release broke UMU for a lot of people and this new Hotfix should fix it. Hopefully our last hotfix before the next Major release. ## What's Changed * fix: Don't nest umu if `steamRuntime` ends up enabled on a non-native game by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5894 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.22.2...v2.22.3
v2.22.2
Hi! After the last hotfix we identified some new issues especially with Rockstar and Ubisoft games and this new release focus on fixing them but also fixes other stuff as you can see bellow! Thanks! ## What's Changed * fix: Search for a `heroic` executable on PATH if our executable is not called "heroic" by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5818 * chore: Remove remnants of our Snap support by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5814 * chore: Use CODEOWNERS to automatically request reviews on PRs by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5815 * feat: Use umu to provide the Steam Runtime, and automatically enable it for native GOG games by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5832 * fix: Set `LEGENDARY_CONFIG_PATH` again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5867 * fix: add default path for crossover on macOS by @WangEdward in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3728 * fix(macOS): quote generated shortcut launch URL by @marcodallagatta in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5811 * Fix #4699: Read no more than the last 1 MB of log files to be shown by @thatguywiththekids in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5457 * feat: Update Legendary to 0.21.1 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5877 * [UX] Do not allow moving a game inside itself by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5871 * Fix sideload installer overwriting Wine prefix by @ocean-sudo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5868 * fix: Make sure to set Wine-related options when adding a sideloaded game by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5827 * fix: Stop calling `updateStatus` if there are no more gamepads by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5879 * FIX: Sign Windows binaries during build via SignPath by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5841 * [UI] fix: prevent play with logs popup from closing when moving mouse to it by @Vidi0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5589 * [Fix] Wishlist filter on Deals screen leaves no way out (#5588) by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5602 * [Feat] Manage Steam shortcuts via SteamClient API when Steam is running by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5804 * [UX] Fix pausing/canceling a download from game details page by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5858 * [UX] Print wiki links in logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5883 * [FIX] Do not watch legendary file to refresh the lilbrary by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5470 * [UX] Download known fixes even before downloading a game by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5409 * fix: Use the current known-fixes helper during launch by @matte-schwartz in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5886 * [UX] Don't show Wine Manager settings on Mac by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5857 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5817 * fix(gog): fix steam wrapper crash by add galaxy registry key by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5887 * [UI/UX] Improve Environmental Table settings and a few others by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5304 * fix: use env to lookup the path variable by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5479 * fix(gog): keep library entries when GamesDB is unavailable by @xianjianlf2 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5798 * feat: Various changes to improve the final build size by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5884 ## New Contributors * @marcodallagatta made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5811 * @thatguywiththekids made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5457 * @ocean-sudo made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5868 * @matte-schwartz made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5886 * @xianjianlf2 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5798 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.22.1...v2.22.2
v2.22.1
Hi! This version gives several improvements and fixes for Heroic overall while we work on some other big features that are already in testing/review like the itch.io, humble bundle and Steam integration, besides a new "plugin" system that will make it easier for people to add new integrations like Emulators support and many more in the future. Even though this is mostly a Hotfix, this bring some new nice features like the possibility of installing Proton-CachyOS, navigating the Epic and GOG store with the controller, new Discounts tabs for our new affiliates for Humble Bundle and Green Man Gaming and we also moved the Plausible Analytics to our own Self-Hosted intance to maintain 100% control of our data. ## What's Changed * [Fix] "Add Game" dialog resetting the Wineprefix if SteamGridDB API is used by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5599 * [Tech] Make LibraryManagers and GameManagers actual classes by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4889 * [Tech] No longer use GameManagers as singletons by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4894 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5583 * Re-add `rehype-raw` dependency by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5688 * [UX] Add proton-cachyos to the wine manager by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5463 * Update Flatpak manifest to fix build by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5697 * Add missing `encodeURIComponent` in log uploader by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5701 * Create `compatibilitytools.d` if it does not exist by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5699 * Make Proton-CachyOS the default Proton version by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5705 * Move "Disable umu" into the "Legacy" section by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5689 * Switch GOG user APIs by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5718 * [TECH] Remove Wine-GE from the wine manager options by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5251 * Update to latest v41 of Electron by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5716 * [Tech] Point Plausible analytics to the self-hosted instance by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5736 * Add Green Man Gaming deals to the Discounts screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5740 * update Spanish language code to es-ES for Epic API requests by @mglourido in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5717 * tech: update nile to 1.2.0 by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5645 * Update to Electron 43 and re-add React Dev Tools extension by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5755 * Fix various typos by @upriver4 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5761 * [Feat] Add Humble Bundle deals to the Discounts screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5748 * [Tech] Don't minify main, and add source maps by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5766 * Make GE-Proton downloads deterministic by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5708 * Hide `ProgressDialog`'s indeterminate progress bar if it does not make sense by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5743 * fix: unify webview session partitions so login credentials carry over to stores by @kairosci in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5752 * Added new currencies from GOG. by @Moon-yungg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5779 * [Feat] Resolve GOG Deals region from the user's GOG account by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5790 * [Feat] Make the Store Pages controllable with Joystick by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5707 * [Tech] Add Zoom runner to Plausible analytics by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5799 * Fix: show Rosetta warning when Rosetta is not installed by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5772 * [Fix] Respect hidden games in Console mode by @adamcolwell in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5788 * [Feat] Update legendary and gogdl by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5809 * [Fix] Description of "Game Arguments" option by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5810 * [Fix] Correct reversed A/B and X/Y buttons on Nintendo controllers by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5747 * [Input] Improved gamepad key repeat to make navigation snappier by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5059 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5806 ## New Contributors * @mglourido made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5717 * @upriver4 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5761 * @kairosci made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5752 * @Moon-yungg made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5779 * @adamcolwell made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5788 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.22.0...v2.22.1
v2.22.0
Hi! This new release of Heroic comes again with pretty exciting features like the ability to edit basically any game in your library, you can edit the game name, the Card and Cover images. As a bonus, now Sideloaded games also supports Cover images. Besides that, the new Console mode now supports some requested features like the ability to install and update or skip update for games and more. The new Deals screen also has some improvements like hiding the owned games and show wishlisted games. There are also several fixes, especially for Ubisoft titles from Epic games and more And some small but nice improvements to the Changelog modal: now it supports Videos! Check it out: ### Editing a Game ### New features in console mode ## What's Changed * Feat: add owned game filter on GOG Deals screen by @Ishidawg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5521 * Feat: tray icon acts as toggle by @Ishidawg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5536 * [Fix] "Copy to clipboard" button in system info page by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5529 * Feat: add wishlist only filter on GOG Deals screen by @Ishidawg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5528 * Bump system requirements by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5557 * Fix: stop button on game page by @Ishidawg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5537 * feat: support ubisoftconnect managed titles by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5510 * [FIX] GOG Links from Deals screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5573 * [UX] Add back prime check with more information by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5411 * feat: separate ps5 and
v2.21.0
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5249 * [FIX]: address some issues with Zoom Platform implementation by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5033 * chore: harden workflow permissions and standardize GITHUB_TOKEN usage by @niStee in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5141 * [FIX] Clean up release notes by removing URLs and usernames by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5372 * [DOC] Minimum MacOS version by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5380 * [UX] Allow picking .avif images in add game image selector by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5382 * [FIX]: include mod type as displayable by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5385 * [ZOOM] Fix multi-file installation of games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5374 * [feat] add achievements to game info page by @lmReef in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5208 * [UX] Cleanup general logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5386 * [UX] Cleanup game logs, add config file path by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5381 * [FIX] Fix inconcistent login state switching stores by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5383 * [UX] Hint at 4-char codes in preferred language by @barraponto in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5402 * [Fix] Check if game install folder exists before anything else by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5317 * [Refactor] Reduce the number of requests that we do at boot time by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5161 * fix(gamepage): prevent achievement list overflow by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5407 * [Mac] Update DXMT in installed Wines if new version detected by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5427 * [FIX] Don't look for anticheat file if not present, don't check DXMT if not M chip by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5436 * Add Windows ARM 64 Native Build Support by @talynone in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5389 * Fix typo on TwoColTableInput component style by @JavMatz in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5476 * [Tech] Update electron to v41.1.1 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5467 * fix: clear GOG presence when disabling the setting by @reverb256 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5472 * [FIX] Load wine versions on first run by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5432 * [UX] Fix mix between default prefixes dir and shared prefix dir by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5336 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5376 * [FIX] System info and game settings in logs for native sideloaded games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5492 * [FIX] Use dpaste.com instead of 0x0.st to upload logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5491 * [FIX] Use mirror for latest Wine-Crossover version by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5488 * [FIX] How Long To Beat 🎶One More Time...🎶 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5466 * [Feat] Use SteamGrid API to select covers on sideload dialog by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5213 * [UI] Wine manager screen cleanup and add wine settings screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5306 * [FIX] Always pick staging asset instead of devel for Wine Staging on MacOS by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5483 * [UI] Add GitHub Sponsors link to sidebar by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5499 * [Feat] Add a new Deals page with current GOG promotions by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5497 * [Feat] Add a new Fullscreen "Console-like" Mode for Joystick navigation by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5490 * [UI] Move import button to the side of the Install one by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5339 * [TECH] Update legendary binary version to 0.20.43 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5502 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5494 ## New Contributors * @lmReef made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5208 * @barraponto made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5402 * @talynone made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5389 * @JavMatz made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5476 * @reverb256 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5472 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.20.1...v2.21.0
v2.20.1
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5361 * [FIX] Change DXVK macos fix from previous release by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5359 * [FIX] False positive "an error has occurred" messages on bleeding-edge Linux distros by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5365 * [Feat] Automatically pause and resume downloads based connectivity status by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5364 * [FIX] Use correct partition and clear data on epic logout by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5354 * [FIX] Add a launch default option when none is available besides DLCs by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5366 * [UX] Fix PATH on mac for intel homebrew and macports when checking winetricks deps by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5353 * [UX] Show link to instructions to install winetricks deps on macos by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5352 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5346 * [UX] Hide main window when quitting by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5262 * [TECH] Updated legendary to latest version 0.20.42 ## New Contributors * @brenobaptista made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5234 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.20.0...v2.20.1
v2.20.0
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 * [FIX] Dropdown vertical scroll by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5222 * [UI] Set html's "lang" attribute to the current language by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5252 * [FIX] Only use fake epic exe when turned on with env variable by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5240 (you can remove the `USE_FAKE_EPIC_EXE=0` env variable now) * [UI] Fix macOS small icon by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5242 * Sync Flathub manifest changes with repo template by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5254 * [UI] Fix text wrapping for CJK fonts by @SheffeyG in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5291 * [Zoom] Fix conditionals to show zoom by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5267 * [UI] Fix dropdown style and settings back in RTL layout by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5277 * [UI/UX] Move FPS limit option to new "Legacy" Game Settings Tab on Linux by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5292 * [FIX] Launch Epic Games while offline for games that supports it by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5302 * [UX] Log if a game does not support offlineMode but offlineMode is on by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5318 * [UX] Prevent multiple Play clicks by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5320 * [FIX] Launch options fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5230 * [UX] Better GOG errors handling by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5324 * [Fix] Don't fail to check for updates if there isn't a beta release by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5327 * [UI] Hide the Saves-Sync Quick on the game page menu behind a setting by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5323 * [UX] Fix incorrect loading state in Wine Manager when library was refreshed by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5293 * [DOC] Mention projects we use inside Heroic for more visibility by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5274 * [FIX] Check alternative folders when installing DXVK by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5342 * Bump Legendary by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5341 * [UI] Show update message to game cards by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5325 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5244 * [UX] Tell users to manually upload log if upload button failed by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/ * [FIX] Fix How Long To Beat implementation by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5334 ## New Contributors * @SheffeyG made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5291 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.19.1...v2.20.0
v2.20.0-beta.1
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 * Update types/node to last 22.x version by @a5ehren in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5151 * [FIX] Dropdown vertical scroll by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5222 * [UI] Set html's "lang" attribute to the current language by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5252 * [FIX] Only use fake epic exe when turned on with env variable by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5240 * [UI] Fix macOS small icon by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5242 * Sync Flathub manifest changes with repo template by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5254 * [UI] Fix text wrapping for CJK fonts by @SheffeyG in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5291 * [Zoom] Fix conditionals to show zoom by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5267 * [UI] Fix dropdown style and settings back in RTL layout by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5277 * [UI/UX] Move FPS limit option to new "Legacy" Game Settings Tab on Linux by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5292 * [FIX] Launch Epic Games while offline for games that supports it by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5302 * [UX] Log if a game does not support offlineMode but offlineMode is on by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5318 * [UX] Prevent multiple Play clicks by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5320 * [FIX] Launch options fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5230 * [UX] Better GOG errors handling by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5324 * Bump Legendary by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5326 * [Fix] Don't fail to check for updates if there isn't a beta release by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5327 * [GOG] Update to latest gogdl 1.2.1 by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5329 * [UI] Hide the Saves-Sync Quick on the game page menu behind a setting by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5323 ## New Contributors * @SheffeyG made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5291 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.19.1...v2.20.0-beta.1
v2.19.1
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](https://flathub.org/pt-BR/apps/com.heroicgameslauncher.hgl). 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.
v2.19.0
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 * @aidalgol made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4885 * @victorsouzaleal made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4975 * @SkyePh made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4990 * @UlyssesZh made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4968 * @neuromancer made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4882 * @sanmont made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4225 * @AAnzel made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4855 * @justinbrewer made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5071 * @AMS21 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5075 * @theDrake made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5114 * @a5ehren made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5097 * @gert7 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5157 * @niStee made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5150 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.18.1...v2.19.0
v2.18.1
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 * [FIX] Using = in env var value by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4787 * [UX] Make search icon not selectable, made search bar more compact by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4758 * Fix error creating folder while installing a wine version by @Vidi0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4754 * [UX] Wine Manager - Make refresh button part a tab, clearer keyboard navigation by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4750 * [UX] Added extra bit of padding for inner buttons in game page by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4751 * [UX] Improved SelectField navigation with gamepad by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4820 * [UI] Optimize the Alphabet Filter in Library look like on narror window by @SourLemonJuice in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4805 * [FIX] Remember scroll position of library when changing screens by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4814 * [UI] Fix text wrapping for non-alphabetic scripts by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4813 * [UX] Remove alt launch action when it makes no sense by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4815 * [Fix] Make the Winetricks log message show up again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4833 * Change "Allow non-GE Proton" to only hide Valve Proton versions by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4799 * [Feat] (Auto-)Updater improvements by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4830 * [Tech] Clean up MUI theming by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4803 * [UI] Update library when changing games' categories by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4829 * [FIX] Fix logger error opening second instance of Heroic by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4812 * [FIX] Inputs onChange callback bug by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4804 * [UX] Ignore DLCs when calculating available alphabet filter letters by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4839 * [UX] Print list of GOG games in GOG log by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4838 * [UI] Add WoW64 toggle on Linux non-native games by @Vidi0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4831 * [UI] disable DXVK-NVAPI when DXVK is disabled by @davidfragalaureano in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4842 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4796 ## New Contributors * @SourLemonJuice made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4805 * @davidfragalaureano made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4842 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.18.0...v2.18.1
v2.18.0
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4659 * [Fix] Fixup getDiskInfo on Windows when only a single drive is connected by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4658 * [fix] When importing a game, the status says installing instead of importing by @KaranDuggal in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4642 * [Fix] Ensure `prefixOrBottleFolder` exists before trying to write into it by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4678 * [DX] Fix locale keys getting deleted by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4677 * [FIX] Find wine64 path of system's GPTK outside of heroic/tools by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4671 * [Tech] DX improvements to `useGlobalState`/`GlobalStateV2` by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4681 * [Feat/Ref] Make our logger promise-based, circular-import-free and auto-rotating by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4508 * alphabet filter by @theguy000 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4643 * [Fix]: Improve error handling for game import failures by @KaranDuggal in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4667 * [Fix] Add margin to sideload import Infobox by @radekbocon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4662 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4657 * fix: corrected url to CLA by @devpool007 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4714 * [UI/UX] Some themes and style fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4695 * [TECH] Improve app loading when on Wayland on Linux by @fxzzi in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4709 * [UX] Some logger fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4691 * Add settings to enable Wine-Wayland and HDR by @Vidi0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4666 * [Docs] Nix installation & development environment by @Denperidge in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4664 * [FIX/FEATURE] Make virtual keyboard compatible with all inputs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3961 * [UX] Ignore non-GE Proton versions by default, but allow enabling them for advanced usage by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4254 * [UX] Option to have no tray icon by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4606 * [FIX] Show path of EA games in logs and add extra info by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4683 * [Refactor] Make InstallModal global with state moved to zustand by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4268 * [FIX] Wrappers with sideloads by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3767 * [UX] Alt action to launch games with and without logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4220 * [Refactor] Move `isSettingsModalOpen` state from global state to zustand by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4267 * [UX] Fix dialogs without close button not being able to be closed with gamepad back action by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4747 * [UX] Made tour highlight better center the element it's targeting by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4746 * [UX] Change ignored protons warning by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4757 * [UX] Fix focused frame on game sub-menu from being off center by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4748 * [macOS] Add Wine-Staging-macOS to WineManager by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4728 * Chore: update Gamescope and Mangohud runtime version messages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4729 * [UX] Cleanup logs per platform by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4770 * [UX] Remove disabled shader pre-cache warning dialog and logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4767 * [TECH] Add Plausible for basic data insights by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4759 * [FIX] Env variables and Wrappers tables is broken by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4779 * [Fix] error while collecting Plausible data by @Vidi0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4780 ## New Contributors * @theguy000 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4643 * @radekbocon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4662 * @devpool007 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4714 * @fxzzi made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4709 * @Vidi0 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4666 * @Denperidge made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4664 * @veryprofessionaldodo made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4747 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.17.2...v2.18.0
v2.17.2
Hi! This is a new bunch of fixes for the latest release based on feedback we received. ## What's Changed * [FIX] Confusing behavior of Don't ask again when opening external link by @KaranDuggal in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4414 * [FIX] Don't check if disableUMU is undefined by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4609 * [FIX] Add warning dialog for disabled Shader Pre-caching on SteamDeck by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4623 * [FIX] App icon Linux/macOS by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4645 * [UI] Game page responsiveness fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4626 * [UI] Some theme fixes (search bar, tour icon) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4628 * Fix busted appimage path for non-steam shortcuts by @WombatFromHell in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4648 * [UX] Support Env variables on windows and rockstar tweak by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4631 * [UX] Improve log info for sideloaded games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4634 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4614 ## New Contributors * @WombatFromHell made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4648 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.17.1...v2.17.2
v2.17.1
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4550 - [FEAT - macOS] Add Rosetta AVX Setting by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4557 - [macOS] Put the macOS icon in a rounded rectangle by @maksalees in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4319 - [UX] Show `(i)` tooltips for when focusing setting with controller by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4595 - [Fix] Revert DXVK update logic by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4593 - [UX] Ignore iOS games in library by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4592 - [UX] Show Flatpak's runtime version when missing mangohud/gamescope by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4588 - [UX] Fix showing wine version on mac logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4587 - [UX] Hide DXVK-NVAPI option on the SteamDeck by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4594 - [Fix] Add back option to unselect `Launch option` by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4591 - [FEAT] Enhance responsive design for game page by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4578 - [FIX] Do not use wine path for rockstar fix on windows by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4596 - [UX] Improve "Use Default Wine Settings" tooltip to avoid confusion by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4602 - [FIx] Nord Light theme by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4603 - [FIX] Ensure install dialog show gui or exits when started with --no-gui by @has207 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4565 ## New Contributors * @maksalees made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4319 * @has207 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4565 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.17.0...v2.17.1
v2.17.0
HI! A new Heroic release is out and it contains several new and amazing features, new designs and a lot of fixes! ## Highlights - New GamePage Design - [macOS] Add Button to automate Windows Steam installation - Adds a setting to download Proton versions directly to the Steam compatibility folder - It is now possible to select an image file on the sideload dialog - Update electron to latest version v36.2.1 - Fixes Issues with Epic Login and Checkout - Several fixes for UMU, DXVK and GPTK - Fixes HowLongToBeat not working anymore - Update Legendary and added a EpicGamesLauncher.exe to fix issues with Rockstar games - Fixed an issue with RemotePlay not working with Steam - Several refactors and improvements ## Full changelog * Add fallback for Wine search on Mac OSX by @ruiaraujo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4431 * [Fix] Editing the name of a category selects the category by @KaranDuggal in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4421 * Implement menu options for opening the install file path and Wine prefix in the default file manager by @luluco250 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4285 * [Fix] Wine downloading on Windows by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4458 * docs: typo fixes in the .deb installation instructions by @evktalo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4449 * Add arm64 gogdl, nile, and legendary by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4292 * snap: initial manifest and fixes by @soumyaDghosh in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4091 * fix: change user-agent at runtime by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4478 * Pick local files with file picker for Game Image by @sandepten in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4468 * [Refactor] Constants cleanup by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4264 * [Feat] "Disable smooth scrolling" accessibility option by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4503 * [Tech] Update to pnpm 10 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4488 * [Feat] Make it possible to specify an alternative EXE when launching games from the protocol by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4518 * Revert changes to downloadHelperBinaries by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4521 * [Feat] Add option to download Proton-GE directly to Steam compatibility tools by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4524 * [Fix] Protocol handling on Windows by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4534 * Update Vite & related packages by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4532 * [UI] update new game page and some theme colors by @biliesilva in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4424 * [FIX] Do not check for UMU experimental feature by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4522 * Remove Other tab for native Mac games. by @ruiaraujo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4444 * Render SelectFields as MUI Selects by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4059 * [UX] Filter settings that don't apply to current platform and game by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3997 * [DX] Test that the empty library and settings page renders correctly for all languages by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4423 * fix steam remote-play, remote-play together and gamerecording by @nodscher in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4496 * [FIX] Correctly join stdout in callRunner by @MLGRadish in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4528 * [FIX] Update DXVK on new releases by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4434 * [Fix] Prevent auto-update checks on Linux by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4536 * [Feat] Add filter to show only games with update available by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4539 * [FIX] HowLongToBeat data by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4543 * [UI - Linux] Update FPS limit Text by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4538 * [Fix] Make sure `AvailablePlatforms.value` is an InstallPlatform by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4548 * [macOS - Feature] Install Windows Steam with one Click by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4462 * tech: update electron to 36.1.0 by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4497 * [UX] Copy fake EpicGamesLauncher.exe for games flagged with env variable (like Rockstar games) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4385 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4537 * [Release] 2.17.0 Franky by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4549 ## New Contributors * @ruiaraujo made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4431 * @KaranDuggal made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4421 * @luluco250 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4285 * @evktalo made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4449 * @soumyaDghosh made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4091 * @sandepten made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4468 * @biliesilva made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4424 * @nodscher made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4496 * @MLGRadish made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4528 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.16.1...v2.17.0
v2.16.1
This is our first Hotfix for version 2.16.1 and addresses a critical issue that was preventing users of using Heroic with a language other than English. It also adds two help icons that will launch a "tour" around the app for the library and the sidebar. And also adds some improvements and fixes on macOS. ## What's Changed * [DX - Fix] Fix client not loading after changing language by allowing the use of `br` tags in translations to avoid confusion by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4380 * [i18n] add lithuanian to language selector by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4394 * [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4397 * FIX: Use egs's flow for epic login by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4379 * [UX] Improve `disabled verbose logs` message to mention where to enable them by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4395 * [FIX] Handle checking 'installed_games' file for Crossover by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4381 * Fix logging with proton by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4113 * [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4402 * [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4401 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.16.0...v2.16.1
v2.16.0
🎮 Heroic Games Launcher 2.16.0 Is Here and it is one of our biggest releases yet with more than 70 Changes since last release! 🚀 Discover the latest features, fixes, and quality-of-life improvements that make gaming even smoother! ### ✨ New Features Heroic 2.16.0 brings exciting tools and customization options to enhance your gaming experience: - 🛠️ Env Variables in Known Fixes: Customize game fixes with environment variables for better compatibility. (by @arielj) - 🔗 Launch Arguments via URLs: Pass game arguments directly through protocol URLs for streamlined launching. (by @CommandMC) - 🎮 Steam Shortcuts for Uninstalled Games: Add Steam shortcuts for games you haven’t installed yet. (by @lostb1t) - 🛡️ Anti-Cheat Logging: Anti-cheat details now appear in logs for easier troubleshooting. (by @RawToast225) - 🖱️ Gamescope "Force Grab Cursor" Toggle: Prevent cursor escapes in full-screen games. (by @RuffledPlume) - 🔎 Known Wiki Page: Game details page now shows Wiki links if relevant information is known for a game. (by @arielj) ### 🐞 Bug Fixes Stability and reliability take center stage with these critical fixes: - 🧹 DXVK Uninstallation Fixed: No more leftover files when removing DXVK from prefixes. (by @casasfernando) - 🚑 Runtime Crash Prevention: Avoid potential crashes during runtime checks. (by @Etaash-mathamsetty) - 📁 GOG v1 Game Setup Fix: Resolved regressions affecting older GOG titles. (by @imLinguin) - 🖥️ Zoom Retention: Window zoom settings now persist after minimizing/restoring. (by @hitgubian) - 🧩 Epic Library Cleanup: Hide unnecessary UE-related items cluttering your library. (by @CommandMC) - 🎯 Cursor Consistency: Proper cursor behavior over SVG icons on game pages. (by @Flexicon) - 🚫 Auto-Download DXVK Disabled: More control over when DXVK is installed. (by @Etaash-mathamsetty) - 📂 Sideloaded Games Cleanup: Uninstalled sideloaded games vanish from your recent list. (by @arielj) - 🍷 Crossover Bottle Visibility: Installed Crossover bottles now display correctly. (by @arielj) - 🛠️ DXVK-NVAPI Enabled by Default: Better compatibility for NVIDIA users. (by @Etaash-mathamsetty) - 🌐 Tray Icon Language Sync: The system tray icon now follows your language settings. (by @arielj) ### 🎨 UI/UX Enhancements A sleeker, more intuitive interface awaits: - 🌍 Translation-Friendly Fonts: Improved localization support for non-Latin fonts. (by @jjanuszkiewicz) - 🛠️ Auto-Install Fixes Graduated: No longer experimental—Heroic auto-applies fixes by default! (by @arielj) - 📥 Import Game Hints: Clear instructions for importing games in the "Add Game" dialog. (by @arielj) - 🍏 macOS Dock Menu: Quick access to recent games and more actions via the Dock. (by @LenaWil) - 🎮 umu as Default on Linux/Steam Deck: Unified Launcher (umu) is now standard for Proton games. (by @arielj) - 🖌️ Custom CSS Styling: Advanced users can tweak Heroic’s look with persistent CSS that applies to all themes. (by @arielj) - 📜 Per-Game Log Toggles: Enable/disable logs individually instead of globally. (by @arielj) - ⚠️ Steam's Shader Pre-Cache Warnings: Alerts if pre-caching is off while using umu on Steam Deck's gaming mode. - Note this doesn't mean Heroic uses Shared Pre-Caching, [umu needs Shader Pre-Caching enabled to work properly in gaming mode](https://github.com/Open-Wine-Components/umu-launcher/wiki/Frequently-asked-questions-(FAQ)#why-am-i-not-able-to-see-my-game-when-using-my-launcher-from-steam-mode-gaming-mode) - (by @arielj) - ☁️ Cloud Saves Clarity: Tabs now warn if cloud saves aren’t supported. (by @arielj) - 📚 Empty Library Guidance: Better instructions for new users and anticheat info. (by @arielj) - ### ⚙️ Technical Improvements Under-the-hood upgrades for power users: - 🍷 Proton-GE as Default: Switched from Wine-GE for better compatibility. (by @arielj) - 🧪 Whisky Discoverability on Mac: Easier setup for macOS users. (by @WangEdward) - 🚀 Backend Game Launching: Faster protocol handling without frontend delays. (by @arielj) - 🧹 GOG Manifest Cleanup: Prevents install errors by deleting old manifests. (by @arielj) - 🔍 Winetricks Search Delay: Wait until lists load before allowing searching. (by @arielj) - 🧩 Comet v0.2.0 Update: Improved backend tools. (by @fisch2) ### 🌐 Localization & Accessibility Making Heroic accessible to everyone: - 🗺️ Updated Translations: Thanks to @weblate and contributors for multilingual support. ### 🚨 Important Notes - 🚫 MangoHud on Steam Deck: Disabled in Game Mode to avoid conflicts. (by @Etaash-mathamsetty) - 🤖 Android-Only Games Skipped: Heroic now ignores titles claimed in Epic's mobile store app. (by @arielj) - Update Now! 🎉 Heroic 2.16.0 is packed with fixes, flair, and flexibility. Whether you’re tweaking CSS, battling anti-cheat errors, or exploring UMU on Steam Deck, this update has something for everyone. ## New Contributors * @jjanuszkiewicz made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3880 * @Snaggly made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4027 * @hitgubian made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4020 * @WangEdward made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3747 * @LenaWil made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4158 * @Flexicon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4213 * @MattSturgeon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4181 * @lostb1t made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4234 * @ojsi made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4258 * @fisch2 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4145 * @hassanzahidd made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4352 * @RuffledPlume made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4351 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.15.2...v2.16.0
v2.15.2
Hi Just like that we are here to make a release on Friday. *what could go wrong?* This release includes mostly bug fixes and smaller improvements. ## Outstanding Fixes * Fixed Amazon Games library synchronization failure * Fixed issues with `CYGNI: All Guns Blazing` and `Black Myth: Wukong` from Epic Games * Fixed GOG cloud saves issues, when files were removed using utility on GOG's website ## What's Changed * [FIX] issues with offline support by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3956 * [Tech] Fix some of the smaller ESLint warnings by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3958 * [Fix] Use upstream Winetricks on macOS by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3978 * [Tech] don't include build-id files in rpm by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3951 * [Feat] Offer option to upload logs to a pastebin by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3873 * [FIX]: gog setup regression by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3993 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3943 * [CHORE]: update binaries by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4007 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.15.1...v2.15.2
v2.15.1
Hi! Just after the 2.15.0 release we noticed a few issues so here is the first Hotfix for the latest release. ## What's Changed * [FIX] Sideloads with proton without umu by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3936 * [Fix] Make `GamesDBDataInner`'s `square_icon` optional by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3933 * Added support for EA games from Epic Games Store * Fixed issues with downloading from Amazon Games * Added (legacy) DRM support for Amazon Games - Devil May Cry 1 is now playable * Discord rich presence overhaul * [Linux] Experimental [umu-launcher](https://github.com/Open-Wine-Components/umu-launcher) support (disabled by default until 1.x release) * [Linux] Experimental [comet](https://github.com/imLinguin/comet) support - enabling GOG achievements and multiplayer * [Linux] It is now possible to install and uninstall DLC for Native Linux games. * [macOS] GPTK (Gaming Port Toolkit) is now available to download from Wine Manager (Works better with Apple Silicon and with macOS Sonoma or higher). * Several other improvements and fixes all around Heroic **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.14.1...v2.15.1
v2.15.0
Hi! It has been 4 months since Heroic's last release, which is the longest time we've ever had between releases. Several reasons combined caused this long wait, but our team never stopped working on Heroic. As such, this release comes packed with new features and fixes. The number of changes is huge so here are the main highlights: ## What's Changed - Added support for EA games from Epic Games Store - Fixed issues with downloading from Amazon Games - Added (legacy) DRM support for Amazon Games - Devil May Cry 1 is now playable - Discord rich presence overhaul - [Linux] Experimental [umu-launcher](https://github.com/Open-Wine-Components/umu-launcher) support (disabled by default until 1.x release) - [Linux] Experimental [comet](https://github.com/imLinguin/comet) support - enabling GOG achievements and multiplayer - [Linux] It is now possible to install and uninstall DLC for Native Linux games. - [macOS] GPTK (Gaming Port Toolkit) is now available to download from Wine Manager (Works better with Apple Silicon and with macOS Sonoma or higher). - Several other improvements and fixes all around Heroic Changelog (Click to expand) * [Tech] Move to pnpm by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3192 * [Fix] Escape backslashes in PowerShell ArgumentList by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3658 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3669 * [Fix] Epic login prompt empty when navigating to it from store by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3689 * [UX] Accessibility option to always show titles in library without having to hover by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3702 * [UX] Be more explicit about broken anticheat affecting multiplayer in copy by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3694 * Add important warning about wine dependencies to readme description by @makzef in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3687 * [UX] Ignore error message fetching non-existent known-fix json by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3701 * [GOG]: don't check for notInstallable during library sync by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3711 * [Fix] Cloud save path input field can't be manually edited by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3718 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3720 * Update to pnpm 9 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3741 * [MISC]: prettify discord rich presence by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3743 * [AMAZON]: Fix issues when title is unset by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3746 * [Refactor] Remove Wine-GE-LOL by @DenysMb in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3754 * Disable installing games with broken anticheat (add advanced setting for override) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3716 * [Fix] "Wine version is not valid" clarifications by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3756 * [Fix] Support DXVK installation on 32-bit prefixes by @casasfernando in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3749 * [FIX] build selector exception on some locales by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3683 * [Tech/Demo] Migrate Wine Manager status state to Zustand by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3428 * [DX] Optimize ESLint includes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3518 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3755 * Adapt amazon games metadata to new design by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3742 * [Tech] External React Dev Tools application by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3765 * [Fix] Prevent empty name category from being added by @DenysMb in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3761 * [Feat] Pass additional game information to the pre-post launch script using environment variables by @casasfernando in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3748 * [FIX] Include gamescope when applying default settings by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3786 * [UX] Improve gamepage by @Kajot-dev in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3613 * [FIX] Use mangoapp when using mangohud with gamescope by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3809 * [EPIC]: Support third-party managed applications by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3763 * [Fix] Hand `null` to the Frontend if we can't fetch a game's info by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3818 * Automatically update runtimes by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3799 * [Fix] Account for spaces in GOG game save paths on Windows by @ghoste07 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3783 * [Tech] Move to the `electron-vite` build tool by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3218 * [Fix] Update Nile to 1.1.0 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3834 * [GOG]: ignore port provided in adtraction url by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3845 * [Fix] Prevent uninstalling a game while it's running by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3779 * Add scroll to categories dropdown when too many categories by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3857 * Fix UI bugs in search bar by @TabulateJarl8 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3854 * [Tech] Source map support for the Backend by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3823 * [Tech] Download helper binaries instead of storing them in the repo by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3849 * [Fix] Sideload: Don't update game settings if we're in editMode by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3848 * [GOG]: use native builds of ScummVM and DOSBox when available by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3797 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3772 * [Feat-macOS] Download GPTK from Wine Manager by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3868 * [Flatpak] Update manifest for UMU support by @R1kaB3rN in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3674 * [Fix] cleanup discord rpc on launch failures by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3888 * [Exp]: UMU support by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3724 * [FIX]: login flow not working when redirected from store tab by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3896 * [Tech] Skip empty arguments in sideload and frontend command launcher by @rdbrschf in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3009 * [TECH]: disable umu by default by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3899 * comet support by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3727 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3881 * [Fix] Hide UMU-Latest from dropdown menu by @R1kaB3rN in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3903 * [FIX] add missing await by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3901 * [TECH]: update nile to v1.1.1 by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3907 * [Revert] Refactor Extraction methods #3181 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3663 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3906 * LoginWarning Popup Automatic Close by @alexho712 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3905 * [FIX] Power saver blocker disabling after library updates by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3519 * [GOG]: add support for linux native dlcs in modify install dialog by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3895 * [Fix] Log the full error in the uncaughtException handler by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3904 * [FIX] Remove isMac check for 32 bit dxvk by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3768 * [TECH] Update Electron to v31 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3916 * [FIX] Only use steam runtime with proton by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3919 * [Tech] Update to ESLint 9 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3885 * [TECH]: ship comet's communication service dummy with Heroic by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3923 * [GOG]: simplify library fetching by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3924 ## New Contributors * @makzef made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3687 * @DenysMb made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3754 * @casasfernando made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3749 * @Kajot-dev made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3613 * @ghoste07 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3783 * @R1kaB3rN made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3674 * @alexho712 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3905 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.14.1...v2.15.0
v2.14.1
HI! This is a small hotfix to address issues when playing games using Proton on Linux and SteamDeck. ## What's Changed * [Fix] Proton with ESYNC/FSYNC by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3676 * [Chore] Use waitforexitandrun instead of run command for Proton by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3680 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.14.0...v2.14.1
v2.14.0
Hi! The Heroic Games Launcher version 2.14.0, codenamed "Flame Emperor Sabo", brings a host of updates and improvements that enhance the gaming experience for users across various platforms. Finally, we added a new Mac Msync setting for macOS. We also updated Electron to the latest v29 which gives a lot of performance improvements and fixes. We also now can add, edit, or delete categories directly from the dropdown menu, which provides a more intuitive and streamlined way to organize games. Additionally, a feature long requested that allows users to configure scripts to run before and after game launches. The update also includes several fixes to GOG and Amazon games, addressing previous issues and enhancing compatibility. Moreover, the UI/UX has seen several other improvements, making navigation and interaction smoother and more user-friendly. These updates collectively contribute to a more seamless and enjoyable gaming experience. There is also a fix for when navigating to the GOG store where users had AdTraction blocked on their network. Just a reminder that, if you want to support Heroic by buying games on GOG from it, you will need to add this exception on your adblocker. :) ## What's Changed * [FIX] Amazon filters not displaying when the username is empty by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3600 * [UX] Improve update Dialog by @Mariaboni in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3598 * [WORKAROUND]: run physxlegacy setup without user input by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3616 * [TECH]: update gogdl to v1.0.1 by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3615 * [FIX] Broken behavior of webview back arrow by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3587 * [FIX] Adtraction fallback by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3575 * [Fix] Sideloaded games on Windows by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3562 * [FIX] Disabling DXVK-NVAPI on Proton 9.0 by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3592 * [Ref/Fix] Improving checkDiskSpace by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3440 * Add Windowed Mode to Gamescope Options by @MuraPura in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3623 * [Feat-macOS] Add Mac Msync setting by @Mariaboni in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3630 * [Ref/Feat] Clean up our routing and make it faster by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3540 * [TECH]: update electron by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3628 * [Feat] Improve the "Move Game" experience a bit by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3648 * [Tech] Type-check Backend & Frontend events by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3649 * [Log] Print installed winetricks packages in logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3593 * [Fix] Make checkDiskSpace look at the correct drive again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3654 * [FIX] Wine/Proton-GE-latest not updatable after Heroic relaunch or Wine manager refresh by @matteobtt in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3620 * [Fix] Update Legendary by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3659 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3626 * [FIX] fix logs for sideloaded games by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3656 * [TECH] Update Nile to v1.0.2 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3662 * [Feature] Add option to add/edit/delete categories from categories dropdown by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3573 * Support additional gamescope options by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3476 * [Feature] Configure scripts to run before and after a game is launched by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3565 ## New Contributors * @Mariaboni made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3598 * @MuraPura made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3623 * @matteobtt made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3620 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.13.0...v2.14.0
v2.13.0
HI! The day has come for a new Heroic release and here we are, with one of the biggest in recent times. This new release brings tons of new features and improvements for GOG games which makes it more feature-complete than ever! We also started a partnership with GOG and now every game you buy from the GOG store inside Heroic will give us a commission, so it is another way of supporting the project. :) The link is also available at https://heroicgameslauncher.com/donate if you prefer to purchase games in your web browser. ### GOG Changes - Reworked downloading module - Ability to install and uninstall DLCs at any point (Windows and Mac builds) * - Ability to change game language at any point (Windows and Mac builds) * - Xdelta-based patching support for Windows and Mac builds * - Automatic installation of game dependencies as long as they are provided by GOG (Windows builds) * - New implementation of install script interpreter - Faster way of downloading and updating Linux native games * - Beta channels support for Windows and Mac builds (it's now possible to access Metro Exodus: Enhanced Edition) * - Support for password-protected beta channels (potentially useful for game devs who want to try out GOG build in Heroic) - Version rollback for Windows and Mac builds * - Ability to view changelogs on the game page - REDMod integration for Cyberpunk 2077 (*) Works on Linux when installing Windows games, but not for Linux builds since it is not supported by GOG. ### General Changes - Added a message on the library when no games were found due to filters applied or not logged in on any stores - Improved the Wine settings install dialog for Windows games on Linux and macOS - Winetricks fixes are enabled by default now - Added Wine/Proton explanation on Wine Manager - Several UI/UX and performance improvements ### Fixes - Fix the width of the image in the Add Game dialog - [Windows] Fix playtime tracking and auto cloud save-sync - Pass `--skip-sdl` when updating/repairing Epic games - Several other small fixes - Prevent double input when using a controller on the SteamDeck - Fix some cases where the install dialog got stuck fetching the install size ## Screenshots ![imagem](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/c9a2e8a5-575a-4e76-bb84-8656350badb2) ![imagem](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/68f6d9f4-f6cb-4156-bad4-caed809c1629) ![imagem](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/5873335c-4192-44d4-87b9-530f0decf74b) ### Changelog - [UI] Fix width of image in Add Game dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3427 - Added the second AMD APU code value to Steam Deck detection by @m3e-g in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434 - [Fix] Don't disable controller when disabling logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3457 - [Fix] Wait for legendary refresh to finish before storing array by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3452 - [UX] Set the auto fixes feature ON by default by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3449 - [UX] Add info about what Reset Heroic and Clear Heroic Cache do by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3431 - [UI/FIX] Fix context menu font by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3409 - [UX] Prefer using release dates from each runner by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3446 - [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3422 - [UI] Nord Light theme fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3462 - [GOG]: Refactor almost all GOG components by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3020 - [Cleanup] `platform` checks. Remove old code. by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3477 - [Refactor] Download known fixes from store folder by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3475 - [UX] Add some copy in the Wine manager explaining what are the different Wines in linux by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3456 - [Fix] Prevent last run output to leak to next run's logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3454 - [UX] Add support for autoinstallation of files from game folder by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3448 - [UX] Allow going back to a previous screen when no more webview history by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3426 - [Fix] Game Status type by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3481 - [Fix] Caching in `downloadFile` by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3484 - [Fix] Filter out -LoL build when installing wine at boot by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3512 - General repo cleanup by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3420 - [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3506 - [Fix/UX] Disable dragging elements by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3514 - [Fix] Ensure manifest in install info by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3508 - [Fix/Refactor] Make all logs async by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3507 - [Fix] Fix calculation of appName from command parts by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3522 - [UX] Initial refresh in the background if any library is ready by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3526 - [FIX] Reload library after GOG game install by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3520 - [Fix] Only download Winetricks every 7 days by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3527 - [FIX] Use PowerShell to run callRunner` commands on Windows by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3006 - [Tech]: Update nile by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3525 - [Ref] Use DNS text queries to resolve PCI IDs by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3528 - [UX] Update order in library when an install starts by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3523 - [PROTON] use run verb for setup commands by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3505 - [FIX] set initial state properly for password modal by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3482 - [Fix/UX] Check config before calling autoupdater by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3530 - [Fix] Pass `--skip-sdl` when updating/repairing Epic games by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3535 - [Fix] ignore gamepads that are masked by steam input to prevent dublicated inputs by @bmsuseluda in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470 - [Fix] Some default settings not being applied by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3543 - Small Formatting Changes by @bukaj0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542 - Tech: gogdl update by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3541 - [GOG] trim titles for games by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3549 - [UX] Add messages when there are no games to display in the library by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3536 - [FIX] Apply top padding only to external link warning dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3550 - [FIX] Fix z-index of folder icons in install dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3551 - [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3517 - [UX] Simplify install dialog hiding wine settings by default. Warn about shared wine directory by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3547 ## New Contributors * @m3e-g made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434 * @bmsuseluda made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470 * @bukaj0 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.12.0...v2.13.0
v2.12.1
Hi! This is a small hotfix that should address an issue with Heroic doing too many requests to the PCIUtils website instead of using the caching: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3483 We are close to make a big release that will include a LOT of new features and improvements especially for GOG games. Stay Tuned! **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.12.0...v2.12.1
v2.12.0
HI! We are glad to announce a new Heroic version. This one includes a lot of fixes, improvements and new features. It goes from adding support for Whisky GPTK on macOS, to UI improvements to the filters, auto installing of the Epic Overlay, automatic installation of fixes with Winetricks (enable this in Settings > Advanced > Experimental Features) and redistributables (for Epic games) which will increase the compatibility with several windows games on Linux and macOS. Fixes and issues on macOS when using Crossover with GOG and Amazon games, also add several improvements to the navigation when using the joystick. It is now possible to see the game release date and genres on the Game Page. This and a lot more! ## Screenshots ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/6e1fb722-287d-45d5-bf1a-482f80d7e3c8) ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/d05dc00a-d09a-4a45-8048-ab28288973aa) ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/aa1f107f-46c1-4e97-ae53-9e7f96fb3881) ## What's Changed * Sort favourites alphabetically (#2965) by @sluedecke in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3283 * [UX] Add an 'only' action to select one store/platform only by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3294 * [UI/Fix] Categories improvements: make them composable, update style, fix combination with filters by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3303 * [UX] Divide Wine-GE and Wine-GE-LoL in 2 tabs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3327 * [UI/Fix] Fix zoom level resetting when resizing the window by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3325 * [UI] Show a progress bar in the task bar for various app activity by @0xCmdrKeen in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3086 * [FEAT] Show Genres and Release date on Game Page by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3330 * [Fix] DXVK-NVAPI installation by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3347 * [Fix] Ignore gamescope if enabled and not found instead of failing by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3367 * [Fix] Steam Shortcuts / Make checkIfAlreadyAdded case-insensitive by @HazardousBackup in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3320 * [UI] Add link to join Discord server in the "Report a problem..." dialog by @Sasikuttan2163 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3339 * Update legendary to v0.20.34 by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3357 * [UX] Add offline support filter by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3371 * [UX] Show game title in uninstall dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3338 * [UX] Improvements when using a controller to navigate the interface by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3354 * [Tech] Refactor how we write to game logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3355 * [Flatpak] Add some libs missing for native games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3345 * [UX] Help component by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3135 * Install legendary prerequisites by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3364 * [Experimental] Automatic installation of known winetricks fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3335 * [Fix] Handle possible undefined GOG images by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3373 * [Fix/UI] Fix status after aborting wine installation. Make width of progress more stable by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3374 * [Feat] Support Epic's launch-able addons/DLCs (like Rocket Racing) by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3317 * [FEAT-macOS] Add Whisky Support by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3358 * [Fix] Fix searching `++` in winetricks dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3381 * Fixes related to "Installing Prerequisites" status by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3393 * Remove fixes file when a game is uninstalled by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3398 * [UX/Linux] Open main window when clicking the Tray icon by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3401 * [Fix] Prevent error if experimental features setting is undefined by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3400 * [UX] Fix position of dialog header by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3392 * [UX] Allow setting offline mode even if game does not have the metadata by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3385 * [UX] Add Accessibility option to disable closing dialogs when clicking outside by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3402 * Write game logs async. Write messages in bulks. by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3384 * [FIX] Using crossover with gog and amazon by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3308 * Install EOS overlay by default by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3356 * Only try to do EOS operations on a path if there's actually a Wineprefix there by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3410 * [UI] Fix extra scroll when UpdateComponent is displayed in the library by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3407 * [Fix] Hide hidden games in Favourites and Recent Games sections by @Sasikuttan2163 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3389 ## New Contributors * @sluedecke made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3283 * @HazardousBackup made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3320 * @Sasikuttan2163 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3339 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.11.0...v2.12.0
v2.11.0
HI! We're excited to announce the latest release of Heroic Games Launcher! This update brings a host of improvements and fixes. Heroic now has a way of adding User-Defined Categories, so it will be a lot easier to organize your collection of games. We also revamped all our filters to make it more seamless and to clean the library UI. Visual issues related to logs, dialogs, and RTL layout have been addressed, and anti-cheat runtimes are now enabled by default. We've also made several UI/UX enhancements and fixed some issues specific to macOS. Thanks to our amazing community for their contributions! ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/231a2e12-d127-40c7-83f7-57523b565ed7) ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/2642e2e8-67f4-44e6-aa5b-185a36c4a581) ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/d7d817a6-1b7b-4233-a9d7-c4795864033c) ## Changelog * [Fix] `AppSettings` type mismatches by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2718 * [FIX] Wine Stuck sometimes at adding registry key by @K900 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3210 * [i18n] Update Language selector with two more languages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3217 * [Tech] Deduplicate our Workflows by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3198 * [Fix] Prevent storing external urls for stores by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3208 * [UI/UX] Fix some visual issues related to logs, dialogs, and RTL layout by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3207 * [FIX] Enable anti cheat runtimes by default by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3103 * [FIX-macOS] Wine Downloader fails to extract files by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3227 * [Fix/Tech] Fixup Snap publishing in `build-base` workflow by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3223 * [Tech] Truly ignore `flatpak-build` by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3219 * [Fix] Workflows: Disable publishing when building the AppImage by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3253 * [UI] Fix height of install and settings dialogs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3254 * [UI] Improve download speed chart by @RawToast225 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3244 * [Fix] Issue #2466 GamePage image is missing logo when available by @hashkar123 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3245 * [UI] Fix regression of missing background image in game page by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3269 * [UI] Some small game page fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3270 * [UI/UX] Filters dropdown in Library. Show only installed by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3266 * [UI] Fix style of Filters button in some themes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3278 * [Fix] WINEPREFIX ignored when using GPTK by @Mrredstone5230 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3277 * [Feature] Add custom user-defined game categories #1428 by @lgcavalheiro in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3115 * [Mac] Allow setting the prefixes folder on Mac too by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3275 * [Fix] SystemInfo: Detect the Steam Deck OLED by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3273 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3265 ## New Contributors * @K900 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3210 * @RawToast225 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3244 * @hashkar123 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3245 * @Mrredstone5230 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3277 * @lgcavalheiro made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3115 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.10.0...v2.11.0
v2.10.0
Hi! It is time for a new Feature release of Heroic, still not 3.0.0 though since this one will bring major refactors and a new UI upgrade, but this one is a pretty big release and brings several fixes, performance, and quality-of-life improvements. It also upgrades Electron to v27 and Legendary to v0.20.33. It also starts to fix several issues with the Snap package (yes, Heroic has one under the Beta branch, which will move to Stable now). Before, Epic login, downloading wine, dxvk, and vkd3d was failing, making it impossible to play almost everything. Those should be fixed now. But the Snap package still has some limitations: it won't be able to access Proton from Steam, gamemode, mangohud and gamescope won't work either. As a downside of upgrading Legendary to the new version, it is not possible to Uninstall an Epic game while another Epic game is being installed. This is due to how Legendary is locking the install file so it cannot be altered or corrupted by another legendary process. ## Highlights * [Linux] Added a new Gamescope Setting to the game settings @Nocccer * [General] Changed the Game Settings UI to use Tabs instead of collapsible elements. The latest used tab will be remembered as well. @flavioislima * [General] It is now possible to use Custom User Agents for Browser apps; @flavioislima * [Linux] Fixed Epic Login and the download of Wine, Proton and other tools on the Linux Snap Package; @flavioislima * [General] Heroic will now remember the last visited URL for all stores, making navigation a lot better. @arielj * [General] A warning will be shown when using non-supported commands or env variables on their inputs; @arielj * [General] Fixed How long to beat information; @CommandMC * [General] Added a new experimental frameless window option @0xCmdrKeen; * [General] Added a new experimental feature to use a redesigned GamePage; * [Linux] Several fixes and improvements on the DXVK, VKD3D, Anti-Cheat runtimes @Etaash-mathamsetty and @arielj * [General] Several UI fixes and performance improvements @arielj * [General] GOG fixes and other improvements @imLinguin * [General] Improved Logs screen showing all available logs @arielj * [Linux/Mac] New widget to simply installing Winetricks components and fonts @arielj ## Bug Fixes * Missing resume download button when returning to downloads (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3171) * Repair not working for Epic games (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3165) * Downloads shouldn't be started when opening a game in CLI mode (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3161) * "Run Game Offline" mode not working on windows and mac (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3106) * Launching games through steam on windows not working (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3131) * Games not starting due to System Information command error (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3070) * The XDG_CONFIG_HOME is set by Heroic, causing Mangohud to use the wrong config (https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3074) ### Screenshots ![image](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/26871415/113aea3c-3484-45fd-a451-172ffc917c8b) ### New Contributors * @Skythrew made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3087 * @0xCmdrKeen made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3088 * @SarthakD15 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3117 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.9.2...v2.10.0
v2.9.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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2929 * [Fix] Installation of EOS Overlay by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2930 * [Fix] Alignment of current download component when sidebar is collapsed by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2933 * Refactor legendary setup by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2629 * [Tech] update vulkan-helper and gogdl binaries by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2961 * [Tech] Type-check Legendary commands by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2918 * [Browser]: handle before unload event properly by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2939 * [GOG]: fix issues with missing games metadata by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2950 * [FIX] Use wineserver -k when available by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2972 * [Fix] Some fixes for Amazon Games. by @AtFreezingPoint in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2956 * [Fix] Use runRunnerCommand to fix issue with spaces enabling egl-sync by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2964 * [FEAT] Add support for installing and enabling DXVK-NVAPI by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2567 * [FIX]: remember if window is maximized by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3007 * [FIX] Install all DLCs not adding them to the queue by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2976 * [FIX] Unbreak legendary update command. by @rdbrschf in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3017 * [Mac] Disable the login buttons for MacOS older than version 12 by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2983 * [UI] Add user feedback when copying log to clipboard by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2978 * [Feat]: Confirm installing broken anticheat games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2981 * [FIX] Unbreak updating games list if user is logged in to Amazon account, but has no games installed. by @rdbrschf in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3016 * [FIX] Fix windows dotnet applications from improperly working through wine by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2990 * [Feat]: Add environment variables for use by wrappers by @mtkennerly in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2969 * [FIX] Make sure game is available before auto-updating by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2979 * [UI]: Divide GamePage component into multiple components by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2848 * [FIX] Auto enabling anti-cheat runtimes by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3035 * [Feature] Add ExperimentalFeatures feature with dummy example by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2881 * [Fix] Await for GOG uninstaller to finish by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3039 * [Ref/Feat] System Information by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3027 * [FIX] Install dxvk and vkd3d on new prefixes if enabled by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2873 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3034 ## New Contributors * @AtFreezingPoint made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2956 * @rdbrschf made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3017 * @mtkennerly made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2969 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.9.1...v2.9.2
v2.9.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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2893 * [FIX]: Multiple Amazon Games bugs by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.9.0...v2.9.1
v2.9.0
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2751 * [UX] Do not force focus on main window after closing game by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2758 * [BUG] Don't add shortcut for DLCs. Fix adding sideload app shortcuts by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2778 * [Legendary] Refresh legendary only once at boot by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2770 * [UI/UX] Adapt layout properly to RTL languages by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2775 * Update heroic version in issue template by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2779 * Bump vite from 3.2.5 to 3.2.7 by @dependabot in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2780 * [UX] Update 'report a problem' message/instructions by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2754 * [Bug] Fix "no https" toggle not working by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2755 * [Sideload] browser, add support for DRM by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2761 * [UX/UI] Some fixes in search autocomplete by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2771 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2763 * [GOG]: Switch to Galaxy way of loading library by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2759 * [Logs] New option to disable logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2773 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2804 * Fix getGameInfo and prefix when uninstalling by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2808 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2815 * [GOG]: avoid removing folder_name between library refresh by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2814 * [Mac] Allow disabling automatic Applications shortcut creation by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2811 * [Feature]: Provide Protondb information on game page by @kohend in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2824 * [GOG]: Post playtime to gameplay.gog.com by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2795 * [Fix] Cannot read properties of undefined (reading 'is_dlc')] by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2802 * Remove prefix from issue template title, remove Beta by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2823 * [Feat/macOS] Add Support for Apple's Gaming Toolkit by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2787 * [Bug] Fix popover inside settings dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2822 * Set Legendary's config path to a Heroic-specific location by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2803 * [Feature] Download DXVK 1.10.3 if no Vulkan 1.3 support is detected by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2717 * [CI]: change url syntax for electron dependency by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2830 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2828 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2849 * [FIX]: Modify the language label of zh-hans by @findlayfeng in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2846 * Remove FSR toggle by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2842 * [GOG]: ignore pack game type by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2836 * [Feature]: Fetch steam deck comaptibility by @kohend in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2829 * Bump semver from 7.5.1 to 7.5.2 by @dependabot in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2827 * [FIX] Allow mangohud to find its config file again by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2841 * [Feat] Add support for Amazon Games by @Gustash in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2831 * [UI] Use cover art for the most recently played game by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2750 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2861 * [FIX] Favourites layout by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2864 * [FIX] Show correct number of gamecards in recently played. by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2862 * [NILE] run PostInstall setup after install only on Windows by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2865 * [Fix] Treat GPTK Wine like regular Wine by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2880 * [GOG]: fix obtaning manifest for updates check by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2882 * [FIX] Speed up the disabling of DXVK and VKD3D. by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2847 * Revert "[UI] Remove FSR toggle (#2842)" by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2876 * [Fix] Library refresh issues by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2886 * [Fix] Skip DLCs when listing recently played games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2888 * [FIX]: Libraries shadowing by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2866 * [UX]: request install info only when online by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2890 * [FIX] Switch to sniper runtime by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2792 ## New Contributors * @kohend made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2824 * @findlayfeng made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2846 * @Gustash made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2831 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.8.0...v2.9.0
v2.8.0
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](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2734) - Added support for Sideloading Browser Apps and Games (DRM content like Netflix won't work for now though)[@flavioislima](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2739) - Auto Download Wine if no version was found in the system. Defaults to Wine-GE on Linux and Wine-Crossover on macOS [@flavioislima](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2706) ## Bug Fixes - Fixed installation/update progress reports to the frontend [@arielj](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2683) - Numerous UI fixes in the Nord Light theme [@arielj](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2687) - Added missing Sideload game cover when no URL provided [@Etaash-mathamsetty](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2690) - Fixed Linux native games failing to add to the launcher [@av-dx](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2695) - Missing GOG download size in the download manager [@arielj](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2742) - Fixed installation of games that have Selective downloads (Fortnite, Fallout NV, and others) [@flavioislima ](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2746) ### Other Improvements - Made login screen more responsive [@arielj](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2704) - Improved sidebar link effect [@redromnon](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2714) - Improved handling of shortcuts from the frontend without depending on the menu [@arielj](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2684) - 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2695 * @SabotageAndi made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2711 @redromnon @Etaash-mathamsetty **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.7.1...v2.8.0
v2.7.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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2578 * [FIX]: Fix winemenubuilder not being disabled by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2630 * [FIX]: Fix playing status (again) by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2626 * [Enhancement]: When selecting item from search bar, it will take you directly to item's game page by @JordanPlayz158 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2614 * Fix missing game settings info in logs by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2638 * [Enhancement]: Provide Wine-ge/Proton-ge latest version via wine manager by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2513 * [Enhancement] Add logic to Stores feature by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2622 * [Fix] Searchbar and autoComplete UI by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2621 * [Fix] Ignore Logitech's G29 by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2570 * [Fix]: Blank screen on startup by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2612 * [FIX] Image search on Add Game Screen blocking finish button by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2657 * [Fix] Captcha not working on epic games page by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2658 * [GOG] Fix url for horizontal images for GOG downloads by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2661 * [FIX] Proper kill wine processes when hitting Stop Button by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2666 * Allow 'null' as lifespan so cachestore does not expire by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2664 * [Fix] Steam Shortcuts with missing runner by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2660 * [UX] Add Keyboard global shortcuts by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2659 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2636 ## New Contributors * @JordanPlayz158 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2614 * @kbdharun made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2596 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.7.0...v2.7.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.7.1/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.7.0
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 add `gamesdb` 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2434 * @andyvorld made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2449 * @bluegreensea made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2490 * @TornadoRadon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2518 * @kshitijsubedi made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2504 * @Kek5chen made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2563 ## Heroic Team @flavioislima @arielj @CommandMC @imLinguin @Nocccer @biliesilva ## Other Colaborators @Etaash-mathamsetty @redromnon @BrettCleary ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.7.0/total?color=0000bc&label=Total%20Downloads&style=for-the-badge) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.6.2...v2.7.0
v2.6.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](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.6.1) ## 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2416 * [Fix] Run game update check when Heroic starts by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2408 * [UI] Fix minor styling bugs by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2403 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2398 ## New Contributors * @MichaelGDev48 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2414 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.6.1...v2.6.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.6.2/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.6.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 ![216277678-3e90f432-548c-43b8-8c25-79ecc86ba9d3](https://user-images.githubusercontent.com/26871415/216290902-39e16e92-c000-406c-882b-96655f5eb3a3.jpg) ![216277779-16b20fa1-77fe-4560-aabe-d2d6e5cf8554](https://user-images.githubusercontent.com/26871415/216290929-b069a663-7b93-4f88-9194-2d1e3373ba0b.jpg) ![216277885-7365d5ee-5a56-4c14-9ff2-12f8243cf5dc](https://user-images.githubusercontent.com/26871415/216290935-0b5c1bd6-ff74-4cc8-8607-c079aca08e8d.jpg) ![216278010-892f8671-19d7-4261-8318-dae71785be63](https://user-images.githubusercontent.com/26871415/216290940-3e3836bb-31c2-4269-aa6a-f4f4883b0f6d.jpg) ![216278264-2cf4b170-f315-443d-98ac-1a34873113fe](https://user-images.githubusercontent.com/26871415/216290941-46bc4a62-87e7-4070-be49-676558148a60.jpg) ![216278388-98366fd4-d9af-4707-824a-6e6c5b87341b](https://user-images.githubusercontent.com/26871415/216290946-7c3cdeec-410b-4312-8da7-c87e3f2999e4.jpg) ![216278656-05f6e654-7a9b-403c-9aa6-9e020c4c6d90](https://user-images.githubusercontent.com/26871415/216290953-4c55d902-6707-4ac2-91f5-049599f4388a.jpg) ### Contributors @arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate ### New Contributors * @Mark12870 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2227 * @JKingweb made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2336 * @Trevonn made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2379 * @enzoIto made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2366 * @Root-Core made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2377 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.2...v2.6.0 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.6.1/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.6.0
## 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](https://user-images.githubusercontent.com/26871415/216290902-39e16e92-c000-406c-882b-96655f5eb3a3.jpg) ![216277779-16b20fa1-77fe-4560-aabe-d2d6e5cf8554](https://user-images.githubusercontent.com/26871415/216290929-b069a663-7b93-4f88-9194-2d1e3373ba0b.jpg) ![216277885-7365d5ee-5a56-4c14-9ff2-12f8243cf5dc](https://user-images.githubusercontent.com/26871415/216290935-0b5c1bd6-ff74-4cc8-8607-c079aca08e8d.jpg) ![216278010-892f8671-19d7-4261-8318-dae71785be63](https://user-images.githubusercontent.com/26871415/216290940-3e3836bb-31c2-4269-aa6a-f4f4883b0f6d.jpg) ![216278264-2cf4b170-f315-443d-98ac-1a34873113fe](https://user-images.githubusercontent.com/26871415/216290941-46bc4a62-87e7-4070-be49-676558148a60.jpg) ![216278388-98366fd4-d9af-4707-824a-6e6c5b87341b](https://user-images.githubusercontent.com/26871415/216290946-7c3cdeec-410b-4312-8da7-c87e3f2999e4.jpg) ![216278656-05f6e654-7a9b-403c-9aa6-9e020c4c6d90](https://user-images.githubusercontent.com/26871415/216290953-4c55d902-6707-4ac2-91f5-049599f4388a.jpg) ### Contributors @arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate ### New Contributors * @Mark12870 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2227 * @JKingweb made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2336 * @Trevonn made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2379 * @enzoIto made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2366 * @Root-Core made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2377 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.2...v2.6.0 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.6.0/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.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](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.5.0) ## 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2157 * [macOS] Add support for app shortcuts by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2161 * [FIX] Crossover not found on macOS by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2165 * [Fix] Logging out feedback (rebased) (#1966) by @vncsreis in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2175 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2147 * [UI/UX] Cache HowLongtoBeat Data and move squares down by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2180 * [WineManager] Update wine item status after install/uninstall by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2168 * [UI] Update Tray icon when recent games change by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2184 * [UI] Improve styling in various areas by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2132 * [FIX] Not being able to change GOG saves path by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2181 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2194 * [Fix] DXVK + Winetricks on macOS by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2166 ## New Contributors * @vncsreis made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2175 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.1...v2.5.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.2/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.1
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](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.5.0) ### 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**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.0...v2.5.1 ## Changelog * [GOG] Retry GOG install info if invalid language by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2114 * [Connectivity] Connectivity check tweaks: ignore button, more ways to check, longer timeout by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2113 * [Logs] Add GOGdl and Legendary verbose log for any command output for better troubleshooting by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2119 * [Library] Disable Play button while launching game by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2120 * [i18n] Add Arabic Language by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2122 * [Fix] 2.5.0 Stable fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2107 * [Feat/macOS] Add Wine and DXVK support for macOS by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2108 * [Fix] Save sync for native games by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2137 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.0...v2.5.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.1/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.0
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](https://user-images.githubusercontent.com/26871415/204556120-04f7a507-f658-4514-93f6-121be7aa0b61.png) ### 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](https://user-images.githubusercontent.com/26871415/204556469-34bdb09b-ae5d-452f-b430-e8c54daced3d.png) ### 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](https://user-images.githubusercontent.com/26871415/204556793-ebab77fa-e85c-4759-802e-731aebf8de43.png) ### Custom Themes Now Anyone can create a new theme and share it with others on our [Theme Repo](https://github.com/Heroic-Games-Launcher/heroic-themes). 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](https://user-images.githubusercontent.com/26871415/204540214-d1c782e3-cbe2-4339-a34e-ddb66fb9afbe.jpg) ### Setting to add the game to Steam automatically (pretty useful on the SteamDeck) ![telegram-cloud-photo-size-1-4911246200934607630-x](https://user-images.githubusercontent.com/26871415/204540491-729dd68b-636d-44fd-bef9-a445eee93111.jpg) ### 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](https://user-images.githubusercontent.com/26871415/204145578-37da978f-2ec1-4b42-be41-c5acb16d63bc.png) 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](https://user-images.githubusercontent.com/26871415/204144607-bd075ac7-f831-459f-8d4b-d4a19b4185a7.png) ### Tools were moved to a submenu on Game Page ![telegram-cloud-photo-size-1-4911246200934607629-x](https://user-images.githubusercontent.com/26871415/204541075-a548ed62-97c6-462c-9042-c26b6b4e9af2.jpg) ### 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](https://user-images.githubusercontent.com/26871415/204541260-ec981c5b-c146-433c-ac84-d8b054be3af7.jpg) ### 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 * @bradfordcondon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1845 * @tildemarky made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1376 * @wbrtm made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1955 * @Snoodelz made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1954 * @Zarklord made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2045 * @misaeldossantos made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2075 * @GessioMori made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2062 * @riszaitan made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1786 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.3...v2.5.0 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.0/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.0-beta.3
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 * [UI] Add css variable for controller hints background by @wbrtm in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1989 * [Fix] Verify that a valid Wine/Proton prefix exists before running any Wine command by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1987 * [UI] Fix dialog content width by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1996 * [UI] Fixes game page scroll when content doesn't fit the screen by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1994 * [Legendary] Update linux binary by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1991 * Gamepad navigation tweaks by @wbrtm in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1971 * Update Legendary to 0.20.31 by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2003 * [Tech] Add types to all IPC functions by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1901 * [UI] Hide Clear button for Library's Search Bar by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2007 * [Fix] Steam runtime making games fail to launch by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2019 * [Logs] Catch invalid JSON outputs from legendary when launching games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2011 * [UI] Hide wine-related settings for games when Wine is not used by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2008 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1990 * [Tech] UI performance improvements + small fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2010 * [Fix] offline notification text by @wbrtm in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1980 * [Linux - UI/UX] Show Checkbox to use default Wine Settings on new Installs by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2022 * `--offline` flag fix for beta by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2037 * [Fix/Epic] Handle metadata files with dots in their name correctly by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2038 * [UI] Show How Long to Beat Data on Game Page by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2032 * [UI/UX] Download Manager Improvements by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2029 * [UI/UX] Detect if the game folder is available and show if the game is installed or not by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2031 * Add a timeout when watching Legendary's `installed.json` by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2042 * [FIX] Auto Sync Saves not working on No-GUI mode by @Zarklord in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2045 * [Backend] Add support for auto enabling anti cheat runtimes for legendary on linux by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2044 * [Fix] errorHandler: Handle `grep` exit code of 1 better by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2052 * Use new `--accept-path` flag in save sync by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2004 * [General] Avoid unnecessary config writes by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1988 * [UI] Fix downloads styling by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2055 * [Fix/Epic] Only delete `userInfo` key from configStore when logging out by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2054 * [UI] Small Improvements by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2041 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2021 ## New Contributors * @Zarklord made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/2045 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.0-beta.2...v2.5.0-beta.3 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.0-beta.3/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.0-beta.2
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 * [UI] Add Nord Light and Dark theme by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1941 * [General/Protocol] Fix protocol not launching gog games by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1969 * [Fix] context menu selection/hovering by @wbrtm in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1961 * [TECH] Move default save computation into the backend by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1887 * [Tech] Update React to v18, Vite, TS and Vite Plugins to latest by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1981 * Reorder settings by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1984 * Scrolls to previous location when opening library by @Snoodelz in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1954 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1962 * [Fix] 2.5.0 Beta 1 Fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1979 ## New Contributors * @Snoodelz made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1954 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.5.0-beta.1...v2.5.0-beta.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.0-beta.2/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.5.0-beta.1
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 * [Fix] Added check if heroic can communicate with the internet (ping some standard websites) by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1677 * [Tech] Switch from react-scripts to Vite & clean up everything to work with strict mode by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1633 * [Fix] Check if Legendary's `metadata` folder exists before trying to read it by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1785 * [Fix] Not permanently saving downloadNoHttps config option by @Keksgesicht in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1797 * [Fix] TypeError: Unexpected end of json by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1806 * [Tech] Add codecheck to pre push and workflow by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1794 * [Fix] Update legendary binaries by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1809 * [Refactor] Logger by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1667 * Improve README and developer experience by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1807 * [Tech] Enable sandboxing for ipcRenderer Processes by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1783 * [UI] Custom Error Dialog by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1815 * add a description box for steam path by @bradfordcondon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1845 * [Refactor] Settings by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1726 * [Tech/Refactor] Frontend/design system by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1851 * [Refactor] Offline detection by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1727 * [UI] Fix back to top button covering game cards by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1885 * Fix setting not updating after another setting changes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1876 * Move `Tools` content into a menu by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1841 * [UI] Tweak backToTopBtn color theme by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1882 * [Linux] Set some more Wine-related env vars when launching with built-in libraries by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1852 * [Fix] Unicode chars in non-steam-game error dialog by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1873 * Move game menu next to the title by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1899 * [Linux] Fixup: Show Wine Prefix in Game Settings again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1894 * [Tech] Make it possible to disable the React developer tools by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1895 * Do not check the EOS overlay for GOG games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1916 * Show an error if the select wine doesn't exist by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1912 * Remove `draggable` from `Run EXE on Prefix` button by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1907 * Fix automatic shortcuts creation by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1903 * [Tech] System info cache by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1897 * Fix error when clicking "Settings" when the current screen is a login webview by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1902 * Add shortcuts to Steam automatically by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1904 * Log Legendary's launch info/config when launching games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1918 * [Linux] Remove Resizable BAR toggle by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1921 * [UI/UX] Replace native dialogs by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1891 * [UI] Update login with new designs by @tildemarky in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1376 * Refactor/sidebar by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1865 * [Feat - General] Sideload Apps by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1864 * Some dialog fixes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1933 * Try to prevent login using the store webview by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1900 * Allow using custom CSS files to theme Heroic by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1939 * [Feature] Download Manager by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1832 * [Fix] Duplicate kill listener by @BrettCleary in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1944 * [Feature] Allow removing elements from recently played by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1937 * [General] Update electron to 21.1.1 by @Etaash-mathamsetty in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1822 * [Linux] Display a warning if "Use dedicated graphics card" is enabled with just one GPU by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1925 * [Other] Update Legendary to v0.20.30 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1945 * [UI] Refactor Action Icons by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1952 * Use yarn start instead of yarn dev by @wbrtm in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1955 * Optimize eslint settings by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1953 * Fix some issues when uninstalling games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1950 * [UI/UX] Pre-release Fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1956 * [MacOS/Linux] Fix up runWineCommand by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1958 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1957 ## New Contributors * @bradfordcondon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1845 * @tildemarky made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1376 * @wbrtm made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1955 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.3...v2.5.0-beta.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.5.0-beta.1/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.4.3
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 * [Fix] WinePrefix FAQ link by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1774 * [Fix] Empty screen because of recent games undefined by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1770 * [Windows - Fix] Replace wmic with powershell command, because it is deprecated. by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1788 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1710 * [Fix] Epic games fails to install by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1791 * [Fix] GOG stuck progress on download + Add 7 new languages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1800 * Try to use image cache for images with full url by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1779 * Log frontend errors in log files by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1778 * [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1798 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.2...v2.4.3 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.4.3/total?color=0000bc&label=Total%20Downloads&style=for-the-badge)
v2.4.2
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 * [Tech] Fix Windows artifacts naming and builds by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1757 * [FIX] Epic Games Login + Update Legendary to v0.20.28 by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1763 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.1...v2.4.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.4.2/total?style=flat-square)
v2.4.1
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 * [UI] Show Cloud Save unsupported status by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1734 * [General] Images offline cache by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1732 * Remove extra game status change when killing a game by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1725 * Some UX improvements on env variables by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1720 * [Fix] Add winetricks dependencies for Flatpak by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1723 * [Fix] Multiple small fixes by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1740 * [FIX] Don't show Recent Games if the list is empty by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1751 * [UI] Show winetricks progress output and Sync-Saves output via React Dialog by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1730 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0...v2.4.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.4.1/total?style=flat-square)
v2.4.0
After more than 3 months from 2.3.0 first release 2.4.0 is finally here. Our biggest release yet! More than 200 commits and tens of thousands of line changes. Were 2 betas that were downloaded more than 20.000 times and we could collect a lot of feedback from the community. Thanks a lot for that! ⚔️ ## What's new? The list is huge if were not following the beta releases so we did a summary here but you can go to the beta releases if you want more details. If you were using the beta and want to see what's new since Beta 2 you can skip to the end or check the text in **BOLD** on the full changelog. * [UI/UX] Library improvements - Add the current Download/Update(s) on the sidebar; - Show a unified library + add a new Store Filter. - Add the ability to collapse the sidebar. - Updated the Sidebar with a new design; - Add a Favorites button to show only the favorites; - Add Auto-Complete to the Search Bar; - Simplify Game List for a cleaner look; - Use this new game list for the wine manager as well; - Add scale effect on GameCard on mouse hover. - Change the Design of buttons, selects, and inputs to match the current Figma Design. - Fine-tune the fuzzy search since it was showing a lot of items not related to the search. - Several styles fixes to improve consistency; - Add the Heroic version to the sidebar; - **Show available new versions (beta and stable) on the sidebar as well (except Flatpak)** - Added a notification when starting moving a game * [General] GOG Cloud Save support for Windows, Linux (Windows games with Wine/Proton since GOG doesn't have Cloud saves for Linux games), and macOS games (native and windows using Crossover). * [General] Added a Joystick overlay with the list of actions at the bottom of the library when a joystick is connected * [Linux/Windows] Epic Overlay support. Since the latest DXVK version made it run on Linux we decided to give support for it as well. It is downloaded on the Heroic Settings and enabled on the Game Page > Tools. Also, once it is enabled it will be enabled on the Wine Prefix in general. You might also need to install `corefonts` from winetricks. * [Linux] EAC/BattleEYE Anticheats runtime. Heroic will download and use the runtime if enable on the game settings during launch, this will make it easier to play games that need them on Linux. Of course not all games will work and for some of them, like Fall Guys, some extra steps are required as well. We will update our Wiki with the workarounds with time. [Linux] Anti-cheat information on the game page. Heroic now gets information from the website `areweanticheatyet.com` and shows it on the game page so you know if it's possible to run the game on Linux or not. Some information might not be precise as well so let us know if you find something wrong. * [Linux] On the game settings now we added a dedicated and easier way of adding environmental variables or wrappers (like gamescope). Instead of writing everything in one now, we added an editable table for that; * [General] Add Game Shortcut to Steam. On the game page > Tools, there is a new link that can be used to add the game to Steam. This shortcut will still run Heroic in the background so it can handle sync saves, etc. but the process will be killed after the game closes. * [General] We added helper icons to some settings to explain things like VKD3D, DXVK and others. * [General] Add an option to use HTTP instead of HTTPS when downloading games. * [General] Add button in Game Page > Tools to force a game update (if available) * [Linux] Added option to display Wine executable path * [Linux] When using Wine or Proton now Heroic will use the libraries that were shipped with the downloaded version instead of the system. But there is an option on the game settings to prefer system libs as well. * [UX] Add option to change Game Language * [Fix] Disable controller on boot setting * [Fix] detection of search bar focus to open the virtual keyboard * [Fix] DOSBOX Windows Games * [Fix] Setup GOG games with Proton + ScummVM patch * [Fix] multiple settings written * [Fix] No longer replace token/sid with redacted * [Other] Remove CrossOver support on Linux * Several other improvements and fixes for all platforms, stores and functionalities. * Legendary was updated to v0.20.27 * **Electron updated to v20.0.1** ## Screenshots ![image](https://user-images.githubusercontent.com/26871415/184140182-0b0b92b0-e388-401f-910b-ff95b22db059.png) ![image](https://user-images.githubusercontent.com/26871415/184139791-8666bc1d-a54f-467c-8c30-ea1eb6d24458.png) ![image](https://user-images.githubusercontent.com/26871415/184139827-ff8ae4ef-f5c3-42f4-b789-1b30595ec0b0.png) ![image](https://user-images.githubusercontent.com/26871415/184140036-28ee0d8b-a263-4ed8-a30a-1cd19436f90a.png) ![image](https://user-images.githubusercontent.com/26871415/184141942-937f8cc0-f148-4729-b03e-bfcc8132c233.png) ![image](https://user-images.githubusercontent.com/26871415/184140357-55ed23d1-deed-4fa4-9874-5372d775fb06.png) ![image](https://user-images.githubusercontent.com/26871415/184110798-d96c6033-46ab-400f-aa59-47300e61e6e8.png) ![image](https://user-images.githubusercontent.com/26871415/184142330-62cb629d-119f-475d-9f3d-02d731535bcc.png) ![image](https://user-images.githubusercontent.com/26871415/184142390-2b148d78-2fd6-4098-89d1-8808c7512bfc.png) ![image](https://user-images.githubusercontent.com/26871415/184142488-87aef55a-282d-43c3-9711-116c14da0036.png) ## Changelog - Were 230 commits so I will post the link to the full list of changes here: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.10...v2.4.0 ## What's new since Beta 2 - Joystick Overlay and more improvements for control navigation - Heroic will show a message on the Sidebar now if a new Stable or Beta version is available - GOG cloud saves should support multiple locations now and more fixes for it - The list of tools on the game page was reorganized - Fix GOG game pages not working when offline - Fix showing game as installed on recently played and favorites - Fix showing EOS button for GOG games - Fix GOG games now launching via protocol - Fix Esync/Fsync toggles for Proton - Sort recently played games by playtime - Improvements on how Heroic handles Desktop and Menu shortcuts - On-screen keyboard now should follow Heroic Theme - Heroic will prevent the display from sleep while playing a game - Fixes for 'path not writable' false positives - Updated Electron to v20.0.1 - Several other fixes and improvements - Full changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0-beta.2...v2.4.0 ## Special Thanks We thank all our contributors on Patreon, Github Sponsors and Ko-fi. Soon we will list the names of all contributors on a special place in the app. Thanks everyone that helps with translations. We also would like to thank all people that reported bugs and helped makes this a pretty good and stable release specially: @felipecrs @diyou @nocifer And of course all the other collaborators! 🛡️ ⚔️ @arielj @CommandMC @imLinguin @Nocccer @Etaash-mathamsetty @redromnon ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.4.0/total?style=flat-square)
v2.4.0-beta.2
Hi! So it's been a full month since the first beta and this second and last one comes with new exciting features. We are planning to release the new stable by the end of the month so any help we can get from testing this one is appreciated. ## Highlights - [General] GOG Cloud Save support for Windows, Linux (Windows games with Wine/Proton since GOG doesn't have Cloud saves for Linux games), and macOS games (native and windows using Crossover). Still in early development so it's recommended that you backup your saves before using it. Some games might also return some false positives when they support or not the feature, so let us know if some game doesn't have the correct information. - [Linux/Windows] Epic Overlay support. Since the latest DXVK version made it run on Linux we decided to give support for it as well. It is downloaded on the Heroic Settings and enabled on the Game Page > Tools. Also, once it is enabled it will be enabled on the Wine Prefix in general. You might also need to install `corefonts` from winetricks. - [Linux] EAC/BattleEYE Anticheats runtime. Heroic will download and use the runtime if enable on the game settings during launch, this will make it easier to play games that need them on Linux. Of course not all games will work and for some of them, like Fall Guys, some extra steps are required as well. We will update our Wiki with the workarounds with time. - [Linux] Anti-cheat information on the game page. Heroic now gets information from the website `areweanticheatyet.com` and shows it on the game page so you know if it's possible to run the game on Linux or not. Some information might not be precise as well so let us know if you find something wrong. - [Linux] On the game settings now we added a dedicated and easier way of adding environmental variables or wrappers (like gamescope). Instead of writing everything in one now, we added an editable table for that; - [General] Add Game Shortcut to Steam. On the game page > Tools, there is a new link that can be used to add the game to Steam. This shortcut will still run Heroic in the background so it can handle sync saves, etc. but the process will be killed after the game closes. This is also experimental but it seems that is working fine on most packages, might not work with portable ones like AppImage and the Portable windows version. - [General] We added helper icons to some settings to explain things like VKD3D, DXVK and others. - [General] Add an option to use HTTP instead of HTTPS when downloading games. - [General] Add button in Game Page > Tools to force a game update (if available) - [Linux] When using Wine or Proton now Heroic will use the libraries that were shipped with the downloaded version instead of the system. But there is an option on the game settings to prefer system libs as well. - Electron was updated to v19 - Legendary was updated to v0.20.27 - GOGDL was updated to v0.4 - Besides that, there are several other fixes and improvements. ![Screenshot_20220717_165537](https://user-images.githubusercontent.com/26871415/179519638-5374dacf-e43b-458a-bdf0-b338f2c790bb.png) ![Screenshot_20220717_165446](https://user-images.githubusercontent.com/26871415/179519551-a4f618e5-a924-475b-81b9-e19a3e511d2f.png) ![Screenshot_20220717_165517](https://user-images.githubusercontent.com/26871415/179519622-e3ee60cf-79b4-4f63-9181-09997cab6c42.png) ![Screenshot_20220717_165704-1](https://user-images.githubusercontent.com/26871415/179519693-9fb98f87-da89-421f-a6ad-8be0794bbb3a.png) ![Screenshot_20220717_164215](https://user-images.githubusercontent.com/26871415/179519774-654a5240-0ab1-4a46-82bc-b516f2b0d0cd.png) ![Screenshot_20220717_163018](https://user-images.githubusercontent.com/26871415/179519815-3ba749a3-3ef3-4c8f-a929-d3798c099160.png) ## Full Changelog * [Epic] Fix: Pass empty SDL tag properly by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1481 * [General] Add launcherArgs to native games again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1520 * [Fix] Quote environment variables in generated command by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1541 * [Fix] "default not writable"/"Path might not be writable" error by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1529 * [General] add optional '--no-https' flag for legendary args for LanCache compatibility by @Keksgesicht in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1538 * Allow game cards to grow to use the complete available horizontal space by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1482 * [General] Allow triggering a game update manually even if no update option is shown by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1550 * [General] Logging & launching improvements by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1548 * [Steam-Deck] Always maximize Heroic if Steam-Deck gamemode by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1522 * Allow for EOS Overlay management directly in the launcher by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1526 * [Linux] Wine-Manager format ETA to HH:MM:SS by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1557 * [UI] Add Hoverbox Description for Toggles by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1562 * [Linux] Add anticheat information when possible by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1504 * [UI] Match Toggle Helper Icon with Theme Color by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1573 * [Linux] Added option to prefer system libs by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1564 * Some UI fixes for long strings on translations by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1572 * [Linux/MacOS] Split Enviroment Variable and Wrapper Option by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1533 * [UI] Fix Other Help Icon Boxes by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1517 * [FIX] Remove ZSTD need for VKD3D by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1514 * [Fix] Not Checking games update on all platforms on refresh by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1566 * [Tech] Refactor game settings with fallbacks by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1492 * [GOG] Cloud Saves support by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1396 * [Fix] System Libs Helper icon spacing by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1576 * [Feature] Option: Add games as Non-Steam Game by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1331 * [UI] Sidebar settings button opens game settings on GamePage by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1579 * [Fix] Some things missed in the EOS Overlay PR by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1563 * [UI] Hide game title when the card is not focused by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1569 * [Fix] vkd3d and dxvk tar commands by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1582 * [Epic] Anticheat runtimes (EAC and BattlEye) by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1560 * Fix: Don't 'handleProtocol' if mainWindow doesn't exist yet by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1559 * Clean up `runWineCommand` and other functions in `launcher.ts` by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1568 * [Fix] Delete duplicate ThemeSelector element by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1580 * [Fix] Extract runtimes properly by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1589 * [Windows] Prompt for Visual C++ Runtime installation when not found by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1583 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1592 * [Fix] Beta 2 Fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1590 ## New Contributors * @Keksgesicht made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1538 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.4.0-beta...v2.4.0-beta.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.4.0-beta.2/total?style=flat-square)
v2.3.10
Hello! This is one last fix for the stable version while we prepare the next release which will be done pretty soon. If you want a stable experience instead of the new exciting features of the beta then this is for you. This release fixes some issues with games that use Selective Download (Fortinite, Cyberpunk, and others), fix an issue with the Epic login that was stuck in a screen showing the SID sometimes, fixes some issues when using Environment Variables on Linux, removes duplicate theme selector and other fixes. Also updated Electron to v19 and Legendary to the latest v0.20.27. ## What's Changed * Run game from tray icon directly without using shell by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1493 * Refactor/fix: Wait until frontend is ready before processing protocol/args by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1501 * [Epic] Fix: Pass empty SDL tag properly by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1481 * [General] Add launcherArgs to native games again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1520 * [Fix] Quote environment variables in generated command by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1541 * [Fix] "default not writable"/"Path might not be writable" error by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1529 * [UI] Fix Other Help Icon Boxes by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1517 * Fix: Don't 'handleProtocol' if mainWindow doesn't exist yet by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1559 * [Fix] Delete duplicate ThemeSelector element by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1580 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.9...v2.3.10 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.10/total?style=flat-square)
v2.3.9
Hi! While the beta has several amazing new features that you should try, we are also updating our stable version with fixes for GOG games that uses DosBox and ScummVM. This will increase the compatibility of these games by a lot since now Heroic proper handle the config files for those. **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.8...v2.3.9 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.9/total?style=flat-square)
v2.4.0-beta
Hello! This is the first beta for the next stable release and already brings several new features and improvements. In summary, we have design changes, the current download/update will be shown on the sidebar all the time, even if you leave the library and go to the store or settings, etc; the game library was overhauled and now the game cards will show the game title all the time as well the buttons for play, settings, and update (if any). This is probably a change that some people won't like but this is good for accessibility and we know some games don't show the name on the cover. But let's wait for the feedback. Besides that, now we have a unified library with all games from GOG and Epic if you have logged in to both. A favorites button to show only the favorites, an auto-complete feature for the search, and more! ### Changed * [UI/UX] Library improvements by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1449 - Add the current Download/Update(s) on the sidebar; - Show a unified library + add a new Store Filter. - Add the ability to collapse the sidebar. - Updated the Sidebar with a new design; - Add a Favorites button to show only the favorites; - Add Auto-Complete to the Search Bar; - Simplify Game List for a cleaner look; - Use this new game list for the wine manager as well; - Add scale effect on GameCard on mouse hover. - Change the Design of buttons, selects, and inputs to match the current Figma Design. - Fine-tune the fuzzy search since it was showing a lot of items not related to the search. - Several styles fixes to improve consistency; - Add the Heroic version to the sidebar; - Added a notification when starting moving a game * [UX] Add option to change Game Language by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1440 * [Fix] Disable controller on boot setting by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1438 * [Fix] detection of search bar focus to open virtual keyboard by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1450 * [Fix] DOSBOX Windows Games by @imLinguin and @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1469 * [Fix] Setup GOG games with Proton + ScummVM patch by @imLinguin and @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1472 * Fix] multiple settings writes by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1464 * [Linux] Added option to display Wine executable path by @Delta2Force in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1409 * [Fix] No longer replace token/sid with redacted by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1442 * [Other] Remove CrossOver support on Linux by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1404 * [Tech] Pass SDL list as multiple arguments by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1443 * [Tech] Store only game setting keys in game config file during installation by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1467 * [Tech] Restructure/Cleanup of runLegendaryOrGogdlCommand by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1415 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1466 ## New Contributors * @Delta2Force made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1409 ### How to install on Flatpak (might take a few hours to appear) - Add the beta repo: `flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo` - Refresh the repository: `flatpak update --appstream` - Install Heroic Beta with: `flatpak install com.heroicgameslauncher.hgl/flathub-beta ` ### Screenshots ![image](https://user-images.githubusercontent.com/26871415/172703432-55067692-6c53-4a85-bdb5-dd47aae3b0ca.png) ![image](https://user-images.githubusercontent.com/26871415/172704266-f37fe194-73d6-44e1-a33b-ee6d7b61117b.png) ![image](https://user-images.githubusercontent.com/26871415/172832066-76f05531-a5e3-4940-a65a-3e2fb69ee431.png) ![image](https://user-images.githubusercontent.com/26871415/172703625-88bfab6e-155a-4a01-a4c5-7b3ba8cdf3fb.png) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.8...v2.4.0-beta ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.4.0-beta/total?style=flat-square)
v2.3.8
HI! A new hotfix for Heroic stable while we are working on new features for the next Beta. ## What's Changed * Fix toggle switch ids in install dialog by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1448 * Fix Disable controller on boot setting by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1438 * Fix detection of search bar focus to open virtual keyboard by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1450 * Fix installation of game with selective downloads by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1443 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1435 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.7...v2.3.8 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.8/total?style=flat-square)
v2.3.7
This is another small release that have a few fixes and improvements. The first improvement is that now the Search in the library will find the title even if you write it wrong or forget any special character that the title had. Before, the title needed to be exact, otherwise Heroic would not find it. It also fixes the missing progress when installing and updating and also shows a message on Linux in case ZSTD is not available in the system. ## What's Changed * [Fix] Missing Percent on download + fuzzy search by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1426 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.6...v2.3.7 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.7/total?style=flat-square)
v2.3.6
Hi! This is another small release with more fixes to achieve more stability for Heroic 2.3. It alsos update Legendary to latest version (0.20.26), that have several fixes as well. ## Bugfixes - Install dialog crashing when continuing download - Fix download progress starting from zero instead of continuing. - [Linux] Fix Run EXE not working when having spaces on the path. - Translations updates ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.6/total?style=flat-square)
v2.3.5
Hi! After 2.3.4 some people were having issues with the library after login and also a few dialogs about corrupted configs. This release should fix that; ## What's Changed - Disable most verbosity since several dialogs with false positives were being shown. - Fix corrupted config message on Windows. - Fix Library is not showing after log in with epic games. - Disabled auto-update on macOS **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.4...v2.3.5 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.5/total?style=flat-square)
v2.3.4
Hi! In this new release, we worked on fixing small issues, especially on the SteamDeck/Flatpak and macOS, but also introduces some small and nice features: ## Highlights - Added a CLI parameter `--no-gui` that opens Heroic with no user interface. Might get in handy to create some scripts or add a Heroic game on other launchers. Basically, you just need to call `heroic --no-gui heroic://launch/{appName}`. - Added more feedback on errors and fixed some error messages that were not exactly clear. - Now it's possible to pass any wrappers on the Environmental Variable sections. Might be good to some advanced users. - [Linux] Heroic now will search for Proton versions and Runtimes outside the main library, so in any other drive or partition. ## Fixes - [Linux/SteamDeck] Several fixes related to the Steam runtime and Proton. - [General] Fixes Force Download and Force Upload of Cloud saves not working properly. - [Linux/SteamDeck] Fix Winetricks on Flatpak/SteamDeck for good now. - [General] Fix GOG games not running the setup correctly; - [Linux/Mac] Fix the Windows version of a native GOG game not working properly - [macOS] Heroic will check if the crossover bottle exists before launching now. - [macOS] Fix Installing games on the folder with spaces. - [General] Library Refresh now will refresh only that specific library, making it more responsive. - [General] Fixes some styling issues across the settings. ## Full Changelog * Run GOG setup again + don't skip Wineboot for Proton by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1352 * Change Steam Runtime search path by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1359 * Add a new `--no-gui` parameter by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1362 * Allow specifying wrappers in the env var section again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1358 * Allow for separate library refreshes by @connercsbn in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1356 * Set Steam App ID variables when using the Runtime on Proton + fixup setting user-defined env vars on native games by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1355 * [Linux] Search for Proton on all steam libraries by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1369 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1341 * [UI/UX] Improve error handling on BE and FE by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1363 * [Linux - Fix] Winetricks on Flatpak by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1385 * [Fix] Proper Check if a game is native or not by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1387 * Fixup verifyWinePrefix for Proton... again by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1388 * Try to fix macOS not launching CX by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1392 * Always update Winetricks if we are online by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1386 * [UX] Use better paths on open dialog by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1389 * [macOS] Check for CX bottle existence before launching a game by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1399 * [Fix] Styling and error Dialogs by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1394 * Fixes relating to Proton & the Steam Runtime by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1384 * [Fix] Sync saves not working on different languages than english by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1402 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1403 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.3...v2.3.4 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.4/total?style=flat-square)
v2.3.3
Hi! This is a small release but with a few good additions and fixes, especially for Linux users: ## Changed - [Linux] Added an option to use Steam Runtime with Proton (Soldier if available or Scout), it is enabled by default since this will increase compatibility with some games. ## Fixes - [Linux] Fix Proton Prefixes not being created - introduced on 2.3.2 - [Linux] Fix Winetricks with Proton when using proton from wine manager - [General] Enable install button even for invalid paths, in case of false positive. This will still make the install fail if the path is not writable. ## ChangeLog * [Fix] Several fixes for 2.3.2 * [Linux] Use Steam Runtime with Proton by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1296 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.2...v2.3.3 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.3/total?style=flat-square)
v2.3.2
Hello! This is the second release for version 2.3. This one brings some improvements over some features we added on latest two version like: ## Summary - When installing, Heroic now will show more details about the selected folder and will show some error messages depending on the situation. It will show the space left after installing the game, it will show an error message if the folder is not writable and if there is no space left on the device when installing the game. The space is based on the Install size, not the Download size since this one is normally lower than the install size. - There is a new option in the Accessibility screen to show all game cards in colors instead of black and white when uninstalled. - Heroic now will check for updates before launching the game and show a warning about it, it is now able to play without updating a game (if the game allows it) again, since this feature was broken for quite some time now. - After finishing downloading the files, while the files are being processed, Heroic will change the installing message to show this information instead of being stuck at 100% until it finishes. - [Linux] Fixed a bug introduced on v2.3.0 where if the path to wine or proton has quotes around it was making the launch to fail. - Other UI fixes and reactors. ![image](https://user-images.githubusercontent.com/26871415/169335229-fc8de6f8-636c-4240-9b91-24d2c92ecf9c.png) ![image](https://user-images.githubusercontent.com/26871415/169335275-239964ce-1d7f-470b-99ac-7252873dd051.png) ### Full List of changes: * Fixes typos, markdown by @nikoandpiko in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1314 * A lot of rendering refactors related to libraries (and a few extras) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1267 * Update README.md by @denzilferreira in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1278 * [UI] Add accessibility option to show all game tiles in color by @connercsbn in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1311 * [Fix] Check for game updates before launch by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1335 * [UX] Open main window on tray double click by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1324 [only MacOS and Windows] * Refactor: Form elements by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1315 * [UI] Show if there is enough space available on Install by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1336 * [UI] Show processing files message after download finished by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1337 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1317 ## New Contributors * @nikoandpiko made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1314 * @denzilferreira made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1278 * @connercsbn made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1311 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.3.1...v2.3.2 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.2/total?style=flat-square)
v2.3.1
Hello! This is the first Hotfix for the latest release. This Addresses 2 Issues we found after releasing 2.3.0 - Glitches during Login that were making it impossible to login on any platform #1308 - Some UI issues with a few inputs and missing styling on the Wine Manager and Context menu ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.1/total?style=flat-square)
v2.3.0
# If you got here following a link, don't download this version 2.3.0, check version 2.3.1 with a hotfix for some login and style issues here: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.3.1 **Hello! After more than two months Heroic reaches version 2.3.0 Brook, the new Stable version for all platforms. And this is one of our biggest releases ever, bringing several new features, improvements and, of course, fixes and more stability.** ## Whats New?! ### Themes One of the most requested features since Heroic started is now live and Heroic now comes with 5 built-in themes and some of them with other variations. Ofc the Infamous Dracula Theme is available :D ![image](https://user-images.githubusercontent.com/26871415/168448759-dce78842-20e5-47f8-ac9b-10361900f685.png) ![image](https://user-images.githubusercontent.com/26871415/168448765-b479ac69-949d-4b75-9fcb-7f9ecb52f569.png) ![image](https://user-images.githubusercontent.com/26871415/168448771-accc3f8f-f800-49d4-a1ea-41e9d0745793.png) Video: https://user-images.githubusercontent.com/26871415/168445132-4d92b3ff-9311-4d78-a500-d1be0b3bd79f.mp4 ### Platform Install Selection (Linux and macOS) Another feature that was requested long ago, was the ability to install Windows versions of a native game since some of them runs better under Wine/Proton then the native one, that sometimes requires some outdated libs. This feature is available for Epic Games and GOG on macOS and for GOG on Linux, since there is no native games for Linux on Epic games as of now. ![image](https://user-images.githubusercontent.com/26871415/168445768-176c5583-3075-4567-987c-5a092a03d053.png) ### Auto Update From now on, if you are using Heroic on Windows (installed) or AppImage on Linux, when a new stable version is released, Heroic will tell you that there is a new version and will download it in the background. After restarting Herioc it will be on latest version :) ![image](https://user-images.githubusercontent.com/26871415/168445972-d05cddcb-ffca-42a2-8306-0009f62f8801.png) ### Favorite or Hide your Games Now it is possible to organize your libraries by adding favorites or even hide games that you have already finished or don't want to play at all. A new setting was also added for you to choose what to show on the highlight row on the library. Now you can choose to show Favorites, recent played games or even don't show anything if you would like. ![image](https://user-images.githubusercontent.com/26871415/168445275-0767a331-89ac-4c9c-9a11-8d638d3bdb57.png) ### Accessibility Screen Since version 2.0 we have focused on make Heroic easy to use for people with visual impairments and on version 2.3 we are adding a screen with a few options to help even more with that and bring Heroic and gaming to even more people. It is possible to Zoom the interface and select alternative fonts for now. New high contrast themes will be added soon as well. ![image](https://user-images.githubusercontent.com/26871415/168445351-41a34011-8e6e-4e08-a835-ba52b067744e.png) ### Quality of life improvements Besides the features above, other UI/UX improvements were added, for example: **- It is now possible to order the game list alphabetically or by installed status** ![image](https://user-images.githubusercontent.com/26871415/168445668-9408b2d3-bb1f-4b4c-a968-1178d8eb490b.png) **- When installing, Heroic will show how much space left there is on the device that you selected to install the game** ![image](https://user-images.githubusercontent.com/26871415/168445699-6af6807f-389b-4bf3-9c91-41b894182331.png) ### UI Several other improvements were made on the UI of Heroic to make it more consistent ![image](https://user-images.githubusercontent.com/26871415/168446477-da223256-4f2d-41fc-9f85-ff9d5dd6a817.png) ![image](https://user-images.githubusercontent.com/26871415/168446506-b60a37d8-b0b0-4eda-a0da-600c5fbb5488.png) ![image](https://user-images.githubusercontent.com/26871415/168446572-ef318a64-2733-4f6a-a317-46cba500e239.png) ### Tech stuff Behind the scenes a lot of things happened on Heroic as well. A lot of refactoring tech stack updates, etc. - The Launch command was basically redone from scratch to bring more scalability options and more stability across platforms. - Several bugs were fixed on GOGDL, adding support for more games and completely fixing it on Windows. - The way we get and show the game status also got some pretty good refactoring. ### Bugfixes There were dozens of bugs fixed since 2.2.6. Would be hard to sumarize them all but lets try to put some of them here: [macOS]: Fixed Progress bar not working [General]: Fixed an issue where sometimes the recently played games were showing duplicates. [Linux]: Fix and issue where Heroic was becoming blank after navigating out of the Wine Manager. [macOS]: Fixed an issue where Heroic was failing without a message when there was no space left on the device. [General]: Filter was being reset after getting out of the library or refreshing it. Several others fixes... And that's it! Great thanks as always to all our contributors being code or translations, especially @arielj, @imLinguin, @Nocccer, and @CommandMC. Special Thanks to all our supporters on Patreon, Ko-fi, and Github sponsors! :D **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.6...v2.3.0 ## New Contributors * @dawidgarus made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1109 * @Pl1y made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1178 * @JakobDev made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1172 * @Aikufurr made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1196 ![GitHub release (by tag)](https://img.shields.io/github/downloads/heroic-games-launcher/heroicgameslauncher/v2.3.0/total?style=flat-square)
v2.3.0-beta.3
Hi! This is a small release to fix the issue with the Settings and some wrong colors on the Old School Theme. Stable should come next :D ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/heroicgameslauncher/v2.3.0-beta.3/total)
v2.3.0-beta.2
Hi! So this is a new Beta from Heroic and with new exciting features. ## Highlights - Theming. Now its possible to change the default Heroic theme. - Platform Selection when installing a game for Linux and macOS. This means installing a Windows version of a native game. - Added the ability to favorite a game. - Now it is possible to choose to hide or replace the Recently Played row with the favorites one. - GOG now should work just fine on Windows. - Ability to sort installed games by title and Installing status - Several refactors, UI fixes and performance improvements. ## What's Changed * [UI] Show heroic version on Settings by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1241 * [Fix] Epic library empty after coming from a Linux Native GOG filter by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1244 * [UX] Fetch libraries in the background after login by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1245 * [Fix] keys in config file for recent games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1248 * [UI] Allow installing wine versions using the controller by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1246 * [UI] Dim hidden games by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1255 * [UI] Add options to sort games by title and status by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1249 * [UI/UX] Add favourites feature and library top section config by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1253 * [UX] Keep installing if the pause/stop dialog is closed by @Aikufurr in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1196 * [UI] Show space left on disk on Install Dialog by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1262 * [UI] Add basic themes support by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1265 * [Fix] Use vertical_image value only if present by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1277 * [UI/UX] Add Platform selection on Install dialog by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1270 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/heroicgameslauncher/v2.3.0-beta.2/total) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.6...v2.3.0-beta.2
v2.3.0-beta.1
Hello! Welcome to the first Beta for version 2.3 of Heroic this one has a huge amount of changes so bugs are expected. Please report new bugs for this version by putting `BETA` under the Issue Title. You can also use the discussion linked to the release :D 2.3.0 Stable should be ready in a couple of weeks after we get enough feedback on the Beta and also fix them of course :) ## What's Changed * [Windows] Fix "Show log file in folder" once and for all by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1100 * [Fix] Not able to enable Steam Runtime by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1108 * [Linux] Integrate Winetricks by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1090 * [General] UX improvements in header and scrollbar by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1109 * [General] UX improvements in webview by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1106 * [UI] Align text and icons in sidebar, fix sidebar shadow, sidebar css clean up by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1105 * [General] UX improvements in loading screens by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1112 * [UI] Add more UI effects, fixes w/ user-select, other tweaks. by @8Bitz0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1064 * [General] Improvements in language selector when installing game by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1127 * [General] UX improvements in ActionIcons by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1126 * [Tech ]Refactor Legendary/GOGDL handling by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1092 * [General] Improvements in install dialog by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1129 * [Fix] Flags not displayed when user don't have a font with flags emoji by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1134 * [Fix] Override exe file for GOG games, launch exe on prefix now sets working directory to the location of exe file by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1133 * [Fix] Gogdl issues don't fail gracefully #1125 by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1138 * [Fix] Cancel/pause downloading of GOG games by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1137 * [Fix] Dialogs hiding behind app window by @dawidgarus in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1151 * [Webview] Open game store page in webview and refactor by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1149 * [Other] Remove MimeType from Shortcut by @JakobDev in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1172 * [Other] Add German translation to .desktop by @JakobDev in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1185 * [Linux] Fix Special characters on Wine Prefix Folder by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1186 * [UI/UX] Sidebar Improvements, consistency fixes and Advanced Settings by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1199 * [General] Auto-Update In the background for AppImages, Windows Setup and Mac DMG by @dragonDScript in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/830 * [UI] Add 'report a problem' action in game screen by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1208 * [FIX] Don't reset the filterText when refreshing the library by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1218 * [UI] Fix grayscale/color for games with logo image by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1217 * [Ui] Add an option to disable the controller navigation by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1222 * [Ui] Order games by status and remove header Filter by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1221 * [macOS] Fix install progress, install failling and no space error message by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1203 * [UI] Improve logs readability by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1227 * [Gog] Setup improvements by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1174 * [UI] Add option to hide games from the library by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1228 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1195 * [UI] Small fixes by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1232 ## New Contributors * @dawidgarus made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1109 * @Pl1y made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1178 * @JakobDev made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1172 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.6...v2.3.0-beta.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.3.0-beta.1/total?style=flat-square)
v2.2.6
Well, four hotfixes in 4 days, that's not ideal but since we changed a lot of things in the code, especially to fix some old issues on Windows and to support Flatpak, was expected that we could break some things 😅 . So this one basically should fix an issue on Linux and Mac where the Login is not working for the Epic Games. Lets hope it solves for good now 🤞🏽 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.2.6/total)
v2.2.5
## What's Changed * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1075 * [FIX] Issues with Epic Login and refresh Library by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1073 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.4...v2.2.5
v2.2.4
Another small release to adjust some things for the Flatpak. ### What's Changed - [General] Fixes Games Logs and Games settings path since they were pointing to the wrong folder on v.2.2.3. - [Linux] Disable check for updates by default on Flatpak. - [Linux] Fixes Default wine prefix for Flatpak - [General] Handle 404 errors from GOGDB.
v2.2.3
Hi! This is just a small release that fixes some Login issues on Windows and Mac that were introduced on v2.2.2. Also fixes an issue when using an alternative legendary binary on all platforms. A new Setting is available now to Minimze Heroic after launching a game. This can be useful for the Steam Deck :D ## What's Changed * Fixes Config Path on Windows and Mac and add minimize to tray on launch setting by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1059 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.2...v2.2.3
v2.2.2
Hello! Today we have a new Heroic release. Not major though, but brings several fixes for the GOG implementation for both Linux and Windows (there are still a few bugs on Windows though). The most important about this release is that it brings several settings to work with the new Flatpak that will be published soon on Flathub. This will bring Heroic to more distros and also for the Steam Deck, which works already with the AppImage but needs several workarounds to grab the inputs. The first flatpak won't be perfect though and some things might not work as expected. But of course, we will do our best to fix the upcoming issues :) Especial thanks to @mirkobrombin from the Bottles Team for all the help with the Flatpak build :D ## What's Changed on this release * [GOG] Several improvements and fixes for GOGDL by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1046 * Fixup protocol handling when Heroic is already running by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1019 * [General] Improve navigation on touchscreen and gamepad and revert some colors by @wiryfuture in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/964 * [Linux] Improve Wine version handling by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1008 * [General] Added missing alternate `exe` parameter for GOG Linux by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1024 * [General] UI improvements and additions by @8Bitz0 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1041 * [Linux] Wine-GE-Proton Compatibility by @nezd5553 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1040 * [Linux] Flatpak preparations by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/515 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1035 ## New Contributors * @redromnon made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1024 * @8Bitz0 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1041 * @nezd5553 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1040 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.1...v2.2.2
v2.2.1
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1001 * [Linux - Fix] Trying to run the native game through wine by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 :smiley: ) - Added "runner" (game store) indicator on GamePage ### Screenshots - Library Page ![Library Page](https://user-images.githubusercontent.com/62100117/155150624-64dacd00-d329-4d38-9a77-c758ccf5dd24.png) - Account Manager page ![obraz](https://user-images.githubusercontent.com/62100117/155150827-d2c87462-9d55-4596-9066-c442c3ab3001.png) - ![image](https://user-images.githubusercontent.com/26871415/155553467-9598c541-d522-4a98-a68a-40610289c9af.png) ![obraz](https://user-images.githubusercontent.com/62100117/155150966-170761de-d74e-4bec-afb5-a355cb4c4fa4.png) ![obraz](https://user-images.githubusercontent.com/62100117/155151045-66bb05cf-be02-4eb0-aca8-ba6898bb10cc.png) - Runner Indicator ![obraz](https://user-images.githubusercontent.com/62100117/155152364-2c7c7428-840c-4afd-991a-509ba90f019a.png) ![obraz](https://user-images.githubusercontent.com/62100117/155152607-e12b9bbe-2fd5-4656-86e9-eebe013f1f52.png) # 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/872 * [General] Fix Reset Heroic + Update Electron by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/995 * [General] Add GOG store link on Sidebar by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/997 * [General] Offline mode only toggleable if allowed by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/970 * [General] Enable useUnknownInCatchVariables to forbid log calls with catch variables of none type string by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/998 * [General] Fix option check for update on startup by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/980 * [Windows] Fix creation of log file by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/979 * [Mac] Better Mac Installer by @olek-arsee in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/960 * [Windows] Fixed manifest-path creation for EGS sync by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/983 * [Fix] External URLs not opening by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/994 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/988 * Updated Electron to v17.0.1 ## New Contributors * @olek-arsee made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/960 * @CommandMC made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/969 * @Depal1 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.2.1/total?style=flat-square) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.2.0...v2.2.1
v2.2.0
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 :smiley: ) - Added "runner" (game store) indicator on GamePage ## Screenshots - Library Page ![Library Page](https://user-images.githubusercontent.com/62100117/155150624-64dacd00-d329-4d38-9a77-c758ccf5dd24.png) - Account Manager page ![obraz](https://user-images.githubusercontent.com/62100117/155150827-d2c87462-9d55-4596-9066-c442c3ab3001.png) - ![image](https://user-images.githubusercontent.com/26871415/155553467-9598c541-d522-4a98-a68a-40610289c9af.png) ![obraz](https://user-images.githubusercontent.com/62100117/155150966-170761de-d74e-4bec-afb5-a355cb4c4fa4.png) ![obraz](https://user-images.githubusercontent.com/62100117/155151045-66bb05cf-be02-4eb0-aca8-ba6898bb10cc.png) - Runner Indicator ![obraz](https://user-images.githubusercontent.com/62100117/155152364-2c7c7428-840c-4afd-991a-509ba90f019a.png) ![obraz](https://user-images.githubusercontent.com/62100117/155152607-e12b9bbe-2fd5-4656-86e9-eebe013f1f52.png) # 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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/872 * [General] Fix Reset Heroic + Update Electron by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/995 * [General] Add GOG store link on Sidebar by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/997 * [General] Offline mode only toggleable if allowed by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/970 * [General] Enable useUnknownInCatchVariables to forbid log calls with catch variables of none type string by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/998 * [General] Fix option check for update on startup by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/980 * [Windows] Fix creation of log file by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/979 * [Mac] Better Mac Installer by @olek-arsee in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/960 * [Windows] Fixed manifest-path creation for EGS sync by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/983 * [Fix] External URLs not opening by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/994 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/988 * Updated Electron to v17.0.1 ## New Contributors * @olek-arsee made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/960 * @CommandMC made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/969 * @Depal1 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/992 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.1.1...v2.2.0
v2.1.1
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/896 * [General] Show log output in Settings --> Log by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/929 * [General] Add timestamp and relined logs by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/939 * [Linux] Added checkbox to uninstall-modal to remove prefix as well by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/940 * [Bugfix] Fixed epic service status check. by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/932 * [Linux] Wine manager minor update by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/938 * [Linux] Removed python check. by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/925 * [Linux] Fix DXVK/VKD3D installation by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/950 * Translations update from Hosted Weblate by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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](https://user-images.githubusercontent.com/26871415/152685438-0c5eef68-b2fa-4a17-88dc-18dae9d8e6de.png) ![image](https://user-images.githubusercontent.com/26871415/152685480-319b2ec4-860c-469a-a964-09091064a67c.png) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.1.0...v2.1.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.1.1/total)
v2.1.0
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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](https://user-images.githubusercontent.com/26871415/150855016-22ead618-b8b7-4917-8039-1bb011aaf17b.png) ![image](https://user-images.githubusercontent.com/26871415/150854262-f984339b-a4e0-4353-be5f-e015391b4435.png) ### 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)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.1.0/total?style=flat-square) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.0.2...v2.1.0
v2.0.2
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/866 * [General] Add cancel button for exiting install modal by @Artumira96 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/835 * [General] Refactor and enable spatial navigation (Keyboard Navigation) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/869 * [General] Add Login with SID as an alternative to Login with Epic by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/823 ### Fixes * [Linux] Fix wine prefixes not being created by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/837 * [General] Fix RTL Languages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.0.2/total?style=flat-square)
v2.0.1
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/866 * [General] Add cancel button for exiting install modal by @Artumira96 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/835 * [General] Refactor and enable spatial navigation (Keyboard Navigation) by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/869 * [General] Add Login with SID as an alternative to Login with Epic by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/823 ## Fixes * [Linux] Fix wine prefixes not being created by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/837 * [General] Fix RTL Languages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 * @andylin2004 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/837 * @Djibiiii made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/842 * @Artumira96 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/835 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.0.0...v2.0.1 ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.0.1/total)
v2.0.0
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](https://user-images.githubusercontent.com/26871415/147581846-2a059a3b-9880-42fc-88b6-b850514f3c42.png) ![image](https://user-images.githubusercontent.com/26871415/147582001-df640925-2536-4fe0-8885-a5be5c7af3d4.png) ![image](https://user-images.githubusercontent.com/26871415/147581885-7bd7a0f9-4bf7-4cbf-9dca-b00f247e9111.png) ![image](https://user-images.githubusercontent.com/26871415/147581932-3e8f693f-a6f6-484f-9c1b-e255ff45413d.png) ![image](https://user-images.githubusercontent.com/26871415/147581944-4d3d0b3f-2bbe-460e-8e41-2ec370585e89.png) ## Contributors * @flavioislima @arielj @Nocccer @dragonDScript ## 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)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.0.0/total?style=flat-square) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.10.3...v2.0.0
v1.11.0-beta.3
**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
v1.11.0-beta.2
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.
v1.11.0-beta
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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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 https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/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](https://user-images.githubusercontent.com/26871415/146584483-b6b33616-3e8b-464d-bb51-5da39ce52608.png) ![image](https://user-images.githubusercontent.com/26871415/146584316-6328a566-d305-4765-9c36-b5455788c17d.png) ![image](https://user-images.githubusercontent.com/26871415/146584446-d18e5268-6bef-4aba-a04a-018fc3efbe67.png) **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.11.0-alpha...v1.11.0-beta
v1.11.0-alpha
## What's Changed ### General - Changed the way Heroic install DXVK/VKD3D completely now removing the DLLs when toggling the feature off. - The Navbar is now visible on the Login Page as well, this makes changing the settings and debugging errors easier. - Added Window menu + keyboard shortcuts to Quit, Reload and Open the Developer tools. - Added Support links on the Navbar. - Added discord and wiki links on the login screen. - [Windows] Implemented Desktop and Start Menu shortcuts. @arielj - Updated Legendary to version 0.20.18 - Updated Electron to version 15.3 - Translations update by @weblate ### Bugfixes - Fix Heroic coming to the front every time a game was stopped. - Fix Desktop shortcuts not being created when the DE had a language different from English. @arielj ## New Contributors * @arielj made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/722 **Full Changelog**: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.10.3...v1.11.0-alpha ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.11.0-alpha/total?style=flat-square)
v1.10.3
Small release with a few fixes and improvements especially for MacOSX users. ### General - Added controls to reload, go back, and forward on the Store and Wiki webviews; - [Linux/MacOS] Improved Wine, Proton and Crossover Searching; - [MacOS] Some unused settings were removed; ### BugFixes - [MacOS] Fixed an issue on BigSur that was causing Heroic screen to become blank; - Other small UI fixes; ### Special Thanks to our Patrons - Manaurys Suazo - Ryan Prinze - bla laber - Simone Garzieri - dpanter - Mark Dougherty [(BoilingSteam)](https://boilingsteam.com/) - Chase - slothrop ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.10.3/total?label=Downloads&style=flat-square)
v1.10.2
### General - Heroic will show Launch options for games that support it. Eg: Ark. - Heroic will try to launch the game even if offline and will also show information if the game can run offline or not on the Game Page. - It's possible to provide an alternative legendary binary for Heroic to use. ### BugFixes - Fixed an issue with games that have Selective Download not downloading the whole game. - Fixed an issue where the integrated store wasn't opening the login popup. #688 - Other small fixes and translations updates. ### Special Thanks to our Patrons that support our App - Manaurys Suazo - Ryan Prinze - bla laber - Simone Garzieri - dpanter - Mark Dougherty [(BoilingSteam)](https://boilingsteam.com/) - Chase - slothrop ### Screenshots ![image](https://user-images.githubusercontent.com/26871415/136844978-cbf3bebe-b401-42dc-bb23-da2d6ac377bf.png) ![image](https://user-images.githubusercontent.com/26871415/136845041-b64893c2-f245-4d48-a310-43467ee33dc0.png) ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.10.2/total?label=Total%20Downloads&style=flat-square)
v1.10.1
### 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)](https://boilingsteam.com/) - Chase - slothrop ### Screenshots ![image](https://user-images.githubusercontent.com/26871415/136662795-e10ac52c-b6bc-4ffe-b714-c7653dff6e54.png) ![image](https://user-images.githubusercontent.com/26871415/136662823-94e46ca7-7a9c-498e-b83c-282aaf23cfdf.png) ![image](https://user-images.githubusercontent.com/26871415/136662840-e7d98c6e-2092-4806-a44f-0b06dbd34039.png) ![image](https://user-images.githubusercontent.com/26871415/136662859-3b574176-39ab-475b-a741-5409bb058536.png) ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.10.1/total?label=Total%20Downloads&style=flat-square)
v1.9.3
### 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 - MacOS: If Heroic gets stuck at Login, normally when using a M1 or an old MacOSX version, try to follow those steps to fix it: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/642#issuecomment-913739810. I'm looking into a permanent fix for that for next version. ### Great Thanks to our Patrons - Manaurys Suazo - Jason Evangelho [(Linux4Everyone)](https://www.youtube.com/c/LinuxForEveryone) - Ryan Prinze - bla laber - Simone Garzieri - dpanter - Mark Dougherty [(BoilingSteam)](https://boilingsteam.com/) - Chase ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.9.3/total)
v1.9.2
### 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)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.9.2/total?label=Download%20Total)
v1.9.1
### 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](https://user-images.githubusercontent.com/26871415/128629049-10badaef-c21b-4525-b7aa-118fe049560b.png) ![image](https://user-images.githubusercontent.com/26871415/128629054-78f1ce34-cd1d-4502-97a3-664ffbb5120e.png)
v1.9.0
### 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](https://user-images.githubusercontent.com/26871415/127302922-bd7e8f8b-c190-4424-bf29-2e5e64a3a501.png) ![image](https://user-images.githubusercontent.com/26871415/127303104-52cf66b8-901f-4399-8306-2285a501cdbe.png) ![image](https://user-images.githubusercontent.com/26871415/127303257-a51016cd-acaa-4f0a-a171-0499c470fd04.png) ![image](https://user-images.githubusercontent.com/26871415/127303388-223d5e20-abbf-4310-8c06-56bfeb01baa7.png) ![image](https://user-images.githubusercontent.com/26871415/127303447-faf03340-850e-41bf-a77a-a41ae967e24e.png) ### Great Thanks to our Patrons - Manaurys Suazo - Jason Evangelho - Ryan Prinze - bla laber - Simone Garzieri - dpanter - Mark Dougherty - antun ### Support Heroic Development - Support Monthly: [Patreon Page](https://patreon.com/heroicgameslauncher) - Buy a Cofee: [Ko-fi](https://ko-fi.com/flavioislima) ![GitHub release (by tag)](https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v1.9.0/total?label=Download%20Total)
v1.8.2
### 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 - Support Monthly: [Patreon Page](https://patreon.com/heroicgameslauncher) - Buy a Cofee: [Ko-fi](https://ko-fi.com/flavioislima)
v1.8.1
- 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 - Support Monthly: [Patreon Page](https://patreon.com/heroicgameslauncher) - Buy a Cofee: [Ko-fi](https://ko-fi.com/flavioislima)
v1.8.0
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 - Support Monthly: [Patreon Page](https://patreon.com/heroicgameslauncher) - Buy a Cofee: [Ko-fi](https://ko-fi.com/flavioislima) ### Full Comparison: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.7.0...v1.8.0 ### Screenshots: ![image](https://user-images.githubusercontent.com/26871415/124028803-b3663680-d9f4-11eb-9ee6-145f007acf27.png) ![recents](https://user-images.githubusercontent.com/26871415/123966174-7038a300-d9b5-11eb-8289-59cf0b21c250.png)
v1.8.0rc2
## 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 - Support Monthly: [Patreon Page](https://patreon.com/heroicgameslauncher) - Buy a Cofee: [Ko-fi](https://ko-fi.com/flavioislima) ### Full Comparison: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v1.8.0...v1.8.0rc2 ### Screenshots: ![image](https://user-images.githubusercontent.com/26871415/124028803-b3663680-d9f4-11eb-9ee6-145f007acf27.png) ![recents](https://user-images.githubusercontent.com/26871415/123966174-7038a300-d9b5-11eb-8289-59cf0b21c250.png)
v1.7.2
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`.
v1.7.0
### 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](https://user-images.githubusercontent.com/26871415/119394976-2af8c580-bcd3-11eb-99c7-3c6c39872148.png) ### 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](https://user-images.githubusercontent.com/26871415/119394752-d9503b00-bcd2-11eb-8533-c64609a660cf.png) 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: - [Patreon Page](https://patreon.com/heroicgameslauncher) - [Ko-fi](https://ko-fi.com/flavioislima)
v1.6.1
### 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
v1.6.0
### 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.
v1.5.9
> 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](https://bilianemoreira.com/projects/heroic). 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: - [Patreon Page](https://patreon.com/heroicgameslauncher) - [Ko-fi](https://ko-fi.com/flavioislima)
v1.5.7
## BugFixes - Fix Heroic not starting on new installs #258 - Other minor fixes
v1.5.6
## 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
v1.5.5
### 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 - [Patreon Page](https://patreon.com/heroicgameslauncher) - [Ko-fi](https://ko-fi.com/flavioislima) - Ethereum: 0x4aDaFBAB6C65c5Fb73047CAc09Fd87F7D4aCC49b ![image](https://user-images.githubusercontent.com/26871415/109845972-f9c9a580-7c4d-11eb-968c-49acf081f833.png)
v1.5.4
## 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
v1.5.3
## 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
v1.5.2
## 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
v1.5.1
## Features - New translations for German (Thanks to @D3SOX), French (@onadrog and @Peheux), and Russian (Thanks @lol28) - New List View on home + back to top button. Thanks @onadrog - Play and Settings now are shown on the GameCard. Making it easier to Play. - The UI now will scale based on the size of the window, which should help on smaller resolutions. - DLCs won't show as an installable game anymore - Other minor tweaks and bugfixes. ### Settings - Added option to install or not DXVK automatically - Added option to change the tray icon color ### Known bugs: - Sometimes Heroic hangs when verifying or moving a game. If you got the notification that the process is finished but the button keeps disabled, try to reload Heroic or closing it and opening again. - Some covers might be missing as well. I'm looking into this already. - Since several new features and code changes were introduced, expect new bugs. - I'm also looking into more optimizations for it to improve the general performance. ## Support this project: - https://ko-fi.com/flavioislima ![login](https://user-images.githubusercontent.com/26871415/108271331-ed831a00-7170-11eb-8225-1fd4163ed59d.png) ![image](https://user-images.githubusercontent.com/26871415/108271459-202d1280-7171-11eb-87cc-ed7660c534b1.png) ![image](https://user-images.githubusercontent.com/26871415/108271654-6a15f880-7171-11eb-8878-2e5cfbf45d44.png) ![image](https://user-images.githubusercontent.com/26871415/108271502-333fe280-7171-11eb-8269-59f3bc14cb7a.png) ![image](https://user-images.githubusercontent.com/26871415/108271547-4488ef00-7171-11eb-880c-b726dd3d5c1e.png)
v1.4.0
## Support this project: - https://ko-fi.com/flavioislima ## Features - Added Internationalization support - Translated App to Brazilian Portuguese 🇧🇷 - Added Option to limit download and resources usage - Added option to reload the screen on the tray icon. Should be used if the app gets stuck for some reason. ## BugFixes - Fixes JSON error due to too many opened files #137 - White screen after some time #124 (Probably, needs more testing) - Heroic creating a home folder inside user folder 🤦🏽 #135 - Fixed Wrong save folders being created #132 - Sometimes when canceling one download, others were canceled as well - Other minor fixes - Several optimizations ## Screenshots ![pt-br-login](https://user-images.githubusercontent.com/26871415/107160181-fa478700-6994-11eb-8930-1d88eae11ddd.png) ![new-settings](https://user-images.githubusercontent.com/26871415/107160182-fc114a80-6994-11eb-9877-f96167d6f97e.png) ![game-screen-new](https://user-images.githubusercontent.com/26871415/107160185-fddb0e00-6994-11eb-835c-7eccca6007fd.png)
v1.3.1
## Support this project: - https://ko-fi.com/flavioislima ## Fixes Fix: Infinite Loop on Startup #127
v1.3.0
## Support this project: - https://ko-fi.com/flavioislima ## Features - Heroic now will try to find the Save Folder automatically. Making the sync saves easier to use. - Now is possible to Move a game installed to a different folder - When stopping an installation, Heroic will ask if the files should be kept or deleted. - Removed some unnecessary info on Game Page ## Fixes - Fix DXVK always installing when prefix was `~/.wine` - Install notification not always working - Wrong message on some notifications like when importing a game. - Fix conversion type error message showing when opening the app sometimes. #125 - Several optimizations and minor fixes New Screens: ![image](https://user-images.githubusercontent.com/26871415/106364522-f7fb8200-632f-11eb-941d-32ff55d16782.png) ![image](https://user-images.githubusercontent.com/26871415/106364527-047fda80-6330-11eb-80c1-45184631e903.png)
v1.2.2
## Support this project: - https://ko-fi.com/flavioislima ## Features - Add option to run EXE inside prefix, to be able to install necessary dependencies for the game to run. It works exactly like the similiar Lutris option. - Added more settings options like turn on MangoHud and Fix Audio. - Added Launcher Arguments for the games. Can be used to set the language in Rocket League, skip intro or skip launcher depending on the game. ## Fixes - Fixes big downloads being interrupted while heroic was on background. - Other minor fixes and optimizations ![image](https://user-images.githubusercontent.com/26871415/106038410-3696ff80-60d8-11eb-874c-3f5fdd3153d7.png) ![image](https://user-images.githubusercontent.com/26871415/106038439-40206780-60d8-11eb-87b6-8fa9590da53d.png)
v1.2.1
## Support this project: - https://ko-fi.com/flavioislima ## Features - Added option to close to Tray icon #103 - Warning before closing when there are remaining downloads, updates, etc. #104 - Tray Icon different for dark and light system colors #109 (If on plasma, it uses the GTK theme for that) - Added Uninstalled filter - Added Download estimated time on the game page ## Fixes - Settings not highlighted outside of general #110 - Proton wrapper wasn't being used after the latest release - Show FPS wasn't working after the latest release - Fix more than one instances at the same time #103 - Fix DXVK keeps installing #112 - Other minor fixes ## Known bugs - Since version 1.2.0, when downloading big games while Heroic is on the tray can lead to the process being stopped. So, to download big games like GTA V, is better to keep Heroic visible. - Is recommended to remove the folder `.config/heroic/tools/DXVK` and restart heroic in case you get some errors when installing DXVK. - As in the previous version, if a game doesn't want to launch, try going to settings and changing the proton/wine version to update the settings due to some internal name changes.
v1.2.0
## Support this project: - https://ko-fi.com/flavioislima ### This version basically finishes adding all main Legendary operations ## Features - Repair Installed Games - Added Heroic folders for custom Wine/Proton - Added Notification support. - Added Tray Icon. - Heroic will remember the last filter used when closing. ## Bugfixes - Returning to the library during update stops it: #98 - Proton not creating prefix folder: #96 - Proton Not using the right prefix for WineCfg and Winetricks - Other minor fixes and optimizations ### Known Bug - If your game with proton stops working, just go to settings, select and re-select the proton version to update the configuration and it will get back to work. This can happen because of some changes in how the proton config is handled now.
v1.1.3
## Features: - Added function to check for updates when launching the app ## Fixes: - Removed wine and winetricks of the dependencies #86 - Listing games as Proton versions #87
v1.1.2
## Features: - Added Downloading Progress information on the card - Added info about the download size of the game while downloading - Added the possibility to Update a game before launching it. - Added a better filter for the library with Downloading on it. - Added Wine and Winetricks as dependencies for deb, rpm, and pacman packages and on AUR. ## Fixes - Fix some errors when trying to install DXVK on Ubuntu. #82 - Fix Play button not changing state when killing a game #31 - Removed message about using proton on default wine prefix - Other small fixes - Other small optimizations ![image](https://user-images.githubusercontent.com/26871415/105248690-1f578f80-5b77-11eb-8c20-63fbedf674a5.png) Thanks for all that contributed to the code this last week: @thepedroferrari @wiryfuture @tomascarreira @Linux4Good Buy me a Coffee: https://ko-fi.com/flavioislima
v1.1.1
## Features: - Added several help boxes on the settings pages to help with the configuration. ## Bugfixes: - Fix: No logo on some game images - Fix: Does not show Percent when downloading in some distros https://github.com/flavioislima/HeroicGamesLauncher/issues/27 Buy me a Coffee: https://ko-fi.com/flavioislima
v1.1.0
## New Features - New Settings screen split into categories - Sync with an existing Epic Games Store installation (on other partitions, for instance) - Sync Saves both manually and automatically - Added GameMode option https://github.com/flavioislima/HeroicGamesLauncher/issues/37 - Added Show FPS option (For DXVK HUD, Mangohud still works as an ENV variable) - Added a lot of output when **running Heroic from the terminal**, so it can help with debugging. You should be able to check some legendary commands like install, launch, etc. Status of Sync-saves, install progress, etc. ## BugFixes - Proton could not be found on Steam Flatpak https://github.com/flavioislima/HeroicGamesLauncher/issues/49 - Proton wasn't using the `--wrapper `argument, making it not work as intended. https://github.com/flavioislima/HeroicGamesLauncher/issues/28 - Refreshing library resets search field but not search results https://github.com/flavioislima/HeroicGamesLauncher/issues/51 - Added back the scrollbar https://github.com/flavioislima/HeroicGamesLauncher/issues/46 - Other minor fixes Buy me a Coffee: https://ko-fi.com/flavioislima ## Screenshots ![settings-other](https://user-images.githubusercontent.com/26871415/104823775-ec4a8e80-584c-11eb-8e9f-4690e8ec21a9.png) ![game-settings-sync](https://user-images.githubusercontent.com/26871415/104824209-32552180-5850-11eb-93be-1c12be73af4c.png) ![settings-egs](https://user-images.githubusercontent.com/26871415/104824246-5fa1cf80-5850-11eb-92c6-340cec347620.png)
v1.0.3
## Bug Fixes - Fix: Can't load a game page https://github.com/flavioislima/HeroicGamesLauncher/issues/38 - Fix: Launcher keeps loading and "skips" initial SID code view https://github.com/flavioislima/HeroicGamesLauncher/issues/36 - Fix: Play button doesn't update after game exits https://github.com/flavioislima/HeroicGamesLauncher/issues/31 ## Features: - Add Button to check the latest Play Log
v1.0.1
## Support the project at Ko-Fi: You can now support the Project on Ko-Fi: https://ko-fi.com/flavioislima ### New Features - Settings are saved automatically now - Non installed games are shown as greyed out now and installed games in color. ### Bugfixes: - Fix: Games won't launch if wine path contains spaces https://github.com/flavioislima/HeroicGamesLauncher/issues/26 - Fix: Changing the default installation path has no effect https://github.com/flavioislima/HeroicGamesLauncher/issues/25 - Fix: Not Showing Proton installed on `steamapps/common` folder. - Fix: Clear button always showing on the Search bar - Fix: Not updating installing list after canceling the installation - Fix: Stopping one installation was stopping all others - General optimizations
v1.0.0
So, after a few weeks of work, we reached our first Milestone 1.0. And yes, this is a Major version because I don't consider it just an MVP anymore, since it has most of the features that I wanted to include since the project started. Now the next step is to figure out how to distribute the app on the official repositories of the main distros, I do appreciate it if someone can help us with that :D Thanks for all the support we got from the Linux community! Thanks @octoshrimpy for the help with the design as well. ## Changelog and a few Screenshots: - Completely changed the design based on the UX research we did - Added Global and per Game Settings page to configure default wine (or proton), wine prefix, and launch options. - Option to install the game on a default path(configurable), custom path, or import an already installed game. - No need for Xterm anymore, all installation feedback is on the installation page now. - Login screen redone - Better menus for log out and refresh library - Option to filter only installed games. - Possibility to stop the installation - Possibility to stop a running game - Added Game description - Several bugfixes - Heroic creates a default config folder in $HOME/.config/heroic/config.json - Both Game configs and Launch logs are saved for the debugging process in the config folder /GamesConfig ### Bugs/Limitations: - Right now the proton and wine version comes only from what is in the compatibilitytools.d folder for Steam and for Lutris it comes from .local/share/lutris/runners/wine. This will be fixed on the next release. - It is possible to fix this creating a symlink like this: `ln -s $HOME/.steam/root/steamapps/common/Proton\ 5.0/ $HOME/.steam/root/compatibilitytools.d/` - Sometimes the library is not updated after installing/uninstalling a game. Just use the Refresh Library button under your userName. - Just noticed that changing the default installation path is not working, it keeps installing in ~/Games/Heroic. I'll send a fix soon. ![login](https://user-images.githubusercontent.com/26871415/104103415-49b96b00-52a2-11eb-83bf-ac6aaab2ff55.png) ![library](https://user-images.githubusercontent.com/26871415/104103422-4cb45b80-52a2-11eb-922e-b708279e9abf.png) ![gamepage](https://user-images.githubusercontent.com/26871415/104103424-53db6980-52a2-11eb-8bef-03d233222810.png) ![game-installed](https://user-images.githubusercontent.com/26871415/104103427-55a52d00-52a2-11eb-8bff-e6b71cbf608f.png) ![search](https://user-images.githubusercontent.com/26871415/104103428-576ef080-52a2-11eb-86fe-df9e5b8009c4.png) ![game-installing](https://user-images.githubusercontent.com/26871415/104103429-59d14a80-52a2-11eb-9da0-bdbf5acc2935.png) ![game-options](https://user-images.githubusercontent.com/26871415/104103431-5ccc3b00-52a2-11eb-9342-67adfd1a7f2c.png) ![settings](https://user-images.githubusercontent.com/26871415/104103433-5dfd6800-52a2-11eb-8f31-12841f2cd527.png)
v0.4.1-beta
This is the latest release before the next big one that will bring a major overhaul on usability and features. This basically fixes two bugs: - Sometimes after the login nothing was happening and the library wasn't being loaded. This was caused by some games/dlc that didn't have any image so it was breaking the logic. I added a fallback image for those cases. - The other one was the impossibility of install games in folder with spaces.
v0.4.0-beta
- New Login system, no need to log in using xterm anymore. - Added logout option. - The games are properly loaded after the login. - More bugfixes on plays and installs. - Initial implementation of a config system to store game personalization, etc.
v0.3.2-beta
The Design got some great improvements on this release and the login flow is also fixed, for now with a workaround but soon we will change the way that it is to be more intuitive.
v0.3.1-beta
Removed those buttons for now because they are not working as they should. I'll investigate and send a fix soon.
v0.3.0-beta
Now we have Legendary as part of the application so it is not needed to download or install it again. But you still need xterm for now. I'm looking for a way to have a terminal inside the app as well. I also built packages for Debian, a compressed file in tar.xz (just extract and run the heroic bin), and a Pacman package for Arch Linux. I'll add an RPM package soon as well, but for now, just use the AppImage or extract the tar.xz file.
v0.2.1-beta
Re-enabled the app menu so now anyone can open the dev tools to and check the output on console and improve the design and add more features.
v0.2.0-beta
Fixed a few bugs happening when logging in the first time. Added new buttons to open the game page on EGS and search for the game on ProtonDB Also added a button to sync saves but it will only work if you are already using the default wine prefix to play or if it is a new game. Also now every time you close a game it will sync automatically. But this is not stable yet. Now is possible to choose the installation folder. The next releases will focus on the personalization of the game configuration to choose a different prefix and wine version.
v0.1.0-beta
This is the first-ever release of this tool. It has only basic functionalities and there is a lot of room for improvements, visually as well. Have a few bugs that I could notice like when you log in for the first time, it will update your game list but won't reload the app so you will need to close and open the app again. Also, it will use your default wine installation and prefix (~/.wine), so some games won't work if you do not have basic dependencies there like vcrun, dotnet, dxvk, etc.

Captures d'écran

Menu d'Heroic Games Launcher