v2.15.0
版本发布时间: 2024-08-12 00:52:06
Heroic-Games-Launcher/HeroicGamesLauncher最新发布版本:v2.15.2(2024-09-21 03:45:24)
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 support (disabled by default until 1.x release)
- [Linux] Experimental 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
1、 Heroic-2.15.0-macOS-arm64.dmg 168.53MB
2、 Heroic-2.15.0-macOS-arm64.dmg.blockmap 165.95KB
3、 Heroic-2.15.0-macOS-arm64.zip 163.11MB
4、 Heroic-2.15.0-macOS-arm64.zip.blockmap 174.21KB
5、 Heroic-2.15.0-macOS-x64.dmg 175.7MB
6、 Heroic-2.15.0-macOS-x64.dmg.blockmap 171.48KB
7、 Heroic-2.15.0-macOS-x64.zip 170.28MB
8、 Heroic-2.15.0-macOS-x64.zip.blockmap 180.5KB
9、 Heroic-2.15.0-Portable-x64.exe 100.39MB
10、 Heroic-2.15.0-Setup-x64.exe 122.41MB
11、 Heroic-2.15.0-Setup-x64.exe.blockmap 128.48KB
12、 Heroic-2.15.0.AppImage 157.36MB
13、 heroic-2.15.0.pacman 105.34MB
14、 heroic-2.15.0.tar.xz 104.43MB
15、 heroic-2.15.0.x86_64.rpm 106.65MB
16、 heroic_2.15.0_amd64.deb 105.34MB
17、 latest-linux.yml 676B
18、 latest-mac.yml 830B
19、 latest.yml 392B