Commit Graph

96 Commits

Author SHA1 Message Date
erri120
16680996c3
Improve Regex performance by compiling during instantiation 2021-07-23 12:12:28 +02:00
Timothy Baldridge
3e97d7721c Switch to using TextConv for image compression 2021-07-10 16:27:36 -06:00
Timothy Baldridge
528ef51d40 Full round trip test passes 2021-06-17 17:09:03 -06:00
Timothy Baldridge
dccfef0067 Switch back to the non-core version of CEF due to production issues 2021-03-24 16:20:59 -06:00
Timothy Baldridge
df68a5e2a4 2.4.2.2 2021-02-06 09:43:11 -07:00
Unnoen
4c8216edab
Reduce HDD threads option 2021-02-01 17:42:06 +11:00
erri120
131f7de823 Fix Wabbajack.Lib 2021-01-09 20:04:11 +01:00
Unnoen
5d857386f2
Simplify filtering and remove comments
Thanks Linq
2021-01-09 14:57:11 +11:00
Unnoen
d28719bd74
Filter for filesize before hashing archives 2021-01-09 13:47:00 +11:00
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Timothy Baldridge
693497711b Fix a bug in download stats 2020-11-24 17:22:24 -07:00
Timothy Baldridge
f97fcd5aa0 2.3.4.2 2020-11-24 15:14:09 -07:00
Timothy Baldridge
98e0f2503c Rework how we handle API limits. 2020-11-05 14:30:00 -07:00
Timothy Baldridge
90e9af05b1 More fine-grained status updates 2020-11-03 07:45:08 -07:00
Timothy Baldridge
e557e46556 Rework file extraction to combine the old and new methods 2020-10-09 21:02:58 -06:00
Timothy Baldridge
b6dbcc2368 Rework performance profiles of WJ 2020-09-12 14:23:03 -06:00
Timothy Baldridge
d7371294f9 Installation optimizations and fixes 2020-09-10 19:22:07 -06:00
Timothy Baldridge
5d7bceb6dc Spool large files to disk during extraction to save memory 2020-09-07 20:22:23 -06:00
Timothy Baldridge
9de30ea8b7 Removed cruft of old extractor 2020-09-05 21:28:31 -06:00
Timothy Baldridge
1ebb0b6492 All sanity tests work! 2020-09-05 13:36:44 -06:00
Timothy Baldridge
a847d69851 Patching and extraction works, fewer failing tests 2020-09-05 08:01:32 -06:00
Timothy Baldridge
8a365ac445 WIP, massive rework of file extraction 2020-09-04 15:00:29 -06:00
halgari
2136924161 Fixes for broken RGE install 2020-08-22 15:14:38 -06:00
halgari
60a23f451f Rework where we store upgrades 2020-08-20 16:02:50 -06:00
Timothy Baldridge
6c88cb22ca Re-hash patched files just in case 2020-08-07 05:24:30 -06:00
Unnoen
a4254af3c9
Utilize hash cache on install. 2020-08-07 18:29:20 +10:00
Timothy Baldridge
86107ec8ec Enable optional disk compression 2020-08-05 16:01:45 -06: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
dec442288b Hotfixes for 2.1.0.2 2020-07-07 14:17:49 -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
9ade449985 Make all delete operations async 2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
68a05a011d Provide better feedback during hashing 2020-05-16 15:27:23 -06:00
Timothy Baldridge
88e3db0b2a Several server-side changes to make the system more durable to API call limits. 2020-05-16 09:08:40 -06:00
Timothy Baldridge
8fe3d0d0b5 verify-before-installing 2020-05-14 05:28:29 -06:00
Timothy Baldridge
3d433a456c Speed up loading of patches and inlined files. 2020-05-12 22:12:55 -06:00
Timothy Baldridge
7839a5cd3e Convert some hashed files to cached hashed files 2020-05-12 15:31:53 -06:00
Timothy Baldridge
bac8900df7 Fix for Update.esm getting deleted during installation 2020-05-04 17:55:51 -06:00
Timothy Baldridge
223b6d4e92 Few more fixes 2020-05-04 16:49:24 -06:00
Timothy Baldridge
314c77a830 Fix tests and implement basic hard link support 2020-05-04 14:33:45 -06: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
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
Justin Swanson
db293b6808 Add swapped to SetTo 2020-04-12 13:18:08 -05:00
Justin Swanson
01588dbcc9 Merge branch 'master' into wabbajack-lib-nullability 2020-04-12 00:40:49 -05:00
Justin Swanson
69f18f2e22 Context.Stage's return action swapped to Func<Task>
So that its internal delete directory call can be awaited
2020-04-10 14:44:36 -05:00
Justin Swanson
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -05:00
Justin Swanson
64f5531411 Wabbajack.Lib: Some nullability enabled 2020-04-10 13:23:10 -05:00
Justin Swanson
6572f14f49 ABatchProcessor nullable. ConfigureProcessor removed 2020-04-10 13:23:10 -05:00
Timothy Baldridge
45254b0055 No more MessagePack, Json is love, Json is life 2020-04-06 14:48:54 -06:00
Timothy Baldridge
129f6b4fc2 Cleaned up a bunch of warnings and errors 2020-04-03 16:40:52 -06:00