Commit Graph

1089 Commits

Author SHA1 Message Date
Timothy Baldridge
dcb1ad094d
Merge pull request #1436 from EzioTheDeadPoet/fix-txt-based-tagfiles
fixed .txt based tagfiles
2021-05-21 08:11:26 -07:00
Unnoen
a5c6b6c05c
Fix CriticalFailureIntervention never being handled
Can also specify if Wabbajack should exit
2021-05-20 21:40:05 +10:00
Unnoen
ba41972a8c
Vacuum databases after task instead of in finally block 2021-05-20 21:30:02 +10:00
Unnoen
9d890f2ff0
Fix and improve valid install path checks
+ Fail if child of game folder
+ Fail if child of Program Files
+ Add test for null path
* Fix success if path null
* Check if install path exists before updating download path
2021-05-20 21:30:02 +10:00
Timothy Baldridge
bf0d098b44 Use a pinned IP 2021-05-17 17:20:03 -06:00
Timothy Baldridge
04bbbfed7f Network workaround mode 2021-05-17 16:37:01 -06:00
Luca
27513d3aca fixed issue with the MO2 compiler
- moved `.txt` handling behind the custom flags handling
- changed ignoring `.txt` files to including`.txt` files
2021-05-09 12:46:03 +02:00
Luca
7bb8282961 fixed .txt based tagfiles 2021-05-03 19:30:27 +02:00
Unnoen
20e869a124
Move quickMode check and dispose streamResult 2021-05-01 19:54:22 +10:00
Unnoen
d608df5074
Fix MEGA status percentage 2021-05-01 19:48:28 +10:00
Unnoen
011f680890
Fix IPS4 verification downloading the entire file 2021-05-01 19:48:09 +10:00
Timothy Baldridge
ea53b7ea22
Merge pull request #1422 from Unnoen/compiler-warning-fixes
Ignore some unnecessary warnings and fix UTF-7 ignore.
2021-04-30 15:47:52 -07:00
Timothy Baldridge
6e41996fb9 Fix type import issues 2021-04-28 19:06:10 -06:00
Timothy Baldridge
94113158ee Deps/Version bump 2021-04-28 17:22:47 -06:00
Timothy Baldridge
5051e800b4 WIP modlist contents viewer 2021-04-28 05:57:49 -06:00
Unnoen
26bf4e9eb1
Ignore warnings and fix UTF-7 ignore 2021-04-24 15:00:26 +10:00
Timothy Baldridge
0f6975e4e5 2.4.3.3 2021-04-12 19:17:03 -06:00
Timothy Baldridge
43110dd0d4 Start of admin pages for authored files 2021-04-12 15:43:52 -06:00
Timothy Baldridge
8fdc9624e3 Fixes for root path WJ downloads 2021-04-01 14:52:23 -06:00
Chris Bessent
945cf4f2dc Use a different Google Drive link to verify links during compile
Using the export link to compile is kind of unreliable as the
arbitrary traffic control Google implements will affect how things
work.  Using the /file/d/ link still gives a pretty solid indication
that the file is valid and available while not needing to be able
to download the file at compile time.
2021-03-27 10:20:47 -07:00
Timothy Baldridge
dccfef0067 Switch back to the non-core version of CEF due to production issues 2021-03-24 16:20:59 -06:00
Timothy Baldridge
f79797fc0a Switch back to the non-core version of CEF due to production issues 2021-03-20 18:38:42 -06:00
Timothy Baldridge
d0b5b8448f
Merge pull request #1379 from wabbajack-tools/retry_authored_files_uploads
Retry all authored file uploads
2021-03-19 18:27:23 -07:00
Timothy Baldridge
a10ffa9140 Retry all authored file uploads 2021-03-19 16:59:38 -06:00
Timothy Baldridge
db0168c6ef Create a global registry of the location of all installed modlists 2021-03-19 16:37:58 -06:00
Timothy Baldridge
55d6113fa0
Merge pull request #1377 from wabbajack-tools/move-folders-to-commong
Move logs/downloaded modlists into the launcher folder
2021-03-19 14:50:23 -07:00
Timothy Baldridge
2319c8a098
Merge pull request #1375 from wabbajack-tools/update-deps-remove-framework-libs
Remove .net Framework libs bit of code cleanup
2021-03-18 22:30:26 -07:00
Timothy Baldridge
22b7782578 Move logs/downloaded modlists into the launcher folder 2021-03-18 23:04:27 -06:00
Timothy Baldridge
af4035fffa
Merge pull request #1373 from wabbajack-tools/remove-cdn-mirror
Don't retry with a different CDN mirror (code was broken)
2021-03-18 21:45:11 -07:00
Timothy Baldridge
45259d442f
Remove typeo 2021-03-18 21:55:43 -06:00
Timothy Baldridge
f5c3b8003d
Merge pull request #1371 from EzioTheDeadPoet/single_file_tagging
added file tagging support
2021-03-18 13:23:58 -07:00
Timothy Baldridge
fcd10f3ccc
Merge pull request #1370 from EzioTheDeadPoet/Include_Splash_Screen
include mo2 splash screen if present
2021-03-18 13:23:20 -07:00
Timothy Baldridge
578f08ec28
Fix typeo 2021-03-18 14:23:05 -06:00
Timothy Baldridge
d912e371b3
Escape the . in the regex
So it doesn't match stuff like `splash/png` or `splash_png`
2021-03-18 14:22:24 -06:00
Timothy Baldridge
1e51617fd6
Merge branch 'master' into single_file_tagging 2021-03-18 11:02:37 -07:00
Luca
fd6426a2f8 Use IncludeRegex("splash.png") instead of a new class 2021-03-18 18:27:36 +01:00
Timothy Baldridge
ab7e2cb879 Remove .net Framework libs bit of code cleanup 2021-03-17 21:36:37 -06:00
Timothy Baldridge
62df99ca55 Don't retry with a different CDN mirror (code was broken) 2021-03-16 06:00:48 -06:00
Luca
db2494649e fixed critical bug when no splash screen was found 2021-03-14 21:10:16 +01:00
Luca
f7a1584980 added file tagging support 2021-03-14 20:53:16 +01:00
Luca
9a796f31c7 moved code and fixed critical bug. 2021-03-14 15:51:52 +01:00
Luca
fe3da01687 include mo2 splash screen if present 2021-03-14 14:15:33 +01:00
Luca
b81b99b842 adds option to include save files if wanted. 2021-03-14 13:41:31 +01:00
erri120
656f017742
More nullability errors 2021-03-12 14:49:34 +01:00
Timothy Baldridge
84342cf604 2.4.2.7 2021-03-11 15:51:35 -07:00
Timothy Baldridge
82d7d13259 WJ now keeps the launcher up to date, and cleans up all but two back versions 2021-03-11 08:00:26 -07:00
Timothy Baldridge
1ee0a74b5e Update deps 2021-03-11 05:44:36 -07:00
Timothy Baldridge
ba9c4e45e4
Cdn tweaks (#1362)
Mirrored file tweaks to reduce CDN disk usage
2021-03-10 19:28:28 -07:00
Chris Bessent
d2a41de104 Fix randomness of lists presented
The list of mod lists was being sorted two different times.
The second time shuffled the list and then sorted using a method
that made the list very consistently show the same order of mod
lists.  I think it was in order of most recently updated...?

Now only one sort is performed and the list is properly shuffled
each time the program is launched.
2021-02-26 23:43:41 -07:00
Timothy Baldridge
bb72b5acdf update and clean deps 2021-02-26 17:11:26 -07:00
Timothy Baldridge
96601ee958 Optimize the gallery image loaders 2021-02-26 17:08:05 -07:00
Timothy Baldridge
4298c2a432 2.4.2.5 2021-02-24 19:08:58 -07:00
Timothy Baldridge
442cfc61f7
Merge pull request #1317 from EzioTheDeadPoet/Ignore_Tagged_Folders
Added ability for WJ to ignore tagged folders.
2021-02-23 15:45:44 -07:00
Timothy Baldridge
1dda6f2bec
Merge pull request #1322 from wabbajack-tools/latest-server-fixes
latest server fixes
2021-02-23 15:44:08 -07:00
Timothy Baldridge
0f32321971 Improve the GoogleDrive Downloader a bit 2021-02-18 17:15:00 -07:00
Timothy Baldridge
401c2d232f Improve the GoogleDrive Downloader a bit 2021-02-18 17:09:12 -07:00
Timothy Baldridge
6c9f6ab5c0 latest server fixes 2021-02-16 22:46:05 -07:00
Luca
76f09429e1 Added ability for WJ to ignore tagged folders.
+ (instructions in the readme)
2021-02-12 17:57:37 +01:00
Timothy Baldridge
b030675f7a
Merge pull request #1315 from EzioTheDeadPoet/Include_Tagged_Folders
add ability to include folders
2021-02-12 06:02:29 -07:00
Luca
248007e315 fixed the issue with the MO2Compiler not working with this 2021-02-12 10:16:23 +01:00
Luca
3db47f1dd6 added tagged folder functionality 2021-02-11 22:58:39 +01:00
dependabot-preview[bot]
ec3ba1f4bf
Bump System.Drawing.Common from 5.0.0 to 5.0.1
Bumps [System.Drawing.Common](https://github.com/dotnet/runtime) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v5.0.0...v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-10 05:51:09 +00:00
Chris Bessent
7cad47a229 Fix reading flags in comments for DeconstructBSAs 2021-02-09 12:32:38 -07:00
Timothy Baldridge
22f1a69550 Fix #1276 2021-02-08 22:17:11 -07:00
Timothy Baldridge
b1adc3e6e3 Fix #1222 2021-02-08 21:59:37 -07:00
Timothy Baldridge
e9a80e8f22
Merge pull request #1306 from Unnoen/remove-patch-vacuum
Remove auto-vacuum task from PatchCache.
2021-02-08 21:09:53 -07:00
Unnoen
885bd0594b
Remove auto-vacuum task from PatchCache.
Gains are most likely in the megabytes, not worth the excessive time to run after each compile.
2021-02-09 10:20:26 +11:00
Chris Bessent
20821090c1 Remove file watcher from ManualDownloader
This was creating a file watcher in the system configured Downloads
folder.  This folder has absolutely no purpose for WJ as downloads
go to the specified downloads tab.

Additionally, this causes crashes to occur if the Downloads folder
doesn't exist.
2021-02-07 16:27:43 -07:00
Timothy Baldridge
df68a5e2a4 2.4.2.2 2021-02-06 09:43:11 -07:00
Timothy Baldridge
76a53978ae 2.4.2.1 2021-02-04 05:53:14 -07:00
Unnoen
14cb675e3e
Move disk check below directory creation 2021-02-04 21:05:33 +11:00
Timothy Baldridge
ec8d0afcb8 Merge remote-tracking branch 'origin/master' 2021-02-03 20:54:12 -07:00
Timothy Baldridge
ac8e0a36c2 Version 2.4.2.0 2021-02-03 20:54:02 -07:00
Timothy Baldridge
b97fa40ffe Version 2.4.2.0 2021-02-03 20:52:26 -07:00
Timothy Baldridge
8c430088bb
Merge pull request #1291 from Unnoen/drive-detection
Disk info utility and Reduce HDD threads option.
2021-02-03 20:50:40 -07:00
Timothy Baldridge
c0d50a8216 Version 2.4.2.0 2021-02-03 20:48:30 -07:00
Unnoen
4c8216edab
Reduce HDD threads option 2021-02-01 17:42:06 +11:00
Timothy Baldridge
112b4e7825 Don't install game file metas 2021-01-28 21:13:36 -07:00
Timothy Baldridge
835d56bf68 Upgrade deps, fix several warnings 2021-01-28 21:02:26 -07:00
Timothy Baldridge
7ea7b8ac3d
Merge pull request #1283 from erri120/double-game-files-indexing
Fix double indexing for the same game
2021-01-28 20:44:43 -07:00
erri120
d9902746d0 Using MO2Name instead of MO2ArchiveName for GameFileSourceDownloader 2021-01-26 16:14:37 +01:00
erri120
bb7e039157 Fix double indexing for the same game 2021-01-26 15:42:46 +01:00
Timothy Baldridge
a754d9ae68 Dispose of file handles in BSA creation, don't load unused patches. 2021-01-15 07:00:58 -07:00
Timothy Baldridge
c8abca742a HOTFIX: Fix game file sources that don't have MO2 specific names 2021-01-13 18:53:08 -07:00
Timothy Baldridge
4a555c27b9 Merge remote-tracking branch 'origin/master' 2021-01-12 15:47:52 -07:00
Timothy Baldridge
bd1152d4c7 2.4.1.0 2021-01-12 15:47:35 -07:00
Timothy Baldridge
9a18e5060e
Merge pull request #1260 from Unnoen/retry-cdn
Retry from B-CDN if unable to connect to cache/main server.
2021-01-11 06:08:47 -07:00
Unnoen
13e0b21e95
Retry from B-CDN if unable to connect to cache server. 2021-01-11 19:42:03 +11:00
Unnoen
359d85ccf9
Log pagefile and warn if disabled or suboptimal 2021-01-11 17:59:32 +11:00
Timothy Baldridge
e7db21d0fe Pass the csrf token into the IPS4 downloader page 2021-01-10 19:08:14 -07:00
Timothy Baldridge
783dd76209
Merge pull request #1252 from erri120/better-hashing
Better hashing
2021-01-10 06:41:10 -07:00
Timothy Baldridge
756113d77d some backend fixes 2021-01-09 14:46:46 -07:00
erri120
031944635f Fix ACompiler 2021-01-09 20:06:23 +01:00
erri120
131f7de823 Fix Wabbajack.Lib 2021-01-09 20:04:11 +01:00
Timothy Baldridge
b272f9edcd few pre-release fixes 2021-01-09 07:14:01 -07:00
Unnoen
5d857386f2
Simplify filtering and remove comments
Thanks Linq
2021-01-09 14:57:11 +11:00
Unnoen
d28719bd74
Filter for filesize before hashing archives 2021-01-09 13:47:00 +11:00
Timothy Baldridge
1e2ca462a5 2.4.0.0 2021-01-08 18:12:20 -07:00
Timothy Baldridge
ff386d000e
Merge pull request #1244 from wabbajack-tools/small-downloader-fixes
Small downloader fixes
2021-01-06 16:37:18 -07:00
Unnoen
5d9677dbd1
Optimise SQL database store and IO
* Remove unnecessary ROWID from tables.
* Set JOURNAL_MODE to MEMORY, reducing disk IO.
* VACUUM databases after install/compile.
2021-01-07 02:47:59 +11:00