Commit Graph

105 Commits

Author SHA1 Message Date
Chris Bessent
7cad47a229 Fix reading flags in comments for DeconstructBSAs 2021-02-09 12:32:38 -07:00
Timothy Baldridge
22f1a69550 Fix #1276 2021-02-08 22:17:11 -07:00
Timothy Baldridge
a754d9ae68 Dispose of file handles in BSA creation, don't load unused patches. 2021-01-15 07:00:58 -07:00
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Chris Bessent
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
Timothy Baldridge
802448c934 Deps version bump 2020-11-14 07:26:04 -07:00
Timothy Baldridge
35d1012ab0 Fix for issue-1134 2020-10-21 18:43:02 -06:00
Timothy Baldridge
c1c6f10b5b Can include patches, still randomly fails for some reason, a race condition perhaps? 2020-10-18 18:15:22 -06:00
Timothy Baldridge
18ac41729d First Native compilation test passes 2020-10-18 13:03:50 -06:00
Timothy Baldridge
2bc3553dcf Patch creation into ACompiler 2020-10-18 07:16:27 -06:00
Timothy Baldridge
55b26cec65 Move common folders into ACompiler 2020-10-18 06:59:49 -06:00
Timothy Baldridge
1ebb0b6492 All sanity tests work! 2020-09-05 13:36:44 -06:00
halgari
592fcb17d9 Rework how we select patches (use non-primary games as a last resort) 2020-08-18 16:30:00 -06:00
erri120
4bf1e943a2
Added WABBAJACK_ALWAYS_DISABLE flag 2020-08-10 19:18:16 +02:00
Timothy Baldridge
c225906277 Add virus scanning support to Wabbajack and the server, scan all patched executable files 2020-07-14 22:20:56 -06:00
Timothy Baldridge
009b59289c Don't re-hash files during compilation 2020-07-10 16:59:39 -06:00
erri120
fbe2f05f60
IncludeSteamWorkshopItems fixes 2020-07-06 08:58:28 +02:00
erri120
79c962bccd
Disabled IncludePatches if generic game 2020-07-06 08:58:28 +02:00
erri120
0140a995b3
Removed IncludeGenericGamePlugin 2020-07-06 08:58:28 +02:00
Timothy Baldridge
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
Timothy Baldridge
f1e5fa9f0f Fix timeouts caused by having too many patches 2020-07-01 06:07:02 -06:00
Timothy Baldridge
69238e5c0c Don't delete profile specific saves, don't include profile specific saves 2020-06-30 21:46:26 -06:00
Timothy Baldridge
d48489d4fe Consider all possible binary patches and select the smallest 2020-06-30 17:09:59 -06:00
Timothy Baldridge
2855b1d1ca Revert "Compression.BSA -> Wabbajack.Compression.BSA"
This reverts commit 4fc53ce7b2.
2020-06-27 11:04:59 -06:00
Timothy Baldridge
4fc53ce7b2 Compression.BSA -> Wabbajack.Compression.BSA 2020-06-27 08:26:38 -06:00
Justin Swanson
6b2d762e70 Removed unused IAsyncDisposable on BSAReader 2020-06-26 14:01:10 -05:00
Timothy Baldridge
ef1d39c60b Change game file priority a bit 2020-06-20 20:53:52 -06:00
Timothy Baldridge
0b74c04c86 And priority to how game files are resolved 2020-06-20 17:10:43 -06:00
Timothy Baldridge
6c74279bfd Add better game file handling 2020-06-20 16:51:47 -06:00
erri120
4ed7ab1aa1
Created IncludeGenericGamePlugin 2020-06-11 18:18:21 +02:00
Timothy Baldridge
496c0083bf Store patches in RocksDb 2020-06-01 21:41:34 -06:00
Timothy Baldridge
1fb0451396 We no longer need nexus_link_cache so remove remaining references 2020-05-30 06:27:33 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
dd1303e2d7 issue-861 - Fix always enabled mods being out of order 2020-05-23 15:41:41 -06:00
Timothy Baldridge
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
Justin Swanson
84b27b2a9c Readded a nuked feature
Was originally from this commit: 7fba212ba3
2020-05-11 17:14:45 -05:00
Timothy Baldridge
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
Timothy Baldridge
79a6640cc5 Hotfixes 2020-04-27 15:32:19 -06:00
Timothy Baldridge
49bcd6d483 Several small fixes for the build server and compilation 2020-04-27 06:30:15 -06:00
Timothy Baldridge
d0accf01e8 Fixes for issues found in alpha4 2020-04-22 14:58:50 -06:00
Timothy Baldridge
2f6357bd51 Temp folder fixes, fix for NOMATCH_INCLUDE 2020-04-21 22:13:07 -06:00
Timothy Baldridge
adb3354615 Rel path conversion name issues in IncludePathces 2020-04-21 16:58:42 -06:00
Timothy Baldridge
0e0b0d8883 Remove vortex support 2020-04-21 06:14:52 -06:00
Timothy Baldridge
724f0074ce BSA building is now async, status updates during compression 2020-04-20 15:36:33 -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
Timothy Baldridge
5eabe4449c
Merge pull request #715 from erri120/remove-file-readme
Removed readme as file option
2020-04-15 17:04:03 -06:00
erri120
a3305b08fe
Removed readme as file option 2020-04-15 19:53:45 +02:00
Timothy Baldridge
470992cc4a Merge Master 2020-04-15 06:05:05 -06:00
Timothy Baldridge
723f687dbd Several fixes for BSA compiling 2020-04-15 05:53:49 -06:00
Justin Swanson
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -05:00