Commit Graph

58 Commits

Author SHA1 Message Date
bcd7c95caf Merge branch 'master' into async-exploration 2019-12-12 19:49:40 -06:00
df4dcfa761 Use extension methods to get game metadata 2019-12-09 15:46:03 -07:00
86d4003398 Merge remote-tracking branch 'wabbajack-tools/master' into async-exploration 2019-12-08 01:10:51 -06:00
c5858c51c3 Vortex: Manual game files can be copied over 2019-12-07 17:35:57 +01:00
63afc2dc9e Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
a25fc9d1a9 Lots of NexusAPI refactored to async 2019-12-07 00:40:29 -06:00
e9deda9f44 Large swap to make WorkQueue able to take Task work items 2019-12-06 22:47:49 -06:00
179ac2b0ee ABatchProcessor takes CancellationToken
Some basic usage of it.  Needs to be utilized deeper
2019-12-06 19:04:53 -06:00
822236de8c Merge pull request #238 from wabbajack-tools/exceptions-as-data
Exceptions as data
2019-12-05 22:27:59 -07:00
e946fc7ea4 Made Utils.LogToFile private. Removed ExceptionToString 2019-12-04 23:07:44 -06:00
bc8dc65f29 Archives tagged with WABBAJACK_VORTEX_MANUAL will now be correctly detected and added to the modlist 2019-12-04 13:36:56 +01:00
4945f95066 PMap return swapped to array 2019-12-03 17:49:52 -06:00
5ba0514a0e Merge pull request #228 from Noggog/vortex-front
Vortex front
2019-12-02 22:14:07 -07:00
d609e50afb Vortex Installer implemented 2019-12-02 20:38:33 -06:00
7a38d3fb24 Created new SteamWorkshopDownloader and IncludeSteamWorkshopItems compilation step 2019-12-02 17:44:24 +01:00
09ca870f6a VortexCompiler can now check for non-nexus mods to add to the modlist 2019-12-01 16:08:19 +01:00
41e5660c73 Vortex Compiler cleanup 2019-12-01 15:59:08 +01:00
bb2b199d34 Removed description from .meta file 2019-12-01 15:54:21 +01:00
3a15d62289 ACompiler explicit implementation enforcement of its required members 2019-11-23 18:30:51 -06:00
2afcb83456 Switch directory deleting back to use a shell process. It's the only 100% reliable method I've found. 2019-11-23 10:37:24 -07:00
e4f17a81b8 Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00
0c78680c09 Abstract the base components of compilers/installers into a single abstract class 2019-11-17 16:48:32 -07:00
e7a644ea6f Removed IgnoreMissingFiles = true 2019-11-17 17:30:05 +01:00
7dbe31581f Disabled mods will now be ignored in the VortexCompiler 2019-11-17 17:26:04 +01:00
ac178ed0c5 Moved core Compile functions to ACompiler 2019-11-17 16:00:33 +01:00
b21fdfbd8c VortexCompiler will now export MD and HTML files 2019-11-17 15:54:07 +01:00
24378ac553 VortexCompiler include Properties 2019-11-17 15:45:21 +01:00
c22cc20fc8 Rebase fixes 2019-11-17 15:28:01 +01:00
a10a3ff1ff ModList staging folder will be deleted when finished 2019-11-17 15:01:13 +01:00
bfbdc10860 Fixed Game not being set and vortex file not being ignored 2019-11-17 15:01:13 +01:00
9db982a13d Merge latest from master 2019-11-16 21:30:22 -07:00
d92d05dbf8 Merge remote-tracking branch 'origin/master' into compiler-update-streams 2019-11-16 21:16:51 -07:00
baab601f09 Rework Work queue to be non-static 2019-11-16 21:16:42 -07:00
4978e55e04 VortexCompilerVM staging and downloads picker wiring 2019-11-16 21:09:46 -06:00
30437ba9c3 VortexCompiler ctor made more explicit 2019-11-16 16:10:13 -06:00
11cd96693a Compiles, working through the tests 2019-11-15 17:01:37 -07:00
a4c629ddc4 Merge branch 'master' into vfs-integration-redux 2019-11-15 07:19:39 -07:00
f6a27ac094 Much simpler integration 2019-11-15 06:06:34 -07:00
9580301a4f Moved some trivial member instantiations to in-line
No need to make every sub compiler create these
2019-11-14 23:47:55 -06:00
7a0eae0127 Fixed TestVortexStackSerialization failing 2019-11-14 15:34:11 -07:00
6dc3fd4085 Fixed Vortex downloads folder not being detected 2019-11-14 15:34:11 -07:00
c41e1999f8 Vortex folder will be detected and set if found 2019-11-14 15:34:11 -07:00
f391254f1d Created Vortex Test for StackSerialization 2019-11-14 15:34:11 -07:00
f7ee563095 Removed Vortex/MO2 compiler reference in ACompiler in favor of casting 2019-11-14 15:34:11 -07:00
fa18a45ebc Refractored the creation of meta files and fixed downloads being included in the modlist 2019-11-14 15:34:11 -07:00
80068fdd7d Created AddExternalFolder function to index the AdditionalFolders for the game 2019-11-14 15:34:11 -07:00
9feed217ef Removed RunIfGame Step in favor of inline conditional statements 2019-11-14 15:34:11 -07:00
a6016813f0 Added a comment 2019-11-14 15:34:11 -07:00
061e46572d VortexCompiler: Added support for different staging/downloads folder 2019-11-14 15:34:11 -07:00
00cacfd01f VortexCompiler: Added more logging 2019-11-14 15:34:11 -07:00