Skip to content

Conversation

@CommandMC
Copy link
Member

Adds support for signed chunk download URLs, introduced by Epic a few days ago

To download chunks, Legendary now first requests a download ticket (with some relevant game metadata), and then runs chunk paths through another API to get signed URLs

This required quite a bit of inter-connectivity between the main & download manager processes; I've tried to keep this as clean as possible

I've confirmed both that games not using this system download fine with the old behavior, and games using the system download fine with the new.
Interestingly enough, games without this support still download fine if forced to use the system, and some even require it to download (reportedly this fixes Risk of Rain 2). To help in such cases, the --always-use-signed-urls parameter was added to the install command

@CommandMC CommandMC requested a review from imLinguin September 6, 2025 23:21
@CommandMC CommandMC self-assigned this Sep 6, 2025
@imLinguin imLinguin merged commit b6cdc8c into master Sep 8, 2025
6 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.

3 participants