Commit Graph

3181 Commits

Author SHA1 Message Date
Chris Bessent
ecececb128 Lower the minimum number of threads to 1
People keep thinking this is a good idea so why not.  Everything
seems to work at 1/1 threads though WJ is noticeably slower in
almost all aspects.

This will basically only be useful when trying to debug very
weird user issues.
2021-02-07 16:34:35 -07: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
erri120
939e05ff65
Fix dates in CHANGELOG 2021-02-07 11:31:59 +00:00
Timothy Baldridge
551adae38a Fix broken server tests 2021-02-06 11:53:59 -07:00
Timothy Baldridge
df68a5e2a4 2.4.2.2 2021-02-06 09:43:11 -07:00
Timothy Baldridge
44f697427e
Merge pull request #1300 from LostDragonist/origin_fix
Fix finding Origin games
2021-02-06 09:42:58 -07:00
Chris Bessent
e375da6a0c Fix finding Origin games 2021-02-06 09:15:22 -07:00
Timothy Baldridge
76a53978ae 2.4.2.1 2021-02-04 05:53:14 -07:00
Timothy Baldridge
73e6624864
Merge pull request #1298 from Unnoen/try-catch-physical-disk
Wrap disk scope in try/catch, default to unspecified if error.
2021-02-04 05:50:53 -07:00
Timothy Baldridge
6c51637816
Merge pull request #1297 from Unnoen/fix-download-path
Fix error on download path being empty
2021-02-04 05:48:16 -07:00
Unnoen
14cb675e3e
Move disk check below directory creation 2021-02-04 21:05:33 +11:00
Unnoen
cf29bae7a7
Wrap disk scope in try/catch, default to unspecified if error. 2021-02-04 17:59:09 +11:00
Unnoen
cc5aaa3c6a
Quick fix download path breaking on default. 2021-02-04 17:39:52 +11:00
Timothy Baldridge
07e0f92a74 Fix broken test 2021-02-03 21:48:17 -07:00
Timothy Baldridge
e25e6346fa Version 2.4.2.0 2021-02-03 20:57:50 -07: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
5ee8f2a4c3
Merge pull request #1289 from Unnoen/modify-download-path-if-same
Append "/downloads" to download path if the same as install path.
2021-02-03 20:49:27 -07:00
Timothy Baldridge
005b54f090
Merge pull request #1288 from EzioTheDeadPoet/Dragon-Age-Origins-GOG-ID
add GOG support for Dragon Age Origins
2021-02-03 20:49:11 -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
Unnoen
0f263f04ac
Append to download path if same as install path 2021-02-01 14:51:27 +11:00
Luca
7982f51740 add GOG support 2021-01-30 21:35:05 +01:00
Timothy Baldridge
cfa69948c7
Merge pull request #1287 from wabbajack-tools/fix-bsa-tests
Fix some small bsa tests
2021-01-29 21:06:55 -07:00
Timothy Baldridge
a6bbc62944 Bump version, disable long BSA test not that it passes 2021-01-29 18:21:36 -07:00
Timothy Baldridge
659452f2d5 Fix some small bsa tests 2021-01-29 17:38:55 -07:00
Timothy Baldridge
53a1e7af74
Merge pull request #1273 from LostDragonist/less_ram
Reduce memory used by open file streams
2021-01-29 07:59:09 -07:00
Timothy Baldridge
48eac013d2
Merge pull request #1286 from wabbajack-tools/dont-write-game-file-metas
Dont write game file metas
2021-01-29 07:43:34 -07:00
Timothy Baldridge
d2fbdcf153 Fix tests 2021-01-29 06:14:19 -07: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
1500e93356
Merge pull request #1282 from LostDragonist/bad_egs
Catch exceptions when reading broken EGS manifests
2021-01-28 20:45:06 -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
Timothy Baldridge
d7b641fd12
Merge pull request #1284 from erri120/skyrimvr-not-skyrimse
Using MO2Name instead of MO2ArchiveName for GameFileSourceDownloader
2021-01-28 20:44:20 -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
Chris Bessent
6b18564dc1 Catch exceptions when reading broken EGS manifests 2021-01-26 03:09:42 -07:00
Chris Bessent
e2d5a42254 Reduce memory used by open file streams
Allocating 1 MB for each file stream was causing memory usage
during the install of certain lists to exceed 60 GB.  This is
primarily due to BSA/BA2 creation where tens of thousands of files
are open at the same time.  Additionally, there appears to be a
couple file stream leaks where file streams are not closed until
the entire program is closed.

There appears to still be some discussion on how this affects
performance and a proper fix.  This is more of a dirty "make it work
for more users" fix so people can stop messing with their page files.
2021-01-18 06:13:14 -07:00
Timothy Baldridge
4a32fc1415
Merge pull request #1266 from wabbajack-tools/perf-improvements
Dispose of file handles in BSA creation, don't load unused patches.
2021-01-15 13:58:25 -07: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
997587d674 Fix broken test 2021-01-12 17:31:43 -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
Timothy Baldridge
fa013cbe04
Merge pull request #1259 from Unnoen/pagefile-warning
Log pagefile size and warn if disabled or suboptimal.
2021-01-11 06:08:34 -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