Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.27k stars 437 forks source link

Integrated downloads of external binaries (Legendary/GOGDL/Nile etc) #4021

Open dpanter opened 2 months ago

dpanter commented 2 months ago

Problem description

Sometimes Heroic lags behind features or bugfixes in external binaries, causing annoying albeit fixable issues via manual updates to the built-in binaries. A recent example with Nile: #4005

Current Heroic release at the time of writing: 2.15.1 (2024-08-11)

Feature description

A feature to automate such updates would be a nice quality improvement, either via a button to manually check for update + download new version in the advanced settings, or an automatic check on application start with possibly a download/skip dialog box.

At the very least a link to the project pages or latest version download links would be beneficial.

Alternatives

Currently you would typically have to manually open a web browser and find the project pages and downloads yourself, grab the correct file, put the download in a suitable location, open Heroic and select the new file. For a Steam Deck user, this is a bit of a pain in the âŝŝ and possibly a deterrent for more casual users who just want to play games without tinkering.

Additional information

No response

arielj commented 2 months ago

The problem with this is that is has happened in the past that a new version of gogdl or legendary actually needs changes in heroic itself to make it work so it could potentially create issues for users if it's a button to update it.

I do agree that having links in that page to open the releases page of those projects in github (or maybe point to a wiki page with instructions?) would be really useful