Commit Graph

82 Commits

Author SHA1 Message Date
Justin Swanson
0f7c1b4632 ExtensionManager -> ModListAssociationManager 2020-01-19 19:49:12 -06:00
Justin Swanson
315b8069a7 Consts.HashFileExtension usage 2020-01-19 19:46:16 -06:00
Justin Swanson
0cb1d3cb0a Consts.MetaFileExtension 2020-01-19 19:45:05 -06:00
Justin Swanson
4138e644ef ExtensionManager.Extension -> ModListExtension 2020-01-19 19:42:27 -06:00
Justin Swanson
ab4371e5d2 ACompiler no match printing limited to 10 in GUI.
Refactored printing and failure mechanics for nomatch to ACompiler for general reuse
2020-01-19 19:36:09 -06:00
trawzified
877989ba16 Fix typos + inconsistencies in logs 2020-01-13 22:11:07 +01:00
Justin Swanson
75c48e5fe2 Merge branch 'master' into settings-pane 2020-01-11 00:42:51 -06:00
Justin Swanson
818d92320e Initial dynamic WorkQueue threads system 2020-01-11 00:42:25 -06:00
erri120
ad47241708
Added WABBAJACK_INCLUDE tagged mods to VortexCompiler 2020-01-08 17:22:00 +01:00
Timothy Baldridge
f2bb07a528 Wabbajack.Lib is now .NET Standard 2.0 2020-01-07 06:50:11 -07:00
Timothy Baldridge
b0951afb80 Moved messagebox code into user interventions, moved FilePicker VMs into Wabbajack (from Wabbajack.Lib) 2020-01-07 06:03:46 -07:00
erri120
526fa114dc
Compilers will include Reason when for no match in output 2020-01-04 19:18:26 +01:00
erri120
2643c499c2
Replaced old Steam/GOG Handlers with the new StoreHandler system 2020-01-03 18:22:50 +01:00
Justin Swanson
ec78cae414 RawSourceFile takes path in ctor
Would also make member readonly, but Vortex has a set line that we need to sort out
2019-12-22 16:03:20 -06:00
erri120
d9ac393984
Deployment files are now included correctly 2019-12-18 15:25:43 +01:00
erri120
09cf002637
Update Vortex Installer&Compiler with recent changes 2019-12-17 17:25:15 +01:00
erri120
6aeb5f80ff
Fixed manual game file detection for files within archive within an archive 2019-12-15 12:44:20 +01:00
erri120
77539b6142
Fixed meta parsing logic 2019-12-15 12:27:00 +01:00
Timothy Baldridge
1058a5a3c4
Revert "Vortex Redone" 2019-12-14 10:30:52 -07:00
erri120
04584720a7
Re-added manual files 2019-12-14 12:10:22 +01:00
erri120
f6d51b4e33
Re-added SteamWorkshop items, changed ReportBuilder to include those items 2019-12-14 11:57:56 +01:00
erri120
758df21d91
Added version info to created meta file 2019-12-14 11:57:55 +01:00
erri120
5bc6f44aeb
Redid the entire Vortex Compiler 2019-12-14 11:57:55 +01: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
df4dcfa761 Use extension methods to get game metadata 2019-12-09 15:46:03 -07:00
Justin Swanson
86d4003398 Merge remote-tracking branch 'wabbajack-tools/master' into async-exploration 2019-12-08 01:10:51 -06:00
erri120
c5858c51c3
Vortex: Manual game files can be copied over 2019-12-07 17:35:57 +01:00
Justin Swanson
63afc2dc9e Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
Justin Swanson
a25fc9d1a9 Lots of NexusAPI refactored to async 2019-12-07 00:40:29 -06:00
Justin Swanson
e9deda9f44 Large swap to make WorkQueue able to take Task work items 2019-12-06 22:47:49 -06:00
Justin Swanson
179ac2b0ee ABatchProcessor takes CancellationToken
Some basic usage of it.  Needs to be utilized deeper
2019-12-06 19:04:53 -06:00
Timothy Baldridge
822236de8c
Merge pull request #238 from wabbajack-tools/exceptions-as-data
Exceptions as data
2019-12-05 22:27:59 -07:00
Justin Swanson
e946fc7ea4 Made Utils.LogToFile private. Removed ExceptionToString 2019-12-04 23:07:44 -06:00
erri120
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
Justin Swanson
4945f95066 PMap return swapped to array 2019-12-03 17:49:52 -06:00
Timothy Baldridge
5ba0514a0e
Merge pull request #228 from Noggog/vortex-front
Vortex front
2019-12-02 22:14:07 -07:00
Justin Swanson
d609e50afb Vortex Installer implemented 2019-12-02 20:38:33 -06:00
erri120
7a38d3fb24
Created new SteamWorkshopDownloader and IncludeSteamWorkshopItems compilation step 2019-12-02 17:44:24 +01:00
erri120
09ca870f6a
VortexCompiler can now check for non-nexus mods to add to the modlist 2019-12-01 16:08:19 +01:00
erri120
41e5660c73
Vortex Compiler cleanup 2019-12-01 15:59:08 +01:00
erri120
bb2b199d34
Removed description from .meta file 2019-12-01 15:54:21 +01:00
Justin Swanson
3a15d62289 ACompiler explicit implementation enforcement of its required members 2019-11-23 18:30:51 -06:00
Timothy Baldridge
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
erri120
e4f17a81b8
Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00
Timothy Baldridge
0c78680c09 Abstract the base components of compilers/installers into a single abstract class 2019-11-17 16:48:32 -07:00
erri120
e7a644ea6f
Removed IgnoreMissingFiles = true 2019-11-17 17:30:05 +01:00
erri120
7dbe31581f
Disabled mods will now be ignored in the VortexCompiler 2019-11-17 17:26:04 +01:00
erri120
ac178ed0c5
Moved core Compile functions to ACompiler 2019-11-17 16:00:33 +01:00
erri120
b21fdfbd8c
VortexCompiler will now export MD and HTML files 2019-11-17 15:54:07 +01:00