DepotDownloader Versions Save

Steam depot downloader utilizing the SteamKit2 library.

DepotDownloader_2.5.0

9 months ago
  • Added support for ARM platforms
  • Added an icon to the executable
  • Added OS specific builds
  • Added support for new Steam login system
  • Added support for new encrypted manifest format in appinfo
  • Fixed a bug with public branch not being detected

DepotDownloader_2.4.7

1 year ago
  • Use the original appid when retrieving the depot decryption key and manifest request code

DepotDownloader_2.4.6

1 year ago
  • Added Manifest Request Code support.

DepotDownloader_2.4.5

2 years ago
  • Removed the CDN authentication path that is now unsupported.

DepotDownloader_2.4.4

2 years ago
  • Fixed an issue where too many file handles were open at the same time when downloading a large depot.

DepotDownloader_2.4.3

2 years ago

DepotDownloader_2.4.2

2 years ago
  • This release includes additional HTTP diagnostic data when the -debug flag is specified.

DepotDownloader_2.4.1

2 years ago

This release contains a major refactor of the download path to better utilize available network bandwidth.

Breaking Changes

  • This release now targets .NET 5.0 to simplify the packaging.
  • The syntax for the filelist has changed in this release. Regex patterns must be prefixed with regex: #175

Changes and Fixes

  • Multiple depots can be specified at the same time (eg -depot 440 441). When -manifest is specified, you must specify an id for each depot.
  • We now fetch -pubfile using PublishedFileGetDetails. When the file is available via URL, we will download it instead.
  • We now fetch -ugc using UFSGetUGCDetails when authenticated. When authenticated and the file is available via URL, we will download it instead.
  • CDN servers marked with allowed_app_ids are now filtered during selection
  • If a CDN server is available marked use_as_proxy, we will use that for all requests
  • When processing the delta between depots, we now properly delete files that no longer exist #113
  • When a FreeOnDemand license is claimed, we need to fetch the app info we haven't seen yet #140
  • Corrected the loading of the previous manifest when processing deltas #139
  • Corrected an error parsing the license list #131
  • The timeout for HTTP requests has been split into a separate timeout for the response headers and the response body. (See https://github.com/SteamRE/SteamKit/commit/627a0481a66314151622b09d3da31b7cea6d3940)

The release includes a handful of contributions from @NicknineTheEagle (#113 #139 #140)

DepotDownloader_2.3.6

3 years ago
  • This is a hotfix release to implement package tokens for querying ownership data. (#103)

DepotDownloader_2.3.5

3 years ago
  • This is a hotfix release to exclude OpenCache content servers from CDN server selection. See issue #99
  • The README has been updated to include examples.