Commit Graph

892 Commits

Author SHA1 Message Date
6dd31b5799 Using new GameFinder feature 2021-06-02 21:19:05 +02:00
b8eb9da44c Update GameFinder to 1.4.0 2021-06-02 21:19:05 +02:00
9670084cf3 Don't overwrite kv in dictionary 2021-06-02 21:19:05 +02:00
03b6e6b0d1 Add GameFinder lib 2021-06-02 21:18:57 +02:00
7e62db32be Update all deps 2021-05-28 16:15:52 -06:00
b38459d142 Merge pull request #1439 from wabbajack-tools/dependabot/nuget/SharpZipLib-1.3.2
Bump SharpZipLib from 1.3.1 to 1.3.2
2021-05-21 08:10:15 -07:00
367ee1a3aa Fix typo in InitializeLogging 2021-05-20 21:10:29 +10:00
8e39f9f4eb IsChildOf function for AbsolutePath
Iterates up the parent directories to find if this path is a child of the given path.
2021-05-20 21:10:29 +10:00
563de77205 Specify UTF-8 without BOM to fix Discord's text rendering 2021-05-20 17:43:12 +10:00
bf0d098b44 Use a pinned IP 2021-05-17 17:20:03 -06:00
04bbbfed7f Network workaround mode 2021-05-17 16:37:01 -06:00
e6a5e46af0 Few small fixes and optimizations 2021-05-13 13:41:33 -06:00
5e2208f2f9 Bump SharpZipLib from 1.3.1 to 1.3.2
Bumps [SharpZipLib](https://github.com/icsharpcode/SharpZipLib) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/icsharpcode/SharpZipLib/releases)
- [Changelog](https://github.com/icsharpcode/SharpZipLib/blob/master/docs/Changes.txt)
- [Commits](https://github.com/icsharpcode/SharpZipLib/compare/v1.3.1...v1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 10:17:46 +00:00
94113158ee Deps/Version bump 2021-04-28 17:22:47 -06:00
0f6975e4e5 2.4.3.3 2021-04-12 19:17:03 -06:00
8fdc9624e3 Fixes for root path WJ downloads 2021-04-01 14:52:23 -06:00
db0168c6ef Create a global registry of the location of all installed modlists 2021-03-19 16:37:58 -06:00
22b7782578 Move logs/downloaded modlists into the launcher folder 2021-03-18 23:04:27 -06:00
1e51617fd6 Merge branch 'master' into single_file_tagging 2021-03-18 11:02:37 -07:00
f7a1584980 added file tagging support 2021-03-14 20:53:16 +01:00
b81b99b842 adds option to include save files if wanted. 2021-03-14 13:41:31 +01:00
263798b7a4 New null errors 2021-03-11 17:01:16 -06:00
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
1ee0a74b5e Update deps 2021-03-11 05:44:36 -07:00
ba9c4e45e4 Cdn tweaks (#1362)
Mirrored file tweaks to reduce CDN disk usage
2021-03-10 19:28:28 -07:00
b9b349f2c3 Give proper descriptions to each game 2021-02-26 23:14:34 -07:00
a0a045285a Add Enderal SE support 2021-02-24 13:38:12 -07:00
ff3f34c31d Fixes #1330 2021-02-23 17:26:50 -07:00
76f09429e1 Added ability for WJ to ignore tagged folders.
+ (instructions in the readme)
2021-02-12 17:57:37 +01:00
57e39d43c6 More fixes to Origin game detection
1. Games downloaded with EAPlay will have "@subscription" in their
   manifest file name.

2. Apparently numbers can be in the name of the manifest so you want
   to search from right-to-left.
2021-02-10 18:40:01 -07:00
8c56b0edb5 Merge pull request #1308 from EzioTheDeadPoet/KerbalSpaceProgram
MO2Name fix for KSP
2021-02-09 10:37:25 -07:00
917ed6a90e Kerbal Space Program MO2Name fix 2021-02-09 16:51:38 +01:00
7ba42ecef9 Merge pull request #1303 from EzioTheDeadPoet/KerbalSpaceProgram
Added Kerbal Space Program
2021-02-08 17:06:51 -07:00
da5d784bb5 Add Origin ID for Dragon Age: Origins
The previous ID was for the Ultimate edition.  This ID is
for the Awakening DLC.  A third ID probably exists for the
base game though chances are no one is going to mod that.
2021-02-07 17:08:42 -07:00
a07ddc0b0a Added a Description 2021-02-08 01:06:06 +01:00
ad165546a1 Added Kerbal Space Program 2021-02-08 00:36:11 +01:00
df68a5e2a4 2.4.2.2 2021-02-06 09:43:11 -07:00
e375da6a0c Fix finding Origin games 2021-02-06 09:15:22 -07:00
cf29bae7a7 Wrap disk scope in try/catch, default to unspecified if error. 2021-02-04 17:59:09 +11:00
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
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
c0d50a8216 Version 2.4.2.0 2021-02-03 20:48:30 -07:00
4c8216edab Reduce HDD threads option 2021-02-01 17:42:06 +11:00
7982f51740 add GOG support 2021-01-30 21:35:05 +01:00
cfa69948c7 Merge pull request #1287 from wabbajack-tools/fix-bsa-tests
Fix some small bsa tests
2021-01-29 21:06:55 -07:00
a6bbc62944 Bump version, disable long BSA test not that it passes 2021-01-29 18:21:36 -07:00
53a1e7af74 Merge pull request #1273 from LostDragonist/less_ram
Reduce memory used by open file streams
2021-01-29 07:59:09 -07:00
835d56bf68 Upgrade deps, fix several warnings 2021-01-28 21:02:26 -07:00
6b18564dc1 Catch exceptions when reading broken EGS manifests 2021-01-26 03:09:42 -07:00
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