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
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
422fde257b
Merge remote-tracking branch 'wabbajack-tools/master' into XAML-IDE-Featureset
2019-11-02 18:31:21 -05:00
Justin Swanson
12daa32d4e
All projects migrated to PackageReferences nuget systems
2019-11-02 17:57:51 -05:00
Timothy Baldridge
610fea9d7f
use xxHash64 hasing
2019-10-30 21:40:33 -06:00
erri120
f115a0c8f5
Added Ceras to VFS project
2019-10-27 14:55:31 +01:00
erri120
843228c09e
Using new Ceras options instead of JSON
2019-10-27 14:55:30 +01:00
erri120
63574f9934
Added Ceras NuGet Package
2019-10-27 14:55:30 +01:00
Timothy Baldridge
65af535487
code cleanup
2019-10-16 15:36:14 -06:00
Justin Swanson
a4d6feae42
Added 32bit compilation option
2019-10-13 15:56:40 -05:00
trawzified
0f4064c417
Fix adding NuGet package to every instance, now only in Wabbajack
2019-10-12 11:31:40 +02:00
trawzified
8f376f6f1b
Fix nuget package not being included in download folder fix
2019-10-12 10:07:16 +02:00
Timothy Baldridge
45bc7ec62d
is dirty tracking was breaking VFS, removed it
2019-09-28 19:36:54 -06:00
Timothy Baldridge
c9d12c7904
fix deadlock with singleton NexusAPI client. We can look into this in the future, but it's still causing problems so removing the singleton for now
2019-09-28 18:18:42 -06:00
Timothy Baldridge
7c4c2a586c
Merge branch 'master' of https://github.com/halgari/wabbajack
2019-09-26 17:08:23 -06:00
Timothy Baldridge
79059a6cc1
refactored tests to be a bit cleaner
2019-09-26 17:08:10 -06:00
Timothy Baldridge
a7e0f78b99
fix omod integration
2019-09-25 22:10:28 -06:00
Timothy Baldridge
a21edfd2f1
add unit tests. It's about time!
2019-09-23 22:20:24 -06:00
Timothy Baldridge
c471a817d2
start of zEdit integration
2019-09-23 15:37:10 -06:00
Timothy Baldridge
4f92b2ffa9
delete BSA folder, include size/hash as part of installed files
2019-09-18 15:33:23 -06:00
Timothy Baldridge
021fc58052
fix RO file erros with VFS
2019-09-16 16:47:15 -06:00
Timothy Baldridge
454cff052e
code reformatting
2019-09-13 22:35:42 -06:00
Timothy Baldridge
1a7dec86c1
few fixes and improvements
2019-09-13 21:44:07 -06:00
Timothy Baldridge
6c7d1759bc
more perf improvements to compilation and storage
2019-09-12 18:18:50 -06:00
Timothy Baldridge
3e6dd46803
many improvements to accelerate compilation times
2019-09-12 17:44:35 -06:00
Timothy Baldridge
62a17766dc
fixes #23 and #24
2019-09-04 15:19:37 -06:00
Timothy Baldridge
685f0d991d
refuse to run inside folders
2019-09-03 19:43:16 -06:00
Timothy Baldridge
7acd964f48
fixes #16 - multiple profiles are now supported
2019-09-03 15:17:00 -06:00
Timothy Baldridge
5d822bc63a
fixes #15 - allow non-archive files to be downloaded and installed directly
2019-09-02 16:02:04 -06:00
Timothy Baldridge
b72a64ff8b
bunch of fixes to file extraction
2019-08-29 16:49:48 -06:00
Timothy Baldridge
5ddbd832f6
fix for long file names
2019-08-27 21:22:57 -06:00
Timothy Baldridge
42864ac12b
rework extractor routines
2019-08-25 17:52:03 -06:00
Timothy Baldridge
84b46bc442
Remove BSON code, switch to custon writer
2019-08-25 14:22:23 -06:00
Timothy Baldridge
4dcbee6fdc
tell the analyzer to stop fighting itself
2019-08-24 14:10:03 -06:00
Timothy Baldridge
114fefb38d
Fixes for supporting Fallout New Vegas
2019-08-22 17:29:44 -06:00
Timothy Baldridge
b91e7348b7
Can install Basic Fixes.exe with the new VFS backend
2019-08-20 16:37:55 -06:00
Timothy Baldridge
e24d29e93d
Boom! Basic Fixes.exe compiles with the new VFS compiler
2019-08-20 16:03:18 -06:00
Timothy Baldridge
14bb629b8a
cut memory usange in half using string interning, most of the Basic Fixes pack compiles
2019-08-20 15:44:32 -06:00
Timothy Baldridge
c343a74359
massive refactoring, it compiles, but it's surely broken
2019-08-19 22:57:08 -06:00
Timothy Baldridge
fa8f038f70
new VFS impl, should make maintaining Wabbajack a bit simpler
2019-08-19 16:08:34 -06:00
Timothy Baldridge
1a7836ec2a
started work on VFS should simplify and greatly speed up really complex modlists
2019-08-14 22:30:37 -06:00