Heroic Games Launcher
heroicgameslauncher.comOpen source game launcher for the Epic Games Store, GOG and Amazon Prime Gaming on Linux, Windows and Mac. Replaces the official proprietary clients, though it still connects to your third-party store accounts.
- Homepage:heroicgameslauncher.com
- GitHub:github.com/Heroic-Games-Launcher/HeroicGamesLauncher
- Discord:rHJ2uqdquK
- Web info:web-check.xyz/check/heroicgameslauncher.com
Heroic Games Launcher Source Code
Author
Description
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
Homepage
https://heroicgameslauncher.comRepository
- LicenseGPL-3.0
- Created30 Dec 20
- Primary languageTypeScript
- Size733,461 KB
- Stars12,271
- Forks686
- Watchers12,271
Top Contributors
@flavioislima (976)
@weblate (553)
@arielj (423)
@CommandMC (228)
@imLinguin (111)
@Nocccer (81)
@BananaWorks07 (80)
@redromnon (27)
@github-actions[bot] (26)
@dependabot[bot] (26)
@adityaruplaha (24)
@dawidgarus (16)
@veryprofessionaldodo (11)
@BrettCleary (8)
@D3SOX (8)
@wbrtm (6)
@PS-Professional (6)
@Linux4Good (6)
@Bobertesiak (5)
@casasfernando (5)
@TsukuragiHisano (5)
@TabulateJarl8 (5)
@Vidi0 (5)
@octoshrimpy (5)
@Flonky (5)
@jadewilk (5)
@rootBrz (5)
@Ishidawg (4)
@vitorhcl (4)
@IngrownMink4 (4)
@cwrd1031-blip (4)
@MrKingMichael (4)
@KaranDuggal (4)
@Giovix92 (4)
@a5ehren (4)
@NewtronReal (3)
@syto203 (3)
@rdbrschf (3)
@onadrog (3)
@djibux (3)
@lahtis (3)
@ianwijma (3)
@flegald (3)
@chandujr (3)
@BiRo96 (3)
@0xCmdrKeen (3)
@aidalgol (2)
@DarthMDev (2)
@niStee (2)
@DobPD (2)
@R1kaB3rN (2)
@RawToast225 (2)
@RuffledPlume (2)
@entaromia (2)
@neuromancer (2)
@zoli111 (2)
@soumyaDghosh (2)
@ruiaraujo (2)
@LenaWil (2)
@Sasikuttan2163 (2)
@connercsbn (2)
@dankxylese (2)
@DenysMb (2)
@kohend (2)
@WangEdward (2)
@EsalRider (2)
@JakobDev (2)
@Keksgesicht (2)
@J0anJosep (2)
@victorsouzaleal (2)
@Mariaboni (2)
@Kjell291 (2)
@kszkristof (1)
@SB2DD (1)
@reverb256 (1)
@Root-Core (1)
@sandepten (1)
@sanmont (1)
@SarthakD15 (1)
@sluedecke (1)
@TornadoRadon (1)
@SheffeyG (1)
@skovorodal10n (1)
@Skythrew (1)
@Snaggly (1)
@Snoodelz (1)
@StefanLobbenmeier (1)
@Peheux (1)
@thepedroferrari (1)
@oersen (1)
@OctopusET (1)
@ocean-sudo (1)
@nikoandpiko (1)
@Newbytee (1)
@MuraPura (1)
@Moon-yungg (1)
@misaeldossantos (1)
@Flexicon (1)
@maksalees (1)
@matte-schwartz (1)
Recent Commits
CommandMC(19 Sept 26)
fix: Don't try to `chmod` native Linux/macOS binaries on exit (#5918)
CommandMC(19 Sept 26)
chore: Add missing newlines in output of AUR update script (#5904)
CommandMC(19 Sept 26)
chore: Require AI disclosure in pull requests (#5916) * fix: Actually make the comment a comment * chore: Add instructions about AI disclosure
github-actions[bot](16 Sept 26)
Update bug report template with latest release (#5903)
Flavio F Lima(16 Sept 26)
[Release] 2.22.3
CommandMC(16 Sept 26)
chore: Re-use the existing AUR PKGBUILD instead of hardcoding it in the workflow (#5902) * chore: Make it possible to have `*.mts` files in `meta` * chore: Re-use the existing AUR PKGBUILD instead of hardcoding it in the workflow
CommandMC(16 Sept 26)
fix: Don't nest umu if `steamRuntime` ends up enabled on a non-native game (#5894)
Flávio Fearn(15 Sept 26)
fix: clean up release notes generated for the Flathub metainfo (#5896) Co-authored-by: Flavio F Lima <[email protected]>
github-actions[bot](15 Sept 26)
Update bug report template with latest release (#5892) Co-authored-by: flavioislima <[email protected]>
Flavio F Lima(15 Sept 26)
[Release] 2.22.2
CommandMC(15 Sept 26)
feat: Various changes to improve the final build size (#5884) * fix: Clear out `build` directory before building When building, we write main files to `build/main` and preload files to `build/preload`, and thus have to disable `emptyOutDir` for the renderer build (which goes into `build`, no subfolder). As a side effect, old build files accumulate in `build/assets`, which electron-builder then copies verbatim (it has no understanding of which files are actually necessary, after all). This can lead to a massively increased `app.asar` file size if the same machine is used to build many different Heroic versions. To fix this, simply `rm -r` the build dir before we start the build. Vite/Rollup has no "smart" rebuild logic anyway, so this will not increase build time in any way * chore: Don't add hashes to output file names These hashes are usually used for cachebusting purposes (Vite is intended for websites, after all). In our case, we don't need them, they just make some errors a little more confusing. * chore: Don't re-export parts of `frontend/helpers/library` in `frontend/helpers/index` This lead to circular imports & warnings at build time * chore: Move `defaultWineVersion` definition into its own file Sub-files importing this from the general `index.tsx` file meant that dynamic import would no longer work properly * fix: Explicitly import the CommonJS variant of the i18next fs backend * chore: Move a bunch of dependencies that can be bundled by Vite to `devDependencies` To build Heroic, we run our files through a bundler (Vite). As part of that, it will pick apart dependencies and try to be smart about what it includes in the build (a process known as tree-shaking). The end result is a .js file that is as minimal as possible. When we build archives using Electron-Builder, it will unceremoniously include the `node_modules` folder of every dependency we have listed in `dependencies` in the build. This costs us a lot of space (especially for modules like the MUI and FontAwesome icons, where EB will include all of them) and is unnecessary almost all the time: Vite will (almost) always do a better job of bundling things up. Exceptions to this are - Modules with native code (I don't think we have any of those?) - Modules that are so strange/hacky that tree-shaking them breaks things - This seems to be the case for `ajv`, which is why I had to keep `electron-store` in the normal dependencies
Mark Xian(15 Sept 26)
fix(gog): keep library entries when GamesDB is unavailable (#5798) fix(gog): retain games when GamesDB metadata fails Signed-off-by: MarkXian <[email protected]>
Paweł Lidwin(15 Sept 26)
fix: use env to lookup the path variable (#5479)
Flávio Fearn(15 Sept 26)
[UI/UX] Improve Environmental Table settings and a few others (#5304) * feat: open settings file when clicking appname on game settings * feat: improve environment table UI/UX * tech: add new BuildEditModal component * fix: pr comments * i18n: updated keys * ui: add disabled styling to add button * chore: accept empty values * ui: use proper classnames for buttons * fix: improve error handling in BulkEditModal and enhance focus styles in EnvVariablesTable * fix: styles pr comments * i18n: updated keys * fix: pr comments and refactor * fix: Value translation * fix: cleanup and some fixes * fix: styling --------- Co-authored-by: Flavio F Lima <[email protected]>
Paweł Lidwin(14 Sept 26)
fix(gog): fix steam wrapper crash by add galaxy registry key (#5887) without this the steam wrapper may cleanup the listeners prematurely causing an access violation crash
Weblate (bot)(14 Sept 26)
[i18n] Updated Translations (#5817) * Translated using Weblate (Irish) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Irish) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Irish) Currently translated at 100.0% (845 of 845 strings) Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ga/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Galician) Currently translated at 95.0% (804 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/gl/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Turkish) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (845 of 845 strings) Co-authored-by: Aydoğan <[email protected]> Co-authored-by: Cabbar Hayıroğlu <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/tr/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/tr/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Lithuanian) Currently translated at 99.8% (845 of 846 strings) Translated using Weblate (Lithuanian) Currently translated at 100.0% (845 of 845 strings) Co-authored-by: Džiugas Januševičius <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/lt/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Tamil) Currently translated at 85.5% (724 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ta/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (848 of 848 strings) Co-authored-by: Cristian Pavan <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/pt_BR/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (German) Currently translated at 99.4% (841 of 846 strings) Translated using Weblate (German) Currently translated at 99.4% (840 of 845 strings) Co-authored-by: Alexander Boldt <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/de/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Greek) Currently translated at 84.9% (719 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/el/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Estonian) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Estonian) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Estonian) Currently translated at 100.0% (235 of 235 strings) Co-authored-by: Gert Oja <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/et/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/et/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Russian) Currently translated at 99.5% (842 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ru/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Belarusian) Currently translated at 83.2% (704 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/be/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Bulgarian) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Bulgarian) Currently translated at 100.0% (848 of 848 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Co-authored-by: Любомир Василев <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/bg/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Ukrainian) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (848 of 848 strings) Co-authored-by: Dan <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/uk/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Bosnian) Currently translated at 53.5% (453 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/bs/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Japanese) Currently translated at 93.1% (788 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ja/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Catalan) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (235 of 235 strings) Co-authored-by: Ecron <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/ca/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ca/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Czech) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Czech) Currently translated at 100.0% (845 of 845 strings) Co-authored-by: Adam Havránek <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/cs/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Portuguese) Currently translated at 97.6% (826 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/pt/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Vietnamese) Currently translated at 84.6% (716 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/vi/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Croatian) Currently translated at 56.9% (482 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/hr/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Hungarian) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (848 of 848 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Co-authored-by: therealmate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/hu/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Hebrew) Currently translated at 58.3% (494 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/he/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Malayalam) Currently translated at 59.6% (505 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ml/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Polish) Currently translated at 97.6% (826 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/pl/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Italian) Currently translated at 98.8% (836 of 846 strings) Translated using Weblate (Italian) Currently translated at 98.8% (835 of 845 strings) Translated using Weblate (Italian) Currently translated at 98.8% (835 of 845 strings) Translated using Weblate (Italian) Currently translated at 98.8% (835 of 845 strings) Translated using Weblate (Italian) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (Italian) Currently translated at 98.6% (834 of 845 strings) Translated using Weblate (Italian) Currently translated at 98.6% (834 of 845 strings) Co-authored-by: Alessandro Bianconi <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/it/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/it/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Arabic) Currently translated at 76.3% (646 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ar/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Indonesian) Currently translated at 99.8% (845 of 846 strings) Translated using Weblate (Indonesian) Currently translated at 99.8% (844 of 845 strings) Co-authored-by: Arif Budiman <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/id/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Dutch) Currently translated at 83.0% (703 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/nl/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Spanish) Currently translated at 97.6% (826 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/es/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (French) Currently translated at 85.6% (725 of 846 strings) Translated using Weblate (French) Currently translated at 96.1% (226 of 235 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Co-authored-by: X-Javier <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/fr/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/fr/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * [i18n] Updated translations (Swedish) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Swedish) Currently translated at 97.2% (823 of 846 strings) Translated using Weblate (Swedish) Currently translated at 96.5% (227 of 235 strings) Translated using Weblate (Swedish) Currently translated at 91.0% (770 of 846 strings) Translated using Weblate (Swedish) Currently translated at 91.0% (769 of 845 strings) Translated using Weblate (Swedish) Currently translated at 96.5% (227 of 235 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Jonatan Nyberg <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Co-authored-by: ezzy <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/sv/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/sv/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/login-page/sv/ Translation: Heroic Games Launcher Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Persian) Currently translated at 55.6% (471 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/fa/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Finnish) Currently translated at 100.0% (846 of 846 strings) Translated using Weblate (Finnish) Currently translated at 100.0% (845 of 845 strings) Translated using Weblate (Finnish) Currently translated at 95.1% (804 of 845 strings) Translated using Weblate (Finnish) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (Finnish) Currently translated at 99.5% (234 of 235 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Linus Virtanen <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/fi/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/fi/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Translated using Weblate (Korean) Currently translated at 73.8% (625 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/ko/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Slovak) Currently translated at 73.9% (626 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/sk/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 63.3% (536 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/zh_Hant/ Translation: Heroic Games Launcher/Globals * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 92.9% (786 of 846 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 99.1% (233 of 235 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 89.8% (760 of 846 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Ocean <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/zh_Hans/ Translation: Heroic Games Launcher/GamePage Translation: Heroic Games Launcher/Globals * Added translation using Weblate (Hupa) Co-authored-by: Aydoğan <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> --------- Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Weblate Translation Memory <[email protected]> Co-authored-by: Aydoğan <[email protected]> Co-authored-by: Cabbar Hayıroğlu <[email protected]> Co-authored-by: Džiugas Januševičius <[email protected]> Co-authored-by: Cristian Pavan <[email protected]> Co-authored-by: Alexander Boldt <[email protected]> Co-authored-by: Gert Oja <[email protected]> Co-authored-by: Любомир Василев <[email protected]> Co-authored-by: Dan <[email protected]> Co-authored-by: Ecron <[email protected]> Co-authored-by: Adam Havránek <[email protected]> Co-authored-by: therealmate <[email protected]> Co-authored-by: Alessandro Bianconi <[email protected]> Co-authored-by: Arif Budiman <[email protected]> Co-authored-by: X-Javier <[email protected]> Co-authored-by: Jonatan Nyberg <[email protected]> Co-authored-by: ezzy <[email protected]> Co-authored-by: Linus Virtanen <[email protected]> Co-authored-by: Ocean <[email protected]> Co-authored-by: Flávio Fearn <[email protected]>
Ariel Juodziukynas(14 Sept 26)
[UX] Don't show Wine Manager settings on Mac (#5857) Don't show Wine Manager settings on Mac
Matthew Schwartz(14 Sept 26)
fix: Use the current known-fixes helper during launch (#5886) prepareLaunch still calls readKnownFixes after it was removed in 2061ff9e. This raises a ReferenceError before the game can start. Use the already imported getKnownFixesFor helper, matching the other known-fixes lookups. Fixes: 2061ff9e655a ("[UX] Download known fixes even before downloading a game (#5409)")
Ariel Juodziukynas(13 Sept 26)
[UX] Download known fixes even before downloading a game (#5409) [UX] Download known fixes before downloading games
Ariel Juodziukynas(13 Sept 26)
[FIX] Do not watch legendary file to refresh the lilbrary (#5470)
Ariel Juodziukynas(13 Sept 26)
[UX] Print wiki links in logs (#5883)
Ariel Juodziukynas(12 Sept 26)
[UX] Fix pausing/canceling a download from game details page (#5858)
Flávio Fearn(12 Sept 26)
[Feat] Manage Steam shortcuts via SteamClient API when Steam is running (#5804) * [Fix] Declare errors array before use in prepareImagesForSteam * [Fix] Write shortcuts.vdf atomically to avoid corruption * [Fix] Match Steam shortcuts by launch url instead of title * [Fix] Use executable directory as Steam shortcut StartDir * [Feat] Block Steam shortcut changes while Steam is running * [Feat] Manage Steam shortcuts via SteamClient API when Steam is running * [Feat] Add Steam shortcuts via the steam url handler when the SteamClient API is unavailable * [Fix] Improve Steam detection and report removal result to the frontend * [Fix] Set Steam artwork for shortcuts added via the steam url handler * [Fix] Read shortcuts from the Steam client stores since GetAllShortcuts was removed * [Fix] Log when the Steam client debugging interface is not reachable * [Fix] Read memory info from /proc/meminfo instead of spawning free * [Fix] Prefer exact title match when searching PCGamingWiki * [Fix] Never match Steam shortcuts created by other tools --------- Co-authored-by: Flavio F Lima <[email protected]>
Flávio Fearn(12 Sept 26)
[Fix] Wishlist filter on Deals screen leaves no way out (#5588) (#5602) * [Fix] Make GOG wishlist a client-side filter (#5588) Add a new getGogWishlist IPC handler that returns the user's wishlist product IDs from embed.gog.com, and drop the wishlist=eq:true query from getGogDiscounts. The frontend will now apply the wishlist filter against the locally fetched product list instead of re-fetching from GOG, which prevents the deals grid from emptying when nothing in the wishlist is on sale. * ui: keep Deals filter bar visible when wishlist returns no matches (#5588) Apply wishlistOnly as a client-side filter using the IDs fetched from the new getGogWishlist endpoint, and render the filter bar whenever filters are active even if no products match. Previously, toggling "Wishlist only" triggered a backend refetch that wiped the products list and hid the filter bar entirely, leaving the user no way to untoggle without changing the store region. * ui: ignore wishlist/hide-owned filters while logged out of GOG (#5588) Both checkboxes are already hidden from the filter bar when the user is not signed in, but their persisted localStorage state still drove the filtering and the discounts refetch. That caused two confusing outcomes after logging out: the grid could appear empty for no visible reason, and getGogDiscounts was called with hideOwned=true which the backend silently turns off — adding noise to the logs. Treat both toggles as off whenever isGogLoggedIn is false while preserving the underlying preference for the next login. --------- Co-authored-by: Flavio F Lima <[email protected]>
Vidi(12 Sept 26)
[UI] fix: prevent play with logs popup from closing when moving mouse to it (#5589) * fix: prevent play with logs popup from closing when moving mouse to it * add `--alt-button-gap` CSS variable
Flávio Fearn(12 Sept 26)
FIX: Sign Windows binaries during build via SignPath (#5841) * fix: sign windows binaries during build via SignPath * feat: publish windows release artifacts directly from appveyor tag builds * fix: harden signpath module install and add signing timeout * fix: sign bundled helper binaries as well * feat: move windows signing and release to github actions * fix: only sign first party binaries * fix: use test signing policy for non-tag builds * fix: set signing policy to release-signing for draft releases * fix: update GitHub token usage in draft release workflow * fix: installers slug * chore: remove testing branch name --------- Co-authored-by: Flavio F Lima <[email protected]>
CommandMC(11 Sept 26)
fix: Stop calling `updateStatus` if there are no more gamepads (#5879) * Add console message for gamepad removal (similarly to the gamepad connection message) * Stop calling `updateStatus` if there are no more controllers
CommandMC(09 Sept 26)
fix: Make sure to set Wine-related options when adding a sideloaded game (#5827)
Ocean(09 Sept 26)
Fix sideload installer overwriting Wine prefix (#5868) * Fix sideload installer overwriting Wine prefix * Hide installer button when editing sideloaded games
Ariel Juodziukynas(09 Sept 26)
[UX] Do not allow moving a game inside itself (#5871) * [UX] Do not allow moving a game inside itself * Refactor and revert unwanted translation change
Heroic Games Launcher Website
Website
Heroic Games Launcher — Free Epic, GOG & Amazon Games Launcher
Heroic is a free and open source launcher for Epic Games, GOG and Amazon Prime Games. Play your games on Linux, Windows, macOS and the Steam Deck.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address172.67.198.99
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
Safety Score
Website marked as safe
100%
Blacklist Check
heroicgameslauncher.com was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Heroic Games Launcher Socials
Heroic Games Launcher Reviews
More Gaming
⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here
About the Data: Heroic Games Launcher
Change History
- Added #650
Edit Heroic Games Launcher Data
You can edit Heroic Games Launcher's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Heroic Games Launcher's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/heroic-games-launcherThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Heroic Games Launcher
Help your friends compare Gaming, and pick privacy-respecting software and services.
Share Heroic Games Launcher and Awesome Privacy with your network!
