Skip to content

Use manifest data to populate and extend selectable downloads#686

Merged
loathingKernel merged 9 commits intoRareDevs:mainfrom
loathingKernel:develop
Feb 14, 2026
Merged

Use manifest data to populate and extend selectable downloads#686
loathingKernel merged 9 commits intoRareDevs:mainfrom
loathingKernel:develop

Conversation

@loathingKernel
Copy link
Contributor

  • static_css: make install button green darker
  • PathEdit: make line edit read-only
  • launcher: create steamuser -> $USER or $USER -> steamuser symlinks in the prefix
  • compat: search own tools folder for compatibility tools
  • chore: return before finally: block
  • RunnerSettings: add buttons to open the prefix and user folder.
  • chore: various minor code refactors
  • refactor: use data present in the egs manifests to populate SDLs
  • chore: refactor install dialog variables

The SDL data legendary provides is missing a lot of games which makes
games unable to download optional language packs etc. In the case of
HITMAN 3 (Eider) the executable needed to run the game is also in a
separate "optional" download which caused the game to not install
or work properly.

To fix this situation, for games that legendary doesn't provide the needed
data, fetch the manifest and get the optional download tags from there.
In the case of games such as Fortnite, that legendary provides an
incomplete list of tags, combine the tags from the manifest with
legendary's data.

Partially fixes: RareDevs#681
@loathingKernel loathingKernel merged commit 2659b31 into RareDevs:main Feb 14, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant