Commit Graph

43 Commits

Author SHA1 Message Date
c4cce47399 Swapped calls to intended TryGet variants 2020-04-12 14:37:42 -05:00
64f5531411 Wabbajack.Lib: Some nullability enabled 2020-04-10 13:23:10 -05:00
6572f14f49 ABatchProcessor nullable. ConfigureProcessor removed 2020-04-10 13:23:10 -05:00
1c9610dde1 Wabbajack.Test utils pass 2020-04-03 16:40:20 -06:00
defbc15593 Only 149 errors left in Wabbajack.Lib 2020-04-03 16:38:48 -06:00
0cb1d3cb0a Consts.MetaFileExtension 2020-01-19 19:45:05 -06:00
80508aa494 Made changes to help cope with my allergy to strings 2020-01-18 13:28:42 -06:00
877989ba16 Fix typos + inconsistencies in logs 2020-01-13 22:11:07 +01:00
818d92320e Initial dynamic WorkQueue threads system 2020-01-11 00:42:25 -06:00
f2bb07a528 Wabbajack.Lib is now .NET Standard 2.0 2020-01-07 06:50:11 -07:00
b0951afb80 Moved messagebox code into user interventions, moved FilePicker VMs into Wabbajack (from Wabbajack.Lib) 2020-01-07 06:03:46 -07:00
2643c499c2 Replaced old Steam/GOG Handlers with the new StoreHandler system 2020-01-03 18:22:50 +01:00
d9ac393984 Deployment files are now included correctly 2019-12-18 15:25:43 +01:00
09cf002637 Update Vortex Installer&Compiler with recent changes 2019-12-17 17:25:15 +01:00
f4df8509f0 Fix metrics 2019-12-14 22:04:02 -07:00
70f3bcce9d Merge branch 'master' into metrics 2019-12-14 21:41:01 -07:00
ff720cd044 Add anonymous metrics 2019-12-14 21:33:48 -07:00
1058a5a3c4 Revert "Vortex Redone" 2019-12-14 10:30:52 -07:00
5ad86f1bdd Fixed manual files not being installed 2019-12-14 15:08:22 +00:00
4c637fe7b1 Updated the VortexInstaller 2019-12-14 11:57:56 +01:00
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
ba556be994 Every steam install has the root steam folder as a implicit game location 2019-12-09 15:38:26 -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
729b5128da Random .Results swapped 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
97b3296fb9 .meta files will not be installed for Vortex 2019-12-04 11:42:58 +01:00
2ee7b92df9 Added warning to Vortex Installer startup 2019-12-03 13:20:16 +01:00
b6089c34f6 Steam Workshop Items can now be installed 2019-12-03 13:13:37 +01:00
5bb291a310 AInstaller ctor parameters made more picky for required input 2019-12-01 14:23:24 -06:00
e4f17a81b8 Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00
27964f0348 Set the queue size during installation based on the disk performance. Abort installation if there isn't enough disk space to perform the installation. 2019-11-20 16:39:03 -07:00
0c78680c09 Abstract the base components of compilers/installers into a single abstract class 2019-11-17 16:48:32 -07:00
c22cc20fc8 Rebase fixes 2019-11-17 15:28:01 +01:00
61b91ad460 Created an abstract Installer class and moved core functions over 2019-11-17 15:00:36 +01:00
baab601f09 Rework Work queue to be non-static 2019-11-16 21:16:42 -07:00
11cd96693a Compiles, working through the tests 2019-11-15 17:01:37 -07:00
f6a27ac094 Much simpler integration 2019-11-15 06:06:34 -07:00
9272e9d67c VortexInstaller will now make use of the paths set by the InstallerView 2019-11-14 15:34:11 -07:00
60f9b33265 Working VortexInstaller 2019-11-14 15:34:11 -07:00
3ad63bda39 Created VortexInstaller 2019-11-14 15:34:11 -07:00