Commit Graph

140 Commits

Author SHA1 Message Date
Timothy Baldridge
93599e5bbc CLI can now automatically compress and upload MO2 mods. 2021-07-20 17:18:54 -06:00
Timothy Baldridge
631ccba553 Check for a DDS signature before attempting to analyze textures 2021-07-17 17:03:22 -06:00
Timothy Baldridge
51764ae619 Rework texture matching again, support for _n and _d files, and fixing a but that created null ImageStates 2021-07-16 23:32:37 -06:00
Timothy Baldridge
5370d19a8d Optimize the compilation process 2021-07-05 15:26:30 -06:00
Timothy Baldridge
3703f3f558 Swallow exceptions from bad DDS files 2021-06-18 17:33:58 -06:00
Timothy Baldridge
5a501226c3 Bump VFS version number 2021-06-18 16:10:10 -06:00
Timothy Baldridge
528ef51d40 Full round trip test passes 2021-06-17 17:09:03 -06:00
Timothy Baldridge
6706d5bfb6 WIP 2021-06-16 15:07:16 -06:00
Timothy Baldridge
abd142623f WIP, hooking it into the VFS cache 2021-06-15 23:16:25 -06:00
Timothy Baldridge
a8c7db808a 2.4.4.4 2021-06-09 14:55:45 -06:00
Timothy Baldridge
94113158ee Deps/Version bump 2021-04-28 17:22:47 -06:00
erri120
e7b7e51953
Update OMODFramework to 3.x 2021-03-26 12:11:43 +01:00
Timothy Baldridge
1ee0a74b5e Update deps 2021-03-11 05:44:36 -07:00
Chris Bessent
5d3b5ef0de Fix compiling with OMODs
Compiling with Oblivion OMODs was failing with the error "Unable to
cast object of type 'Wabbajack.Common.RelativePath' to type
'Wabbajack.Common.AbsolutePath'."

Previously, GatheringExtractWithOMOD was creating ExtractedNativeFiles
by providing the absolute path of the file and the name of the subfolder
(e.g., "C:\downloads\0123\0123_tmp" and "0123_tmp").  This caused the error
seen as a relative path of "0123_tmp" couldn't be converted to an
absolute path.

Now, only the absolute path is provided which seems to work fine.
2021-02-28 00:18:54 -07:00
Timothy Baldridge
bb72b5acdf update and clean deps 2021-02-26 17:11:26 -07:00
Timothy Baldridge
d2fbdcf153 Fix tests 2021-01-29 06:14:19 -07:00
Timothy Baldridge
835d56bf68 Upgrade deps, fix several warnings 2021-01-28 21:02:26 -07:00
erri120
03a68da0d1 Fix Wabbajack.Server and Wabbajack.VirtualFileSystem 2021-01-09 19:53:44 +01:00
Unnoen
5d9677dbd1
Optimise SQL database store and IO
* Remove unnecessary ROWID from tables.
* Set JOURNAL_MODE to MEMORY, reducing disk IO.
* VACUUM databases after install/compile.
2021-01-07 02:47:59 +11:00
Timothy Baldridge
13eef5c695 Remove RocksDB (replaced with SQLite) 2021-01-05 15:09:32 -07:00
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Timothy Baldridge
053a71795a disable back button and 2.3.4.3 2020-12-06 21:26:02 -07:00
Timothy Baldridge
802448c934 Deps version bump 2020-11-14 07:26:04 -07:00
Timothy Baldridge
90e9af05b1 More fine-grained status updates 2020-11-03 07:45:08 -07:00
Timothy Baldridge
09c974e04f
Merge pull request #1159 from wabbajack-tools/7zip-diagnostic-errors
7zip diagnostic errors
2020-11-02 05:18:12 -07:00
Timothy Baldridge
f67fd93272 Diagnostic info on 7zip failure 2020-11-01 21:35:44 -07:00
Timothy Baldridge
0c5913c70a Extractor fixes for broken Lucian introspection 2020-11-01 21:06:18 -07:00
Timothy Baldridge
18ac41729d First Native compilation test passes 2020-10-18 13:03:50 -06:00
Timothy Baldridge
34f7babc3e Can extract .fomod files (again) 2020-10-12 22:22:40 -06:00
Timothy Baldridge
e557e46556 Rework file extraction to combine the old and new methods 2020-10-09 21:02:58 -06:00
Timothy Baldridge
1d4ae80553
Merge branch 'master' into extraction-fixes 2020-10-05 19:14:47 -06:00
Timothy Baldridge
8047bc3caa Fix TSO extraction issues 2020-10-05 16:12:21 -06:00
Timothy Baldridge
844881375f
Merge branch 'master' into code-cleanup 2020-10-01 06:25:50 -06:00
Timothy Baldridge
13068a59e7 Code cleanup 2020-09-30 21:50:09 -06:00
Timothy Baldridge
fce50cb368
Merge pull request #1111 from wabbajack-tools/fix-ctd-during-extraction
Fix CTD issue during extraction
2020-09-29 08:53:33 -06:00
Timothy Baldridge
18c7444541 Fix CTD issue during extraction 2020-09-29 06:35:31 -06:00
Timothy Baldridge
06a320611d tweaks to downloads and compilation 2020-09-17 21:27:59 -06:00
Timothy Baldridge
e1adcb761e Don't try to extract folders 2020-09-12 15:07:34 -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
f1b50b0e09 Merge remote-tracking branch 'origin/7zip-improvements' into 7zip-improvements 2020-09-08 17:25:30 -06:00
Timothy Baldridge
48bb6e1998
Merge branch 'master' into 7zip-improvements 2020-09-08 16:19:35 -06:00
Timothy Baldridge
548a0553d2 Re-add OMOD support 2020-09-08 16:15:33 -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
3bdab577e1 EndToEnd Tests pass 2020-09-05 21:19:05 -06:00
Timothy Baldridge
a847d69851 Patching and extraction works, fewer failing tests 2020-09-05 08:01:32 -06:00
Timothy Baldridge
6602f1a895 WIP, massive rework of file extraction 2020-09-04 15:00:37 -06:00
Timothy Baldridge
8a365ac445 WIP, massive rework of file extraction 2020-09-04 15:00:29 -06:00
Timothy Baldridge
47e45965c4 Fix for server error that kills services 2020-09-02 20:49:45 -06:00