DepotDownloader Versions Save

Steam depot downloader utilizing the SteamKit2 library.

DepotDownloader_2.3.4

4 years ago
  • Updated to SteamKit 2.3.0
  • SteamKit 2.3.0 fixes an issue where the cell id is not passed correctly when looking up content servers

DepotDownloader_2.3.3

4 years ago
  • Set a unique LoginID for Steam connections which can be adjusted on the command line with -loginid
  • Added a -debug command line option to aid in debugging connection issues
  • Normalized slashes in the -filelist on Windows
  • Fixed a crash when querying for package info when a package ID appeared multiple times
  • Fixed an issue where we would not wait long enough for a new login key to be received

DepotDownloader_2.3.2

4 years ago
  • Standardized exit codes and allowed password input to be redirected for scripting (#62)
  • Added additional validation of cached manifest integrity
  • Split account settings (sentry, login key, CM data) into a separate IsolatedStorage file instead of the current working directory
  • Depot installation data is now stored in the .DepotDownloader directory alongside the cached manifests
  • The DepotDownloader.config file previously stored in the current working directory is left as-is and the settings are not migrated

DepotDownloader_2.3.1

4 years ago
  • Upgraded project to SteamKit 2.2.0
  • Added -ugc parameter to download content by UGC id
  • Added -pubfile parameter to download a published file by looking up its app and UGC id.
  • Fixed CDN Server bootstrapping
  • Fixed shutdown of CDNClientPool

DepotDownloader_2.3.0

5 years ago
  • Upgraded project to SteamKit 2.0 and .NET Core 2.0. The app is now run with the dotnet command.
  • Added a new switch "-os" which allows you to download depots for a target (windows, macos, or linux)
  • Fixed issues with AppTickets no longer being necessary
  • Fixed an issue allowing an empty password to be supplied when logging in

DepotDownloader_2.2.2

6 years ago
  • Fixed an issue where waiting for user input would cause an infinite cycle of reconnections.
  • Added a "-remember-password" command line option to store the login key.

DepotDownloader_2.2.1

7 years ago
  • Added support for newer app branch (beta) passwords.
  • Added automatic license retrieval for unowned FreeOnDemand apps being downloaded.
  • Added extra output around CDN token retrieval.
  • Added output to show current app branch being used.
  • Fixed downloading from shared depots that provide their own manifest IDs.
  • Updated to use SteamKit v1.8.1

DepotDownloader_2.2.0

7 years ago
  • Added support for CDN content servers.
  • Added support for apps that use shared depots.
  • Added -force-depot parameter to force attempted download of a particular depot in an app. (This allows UGC depots to be downloaded, as they are not listed in the PICS configuration.)
  • Added support for Steam mobile authenticator if enabled.
  • Numerous improvements for choosing and handling connections to content servers.
  • Fixed -verify-all not working if old manifest was present.
  • Fixed crash when account doesn't own app.
  • Fixed some apps and packages not being read if account being used owns too many.
  • Updated SteamKit version to 1.8.0.

DepotDownloader_2.1.1

9 years ago
  • Synced SteamKit dependency to fix a handful of CDNClient issues

DepotDownloader_2.1.0

10 years ago
  • Reduce unnecessary connections to Steam servers.
  • Cache all manifests to reduce download time.
  • Fixed verify_all always being implied