631 Commits
Author SHA1 Message Date
psychonic e33cf18265 Print found licenses. 2012-06-05 16:49:43 -05:00
psychonic 0f2edd0a94 Fix error downloading some depots to current directory (-dir .) 2012-06-05 16:45:41 -05:00
psychonic 25c47e2fbb Missed two lines in last commit. 2012-06-04 16:20:44 -04:00
psychonic cdd9c640d6 Fixed DepotDownloader compile errors from JobID changes. 2012-06-04 16:18:15 -04:00
azuisleet 0374a529b9 Added support for Steam3 license list in AccountHasAccess.
Ignore contenttype when depots are present.
2012-04-14 17:49:21 -06:00
azuisleet 6c545644e0 Added EDepotFileFlag, don't assume size=0 is a directory 2012-04-01 17:11:33 -06:00
Ryan Stecker aa0778dc4e Fixed small compilation issue. 2012-03-04 15:03:01 -06:00
Ryan Stecker b2cb33aa92 Updated depotdownloader to pass in the appid when requesting a depot key. 2012-02-26 12:13:45 -06:00
Ryan Stecker d638dc7ec2 Changed SteamUser.LoggedOffCallback to expose the Steam2Ticket directly, instead of the data.
Added various bits of XML documentation.
2012-02-24 17:12:21 -06:00
Michael Busby 90b9051de3 DepotDownloader: Cache Sentry File and send SentryFileHash with logondetails so we don't have to do SteamGuard auth every time 2012-02-14 03:43:20 -06:00
Michael Busby d7a8d9fe0a DepotDownloader: Updated Steam3Session jobs to use new job callbacks 2012-02-14 03:17:05 -06:00
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. 2012-02-09 18:31:32 -06:00
Michael Busby ca6e22e92b DepotDownloader: Forgot to close file handle in checksum validation. 2012-02-07 03:11:03 -06:00
Michael Busby 948e581d16 DepotDownloader: Skip downloading checksums if we're only going to download the manifest and quit 2012-02-06 19:13:35 -06:00
Michael Busby 89cdae3ef3 DepotDownloader: Unlink existing file if the size/checksum don't match (for compatibility with file links) 2012-02-06 19:06:09 -06:00
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. 2012-02-06 01:10:38 -06:00
Ryan Stecker 512e13cc88 Small fixup for printed usage. 2012-02-01 15:22:25 -06:00
Ryan Stecker 7e02724c05 Added -listdepots.
Reworked -manifest to be an optional parameter that dumps manifests when -game, -app, or -depot is supplied.
Closes #18.
2012-02-01 15:20:01 -06:00
azuisleet 5bc21f183a Refactored DepotDownloader to use CallbackManager 2012-02-01 05:23:37 -07:00
Ryan Stecker 6c00c19300 Fixed issue receiving app info. 2012-01-28 20:36:09 -06:00
Ryan Stecker a17713e153 Fixed DepotDownloader for the latest SteamKit2 version. 2012-01-27 16:36:03 -06:00
Ryan Stecker eb483d207f Updated DepotDownloader to .NET 4.0 and fixed compilation.
Fixed IPAddress byte order issue.
2012-01-11 01:22:08 -06:00
Ryan Stecker 8c227bcfa0 Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse. 2011-12-28 04:31:38 -06:00
azuisleet 76ff0b3591 Copy and paste job. It took 11 people to pull this off. 2011-12-21 18:14:11 -07:00
azuisleet 7fc994657e Pretend to do something 2011-12-21 17:51:57 -07:00
azuisleet 811d37c705 DepotDownloader: detect proper ContentType 2011-12-18 19:14:29 -07:00
Azu@Azu-PC 24ecfcbb43 Added retry to Steam3 FetchServerList
--HG--
extra : rebase_source : 053cb4ea8409980314fcd40a52f5af8faf85a9c7
2011-12-17 22:32:40 -07:00
Azu@Azu-PC 72dbb50864 Merge 2011-12-17 21:29:51 -07:00
Azu@Azu-PC bae6d8907c DepotDownloader fixes
Updated Classless.Hasher
2011-12-17 21:29:14 -07:00
azuisleet 76258df7b7 Retry all the connections 2011-12-15 22:11:42 -07:00
azuisleet 2295319fd2 Added Steam3 suggested CellID
--HG--
extra : rebase_source : c5294bda22ef8b9c0bcafcb91fa65ddb31dfe4a5
2011-12-15 15:54:11 -07:00
psychonic 680355e022 Added -filelist support for Steam3 downloading. 2011-12-10 01:21:03 -05:00
psychonic 866e7ff778 Fixed DD crash when specifying -dir without -game. 2011-12-10 01:18:24 -05:00
azuisleet d6850b8f33 Large refactor to support steam3 appinfo 2011-12-09 21:42:21 -07:00
azuisleet 9a92d8b203 Refactor: EServerType to ESteam2ServerType
Added Steam3 CS server selection
2011-12-09 02:38:29 -07:00
azuisleet 1024dde88d Slight refactor to support steam3 depots in an app 2011-12-09 01:21:14 -07:00
azuisleet f258ac8903 Downloads files. 2011-12-09 00:29:02 -07:00
azuisleet c7593aefbd Added depot encryption key support. 2011-12-08 22:37:59 -07:00
azuisleet e7129f0a1f Parse Steam3 manifests into DepotManifest 2011-12-08 20:59:10 -07:00
azuisleet 0ab391a272 Refactored Keyvalue to use strings. Removed System.Web dependency. 2011-12-08 19:58:08 -07:00
psychonic b1810c0eb0 Don't keep retrying single, dead server. Try all for cell! 2011-12-08 20:24:38 -05:00
psychonic 25132937d9 Added kv LoadFromString for CDNClient. 2011-12-06 13:40:18 -05:00
azuisleet 997cbc3e7f Completed CDNClient auth header, downloads depot manifest. 2011-12-02 14:50:12 -07:00
azuisleet 32b2e6b754 Initial support for Steam3 HTTP CDN. Incomplete. 2011-12-02 00:29:46 -07:00
Ryan Stecker d18e9c465e Finally fixed up authed downloads and made depotdownloader1 support them again. Suck it HLDSUT. 2011-12-01 20:13:44 -06:00
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. 2011-12-01 15:56:17 -06:00
Nicholas Hastings 8ffff1cb7b Added -dumpcdr param to do quick XML dump of CDR. 2011-07-26 21:30:22 -05:00
Nicholas Hastings 127dadd363 Use latest version if no version specified. 2011-07-26 21:28:04 -05:00
Scott Ehlert 44ff453193 Ask for account password if -password is omitted from command line. 2011-07-26 21:27:32 -05:00
Scott Ehlert 9d586b5e95 Added -beta parameter to download beta versions of depots if available. 2011-07-07 22:27:57 -05:00