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