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
Nicholas Hastings
f04f4fe178
Added editor config to keep indentation normalized.
12 years ago
Nicholas Hastings
064fbaea32
Display total size of downloaded data.
12 years ago