Commit Graph

76 Commits

Author SHA1 Message Date
Timothy Baldridge
b8cc418989
Upgrade all the deps to the latest versions (#2442)
* Tons of deps upgrades

* Fix a bunch of compile errors

* Fix hash equality issue
2023-11-14 20:09:50 -07:00
Timothy Baldridge
90f9df6436 Update to .net 8 2023-10-20 20:11:08 +01:00
Luca
fab17a6ae0
Wabbajack 3.3.0.0 Update (#2416)
* added more visible error messages to avoid user confusion

added hard drive free space detection, added red error message text, removed overwrite checkbox, added wiki button link

extended the error text for starting wabbajack in protected location

removed debug code

shortened error message to fit in text box

* restored warning removed in error, updated changelog, removed debug includes

* Update InstallerVM.cs

* Update InstallerVM.cs

* Update MainWindowViewModel.cs

* added json optional flag to only show version number over modlist image in installer view, if the modlist image already contains the title

removed debug code

change to pascal case and match existing code style

update changelog

* Fix manual downloads sometimes launching in browser

* Fix manual downloads from secure servers

* Remove duplicate user agent code

* Create configuration project and performance settings

* Bind new performance settings to UI

* Use performance settings to limit maximum memory per download

* Remove unused settings and related classes

* Updated CHANGELOG.md

* update CHANGELOG.md

* moved the existing files popup to an error message , heralding the return of the overwrite install checkbox

* added newline

* reverted erroneous edit

* gogID for fallout4 added

* update CHANGELOG.md

* Fix deadlock when loading new settings

* change folder/directory check logic

* update CHANGELOG.md

* revert unnecessary change

* update CHANGELOG.md

* Bump Wabbajack to .NET 7

* Bump ReactiveUI packages & deps

* Update GameFinder to 4.0.0

* Update CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: JanuarySnow <bobfordiscord12@gmail.com>
Co-authored-by: JanuarySnow <85711747+JanuarySnow@users.noreply.github.com>
Co-authored-by: UrbanCMC <UrbanCMC@web.de>
Co-authored-by: trawzified <55751269+tr4wzified@users.noreply.github.com>
2023-10-12 12:33:06 -06:00
Timothy Baldridge
0cba392b66 Several tricks to get memory usage under control during list validation. 2023-10-09 14:25:10 -06:00
JanuarySnow
2e5d91f46d
Add whitespace stripping string to the regex match for [NoDelete] to idiot proof (#2364)
* add whitespace stripping string to the regex match to idiot proof

* updated changelog
2023-07-16 15:21:47 -06:00
Luca
00faee48fe
Fixes for the resumable downloads feature (#2345)
* Fix handle of hashed file not closing

* Limit concurrent downloads to a maximum of 8

* Dynamically increase job size to avoid downloads appearing stalled

* Set downloader settings to avoid RAM and timeout issues

* Improve logging around downloads

* Adds more logging when starting stopping downloads
* Improves error message when GameFileSource download fails
* Stops logging errors when archive isn't available on WJ CDN

* Add retry mechanism to SingleThreadedDownloader

* Update CHANGELOG.md

* Remove hard limit for download threads

---------

Co-authored-by: UrbanCMC <UrbanCMC@web.de>
2023-06-27 08:16:03 -06:00
Luca
a87f8dac7f
New Features from External Contributors [Merged to Internal Test Branch so Tests can run!] (#2325)
* added enderalse GOGID

* Fix readme opening twice when loading last modlist

* Edit Wabbajack CLI button text

* Cancel running downloads when shutting down application

* Add resume support for IHttpDownloader

* Add resume support for manual downloads

* Update CHANGELOG.md

* Improve game selection to only show games with results combined with the amount of lists

* Undo accidental removal of loading settings

* Add more tooltips and improve existing ones

* Update CHANGELOG.md

* Main test external pull readme fix (#2335)

* Fix SelectedGameType crashing Wabbajack when no settings are present yet, fix readme being clickable when not specified resulting in crash

* Add readme fix to CHANGELOG, fix typo

* Add readme button fix to changelog

---------

Co-authored-by: UrbanCMC <UrbanCMC@web.de>
Co-authored-by: Angad <angadmisra28@gmail.com>
Co-authored-by: trawzified <55751269+tr4wzified@users.noreply.github.com>
Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-05-07 14:32:18 -06:00
Timothy Baldridge
7b46a88fc0
Fix ba2 compilation errors (#2286)
* Fix BA2 compilation errors by implementing mipmap detection and usage during texture recompression

* Update CHANGELOG.md

* Fix broken mipmap support on Linux/OSX
2023-01-28 14:42:23 -07:00
Timothy Baldridge
5b77574b5e
Make ImageConverter polymorphic and revert back to texcov on Windows (#2281)
* Make ImageConverter polymorphic and revert back to texcov on Windows

* Add files I forgot to add, make CHANGELOG.md additions

* Don't run texconv tests on Linux/OSX
2023-01-21 12:36:12 -07:00
erri120
1177175689
Filter meta files 2022-11-14 16:22:55 +01:00
EzioTheDeadPoet
0b4de6baf4 WJ for some reason was recursively creating metas for some people during installation, this is a fix for this this. 2022-11-13 11:44:59 +01:00
Timothy Baldridge
9b4578e629
Merge pull request #2198 from wabbajack-tools/meta-hide
Simplified #2195
2022-11-11 22:29:34 -07:00
Halgari
0473e8cd1f .NET 7.0 Broke the deployment model, will look into it more in a future update 2022-11-11 22:27:21 -07:00
erri120
c60c05bbf7
Hide metas with removed=false 2022-11-10 15:23:44 +01:00
Luca
39d8372a93
Hide All Unused Archive 2022-11-10 15:17:11 +01:00
erri120
eee4881c8b
Write meta files for every download file 2022-11-10 11:35:51 +01:00
erri120
032b90e3bf
Simplified #2195 2022-11-10 10:47:41 +01:00
EzioTheDeadPoet
1c813650e9 #2194 Set Archives to Hidden in MO2
If meta exists, check if file is valid or not and depending on that make a new one or append to the existing one.
If no file exists create one.
The tag added is `removed=true`
2022-11-09 19:56:32 +01:00
Halgari
a0eb53f9b9 Switch to .net 7.0 2022-11-05 07:25:53 -06:00
Halgari
1e35f5fbd8 3.0.3.1 2022-10-30 07:16:12 -06:00
Halgari
38c355adba Finished verification code 2022-10-24 20:12:14 -06:00
Halgari
0bd79a40cd Improve the CLI verification routines 2022-10-24 17:28:03 -06:00
Halgari
2b943c0da3 Fixes for installer verification 2022-10-23 22:56:57 -06:00
Halgari
51d8767674 Add verification to inlined files and BSAs 2022-10-23 16:07:55 -06:00
Halgari
dbdf94a925 Verify hashes while installing 2022-10-23 15:28:44 -06:00
Halgari
320df0d96d Log zEdit merge errors 2022-10-17 21:41:28 -06:00
erri120
e6bc17cc8b
Update GameFinder to 2.0.0 2022-10-15 19:18:22 +02:00
Halgari
1511b69b4f Tons of warning fixes 2022-10-07 16:14:01 -06:00
Halgari
736bae69eb 3.0.1.9 2022-10-04 19:39:06 -06:00
Halgari
4aecae98fe Don't set screen sizes in NGC installs 2022-09-30 23:31:20 -06:00
Halgari
a4e5d41603 3.0.1.8 fixes 2022-09-30 23:21:58 -06:00
Timothy Baldridge
d3401f7778 HOTFIX: fix "Could not find part of path" bug related to the profiles folder 2022-09-27 15:42:36 -06:00
Timothy Baldridge
931733c49d Fix Native Game compiler installs 2022-09-26 17:39:50 -06:00
Timothy Baldridge
96cf38a596 Fix compiler status text 2022-09-25 21:35:53 -06:00
Timothy Baldridge
801f655ef3 3.0.1.3 2022-09-20 17:18:32 -06:00
Timothy Baldridge
73f4cf61ff Lots of small compiler fixes 2022-08-23 16:38:47 -06:00
Timothy Baldridge
35cabfa540 3.0.0.3 2022-08-20 08:26:54 -06:00
Timothy Baldridge
68f801a6c0 Upgrade deps 2022-08-09 05:56:05 -06:00
Timothy Baldridge
c62a2a9979 Fixes for Wildlander 2022-08-09 05:54:21 -06:00
Timothy Baldridge
1c0fec2d02 Latest work 2022-06-29 07:18:04 -06:00
Timothy Baldridge
609d473387 Update GameFinder 2022-06-27 12:55:34 -06:00
Timothy Baldridge
b85dd653b3 Ugh, more downgrades required 2022-06-26 16:20:56 -06:00
Timothy Baldridge
971f196609 Add witcher 3 displayport auto-setting 2022-06-24 23:31:02 -06:00
Timothy Baldridge
98b7437aa8 Fix list validation to be more robust 2022-06-22 14:30:43 -06:00
Timothy Baldridge
6724d4ba6e Add CESI support, start integration into compiler 2022-06-20 17:21:04 -06:00
Timothy Baldridge
b29bed24da Implement Proxy support for unstable downloaders 2022-06-07 21:48:13 -06:00
Timothy Baldridge
c7908fe08e Can install compile install verify TPF! 2022-05-31 17:14:27 -06:00
Timothy Baldridge
550d744b07 Compiler fixes 2022-05-28 16:53:52 -06:00
Timothy Baldridge
06bb04c89f More compiler fixes 2022-05-26 23:41:11 -06:00
Timothy Baldridge
d7a9b90315 upgrade deps 2022-05-23 09:50:36 -06:00