Commit Graph

103 Commits

Author SHA1 Message Date
a754d9ae68 Dispose of file handles in BSA creation, don't load unused patches. 2021-01-15 07:00:58 -07:00
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
35b910be98 Make more path comparisons ignore case
Paths for Windows should be case-agnostic.  The primary impetus for
this change is to prevent WJ from deleting downloads if the case of
the folder name doesn't match the case of the install setting.
Normally this would be caught by the GUI validation but several users
have managed to get around that.
2020-11-18 20:04:43 -07:00
802448c934 Deps version bump 2020-11-14 07:26:04 -07:00
35d1012ab0 Fix for issue-1134 2020-10-21 18:43:02 -06:00
c1c6f10b5b Can include patches, still randomly fails for some reason, a race condition perhaps? 2020-10-18 18:15:22 -06:00
18ac41729d First Native compilation test passes 2020-10-18 13:03:50 -06:00
2bc3553dcf Patch creation into ACompiler 2020-10-18 07:16:27 -06:00
55b26cec65 Move common folders into ACompiler 2020-10-18 06:59:49 -06:00
1ebb0b6492 All sanity tests work! 2020-09-05 13:36:44 -06:00
592fcb17d9 Rework how we select patches (use non-primary games as a last resort) 2020-08-18 16:30:00 -06:00
4bf1e943a2 Added WABBAJACK_ALWAYS_DISABLE flag 2020-08-10 19:18:16 +02:00
c225906277 Add virus scanning support to Wabbajack and the server, scan all patched executable files 2020-07-14 22:20:56 -06:00
009b59289c Don't re-hash files during compilation 2020-07-10 16:59:39 -06:00
fbe2f05f60 IncludeSteamWorkshopItems fixes 2020-07-06 08:58:28 +02:00
79c962bccd Disabled IncludePatches if generic game 2020-07-06 08:58:28 +02:00
0140a995b3 Removed IncludeGenericGamePlugin 2020-07-06 08:58:28 +02:00
898a50a7ab Merge pull request #937 from wabbajack-tools/ignore-saves
Don't delete profile specific saves, don't include profile specific s…
2020-07-01 07:06:22 -07:00
f1e5fa9f0f Fix timeouts caused by having too many patches 2020-07-01 06:07:02 -06:00
69238e5c0c Don't delete profile specific saves, don't include profile specific saves 2020-06-30 21:46:26 -06:00
d48489d4fe Consider all possible binary patches and select the smallest 2020-06-30 17:09:59 -06:00
2855b1d1ca Revert "Compression.BSA -> Wabbajack.Compression.BSA"
This reverts commit 4fc53ce7b2.
2020-06-27 11:04:59 -06:00
4fc53ce7b2 Compression.BSA -> Wabbajack.Compression.BSA 2020-06-27 08:26:38 -06:00
6b2d762e70 Removed unused IAsyncDisposable on BSAReader 2020-06-26 14:01:10 -05:00
ef1d39c60b Change game file priority a bit 2020-06-20 20:53:52 -06:00
0b74c04c86 And priority to how game files are resolved 2020-06-20 17:10:43 -06:00
6c74279bfd Add better game file handling 2020-06-20 16:51:47 -06:00
4ed7ab1aa1 Created IncludeGenericGamePlugin 2020-06-11 18:18:21 +02:00
496c0083bf Store patches in RocksDb 2020-06-01 21:41:34 -06:00
1fb0451396 We no longer need nexus_link_cache so remove remaining references 2020-05-30 06:27:33 -06:00
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
dd1303e2d7 issue-861 - Fix always enabled mods being out of order 2020-05-23 15:41:41 -06:00
233013c495 use async IO and Paths api
Let's see how I can code in GitHub's editor
2020-05-12 19:48:57 -06:00
84b27b2a9c Readded a nuked feature
Was originally from this commit: 7fba212ba3
2020-05-11 17:14:45 -05:00
3c671272b6 MO2 remaps game folder to Game Folder Files if the game executable exists in that folder 2020-05-02 17:05:05 -06:00
79a6640cc5 Hotfixes 2020-04-27 15:32:19 -06:00
49bcd6d483 Several small fixes for the build server and compilation 2020-04-27 06:30:15 -06:00
d0accf01e8 Fixes for issues found in alpha4 2020-04-22 14:58:50 -06:00
2f6357bd51 Temp folder fixes, fix for NOMATCH_INCLUDE 2020-04-21 22:13:07 -06:00
adb3354615 Rel path conversion name issues in IncludePathces 2020-04-21 16:58:42 -06:00
0e0b0d8883 Remove vortex support 2020-04-21 06:14:52 -06:00
724f0074ce BSA building is now async, status updates during compression 2020-04-20 15:36:33 -06:00
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
5eabe4449c Merge pull request #715 from erri120/remove-file-readme
Removed readme as file option
2020-04-15 17:04:03 -06:00
a3305b08fe Removed readme as file option 2020-04-15 19:53:45 +02:00
470992cc4a Merge Master 2020-04-15 06:05:05 -06:00
723f687dbd Several fixes for BSA compiling 2020-04-15 05:53:49 -06:00
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -05:00
86641d01df Wabbajack.Lib Compilation steps nullable enabled 2020-04-10 13:23:23 -05:00
45254b0055 No more MessagePack, Json is love, Json is life 2020-04-06 14:48:54 -06:00