Timothy Baldridge
fed371a6f1
2.5.3.1 - also fix an issue with Consts.UpgradedFilesURL
2021-09-14 15:09:43 -06:00
Timothy Baldridge
81c8c1c3a5
Update the app to work with the new Github based action system
2021-09-13 21:22:07 -06:00
Timothy Baldridge
f75b0ecf70
2.5.2.1
2021-07-30 21:04:25 -06:00
Timothy Baldridge
04347bbd06
Start of code to push updates to GH
2021-07-19 16:15:27 -06:00
Timothy Baldridge
4c03c6c8e3
Merge pull request #1537 from erri120/finding-games-no-path
...
Fixes for finding Games
2021-07-17 07:19:17 -07:00
erri120
ada10a377e
Update GameFinder to 1.6.2
2021-07-17 11:56:02 +02:00
Timothy Baldridge
51764ae619
Rework texture matching again, support for _n and _d files, and fixing a but that created null ImageStates
2021-07-16 23:32:37 -06:00
erri120
1f1340f921
Update logging with StoreHandler name
2021-07-16 14:17:06 +02:00
erri120
d64afea6ab
Error when finding the game with no path
2021-07-16 14:10:46 +02:00
Timothy Baldridge
4f4d8c487b
Rework how we edit processes so tests pass and it fixes the bug
2021-07-15 15:03:59 -06:00
Timothy Baldridge
70c730155d
2.5.1.3
2021-07-15 07:35:26 -06:00
erri120
09b44ccac4
Update GameFinder to 1.6.1
2021-07-11 12:13:33 +02:00
Timothy Baldridge
2c490f50e7
Cache the last modified date in NativeFileStreamFactory
2021-07-05 23:26:08 -06:00
Timothy Baldridge
adb15fd087
Update Windows version check
2021-07-04 16:33:26 -06:00
Timothy Baldridge
a4d7f1b3a0
Upgrade deps
2021-06-29 20:22:40 -06:00
erri120
8c19c9c118
Update Dragon Age Inquisition IDs
...
Adds Digital Delux Edition ID.
2021-06-29 16:48:34 +00:00
Timothy Baldridge
a56921e130
2.5.0.4
2021-06-27 14:35:11 -06:00
erri120
fdbc2747d1
Update Dragon Age 2 IDs
2021-06-20 13:47:18 +00:00
Timothy Baldridge
fa50b4cf4b
Upgrade all deps
2021-06-19 09:25:06 -06:00
Timothy Baldridge
528ef51d40
Full round trip test passes
2021-06-17 17:09:03 -06:00
Timothy Baldridge
abd142623f
WIP, hooking it into the VFS cache
2021-06-15 23:16:25 -06:00
erri120
617c254b02
Update GameFinder to 1.5.3
2021-06-13 14:38:51 +02:00
Timothy Baldridge
58da89e16c
Fix for issue #1486
2021-06-12 14:31:35 -06:00
Timothy Baldridge
e42dae9b93
Merge pull request #1484 from erri120/fix-missing-knownfolders
...
Fix missing KnownFolders
2021-06-12 04:11:24 -07:00
erri120
e79fd480d8
Fix missing KnownFolders
2021-06-12 11:39:17 +02:00
Timothy Baldridge
a8c7db808a
2.4.4.4
2021-06-09 14:55:45 -06:00
Timothy Baldridge
a7bfd4109c
Bump Deps
2021-06-03 07:36:12 -06:00
erri120
be8a0f66c0
Update GameFinder lib to 1.5.0 for no throw
2021-06-02 21:27:44 +02:00
erri120
e114bff006
I am stupid
2021-06-02 21:19:06 +02:00
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