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
|
45254b0055
|
No more MessagePack, Json is love, Json is life
|
2020-04-06 14:48:54 -06:00 |
|
Timothy Baldridge
|
8af841f3d6
|
Fix several more tests
|
2020-04-03 16:41:42 -06:00 |
|
Timothy Baldridge
|
e39f483b81
|
Tests for INI uploading/downloading
|
2020-04-03 16:41:17 -06:00 |
|
Timothy Baldridge
|
a6e3ef5f72
|
Game type is now an enum for Nexus downloads
|
2020-04-03 16:41:17 -06:00 |
|
Timothy Baldridge
|
90434f23fa
|
Fix staging of downloads with BSA tests
|
2020-04-03 16:41:17 -06:00 |
|
Timothy Baldridge
|
c130106213
|
Fix broken updating
|
2020-04-03 16:40:51 -06:00 |
|
Timothy Baldridge
|
52f12d9105
|
BSA Tests pass
|
2020-04-03 16:40:20 -06:00 |
|
Timothy Baldridge
|
51bad949ec
|
Moved Wabbajack.Commons tests into Wabbajack.Commons.Test out of Wabbajack.Test. They all pass
|
2020-04-03 16:40:20 -06:00 |
|
Timothy Baldridge
|
3ef75a248d
|
Fixes for memory mapping issues
|
2020-03-09 14:38:35 -06:00 |
|
Timothy Baldridge
|
2a14932092
|
Move around namespaces so BSA routines can use Common namespaces. Make BA2 creation use memory mapped files instead of memory streams
|
2020-03-04 17:02:16 -07:00 |
|
Timothy Baldridge
|
967cadee83
|
Add support for extracting/building TES3 .bsa files
|
2020-02-19 16:50:12 -07:00 |
|
Justin Swanson
|
5db84a6ee6
|
Replaced all File.OpenWrite calls /w .Open(FileMode.Create)
File.OpenWrite is equivalent to FileMode.OpenOrCreate, which caused errors when replacing a file that was larger previously
|
2020-01-18 14:52:09 -06:00 |
|
Timothy Baldridge
|
e32be75816
|
Don't use such a big BA2 file for recompression
|
2019-12-23 16:05:00 -07:00 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|