Commit Graph

58 Commits

Author SHA1 Message Date
Timothy Baldridge
109681b2c6
Merge branch 'master' into issue-520 2020-02-14 16:11:59 -07:00
Timothy Baldridge
8d13a4c455 Swap HttpClient over to SocketsHttpHandler 2020-02-14 15:23:27 -07:00
erri120
8b916ce7ba
Removed OMODExtractor 2020-02-14 19:11:38 +01:00
Timothy Baldridge
759e959764 Bit of a first draft of a launcher 2020-02-06 21:20:49 -07:00
Justin Swanson
cd3e186d73 Basic AutoUpdater.NET added. GUI button to update 2020-02-02 01:33:12 -06:00
Timothy Baldridge
aa85c0dc8c We have a CLI 2020-01-31 15:38:56 -07:00
Timothy Baldridge
905ae311de Fix compilation error 2020-01-27 14:38:32 -07:00
Justin Swanson
638542c617 .NET Standard 2.1, .NET Core 3.1 2020-01-25 20:48:13 -06:00
Justin Swanson
a4d9f959c3 Removed vestigial debug (no command args) 2020-01-25 16:12:26 -06:00
Justin Swanson
14da5254c8 ModListTileView 2020-01-13 23:04:33 -06:00
Timothy Baldridge
8e601e5056 Disable https redirection (for now) 2020-01-09 16:34:02 -07:00
Timothy Baldridge
ad844e8545 delete old server 2020-01-09 16:19:07 -07:00
Timothy Baldridge
5661c20f1d WIP 2020-01-09 16:19:07 -07:00
Timothy Baldridge
5e8e2c33b5 Use Windows FileVersion utils instead to get file versions, use that info when saving Game Downloader states. 2020-01-03 12:21:27 -07:00
Timothy Baldridge
1dbcf0aed3 Make Ini parse failures non-critical 2020-01-03 08:01:17 -07:00
Timothy Baldridge
756770df3c Fix tests (except the media fire downloader) 2020-01-02 17:36:37 -07:00
Timothy Baldridge
61474e5bc5 Switch cache server to 64bit, fix bad primary key in metrics DTO 2020-01-02 14:38:24 -07:00
Timothy Baldridge
caba928d85 Upgrade only the wabbajack.common lib 2019-12-26 09:47:10 -07:00
Timothy Baldridge
5a7ff19b50
Merge pull request #311 from wabbajack-tools/csp-standard
CSP to .NET Standard 2.0
2019-12-24 10:13:30 -08:00
Timothy Baldridge
06bb139339
Merge pull request #310 from wabbajack-tools/compression-bsa-standard
Convert Compression.BSA to .NET Standard 2.0
2019-12-24 10:02:35 -08:00
Timothy Baldridge
bc410ed329 csp to .NET Standard 2.0 2019-12-24 11:02:09 -07:00
Timothy Baldridge
bba5cb5be7 Convert Compression.BSA to .NET Standard 2.0 2019-12-24 10:47:49 -07:00
Timothy Baldridge
2a5ebce8a0 Remove unused cache server tests 2019-12-24 08:01:49 -07:00
Timothy Baldridge
7d71adaced Remove the unused ListValidation code 2019-12-19 07:04:06 -07:00
halgari
1dc161890f Run tests in parallel 2019-12-13 15:07:58 -07:00
Timothy Baldridge
641dd36d7f Implement a better HTTP caching server 2019-11-18 22:10:07 -07:00
erri120
b312b831c0
Created std editorconfig 2019-11-18 17:02:46 +01:00
Timothy Baldridge
f6a27ac094 Much simpler integration 2019-11-15 06:06:34 -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
c3daf2b1bc Add unit tests for BSAs 2019-11-10 23:15:52 -07:00
Timothy Baldridge
6ab49e380c Add modlist validation tests. 2019-11-05 15:21:07 -07:00
Justin Swanson
422fde257b Merge remote-tracking branch 'wabbajack-tools/master' into XAML-IDE-Featureset 2019-11-02 18:31:21 -05:00
Timothy Baldridge
0151b219bf dump stack info to disk and load it during compilation 2019-10-30 20:24:42 -06:00
Timothy Baldridge
518de4dacc pull the core of Wabbajack into Wabbajack.Lib so we can reuse it in other exes 2019-10-15 21:10:34 -06:00
Justin Swanson
a4d6feae42 Added 32bit compilation option 2019-10-13 15:56:40 -05:00
erri120
1a04c9578b
Removed OMOD-Framework as a project and added as a NuGet package 2019-10-07 12:53:51 +02:00
erri120
1ede321f65
Added OMOD-Framework as new submodule 2019-10-01 20:55:13 +02:00
Timothy Baldridge
ea95c78b26 updated the README fixed validation and game folder path detection 2019-09-30 17:39:41 -06:00
Timothy Baldridge
eb9e6500c9 integrate content rights validation into the main program 2019-09-29 16:21:18 -06:00
Timothy Baldridge
f648f42742 setup initial permissions files 2019-09-29 15:18:29 -06:00
Christopher Cyclonit Klinge
bec10fdea1 - Renamed NexusAPI to NexusApiClient for to match naming of MegaApi.
- Moved NexusApiClient and all of its Dtos into their own package.
- Moved util methods into a new util class.
- NexusApi no longer creates new HttpClients for each request and uses one internal HttpClient instead.
- Added rudimentary tracking of rate limits.
2019-09-27 15:10:51 -06:00
Timothy Baldridge
a7e0f78b99 fix omod integration 2019-09-25 22:10:28 -06:00
erri120
e465a2c9fd Fixed wrong project path 2019-09-25 22:10:28 -06:00
erri120
2c1adf3389 Added OMODExtractor as a submodule and changed the reference to shared project 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
2b263db815 Add start of web remote framework, and implementation for MediaFire 2019-09-20 22:48:59 -06:00
Timothy Baldridge
05d700f978 add changelog 2019-08-26 22:26:07 -06:00
Timothy Baldridge
42864ac12b rework extractor routines 2019-08-25 17:52:03 -06:00