Justin Swanson
bcd7c95caf
Merge branch 'master' into async-exploration
2019-12-12 19:49:40 -06:00
Timothy Baldridge
df4dcfa761
Use extension methods to get game metadata
2019-12-09 15:46:03 -07:00
Justin Swanson
63afc2dc9e
Remaining NexusAPI made async
2019-12-07 00:40:29 -06:00
Justin Swanson
a25fc9d1a9
Lots of NexusAPI refactored to async
2019-12-07 00:40:29 -06:00
Justin Swanson
43dc6953c5
AbstractDownloadState download made async
2019-12-07 00:40:22 -06:00
Justin Swanson
e9deda9f44
Large swap to make WorkQueue able to take Task work items
2019-12-06 22:47:49 -06:00
Timothy Baldridge
f67a235274
Logs and exceptions as classes
2019-12-04 16:17:02 -07:00
Justin Swanson
ae05eb90d4
Ignore warning CS1998, mark CS4014 as error
2019-12-03 18:59:53 -06:00
Timothy Baldridge
2afcb83456
Switch directory deleting back to use a shell process. It's the only 100% reliable method I've found.
2019-11-23 10:37:24 -07:00
erri120
b5871a3468
Updated all main projects to .NET 4.8.0
2019-11-23 16:50:09 +01:00
erri120
0b958f5f9b
Changed all relative references to use SolutionDir
2019-11-23 16:47:05 +01:00
Timothy Baldridge
8a680a8f14
Several fixes for compilation and caching.
2019-11-21 22:19:42 -07:00
erri120
abd2ef70d5
Fixed naming in Compression.BSA.Test
2019-11-21 16:41:46 +01:00
erri120
00d4181b1b
Removed unused imports from all Tests
2019-11-21 15:27:35 +01:00
Timothy Baldridge
baab601f09
Rework Work queue to be non-static
2019-11-16 21:16:42 -07:00
Timothy Baldridge
11cd96693a
Compiles, working through the tests
2019-11-15 17:01:37 -07:00
Timothy Baldridge
133fa2febd
Async VFS Implementation ( #171 )
...
* New VFS implementation can load/save/analyze files. All in a immutable, lock free (mostly) async parallel manner.
* VFS indexing is complete
* Can stage files
* Can extract VirtualFiles into PortableFiles and create contexts from PortableFiles
* Code cleanup
2019-11-14 15:22:53 -07:00
Timothy Baldridge
0cb6f2fa69
Make File Extractor async
2019-11-11 22:33:32 -07:00
Timothy Baldridge
d9ca38cdff
Make BSA Routines async ( #168 )
...
* Make BSA routines async
2019-11-11 21:35:07 -07:00
Timothy Baldridge
df69068356
Fix broken tests on build server
2019-11-10 23:24:21 -07:00
Timothy Baldridge
c3daf2b1bc
Add unit tests for BSAs
2019-11-10 23:15:52 -07:00
Justin Swanson
ecb789d088
Merge remote-tracking branch 'wabbajack-tools/master' into VM-split-and-styling
2019-11-02 18:41:37 -05:00
Justin Swanson
12daa32d4e
All projects migrated to PackageReferences nuget systems
2019-11-02 17:57:51 -05:00
Justin Swanson
a4d6feae42
Added 32bit compilation option
2019-10-13 15:56:40 -05:00
Timothy Baldridge
473ffbd806
a bunch of integration work, and ba2 fixes
2019-10-09 23:04:28 -06:00
Timothy Baldridge
88fa091d07
implement new BSA framework for old BSA routines
2019-10-08 15:20:43 -06:00
Timothy Baldridge
ce4a3e17dd
a good dozen BA2s passed the full test suite
2019-10-07 22:02:03 -06:00
Timothy Baldridge
9f3ee6a5cc
can write .ba2 general files, and they read back without issue
2019-10-07 16:13:38 -06:00
Timothy Baldridge
af05894ae3
add support for DXGI_FORMAT_BC6H_UF16
2019-10-06 20:14:51 -06:00
Timothy Baldridge
817576d085
start of bs2 support, can read the 4 .bs2 files I threw at it
2019-10-06 15:58:36 -06:00
Timothy Baldridge
c471a817d2
start of zEdit integration
2019-09-23 15:37:10 -06:00
Timothy Baldridge
454cff052e
code reformatting
2019-09-13 22:35:42 -06:00
Timothy Baldridge
b1c2f17784
fixed issue with bsa files of 0 length
2019-09-08 16:44:15 -06:00
Timothy Baldridge
bbdef88296
several small fixes
2019-09-07 21:34:18 -06:00
Timothy Baldridge
dd63fb8402
few fixes found when building Lexys
2019-08-23 22:47:52 -06:00
Timothy Baldridge
0c74967dd8
BSA tools should now support TES4, FO3, FNV, Skyrim and SSE
2019-08-21 22:27:24 -06:00
Timothy Baldridge
a6d90ccc3f
fix the BSA encoder, add support for hand built patches
2019-08-11 16:57:32 -06:00
Timothy Baldridge
8513441afd
Upgrade SevenZipExtractor, fix for bad zips, add Ignore Missing Files button
2019-08-07 17:06:38 -06:00
Timothy Baldridge
5811380241
switched the compiler/installer over to the new BSA libs
2019-07-29 21:32:52 -06:00
Timothy Baldridge
0957f3cbf9
Can re-encode my complete SSE .bsa test folder
2019-07-29 15:44:18 -06:00
Timothy Baldridge
39e1a20741
more bug fixes, can recompress 3DNPCs and a bunch of other BSAs
2019-07-29 15:24:05 -06:00
Timothy Baldridge
8facc9a1f4
can read/write two SSE BSAs so far, working out the bugs now
2019-07-28 22:52:04 -06:00
Timothy Baldridge
099021d890
first commit of new BSA reader/writer
2019-07-28 17:04:23 -06:00