mirror of
https://github.com/SteamRE/DepotDownloader.git
synced 2026-10-19 15:51:50 +00:00
de37262e9d3e7fcd63cf349890326f67774e9c34
- Don't calculate matching chunks if file hash matches (now that related SK2 bug is fixed). - When file doesn't already exist, set length immediately after creation. - Remove redundant file existance check before copying existing file to staging. - Normalize more var names. - Print account name for which password is asked.
DepotDownloader
Steam depot downloader utilizing the SteamKit2 library. Supports .NET and Mono
Use: depotdownloader <parameters> [optional parameters]
Parameters:
-app # - the AppID to download.
Optional Parameters:
-depot # - the DepotID to download.
-cellid # - the overridden CellID of the content server to download from.
-username user - the username of the account to login to for restricted content.
-password pass - the password of the account to login to for restricted content.
-dir installdir - the directory in which to place downloaded files.
-filelist file.txt - a list of files to download (from the manifest).
Can optionally use regex to download only certain files.
-all-platforms - downloads all platform-specific depots when -app is used.
-manifest-only - downloads a human readable manifest for any depots that would be downloaded.
-beta branchname - download from specified branch if available.
-betapassword pass - branch password if applicable.
-manifest manifestid - manifest id of content to download (requires -depot).
Languages
C#
100%