Michael Busby
|
d7a8d9fe0a
|
DepotDownloader: Updated Steam3Session jobs to use new job callbacks
|
14 years ago |
Michael Busby
|
a28d1c279b
|
DepotDownloader: Split Steam2 Download into to parts--building list of files to download, then reconnecting to storage server to download. This should combat issues with the storage session timing out.
|
14 years ago |
Michael Busby
|
ca6e22e92b
|
DepotDownloader: Forgot to close file handle in checksum validation.
|
14 years ago |
Michael Busby
|
948e581d16
|
DepotDownloader: Skip downloading checksums if we're only going to download the manifest and quit
|
14 years ago |
Michael Busby
|
89cdae3ef3
|
DepotDownloader: Unlink existing file if the size/checksum don't match (for compatibility with file links)
|
14 years ago |
Michael Busby
|
24640978b6
|
Replaced Classless.Hasher's Adler32 with a simple, valve-compatible implementation. Added Steam2 file checksum verification to DepotDownloader, so existing files on disk can be used instead of downloading new copies.
|
14 years ago |
Ryan Stecker
|
512e13cc88
|
Small fixup for printed usage.
|
14 years ago |
Ryan Stecker
|
7e02724c05
|
Added -listdepots.
Reworked -manifest to be an optional parameter that dumps manifests when -game, -app, or -depot is supplied.
Closes #18.
|
14 years ago |
azuisleet
|
5bc21f183a
|
Refactored DepotDownloader to use CallbackManager
|
14 years ago |
Ryan Stecker
|
6c00c19300
|
Fixed issue receiving app info.
|
14 years ago |
Ryan Stecker
|
a17713e153
|
Fixed DepotDownloader for the latest SteamKit2 version.
|
14 years ago |
Ryan Stecker
|
eb483d207f
|
Updated DepotDownloader to .NET 4.0 and fixed compilation.
Fixed IPAddress byte order issue.
|
14 years ago |
Ryan Stecker
|
8c227bcfa0
|
Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse.
|
14 years ago |
azuisleet
|
76ff0b3591
|
Copy and paste job. It took 11 people to pull this off.
|
14 years ago |
azuisleet
|
7fc994657e
|
Pretend to do something
|
14 years ago |
azuisleet
|
811d37c705
|
DepotDownloader: detect proper ContentType
|
14 years ago |
Azu@Azu-PC
|
24ecfcbb43
|
Added retry to Steam3 FetchServerList
--HG--
extra : rebase_source : 053cb4ea8409980314fcd40a52f5af8faf85a9c7
|
14 years ago |
Azu@Azu-PC
|
72dbb50864
|
Merge
|
14 years ago |
Azu@Azu-PC
|
bae6d8907c
|
DepotDownloader fixes
Updated Classless.Hasher
|
14 years ago |
azuisleet
|
76258df7b7
|
Retry all the connections
|
14 years ago |
azuisleet
|
2295319fd2
|
Added Steam3 suggested CellID
--HG--
extra : rebase_source : c5294bda22ef8b9c0bcafcb91fa65ddb31dfe4a5
|
14 years ago |
psychonic
|
680355e022
|
Added -filelist support for Steam3 downloading.
|
14 years ago |
psychonic
|
866e7ff778
|
Fixed DD crash when specifying -dir without -game.
|
14 years ago |
azuisleet
|
d6850b8f33
|
Large refactor to support steam3 appinfo
|
14 years ago |
azuisleet
|
9a92d8b203
|
Refactor: EServerType to ESteam2ServerType
Added Steam3 CS server selection
|
14 years ago |
azuisleet
|
1024dde88d
|
Slight refactor to support steam3 depots in an app
|
14 years ago |
azuisleet
|
f258ac8903
|
Downloads files.
|
14 years ago |
azuisleet
|
c7593aefbd
|
Added depot encryption key support.
|
14 years ago |
azuisleet
|
e7129f0a1f
|
Parse Steam3 manifests into DepotManifest
|
14 years ago |
azuisleet
|
0ab391a272
|
Refactored Keyvalue to use strings. Removed System.Web dependency.
|
14 years ago |
psychonic
|
b1810c0eb0
|
Don't keep retrying single, dead server. Try all for cell!
|
14 years ago |
psychonic
|
25132937d9
|
Added kv LoadFromString for CDNClient.
|
14 years ago |
azuisleet
|
997cbc3e7f
|
Completed CDNClient auth header, downloads depot manifest.
|
14 years ago |
azuisleet
|
32b2e6b754
|
Initial support for Steam3 HTTP CDN. Incomplete.
|
14 years ago |
Ryan Stecker
|
d18e9c465e
|
Finally fixed up authed downloads and made depotdownloader1 support them again. Suck it HLDSUT.
|
14 years ago |
Ryan Stecker
|
3dbc75a343
|
Initial commit of fixes for steam2 authenticated downloads, but there's still some issue with a change in the steam2 ticket that needs to be investigated.
|
14 years ago |
Nicholas Hastings
|
8ffff1cb7b
|
Added -dumpcdr param to do quick XML dump of CDR.
|
14 years ago |
Nicholas Hastings
|
127dadd363
|
Use latest version if no version specified.
|
14 years ago |
Scott Ehlert
|
44ff453193
|
Ask for account password if -password is omitted from command line.
|
14 years ago |
Scott Ehlert
|
9d586b5e95
|
Added -beta parameter to download beta versions of depots if available.
|
14 years ago |
Scott Ehlert
|
af190db942
|
Fixed compiler warning by adding back forgotten error message for opening a storage session.
|
14 years ago |
Scott Ehlert
|
cd0014aab5
|
If the content server client fails to open a storage session, keep retrying.
This behavior matches hldsupdatetool.
|
14 years ago |
Scott Ehlert
|
5d4590e6cf
|
Check if the user has access to a depot before attempting to download it.
|
14 years ago |
Scott Ehlert
|
bfe267e194
|
Actually download working server installs for GoldSrc/HL1 games.
|
14 years ago |
Scott Ehlert
|
f9cac07006
|
Added -list switch to print list of game servers that can be downloaded using -game.
|
14 years ago |
Scott Ehlert
|
2a24b41d60
|
Properly detect Mac OS X in DepotDownloader.
OSVersion.Platform just returns Unix on Mono.
|
14 years ago |
Scott Ehlert
|
8aa8798459
|
Added -app switch to download all depots associated with an app id.
|
14 years ago |
Scott Ehlert
|
ed4bd4a1d3
|
Added -all-platforms switch to download all platform-specific depots when -game is used.
|
14 years ago |
Scott Ehlert
|
a86eac90de
|
Fixed excluding files from exclude.lst on non-Windows platforms.
|
14 years ago |
Scott Ehlert
|
e5fa0ca62f
|
Added -no-exclude parameter that downloads files in exclude.lst anyways.
|
14 years ago |