erri120
18f2de1ed3
Fix CI issue
2021-06-02 21:19:06 +02:00
erri120
f6830d3880
Update GameFinder to 1.4.1
2021-06-02 21:19:06 +02:00
erri120
6dd31b5799
Using new GameFinder feature
2021-06-02 21:19:05 +02:00
erri120
b8eb9da44c
Update GameFinder to 1.4.0
2021-06-02 21:19:05 +02:00
erri120
9670084cf3
Don't overwrite kv in dictionary
2021-06-02 21:19:05 +02:00
erri120
03b6e6b0d1
Add GameFinder lib
2021-06-02 21:18:57 +02:00
Timothy Baldridge
7e62db32be
Update all deps
2021-05-28 16:15:52 -06:00
Timothy Baldridge
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
Unnoen
367ee1a3aa
Fix typo in InitializeLogging
2021-05-20 21:10:29 +10:00
Unnoen
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
Unnoen
563de77205
Specify UTF-8 without BOM to fix Discord's text rendering
2021-05-20 17:43:12 +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
Timothy Baldridge
e6a5e46af0
Few small fixes and optimizations
2021-05-13 13:41:33 -06:00
dependabot[bot]
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
Timothy Baldridge
94113158ee
Deps/Version bump
2021-04-28 17:22:47 -06:00
Timothy Baldridge
0f6975e4e5
2.4.3.3
2021-04-12 19:17:03 -06:00
Timothy Baldridge
8fdc9624e3
Fixes for root path WJ downloads
2021-04-01 14:52:23 -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
22b7782578
Move logs/downloaded modlists into the launcher folder
2021-03-18 23:04:27 -06:00
Timothy Baldridge
1e51617fd6
Merge branch 'master' into single_file_tagging
2021-03-18 11:02:37 -07:00
Luca
f7a1584980
added file tagging support
2021-03-14 20:53:16 +01:00
Luca
b81b99b842
adds option to include save files if wanted.
2021-03-14 13:41:31 +01:00
Justin Swanson
263798b7a4
New null errors
2021-03-11 17:01:16 -06: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
b9b349f2c3
Give proper descriptions to each game
2021-02-26 23:14:34 -07:00
Chris Bessent
a0a045285a
Add Enderal SE support
2021-02-24 13:38:12 -07:00
Timothy Baldridge
ff3f34c31d
Fixes #1330
2021-02-23 17:26:50 -07:00
Luca
76f09429e1
Added ability for WJ to ignore tagged folders.
...
+ (instructions in the readme)
2021-02-12 17:57:37 +01:00
Chris Bessent
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
Timothy Baldridge
8c56b0edb5
Merge pull request #1308 from EzioTheDeadPoet/KerbalSpaceProgram
...
MO2Name fix for KSP
2021-02-09 10:37:25 -07:00
Luca
917ed6a90e
Kerbal Space Program MO2Name fix
2021-02-09 16:51:38 +01:00
Timothy Baldridge
7ba42ecef9
Merge pull request #1303 from EzioTheDeadPoet/KerbalSpaceProgram
...
Added Kerbal Space Program
2021-02-08 17:06:51 -07:00
Chris Bessent
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
Luca
a07ddc0b0a
Added a Description
2021-02-08 01:06:06 +01:00
Luca
ad165546a1
Added Kerbal Space Program
2021-02-08 00:36:11 +01:00
Timothy Baldridge
df68a5e2a4
2.4.2.2
2021-02-06 09:43:11 -07:00
Chris Bessent
e375da6a0c
Fix finding Origin games
2021-02-06 09:15:22 -07:00
Unnoen
cf29bae7a7
Wrap disk scope in try/catch, default to unspecified if error.
2021-02-04 17:59:09 +11: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
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
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
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
835d56bf68
Upgrade deps, fix several warnings
2021-01-28 21:02:26 -07: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
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
erri120
37683d73a5
Return null instead of Hash.Empty on exception during hashing
2021-01-09 19:44:52 +01:00
erri120
a5088bc10e
Add NotNull for IEnumerable<T> where T : struct
2021-01-09 19:44:29 +01:00
Timothy Baldridge
019bd9282b
Fix bad constraint checking in patch builder
2021-01-09 11:26:25 -07:00
Timothy Baldridge
e8630a24ac
Merge pull request #1248 from wabbajack-tools/da2-dao-support
...
DA2/DAI support
2021-01-08 07:41:51 -07:00
Timothy Baldridge
1ed06fb79d
DA2/DAI support
2021-01-08 06:42:58 -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
Timothy Baldridge
d81b9026d4
Fix Steam ID for DA:O
2021-01-05 20:01:37 -07:00
Timothy Baldridge
e1e5a96e7a
Fix some missing checks in the patch code
2021-01-05 17:08:13 -07:00
Timothy Baldridge
da521ba3c0
Ignore harmless constraint failures
2021-01-05 15:53:26 -07:00
Timothy Baldridge
13eef5c695
Remove RocksDB (replaced with SQLite)
2021-01-05 15:09:32 -07:00
Timothy Baldridge
dea841136f
Add support for Origin
2021-01-04 22:07:06 -07:00
Timothy Baldridge
fd1cada3ea
Everything appears to build
2021-01-01 11:21:07 -07:00
Timothy Baldridge
90280e8b6f
WIP getting .LIB to compile with 5.0
2020-12-31 17:06:56 -07:00
Timothy Baldridge
0638612e0d
Converted Common to .net 5.0
2020-12-31 16:39:28 -07:00
erri120
c66ad8f149
Merge pull request #1233 from EzioTheDeadPoet/Kingdome-Come-GOG
...
Kingdome Come: Deliverance GOG support
2020-12-31 10:40:47 +00:00
Timothy Baldridge
db3b441d19
#### Version - 2.3.6.1 - 12/31/2020
...
* When IPS4 (e.g. LL) sites based on CEF fail to validate, they no longer hang the app
* If a IPS4 CEF site throws a 503, or 400 error, retry
* Clean out the cookies during IPS4 CEF downloads so that they don't cause 400 errors
* Limit the number of connections to IPS4 sites to 20 per minute (one per 6 seconds)
* If a site *does* timeout, throw a log of the CEF state into `CEFStates` for easier debugging by the WJ team
* Wrote a new CLI utility to stress test the Verification routines.
* Ignore files that have `\Edit Scripts\Export\` in their path
2020-12-30 23:44:58 -07:00
Luca|EzioTheDeadPoet
d1b71fe178
add GOG ID for KC:D
2020-12-30 14:06:33 +01:00
Timothy Baldridge
196d8f050a
Merge pull request #1226 from wabbajack-tools/dependabot/nuget/HtmlAgilityPack-1.11.29
...
Bump HtmlAgilityPack from 1.11.28 to 1.11.29
2020-12-29 17:18:38 -07:00
Timothy Baldridge
b0f79cde32
Merge pull request #1230 from EzioTheDeadPoet/patch-3
...
Added Darkest Dungeon EGS Support
2020-12-29 17:18:07 -07:00
Luca|EzioTheDeadPoet
e73e516fd1
No Man's Sky GOG&Steam fix
2020-12-30 01:01:06 +01:00
Luca|EzioTheDeadPoet
1f2c62ab87
Merge branch 'master' of https://github.com/wabbajack-tools/wabbajack
2020-12-29 23:22:18 +01:00
Luca
8f0ad2934a
Added Darkest Dungeon EGS Support
...
- changed the used executable to use the executable located in `_windowsnosteam\\Darkest.exe` cause it is present in all available versions of the game.
- added the ESG Store ID
2020-12-27 14:39:39 +01:00
Timothy Baldridge
b22943c2b5
2.3.5.1 HOTFIX
2020-12-23 06:55:13 -07:00
dependabot-preview[bot]
fac1947e03
Bump HtmlAgilityPack from 1.11.28 to 1.11.29
...
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack ) from 1.11.28 to 1.11.29.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases )
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.11.28...v1.11.29 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-17 05:47:26 +00:00
Timothy Baldridge
5d8a76f265
Downgrade YAML
2020-12-16 16:28:35 -07:00
Timothy Baldridge
9101ed48f5
Merge remote-tracking branch 'origin/mw5-support' into mw5-support
...
# Conflicts:
# Wabbajack.Test/Wabbajack.Test.csproj
# Wabbajack/Wabbajack.csproj
2020-12-16 14:42:45 -07:00
Timothy Baldridge
364bfe6cea
2.3.5.0 Bump and MW5 support
2020-12-16 14:41:28 -07:00
Timothy Baldridge
b79830ad54
Added purge-archive verb
2020-12-09 14:46:08 -07:00
Timothy Baldridge
053a71795a
disable back button and 2.3.4.3
2020-12-06 21:26:02 -07:00
Timothy Baldridge
021cb61563
MW5 Support
2020-12-01 15:58:07 -07:00
Timothy Baldridge
164a8a4f4f
Fix game file indexing
2020-11-30 05:49:54 -07:00
Timothy Baldridge
f97fcd5aa0
2.3.4.2
2020-11-24 15:14:09 -07:00
Timothy Baldridge
3a3206755a
Merge pull request #1193 from wabbajack-tools/improved-services
...
Improve backend services, add watchdog service, and add utility_modli…
2020-11-19 16:32:52 -07:00
Timothy Baldridge
9717d4ac42
Improve backend services, add watchdog service, and add utility_modlists.json
2020-11-19 15:56:30 -07:00
Chris Bessent
35b910be98
Make more path comparisons ignore case
...
Paths for Windows should be case-agnostic. The primary impetus for
this change is to prevent WJ from deleting downloads if the case of
the folder name doesn't match the case of the install setting.
Normally this would be caught by the GUI validation but several users
have managed to get around that.
2020-11-18 20:04:43 -07:00
erri120
c37248c221
Fixed build errors
2020-11-18 12:37:31 +01:00
Timothy Baldridge
802448c934
Deps version bump
2020-11-14 07:26:04 -07:00
Timothy Baldridge
90e9af05b1
More fine-grained status updates
2020-11-03 07:45:08 -07:00
Timothy Baldridge
7f603e9c85
Store game file hashes on GitHub
2020-11-02 18:55:54 -07:00
Luca EzioTheDeadPoet
ee73db962e
potential fix for Dishonored
2020-11-02 16:30:02 +01:00
Timothy Baldridge
0a976dc427
Merge pull request #1158 from wabbajack-tools/bump-deps-42
...
bump deps
2020-11-01 22:26:54 -07:00
Timothy Baldridge
61671bf701
Merge pull request #1157 from wabbajack-tools/server-updates-for-mirrored-files
...
Updates to smooth out server update features
2020-11-01 21:47:31 -07:00
Timothy Baldridge
4a2cef1ab4
bump deps
2020-11-01 21:11:29 -07:00
Timothy Baldridge
0c5913c70a
Extractor fixes for broken Lucian introspection
2020-11-01 21:06:18 -07:00
Luca
607fb263d5
added Dishonored
...
mainly to test the non MO2 dependent list compiler.
2020-10-25 23:05:14 +01:00
Timothy Baldridge
6499f20d4b
Yet another test fix
2020-10-24 10:04:24 -06:00