Commit Graph

588 Commits (077f3c3ced6fe64b6322cbb3061380d876114687)
 

Author SHA1 Message Date
Nicholas Hastings d9b6efaf84 Merge branch 'master' of github.com:SteamRE/DepotDownloader 12 years ago
Ryan Kistner 46659854cd Updated ContentDownloader.CollectCDNClientsForDepot to reflect modified FetchServerList 12 years ago
Nicholas Hastings c789220973 Handle -user and -pass as -username and -password respectively if the latter are not present. 12 years ago
Nicholas Hastings b656218e8a Specify that anonymous account will be used when no credentials are given. 12 years ago
Nicholas Hastings e3bc606112 Don't create folders for excluded files. 12 years ago
Nicholas Hastings 27ec24cd8f Remove special depotfromapp handling; no longer necessary. 12 years ago
Nicholas Hastings 9778112f1f Fix crash when a CDN server connection times out. 12 years ago
Nicholas Hastings 0b21b4734c Improve error message when specified depot is not available for current platform. 12 years ago
Nicholas Hastings 933f0b28cf Bumped version number. 12 years ago
Nicholas Hastings d9cec26e00 Big speed improvements for some cases:
- Store all manifests separately, including excluded file, rather than only list of last-downloaded.
- Don't redownload manifests we have.
- Don't connect to content servers if no manifest to download and no chunks needed.
- Don't connect to content servers until needing chunks if already having manifest.
12 years ago
Nicholas Hastings d59f3524c8 Add support for "depotfromapp". 12 years ago
Nicholas Hastings 47a240c2ac Fix file verification always occurring. 12 years ago
Nicholas Hastings 59e58adc5f Set AssemblyInfo. 12 years ago
Nicholas Hastings a7ebaa3ddb Expose max server and connection counts. Sync usage printout between program & readme. 12 years ago
Nicholas Hastings de37262e9d More cleanup:
- 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.
12 years ago
Nicholas Hastings 2d82c9dd5e Fix potential collision when creating directories. Remove staging files from unclean exit. 12 years ago
Nicholas Hastings 6f6eb5f48a Fix protobuf-net reference. 12 years ago
Nicholas Hastings 07c77ae2be Update SteamKit nuget package to 1.5.0. 12 years ago
Nicholas Hastings 7c9e2c2264 Connect to eight servers instead of six as very often first few will not be usable. 12 years ago
Nicholas Hastings bf92eb63e5 Ignore "depotfromapp" depots for now. 12 years ago
Nicholas Hastings e45a4e03b3 Misc cleanup. 12 years ago
Nicholas Hastings a65804781a Revert "Use console instance when possible. (now caches user sentry data and steam id to config.vdf)."
This reverts commit e96e8bae51.
12 years ago
Nicholas Hastings 7ac650d4ec Update protobuf-net to 2.0.0.668 to match SteamKit2 update. 12 years ago
Nicholas Hastings bb1724746b Hack in support for multiple servers and retry logic with concurrent downloading. 12 years ago
Asher Baker 5bbb826a3f Update README.md 12 years ago
Nicholas Hastings 197f16b838 Create README.md 12 years ago
Nicholas Hastings 798e66d055 Fix downloading depots for an app that share an app id with another app. 12 years ago
Nicholas Hastings e96e8bae51 Use console instance when possible. (now caches user sentry data and steam id to config.vdf). 12 years ago
Nicholas Hastings 709ef3f398 Remove no-long-used AppInfoOverridesCDR var. 12 years ago
Nicholas Hastings 1959262d4b Try other servers if failing to get manifest from one. 12 years ago
Nicholas Hastings 2e5ebc8851 Save manifests to optimize needed chunks check. Add -validate option. Concurrent donwloads. 12 years ago
Nicholas Hastings 43ecfcffc7 Removed unused function. 12 years ago
Nicholas Hastings 581ed16fa6 Fixed exception when not using -dir and build id unknown. 12 years ago
Nicholas Hastings cfc95d3f57 Allow downloading of specified manifest. 12 years ago
Nicholas Hastings 987b51e82d Simplify arg handling. 12 years ago
Nicholas Hastings 36c961bc01 Removed old Steam2 beta option. 12 years ago
Nicholas Hastings c63ddbd238 Use uints for app and depot Ids to require less casts for SteamKit. 12 years ago
Nicholas Hastings b8a65a6b13 Adjustments to work with SteamKit CDNClient refactor. 12 years ago
Nicholas Hastings aba445afa3 Fix regressions causing exception in oslist check and permission error where depot id is app id. 12 years ago
Nicholas Hastings 6a81bebd1a Removed non-existent test.sh call from ci config. 12 years ago
Nicholas Hastings 5c75a9d5b3 Hopefully last ci fix. 12 years ago
Nicholas Hastings fa59c818da Added missing Microsoft.Build dll for nuget. 12 years ago
Nicholas Hastings 76753c74c6 Fixed casing of nuget files. 12 years ago
Nicholas Hastings 15ea73f203 Flagged build scripts as executable. 12 years ago
Nicholas Hastings f65d3c8875 Attempting to setup CI. 12 years ago
Nicholas Hastings d073b9ef34 Fixed Steam3 content always downloading depots for all platforms. 12 years ago
Nicholas Hastings c0e55988ea Added .gitignore. 12 years ago
Nicholas Hastings 300d2d90b6 Converted sln to VS2012. Remove SteamKit and readded via Nuget. Updated protobuf-net Nuget req. 12 years ago
Nicholas Hastings adfea2f0cf Moved EncodeHexString to Util class. 12 years ago
Nicholas Hastings 4b381f4b16 Removed more Steam2 crud. 12 years ago