Timothy Baldridge
59eb915475
Make extra included games explicit
2020-09-11 06:54:24 -06:00
halgari
496a35a605
BSA fix, better logging for failed IPS4 downloads
2020-08-24 19:34:57 -06:00
halgari
eb3e323971
Fix endless loop in CopyToLimit
2020-08-15 13:33:05 -07:00
Justin Swanson
b77fa3d0c7
Made RocksDB initialization lazier
...
Was causing problems, as it's a singleton across the entire computer, so eagerly initializing them was causing problems for users of Wabbajack.Common that weren't interested in RocksDB. Only one could run at a time.
2020-08-14 07:16:09 -05:00
Justin Swanson
ea8b0d601f
Removed RxUI from Wabbajack.Common
2020-08-11 10:37:17 -05:00
Justin Swanson
2e3b25ee69
File open/write async flag enabled. 1MB buffer
2020-08-11 07:13:33 -05:00
Justin Swanson
f01f81025f
Swapped Common, BSA, and VFS libs to standard
2020-06-26 12:19:07 -05:00
Timothy Baldridge
6c74279bfd
Add better game file handling
2020-06-20 16:51:47 -06:00
trawzified
4e482e53a2
Improve metric key storage
2020-06-15 20:03:50 +02:00
Timothy Baldridge
496c0083bf
Store patches in RocksDb
2020-06-01 21:41:34 -06:00
Timothy Baldridge
0960600f05
Remove several uses of .Wait
2020-06-01 14:26:03 -06:00
Timothy Baldridge
e7de2d57ff
Run disk benchmark longer, calculate thread useage in a slightly better way
2020-05-30 07:32:00 -06:00
Timothy Baldridge
9ade449985
Make all delete operations async
2020-05-26 05:31:11 -06:00
Timothy Baldridge
1099d68ef7
Fix race condition with Do and async
2020-05-25 13:41:16 -06:00
Timothy Baldridge
ea08c9865d
Common and BSA routines now use async IO exclusively
2020-05-25 10:24:16 -06:00
Timothy Baldridge
f9dc9148e7
Purge all non async IO routines from Paths.cs
2020-05-25 08:31:56 -06:00
Timothy Baldridge
aab9ccd694
Version 2.0.6.0 - Don't die on 503s, retry
2020-05-21 16:12:51 -06:00
Timothy Baldridge
80b98935fa
Move xxHash and VFS cache data into RocksDB so we don't pollute folders and can cache more files
2020-05-12 15:28:09 -06:00
Timothy Baldridge
f639c4abff
Fix enderal Game ids, fixes for game file indexing, fixes for bad metrics reporting (lagged by a day).
2020-05-05 14:59:47 -06:00
Timothy Baldridge
d0accf01e8
Fixes for issues found in alpha4
2020-04-22 14:58:50 -06:00
Timothy Baldridge
2f6357bd51
Temp folder fixes, fix for NOMATCH_INCLUDE
2020-04-21 22:13:07 -06:00
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
a0cfeb51bd
Fix the empty log bug and UI hanging on VFS cleanup
2020-04-15 21:02:39 -06:00
erri120
0bebf440be
Fixed deletion of non-existing directory leading to a thread-lock
2020-04-15 20:07:52 +02:00
Timothy Baldridge
0830480821
Fixes for broken bethesda tests.
2020-04-10 15:52:31 -06:00
Timothy Baldridge
712438c6a6
Several ProcessStartInfo -> ProcessHelper conversions
2020-04-10 06:58:55 -06:00
Timothy Baldridge
45716c76e0
Test downloading and indexing jobs
2020-04-09 06:46:33 -06:00
Timothy Baldridge
45254b0055
No more MessagePack, Json is love, Json is life
2020-04-06 14:48:54 -06:00
Timothy Baldridge
895a555802
Merge Master
2020-04-04 16:15:55 -06:00
erri120
e3ed9bf4fd
Switched TextBox to PasswordBox for the Password
2020-04-04 16:33:58 +02:00
Timothy Baldridge
07c35f7a96
Fix nullable reference logic errors.
2020-04-03 22:02:53 -06:00
Justin Swanson
21b52fb361
Enabled nullability for Wabbajack.Common
2020-04-03 18:23:13 -05:00
Timothy Baldridge
160ac8a4c3
Fixes for author APIs
2020-04-03 16:41:17 -06:00
Timothy Baldridge
85b39d5dcc
Fix some more race conditions in tests
2020-04-03 16:41:17 -06:00
Timothy Baldridge
06b3479230
Fixed a deadlock in the sanity tests
2020-04-03 16:41:17 -06:00
Timothy Baldridge
c01ed4375c
The main wabbajack app compiles
2020-04-03 16:40:52 -06:00
Timothy Baldridge
c130106213
Fix broken updating
2020-04-03 16:40:51 -06:00
Timothy Baldridge
21189fd8e8
Most santiy tests pass
2020-04-03 16:40:51 -06:00
Timothy Baldridge
31c808deea
Tests for path/hash serialization
2020-04-03 16:40:20 -06:00
Timothy Baldridge
035e376a09
Only 246 errors left in Wabbajack.Lib
2020-04-03 16:38:05 -06:00
Timothy Baldridge
b37728eefd
Tons of WIP changes for paths
2020-04-03 16:37:27 -06:00
Timothy Baldridge
d6123a7fb2
MessagePack, and basic sanity test passes
2020-04-03 16:37:27 -06:00
Timothy Baldridge
3b895f4dbb
WIP, converted Hashes to a Hash struct
2020-04-03 16:37:27 -06:00
Timothy Baldridge
d3a9cb8666
Worker queue fixes (backport)
2020-03-30 15:38:01 -06:00
Timothy Baldridge
86d5f7462a
Add improved file deletion code
2020-03-19 06:13:57 -06:00
Timothy Baldridge
cbe5165d3a
Merge branch 'master' into workbase-fixes
2020-03-04 05:11:37 -07:00
erri120
1ce640ba2b
Add non-Nexus mods to the Slideshow ( #574 )
...
* Created AbstractMetaState
* Added IAbstractMetaState to NexusDownloader.State
Slideshow is fully working with this setup and nothing changed
functionally.
* Renamed IAbstractMetaState to IMetaState
* Changed modVMs in SlideShow from type NexusDownloader.State to IMetaState
* Simplified IMetaState and ModVM
* Removed Setter from IMetaState and added to LoversLabDownloader
* Throw exception when the modlist could not be loaded
* Created AbstractMetaState
AbstractMetaState implements AbstractDownloadState and indicates that a
State from a specific Download contains meta information. This is used
for the Slideshow and can also be used for the Manifest.
* Created GatherMetaData function
* Implemented new AbstractMetaState for LoversLab
* Implemented new AbstractMetaState for NexusMods
* Replaced Utils.Log with Utils.Error
* Slideshow fixes
* Replaced AbstractMetaState with IMetaState
* Updated CHANGELOG
Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2020-03-04 05:10:49 -07:00
Timothy Baldridge
186facb066
Fixes for WorkBase
2020-03-03 22:23:08 -07:00
Timothy Baldridge
44b78111a3
Server side cleanup, give authors the ability to delete their own files. Some sanity and logging checks for
2020-03-02 16:16:15 -07:00