Skip to content

Releases: SteamRE/DepotDownloader

DepotDownloader_2.6.0

25 Apr 20:00
Compare
Choose a tag to compare
  • Updated to .NET 8.0
  • Prompt for password when the saved access token expires
  • Replaced deprecated sentry data with guard data from the new login system

DepotDownloader 2.5.0

13 Jun 10:42
ec692a8
Compare
Choose a tag to compare
  • 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

20 Aug 17:13
Compare
Choose a tag to compare
  • Use the original appid when retrieving the depot decryption key and manifest request code

DepotDownloader 2.4.6

02 May 22:52
Compare
Choose a tag to compare
  • Added Manifest Request Code support.

DepotDownloader 2.4.5

06 Oct 18:45
Compare
Choose a tag to compare
  • Removed the CDN authentication path that is now unsupported.

DepotDownloader 2.4.4

30 Jul 23:02
Compare
Choose a tag to compare
  • Fixed an issue where too many file handles were open at the same time when downloading a large depot.

DepotDownloader 2.4.3

10 Jun 01:09
Compare
Choose a tag to compare
  • This release disables IPv6 from being used for HTTP sockets. This is most likely due to non-functional IPv6 stacks. For more information on the issue, see dotnet/runtime#44686

DepotDownloader 2.4.2

09 Jun 23:48
Compare
Choose a tag to compare
  • This release includes additional HTTP diagnostic data when the -debug flag is specified.

DepotDownloader 2.4.1

14 May 01:09
Compare
Choose a tag to compare

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 SteamRE/SteamKit@627a048)

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

DepotDownloader 2.3.6

08 Jun 00:37
Compare
Choose a tag to compare
  • This is a hotfix release to implement package tokens for querying ownership data. (#103)