Commit Graph

55 Commits

Author SHA1 Message Date
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Timothy Baldridge
844881375f
Merge branch 'master' into code-cleanup 2020-10-01 06:25:50 -06:00
Timothy Baldridge
13068a59e7 Code cleanup 2020-09-30 21:50:09 -06:00
Timothy Baldridge
06a320611d tweaks to downloads and compilation 2020-09-17 21:27:59 -06:00
Timothy Baldridge
d953fa9179 Ask the server for known upgrades as a last resource (for all downloads) 2020-09-10 07:07:25 -06:00
Timothy Baldridge
f129a6bd22 Remove Beth.NET and YT downloader, no one used them and they only sortof worked 2020-09-09 19:49:22 -06:00
Timothy Baldridge
ab5010594f IPS4 reworks 2020-09-09 12:56:16 -06:00
halgari
865a592e09 2.2.2.0 - Route CDN through proxy 2020-08-31 17:29:48 -06:00
halgari
60a23f451f Rework where we store upgrades 2020-08-20 16:02:50 -06:00
Timothy Baldridge
39078b21d9 LL autohealing 2020-08-12 16:23:02 -06:00
Timothy Baldridge
5179d7f3f3 Randomize file hashes so we don't kill the tests so much 2020-08-07 22:20:49 -06:00
Timothy Baldridge
1303c86dcc Fix master and bump versions 2020-08-07 21:40:03 -06:00
Timothy Baldridge
7f892d26d7 Mirrored files, permissions, and download support 2020-08-04 18:34:09 -06:00
erri120
9a71620061
Log invalid meta location 2020-07-06 08:58:13 +02:00
Timothy Baldridge
cba3412ce8 Version 2.0.9.4 2020-06-16 16:21:01 -06:00
Timothy Baldridge
0933e15c9e Several small tweaks for auto healing 2020-05-30 15:05:26 -06:00
Timothy Baldridge
14a5efc3a8
Merge pull request #886 from wabbajack-tools/tesall-downloader
Add TESAll download support
2020-05-28 17:50:44 -07:00
Timothy Baldridge
c5dd1d6388 Add TESAll download support 2020-05-28 17:44:58 -06:00
Timothy Baldridge
c443016638 Add support for downloading via Yandex 2020-05-28 16:31:01 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
f9dc9148e7 Purge all non async IO routines from Paths.cs 2020-05-25 08:31:56 -06:00
Timothy Baldridge
03f5ff6c92 Can heal a simple pre-indexed download 2020-05-19 21:25:41 -06:00
Timothy Baldridge
e053136e25 Rewrite the Authored file routines. 2020-05-09 16:16:16 -06:00
Timothy Baldridge
bb9ef89dee BSA archives are now lazily extracted.
7Zip extracted archives now only extract the fewest files required.
Audited the uses of .Wait
Lazily init the VFS cleaning
2020-04-16 21:52:19 -06:00
Justin Swanson
01588dbcc9 Merge branch 'master' into wabbajack-lib-nullability 2020-04-12 00:40:49 -05:00
Timothy Baldridge
90c2bf6901
Don't prepare inside GetInstance 2020-04-10 21:26:05 -06:00
Justin Swanson
482b7f9c9e Missing IDownloader.Prepare awaits 2020-04-10 14:06:32 -05:00
Justin Swanson
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -05:00
Justin Swanson
a29eb93caf Wabbajack.Lib downloaders enable nullable 2020-04-10 13:23:23 -05:00
Timothy Baldridge
8af841f3d6 Fix several more tests 2020-04-03 16:41:42 -06:00
Timothy Baldridge
8946389da4 Fix upgrading test broken by Nexus JSON property name change 2020-04-03 16:41:17 -06:00
Timothy Baldridge
129f6b4fc2 Cleaned up a bunch of warnings and errors 2020-04-03 16:40:52 -06:00
Timothy Baldridge
9d3af1db5c All downloader tests pass 2020-04-03 16:40:51 -06:00
Timothy Baldridge
defbc15593 Only 149 errors left in Wabbajack.Lib 2020-04-03 16:38:48 -06:00
Timothy Baldridge
3b895f4dbb WIP, converted Hashes to a Hash struct 2020-04-03 16:37:27 -06:00
Timothy Baldridge
a1e911669a
Youtube Downloader (#596)
* Can download audio tracks from Youtube, re-encoding to XWM in the process
2020-03-03 14:53:29 -07:00
Timothy Baldridge
f30da8a27a Support self-healing lists, and a lot of server fixes 2020-02-27 06:46:34 -07:00
Timothy Baldridge
bf19ad959a Command line options for downloading files from the CLI, fixes for Bethesda.NET integration. 2020-02-08 16:53:11 -07:00
Timothy Baldridge
61c841f053 Basic workings of BNet downloadings. Can download and convert a mod into a .zip 2020-01-28 21:17:24 -07:00
erri120
02827ddc5b
Added TESAlliance Support 2020-01-22 14:13:05 +01:00
erri120
1e854df650
Added AFK Mods support 2020-01-22 10:41:28 +01:00
erri120
837fca2580
Added DeadlyStream and VectorPlexus to Ceras, KnownSubTypes and Downloaders 2020-01-06 16:08:54 +01:00
Timothy Baldridge
3e39ab8dba Implement VectorPlexus support as a downloader, abstracted common IPS4 data behind an abstract class. 2020-01-05 17:21:05 -07:00
Timothy Baldridge
1058a5a3c4
Revert "Vortex Redone" 2019-12-14 10:30:52 -07:00
erri120
dcf0113c17
Disabled manual game files 2019-12-14 11:57:47 +01:00
Justin Swanson
bcd7c95caf Merge branch 'master' into async-exploration 2019-12-12 19:49:40 -06:00
Timothy Baldridge
ed41308f12 Can now "download" archives from the game folder. This is useful if installers need to repack game files, they can source the files from the main game archive and then build a new BSA modifying/adding files as needed 2019-12-09 16:52:17 -07:00
Timothy Baldridge
3bbbfb3ea2 Finish up LL support. 2019-12-08 10:00:22 -07:00
Justin Swanson
63afc2dc9e Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
erri120
e4f17a81b8
Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00