Nicholas Hastings
0b21b4734c
Improve error message when specified depot is not available for current platform.
2014-01-22 11:45:16 -05:00
Nicholas Hastings
933f0b28cf
Bumped version number.
DepotDownloader_2.1.0
2013-11-19 14:21:40 -05:00
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.
2013-11-13 22:36:17 -05:00
Nicholas Hastings
d59f3524c8
Add support for "depotfromapp".
2013-11-13 12:30:35 -05:00
Nicholas Hastings
47a240c2ac
Fix file verification always occurring.
2013-11-12 08:56:48 -05:00
Nicholas Hastings
59e58adc5f
Set AssemblyInfo.
DepotDownloader_2.0.0
2013-11-08 14:15:59 -05:00
Nicholas Hastings
a7ebaa3ddb
Expose max server and connection counts. Sync usage printout between program & readme.
2013-11-08 10:36:21 -05:00
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.
2013-11-08 10:19:18 -05:00
Nicholas Hastings
2d82c9dd5e
Fix potential collision when creating directories. Remove staging files from unclean exit.
2013-11-08 10:15:40 -05:00
Nicholas Hastings
6f6eb5f48a
Fix protobuf-net reference.
2013-11-08 09:33:00 -05:00
Nicholas Hastings
07c77ae2be
Update SteamKit nuget package to 1.5.0.
2013-11-08 08:08:57 -05:00
Nicholas Hastings
7c9e2c2264
Connect to eight servers instead of six as very often first few will not be usable.
2013-11-08 08:08:01 -05:00
Nicholas Hastings
bf92eb63e5
Ignore "depotfromapp" depots for now.
2013-11-08 08:06:52 -05:00
Nicholas Hastings
e45a4e03b3
Misc cleanup.
2013-11-08 08:06:22 -05:00
Nicholas Hastings
a65804781a
Revert "Use console instance when possible. (now caches user sentry data and steam id to config.vdf)."
...
This reverts commit e96e8bae51 .
2013-10-24 13:15:15 -04:00
Nicholas Hastings
7ac650d4ec
Update protobuf-net to 2.0.0.668 to match SteamKit2 update.
2013-10-24 13:14:11 -04:00
Nicholas Hastings
bb1724746b
Hack in support for multiple servers and retry logic with concurrent downloading.
2013-10-24 13:13:00 -04:00
Asher Baker
5bbb826a3f
Update README.md
2013-10-08 19:08:55 +01:00
Nicholas Hastings
197f16b838
Create README.md
2013-10-08 13:39:32 -04:00
Nicholas Hastings
798e66d055
Fix downloading depots for an app that share an app id with another app.
2013-10-08 13:21:05 -04:00
Nicholas Hastings
e96e8bae51
Use console instance when possible. (now caches user sentry data and steam id to config.vdf).
2013-09-18 22:28:16 -04:00
Nicholas Hastings
709ef3f398
Remove no-long-used AppInfoOverridesCDR var.
2013-09-16 18:45:48 -04:00
Nicholas Hastings
1959262d4b
Try other servers if failing to get manifest from one.
2013-09-16 18:44:13 -04:00
Nicholas Hastings
2e5ebc8851
Save manifests to optimize needed chunks check. Add -validate option. Concurrent donwloads.
2013-09-16 16:01:30 -04:00
Nicholas Hastings
43ecfcffc7
Removed unused function.
2013-09-16 15:59:15 -04:00
Nicholas Hastings
581ed16fa6
Fixed exception when not using -dir and build id unknown.
2013-09-16 15:58:50 -04:00
Nicholas Hastings
cfc95d3f57
Allow downloading of specified manifest.
2013-09-10 10:31:32 -04:00
Nicholas Hastings
987b51e82d
Simplify arg handling.
2013-09-10 10:10:48 -04:00
Nicholas Hastings
36c961bc01
Removed old Steam2 beta option.
2013-09-08 18:23:51 -04:00
Nicholas Hastings
c63ddbd238
Use uints for app and depot Ids to require less casts for SteamKit.
2013-09-08 15:25:04 -04:00
Nicholas Hastings
b8a65a6b13
Adjustments to work with SteamKit CDNClient refactor.
2013-09-08 15:17:35 -04:00
Nicholas Hastings
aba445afa3
Fix regressions causing exception in oslist check and permission error where depot id is app id.
2013-09-08 14:08:04 -04:00
Nicholas Hastings
6a81bebd1a
Removed non-existent test.sh call from ci config.
2013-08-03 14:57:19 -04:00
Nicholas Hastings
5c75a9d5b3
Hopefully last ci fix.
2013-08-03 14:54:27 -04:00
Nicholas Hastings
fa59c818da
Added missing Microsoft.Build dll for nuget.
2013-08-03 09:01:25 -04:00
Nicholas Hastings
76753c74c6
Fixed casing of nuget files.
2013-08-03 08:55:48 -04:00
Nicholas Hastings
15ea73f203
Flagged build scripts as executable.
2013-08-03 08:46:06 -04:00
Nicholas Hastings
f65d3c8875
Attempting to setup CI.
2013-08-03 08:41:53 -04:00
Nicholas Hastings
d073b9ef34
Fixed Steam3 content always downloading depots for all platforms.
2013-08-02 17:59:41 -04:00
Nicholas Hastings
c0e55988ea
Added .gitignore.
2013-08-02 17:58:15 -04:00
Nicholas Hastings
300d2d90b6
Converted sln to VS2012. Remove SteamKit and readded via Nuget. Updated protobuf-net Nuget req.
2013-08-02 16:57:29 -04:00
Nicholas Hastings
adfea2f0cf
Moved EncodeHexString to Util class.
2013-08-02 16:53:21 -04:00
Nicholas Hastings
4b381f4b16
Removed more Steam2 crud.
2013-08-02 16:52:08 -04:00
Nicholas Hastings
f04f4fe178
Added editor config to keep indentation normalized.
2013-08-02 16:51:05 -04:00
Nicholas Hastings
064fbaea32
Display total size of downloaded data.
2013-08-02 16:50:12 -04:00
Nicholas Hastings
9c2499f866
Removed unused constants.
2013-08-02 16:47:50 -04:00
Nicholas Hastings
45bbbda746
Don't request Steam2 ticket.
2013-08-02 16:46:55 -04:00
Nicholas Hastings
aacc40ff5e
Removed removed files from project file.
2013-08-02 16:45:44 -04:00
Nicholas Hastings
1a89871744
DepotDownloader: Removed Steam2 functionality.
2013-07-17 14:05:15 -04:00
Nicholas Hastings
d531a7decc
DepotDownloader: Remove dead code since we're always signing into Steam3.
2013-03-13 12:26:30 -04:00