Commit Graph

480 Commits (ae72ac03c9ccc059f8068c4653f5432651ffbffe)
 

Author SHA1 Message Date
psychonic 0f2edd0a94 Fix error downloading some depots to current directory (-dir .) 13 years ago
psychonic 25c47e2fbb Missed two lines in last commit. 13 years ago
psychonic cdd9c640d6 Fixed DepotDownloader compile errors from JobID changes. 13 years ago
azuisleet 0374a529b9 Added support for Steam3 license list in AccountHasAccess.
Ignore contenttype when depots are present.
14 years ago
azuisleet 6c545644e0 Added EDepotFileFlag, don't assume size=0 is a directory 14 years ago
Ryan Stecker aa0778dc4e Fixed small compilation issue. 14 years ago
Ryan Stecker b2cb33aa92 Updated depotdownloader to pass in the appid when requesting a depot key. 14 years ago
Ryan Stecker d638dc7ec2 Changed SteamUser.LoggedOffCallback to expose the Steam2Ticket directly, instead of the data.
Added various bits of XML documentation.
14 years ago
Michael Busby 90b9051de3 DepotDownloader: Cache Sentry File and send SentryFileHash with logondetails so we don't have to do SteamGuard auth every time 14 years ago
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