Commit Graph

4419 Commits

Author SHA1 Message Date
trawzified
c3e8621de6 Add logging to determine faulty file on hashing errors 2024-07-20 11:58:04 +02:00
halgari
5cc6d866ea 3.7.0.0 2024-06-21 13:15:22 -06:00
trawzified
a545cb375a
Add Starfield support (#2589)
* Add support for new Starfield BA2 versions

* Add Starfield BA2 LZ4 texture compression support (WIP, not finished)

* Work on replacing DDS.cs with DirectXTexUtility

* Fix reading Starfield BA2s with new DirectXTexUtil

* Fix builder not exporting new Starfield header options

* Fix writing LZ4 chunks in frame format instead of block format

* Rename FO4Archive to BA2Archive, merge SFArchive and FO4Archive

* Clean up testing code & CLI launch settings

* Update changelog
2024-06-17 12:10:53 -06:00
Luca
59b2f1a7a1
Merge pull request #2586 from wabbajack-tools/EzioTheDeadPoet-patch-1
Update tests.yaml
2024-06-11 15:15:28 +02:00
Luca
81d92e6d7b
Update tests.yaml 2024-06-11 15:10:15 +02:00
Luca
d41940aada
Merge pull request #2574 from wabbajack-tools/webview2-dep-update
Update webview 2
2024-06-06 17:23:57 +02:00
EzioTheDeadPoet
ef22b2c389 update CHANGELOG.md 2024-06-06 17:13:17 +02:00
EzioTheDeadPoet
94f780c6a7 webview update 2024-06-06 17:11:57 +02:00
Luca
ae640f48b2
Merge pull request #2573 from wabbajack-tools/dependency-updates
update a number of dependencies
2024-06-06 17:03:02 +02:00
EzioTheDeadPoet
a96aef7edd update CHANGELOG.md 2024-06-06 16:51:39 +02:00
EzioTheDeadPoet
5e0d6ccb82 update multiple dependencies 2024-06-06 16:48:29 +02:00
Luca
781cdb3848
Merge pull request #2572 from wabbajack-tools/gamefinder-update
Update GameFinder to the latest version
2024-06-06 16:36:06 +02:00
EzioTheDeadPoet
8544a6b2e8 update other required packages 2024-06-06 16:18:56 +02:00
EzioTheDeadPoet
09457d6cb7 update GameFinder dependency 2024-06-06 16:10:23 +02:00
halgari
d9920fefdc 3.6.1.1 2024-05-30 17:07:34 -06:00
halgari
749baf1bdf Merge remote-tracking branch 'origin/main'
# Conflicts:
#	Wabbajack.CLI/Verbs/SetNexusApiKey.cs
2024-05-30 17:04:17 -06:00
trawzified
cd03d2991f
OAuth Nexus fixes (#2569)
* Missing a lock in the validate method that could cause refresh to trigger a lot of times asynchronously

* Fix refreshing Nexus OAuth token not working properly

* Fix accidental deadlock on NexusApi.Validate(), add extra validation logging
2024-05-30 17:03:31 -06:00
Luca
f956943f45
Merge pull request #2512 from wabbajack-tools/dependabot/nuget/Orc.FileAssociation-5.0.0
Bump Orc.FileAssociation from 5.0.0-alpha0061 to 5.0.0
2024-05-28 19:50:06 +02:00
Luca
a6e6758333
Merge branch 'main' into dependabot/nuget/Orc.FileAssociation-5.0.0 2024-05-28 19:35:07 +02:00
Luca
9aac41cf69
Merge pull request #2566 from wabbajack-tools/oauth-related-fixes
Fix CLI login command
2024-05-28 19:30:33 +02:00
EzioTheDeadPoet
720a3b1f45 update changelog 2024-05-28 19:20:09 +02:00
EzioTheDeadPoet
1b949b538a fix SetNexusApiKey CLI command 2024-05-28 18:46:47 +02:00
EzioTheDeadPoet
12409ababb refactor interface name to the naming convention for interfaces 2024-05-28 18:45:03 +02:00
EzioTheDeadPoet
a1da63984b update dependency 2024-05-28 18:41:18 +02:00
halgari
37a5b7ce28 Revert a few changes that broke the build 2024-05-26 21:33:31 -06:00
halgari
b84bfe2364 3.6.1.0 2024-05-26 18:46:54 -06:00
Luca
a5d9bea0ab
Merge pull request #2550 from wabbajack-tools/set-nexus-api-key
Add 'set-nexus-api-key' CLI command
2024-05-25 19:23:06 +02:00
Luca
fd01fadf2c
Merge branch 'main' into set-nexus-api-key 2024-05-25 19:17:55 +02:00
Luca
f69088ea4b
Merge pull request #2524 from TDarkShadow/feature/FalloutNewVegas-EpicGames
Add Fallout New Vegas from Epic Games support
2024-05-25 19:16:30 +02:00
Luca
727f210dbb
Merge branch 'main' into feature/FalloutNewVegas-EpicGames 2024-05-25 19:14:52 +02:00
Luca
f1af0a739a
Merge pull request #2556 from wabbajack-tools/starfield-meta-data
Add Starfield meta-data
2024-05-25 19:14:09 +02:00
Luca
b15a330ab8
Update CHANGELOG.md 2024-05-25 19:11:23 +02:00
Luca
0cc2ff62c4
Update CHANGELOG.md 2024-05-25 19:09:09 +02:00
Luca
0f9a82b425
Merge branch 'main' into set-nexus-api-key 2024-05-25 19:04:38 +02:00
Luca
1fa2aea45a
Merge branch 'main' into starfield-meta-data 2024-05-25 19:03:34 +02:00
Luca
d4387e8088
Merge pull request #2563 from wabbajack-tools/EzioTheDeadPoet-patch-3
Update tests.yaml
2024-05-25 19:01:55 +02:00
Luca
ddd34cc584
Merge branch 'main' into starfield-meta-data 2024-05-25 18:58:40 +02:00
Luca
c0782cee6a
Merge branch 'main' into EzioTheDeadPoet-patch-3 2024-05-25 18:55:42 +02:00
Luca
ebd50a5b60
Update Startup.cs 2024-05-25 18:55:32 +02:00
Luca
f36bd51414
Update NexusApiTests.cs 2024-05-25 18:55:01 +02:00
halgari
b59ef4bfc9 Fix login for Nexus when using a Environment API Key 2024-05-25 10:54:53 -06:00
EzioTheDeadPoet
b7832ce67c disable nexus api tests
(until some way to test in gh workflows with OAuth2, can get implemented)
2024-05-25 18:42:04 +02:00
Luca
549ab3e666
remove macos tests 2024-05-25 18:23:13 +02:00
Luca
5a21c5d738
Update tests.yaml 2024-05-25 18:13:17 +02:00
Luca
3ec1ddcc41
Merge branch 'main' into starfield-meta-data 2024-05-25 18:06:47 +02:00
Timothy Baldridge
e41e5c262b
Switch WJ over to OAuth for Nexus logins (#2559)
* Switch WJ over to OAuth for Nexus logins

* Remove debug code

* Try and fix the build error
2024-05-25 09:38:31 -06:00
Luca
f4e992ff99
Merge pull request #2557 from wabbajack-tools/skip-loverslab-validation
Skip LoverslabUrls during list validation
2024-05-24 19:24:11 +02:00
EzioTheDeadPoet
ed2aabd0b1 skip validation of loverslab.com urls 2024-05-24 19:13:41 +02:00
EzioTheDeadPoet
a76902df77 fix Starfield meta-data 2024-05-24 18:47:23 +02:00
EzioTheDeadPoet
d0f508849c add starfield meta-data 2024-05-24 18:43:14 +02:00