Commit Graph

90 Commits

Author SHA1 Message Date
Timothy Baldridge
d4e7311115 Merge master 2020-04-09 16:36:07 -06:00
erri120
5ea2c18025
Added support for gz and tar archive 2020-04-09 12:37:47 +02:00
Timothy Baldridge
7cf817853c Implement tests for List validation 2020-04-07 22:19:36 -06:00
erri120
fd66313858
Added Extension check for files 2020-04-06 15:20:14 +02:00
Timothy Baldridge
3d16b1e838 Purge all remaining references to MongoDB and BJSON 2020-04-05 15:15:01 -06:00
Timothy Baldridge
35f99b7100 Merge Master 2020-04-04 16:06:14 -06:00
Timothy Baldridge
c22e40f752 Fix a few more broken tests 2020-04-03 16:41:42 -06:00
Timothy Baldridge
e39f483b81 Tests for INI uploading/downloading 2020-04-03 16:41:17 -06:00
Timothy Baldridge
160ac8a4c3 Fixes for author APIs 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
b5006a0737 Everything compiles 2020-04-03 16:40:52 -06:00
Timothy Baldridge
54a7bc36d5 MO2Tests pass 2020-04-03 16:40:51 -06:00
Timothy Baldridge
defbc15593 Only 149 errors left in Wabbajack.Lib 2020-04-03 16:38:48 -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
erri120
2e9d42b538
Added a version check to the settings file
The current settings file has to have the same version as specified in
Wabbajack.Common.Consts.SettingsVersion or else it will be backedup and
deleted to ensure that no bad settings file are getting loaded.

This means that the SettingsVersion needs to be updated when a breaking
change to the settings is being introduced
2020-03-04 12:21:44 +01:00
erri120
d8e4f02508
Moved settings.json to %localappdata%/Wabbajack 2020-03-04 11:56:39 +01:00
erri120
78ba02f277
Added LogsFolder Consts 2020-02-20 11:45:38 +01: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
e4d4a890f1 Move settings and other cache data to the local user folder. 2020-02-07 17:56:22 -07:00
Timothy Baldridge
b030dd67ca Added MatchAll support to mods 2020-02-04 22:17:12 -07:00
Justin Swanson
0f7c1b4632 ExtensionManager -> ModListAssociationManager 2020-01-19 19:49:12 -06:00
Justin Swanson
0cb1d3cb0a Consts.MetaFileExtension 2020-01-19 19:45:05 -06:00
erri120
e762ec5c9a
Added .xml to config file extension list 2020-01-18 15:12:53 +01:00
Timothy Baldridge
8c34066a45 Include an anonymous key with metrics 2020-01-03 19:49:08 -07:00
Timothy Baldridge
412d854160 Retry failed NexusAPI calls. 2020-01-03 16:02:48 -07:00
Timothy Baldridge
936fee5d0c Bugfixes to get the code to work on the server box 2020-01-01 17:11:13 -07:00
Timothy Baldridge
717ad8c70a Rework WJ caching, move cache server routines to MongoDB 2020-01-01 09:19:06 -07:00
Timothy Baldridge
caba928d85 Upgrade only the wabbajack.common lib 2019-12-26 09:47:10 -07:00
trawzified
8eec65954e Change HashSet SupportedArchives to be case insensitive aswell 2019-12-17 18:18:28 +01:00
trawzified
9f91974bd0 Change HashSets in Consts.cs to be case insensitive 2019-12-17 18:15:26 +01:00
Timothy Baldridge
ff25be8551
Merge pull request #275 from wabbajack-tools/broken-list-warning
Filter gallery by valid lists pulled from the validation service.
2019-12-15 16:54:42 -07:00
halgari
4b11503319 Filter gallery by valid lists pulled from the validation service. 2019-12-15 14:52:12 -07:00
erri120
d2a80b25c6
Added 7zip archive test before extraction for .dat files 2019-12-15 12:27:16 +01:00
Timothy Baldridge
cfa6855e89 Check if the directory exists first before saving data to it 2019-12-12 06:41:06 -07:00
erri120
c5858c51c3
Vortex: Manual game files can be copied over 2019-12-07 17:35:57 +01:00
erri120
bc8dc65f29
Archives tagged with WABBAJACK_VORTEX_MANUAL will now be correctly detected and added to the modlist 2019-12-04 13:36:56 +01:00
erri120
694a5b8f8d
.exe files can be extracted with innounp after being tested 2019-12-01 14:57:28 +01:00
Timothy Baldridge
a8d8d20a99 Several fixes that came up during testing.
* Fixed hashing progress bars
* Wired up the CPUStatus to the UI during installation
* Fixed xxHashing
* Verified modlist optimization works on a real modlist (noise)
* Added an optimizer test for extra files created by the user left in the install directory.
2019-11-19 17:15:46 -07:00
Timothy Baldridge
c3daf2b1bc Add unit tests for BSAs 2019-11-10 23:15:52 -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
3d9cf4cc65 Rework Nexus API caching logic to use build server cache 2019-11-05 15:21:07 -07: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
erri120
49ba23affe
Created ExtensionManager 2019-10-30 17:49:44 +01:00
Timothy Baldridge
3d5d2e0da9
Merge pull request #110 from wabbajack-tools/modlist-selection-ui
Modlist selection ui
2019-10-22 18:17:48 -06:00
Timothy Baldridge
1882b9227b fixup some google download links so they properly download 2019-10-21 13:05:03 -06:00
Timothy Baldridge
f1e316f544 fixup some modlist definition mappings 2019-10-20 13:30:39 -06:00
Timothy Baldridge
f851432d51 add modlist selection ui, still WIP 2019-10-20 05:26:42 -06:00