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
erri120
34e3b1bcfa
Changed the VFSCache location
...
MO2:
- uses the hash of the path to ModOrganizer.exe
Vortex:
- uses the hash of the Staging path
2020-02-24 16:26:15 +01:00
erri120
f523810db4
Print VFS Location
2020-02-15 14:12:06 +01:00
Timothy Baldridge
7d69893901
Null string fix in VFS saving
2020-02-14 15:58:51 -07:00
Timothy Baldridge
b77db18bfa
Fix a bunch of issues with compilation, indexing and VFS loading performance
2020-02-14 06:30:58 -07:00
Timothy Baldridge
2ffc20411d
Merge pull request #489 from Noggog/percent
...
Percent Struct
2020-02-08 07:11:20 -07:00
Justin Swanson
b05c43661c
Percent struct
2020-02-07 23:45:45 -06:00
Timothy Baldridge
e4d4a890f1
Move settings and other cache data to the local user folder.
2020-02-07 17:56:22 -07:00
erri120
1bf1189f26
Removed unused imports and CommonMark dependency
2020-02-02 13:52:55 +01:00
erri120
366ccbc1e1
Created new Manifest class
2020-02-02 13:52:52 +01:00
Justin Swanson
805fc47b78
Process start refactor to be compatible with .NET Core
2020-01-25 21:21:41 -06:00
Justin Swanson
ab4371e5d2
ACompiler no match printing limited to 10 in GUI.
...
Refactored printing and failure mechanics for nomatch to ACompiler for general reuse
2020-01-19 19:36:09 -06: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
853c6ad29a
Merge pull request #384 from wabbajack-tools/enqueue-recent-files
...
Enqueue recent files
2020-01-14 15:21:09 -07:00
Timothy Baldridge
14f7f45a77
Add size validation to HTTPDownloader, to catch stealth updates. Check whitelist during list validation.
2020-01-13 15:55:55 -07:00
trawzified
877989ba16
Fix typos + inconsistencies in logs
2020-01-13 22:11:07 +01:00
Timothy Baldridge
3010027ea8
Implement Ceras breaking change & update deps (to get it to compile)
2020-01-03 20:56:20 -07:00
Timothy Baldridge
5a0e19f4b1
Metrics and status are now in MongoDB
2019-12-29 15:57:01 -07:00
Justin Swanson
6962b4873c
Reimplemented website readme features
2019-12-27 15:20:27 -06:00
Timothy Baldridge
b97cabd1e6
Prep for beta 10
2019-12-23 10:29:28 -07:00
Justin Swanson
e3abdd17c3
Removed unnecessary cast
2019-12-22 18:03:45 -06:00
Justin Swanson
bf756a2bea
Added status reporting to ResolveArchive
2019-12-22 16:03:16 -06:00
Justin Swanson
af6b42563d
Ceras version tolerance enabled
2019-12-20 14:01:01 -06:00
Justin Swanson
f26747bfe5
Readme can be website now
2019-12-20 01:14:43 -06:00
halgari
61579bc3b6
Fix the broken tests
2019-12-13 06:02:58 -07:00
Justin Swanson
bcd7c95caf
Merge branch 'master' into async-exploration
2019-12-12 19:49:40 -06:00
Timothy Baldridge
394f0e5518
Check archive status before compilation to reduce the chance of grabbing a file from a dead archive
2019-12-12 16:24:27 -07:00
Justin Swanson
63afc2dc9e
Remaining NexusAPI made 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
Justin Swanson
179ac2b0ee
ABatchProcessor takes CancellationToken
...
Some basic usage of it. Needs to be utilized deeper
2019-12-06 19:04:53 -06:00
Timothy Baldridge
dfd5d7251d
Merge pull request #233 from Noggog/random-refactors
...
Random Refactors
2019-12-03 22:17:12 -07:00
Justin Swanson
4945f95066
PMap return swapped to array
2019-12-03 17:49:52 -06:00
Justin Swanson
d87fcd1032
Fix for compilation finalization readme/image existence checks
2019-12-03 14:08:58 -06:00
Justin Swanson
b74c8bf544
Modlist image and readme embedded in .wabbajack and displayable
2019-12-03 00:09:20 -06:00
Justin Swanson
4e9f44824c
Merge branch 'master' into mode-sel-progress-work
2019-11-29 18:28:56 -06:00
Justin Swanson
107527311d
Resource loading fixes
2019-11-29 17:56:56 -06:00
Timothy Baldridge
70fead926f
Rework how we download/install curated lists
2019-11-28 22:52:33 -07:00
Justin Swanson
3a15d62289
ACompiler explicit implementation enforcement of its required members
2019-11-23 18:30:51 -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
Timothy Baldridge
0c78680c09
Abstract the base components of compilers/installers into a single abstract class
2019-11-17 16:48:32 -07:00
erri120
ac178ed0c5
Moved core Compile functions to ACompiler
2019-11-17 16:00:33 +01:00
erri120
24378ac553
VortexCompiler include Properties
2019-11-17 15:45:21 +01:00
Timothy Baldridge
baab601f09
Rework Work queue to be non-static
2019-11-16 21:16:42 -07:00
Timothy Baldridge
a8dd59227d
Several fixes and performance improvements
2019-11-15 16:13:27 -07:00
Timothy Baldridge
a4c629ddc4
Merge branch 'master' into vfs-integration-redux
2019-11-15 07:19:39 -07:00
Timothy Baldridge
f6a27ac094
Much simpler integration
2019-11-15 06:06:34 -07:00
Justin Swanson
9580301a4f
Moved some trivial member instantiations to in-line
...
No need to make every sub compiler create these
2019-11-14 23:47:55 -06:00
erri120
f7ee563095
Removed Vortex/MO2 compiler reference in ACompiler in favor of casting
2019-11-14 15:34:11 -07:00
erri120
dcf91c0737
Created VortexCompiler and updated MO2 Compiler
2019-11-14 15:34:10 -07:00
erri120
f9b0976ef1
Created abstract Compiler class
2019-11-14 15:34:10 -07:00