erri120
2a92131025
Created GetByNexusName function for the GameRegistry
2019-11-14 15:34:10 -07:00
erri120
6062088681
Removed unused imports
2019-11-14 15:34:10 -07:00
erri120
de40b8ce32
Added GOGID property
2019-11-14 15:34:10 -07:00
erri120
ccafda79b2
Created GOG Handler
2019-11-14 15:34:10 -07:00
erri120
8de6c9d239
Fixed bad steam lib paths
2019-11-14 15:34:10 -07:00
erri120
2044a6728a
Created SteamHandler
2019-11-14 15:34:10 -07:00
erri120
2497d5ba88
Added Steam ids
2019-11-14 15:34:10 -07:00
erri120
18a36437bc
Added supported mod manager and Darkest Dungeon
2019-11-14 15:34:10 -07:00
erri120
dae96640d8
Created ModManager enum, moved enums to Wabbajack.Common
2019-11-14 15:34:10 -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
1ad74b450e
Merge pull request #166 from wabbajack-tools/bsa-tests
...
Add unit tests for BSAs
2019-11-11 06:17:48 -07:00
Timothy Baldridge
c6953bb42d
Merge pull request #165 from wabbajack-tools/async-work-queue
...
Async work queue
2019-11-11 06:17:36 -07:00
Timothy Baldridge
c3daf2b1bc
Add unit tests for BSAs
2019-11-10 23:15:52 -07:00
Timothy Baldridge
35897bbf92
cleanup
2019-11-10 21:10:26 -07:00
Timothy Baldridge
e61b203d4c
Final bits for CSP backend
2019-11-10 20:47:25 -07:00
Timothy Baldridge
e164d7a8bf
Change exception printing, and unset read-only during move.
2019-11-10 16:03:10 -07:00
Timothy Baldridge
6639e9946b
Other variants of pipelines
2019-11-10 15:36:04 -07:00
Timothy Baldridge
f66427c2ea
Add a bunch of unit tests fixed a nasty race condition in the put/take handlers
2019-11-10 15:15:52 -07:00
Justin Swanson
bf9c315a2f
RxExt.Invert
2019-11-09 19:26:58 -06:00
Justin Swanson
5b4cb1fa89
CompilerVM: Modlist file picker shows errors if not in MO2 directory
2019-11-09 19:20:30 -06:00
Timothy Baldridge
e9c2ababec
More deadlock bugfixes
2019-11-09 17:22:28 -07:00
Timothy Baldridge
081dea2368
Fix channel closing, add unordered pipeline
2019-11-09 14:29:55 -07:00
Timothy Baldridge
f8c7144071
Merge pull request #159 from erri120/game-handler
...
Better Game Handlers
2019-11-09 14:07:30 -07:00
Timothy Baldridge
67dfaa3581
Refactored to use ValueTask and lazy task creation
2019-11-09 07:49:00 -07:00
erri120
83807a56b8
Added null check to GetByMO2ArchiveName
2019-11-09 15:40:50 +01:00
erri120
467cfc47a0
Removed Morrowind from the Games list
2019-11-09 15:40:14 +01:00
erri120
36867a4806
MO2ArchiveName will be lowercase when comparing in GetByMO2ArchiveName
2019-11-09 15:25:29 +01:00
erri120
7f0129e83b
Changed Oblivion MO2ArchiveName to lowercase
2019-11-09 15:21:31 +01:00
erri120
9060c6a947
Created SteamHandler
2019-11-09 14:49:57 +01:00
erri120
662315a7bb
Created GOGHandler
2019-11-09 14:49:33 +01:00
Timothy Baldridge
a59e39deaa
WIP channels
2019-11-08 23:37:05 -07:00
Timothy Baldridge
2fb857a093
Unify caching to reduce the number of Nexus calls on the build server
2019-11-07 18:36:01 -07:00
Timothy Baldridge
e518f31a71
Enable guidence for users to download manual files.
2019-11-06 16:52:48 -07:00
Justin Swanson
fa504a1b16
DictionaryExt. Other Ext files migrated to Common
2019-11-05 19:39:18 -06:00
Timothy Baldridge
2d497c4c7d
Fix tests
2019-11-05 15:30:05 -07:00
Timothy Baldridge
3d9cf4cc65
Rework Nexus API caching logic to use build server cache
2019-11-05 15:21:07 -07:00
Timothy Baldridge
c43bcc7d89
wip
2019-11-05 15:21:07 -07:00
Timothy Baldridge
6ab49e380c
Add modlist validation tests.
2019-11-05 15:21:07 -07:00
Timothy Baldridge
6a93e4eca7
Merge pull request #149 from Noggog/WorkQueue-Utils-Rx
...
WorkQueue and Utils Rx instead of callbacks
2019-11-04 22:30:05 -07:00
Justin Swanson
9051d28822
WorkQueue and Utils Rx instead of callbacks
...
Swapped the callback registration systems for Rx subjects exposing observables
2019-11-04 22:17:43 -06:00
erri120
df74b34754
Merge pull request #147 from erri120/ignore-case-esm
...
Made string comparisons for GameESMs case insenitive
2019-11-04 19:14:42 +01:00
erri120
557e443685
Made string comparisons for GameESMs case insenitive
2019-11-04 19:12:53 +01:00
LivelyDismay
46bdc63e46
Update Consts.cs
...
Change uppercase to lowercase on two esm names to match vanilla file names.
2019-11-04 12:57:19 -05:00
Justin Swanson
d872823d7a
Utils.Is(File/Directory)PathValid
2019-11-02 21:23:59 -06:00
Justin Swanson
2dc47d5ec8
Ported some Error/Hash systems from Noggog/CSharpExt
2019-11-02 21:13:14 -06: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