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