Timothy Baldridge
|
4a3758ffdb
|
Merge pull request #369 from wabbajack-tools/dependabot/nuget/ReactiveUI-11.1.6
Bump ReactiveUI from 11.1.1 to 11.1.6
|
2020-01-09 06:39:20 -08:00 |
|
erri120
|
01ff7cb093
|
Only check GOGID for GOG games until further investigation
|
2020-01-08 17:26:07 +01:00 |
|
erri120
|
076eb3b69b
|
Added more GOGIDs to games
|
2020-01-08 17:25:22 +01:00 |
|
Justin Swanson
|
c5dd5c05bc
|
Merge remote-tracking branch 'wabbajack-tools/master' into settings-pane
|
2020-01-07 19:23:32 -06:00 |
|
Justin Swanson
|
de29af3277
|
WorkQueue Threads swapped for tasks
|
2020-01-07 18:46:14 -06:00 |
|
dependabot-preview[bot]
|
498908b951
|
Bump ReactiveUI from 11.1.1 to 11.1.6
Bumps [ReactiveUI](https://github.com/reactiveui/reactiveui) from 11.1.1 to 11.1.6.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/compare/11.1.1...11.1.6)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-01-07 15:04:10 +00:00 |
|
Timothy Baldridge
|
f2bb07a528
|
Wabbajack.Lib is now .NET Standard 2.0
|
2020-01-07 06:50:11 -07:00 |
|
erri120
|
d875fc3e5f
|
Added FNV: RU Steam ID
|
2020-01-07 11:20:34 +01:00 |
|
Justin Swanson
|
a0328fef93
|
Some WorkQueue refactoring
|
2020-01-07 00:09:06 -06:00 |
|
Timothy Baldridge
|
1eec600027
|
Parse ByteArrays from INIs as UTF8 strings
|
2020-01-06 15:00:22 -07:00 |
|
Timothy Baldridge
|
643de5ccb3
|
Merge pull request #359 from wabbajack-tools/dont-delete-during-install
Clone the modlist so we don't delete everything on a re-install
|
2020-01-06 07:04:06 -08:00 |
|
erri120
|
92c841f755
|
Added help argument to CLI
|
2020-01-06 15:54:46 +01:00 |
|
Timothy Baldridge
|
38f4825099
|
Clone the modlist so we don't delete everything on a re-install
|
2020-01-05 21:35:12 -07:00 |
|
erri120
|
e149c6dbe7
|
Starting From Modlist now uses CLIArguments
|
2020-01-05 14:09:34 +01:00 |
|
erri120
|
42e4bece99
|
Added shortOptions support
|
2020-01-05 14:09:02 +01:00 |
|
erri120
|
dc2cc80bd0
|
Created basic CLI classes
|
2020-01-05 13:52:02 +01:00 |
|
Justin Swanson
|
5aaf416dca
|
Utils.CatchAndLog. Nexus/LL downloaders use in login commands
|
2020-01-04 19:30:42 -06:00 |
|
Justin Swanson
|
d4a7bc5ae4
|
Fix for GOG handler checking steam IDs instead of GOG IDs
|
2020-01-04 18:38:16 -06:00 |
|
Justin Swanson
|
ad6f398fcf
|
Fix for steam handler contains being case sensitive
|
2020-01-04 18:36:43 -06:00 |
|
Timothy Baldridge
|
6ee0703ad6
|
Fix Metrics and ListValidation Logging
|
2020-01-04 16:47:51 -07:00 |
|
erri120
|
8712648e4c
|
Fixed typo
|
2020-01-04 21:27:28 +01:00 |
|
erri120
|
5eaf517bc1
|
Added more verbose output to the StoreHandlers
|
2020-01-04 11:16:32 +01:00 |
|
Timothy Baldridge
|
3010027ea8
|
Implement Ceras breaking change & update deps (to get it to compile)
|
2020-01-03 20:56:20 -07:00 |
|
Timothy Baldridge
|
2aa18b16ce
|
Merge pull request #335 from wabbajack-tools/improved-metrics
Improved metrics
|
2020-01-03 19:47:46 -08:00 |
|
Justin Swanson
|
da440d9dae
|
Another SteamHandler null fix for if path was not set during parsing
|
2020-01-03 20:49:22 -06:00 |
|
Timothy Baldridge
|
8c34066a45
|
Include an anonymous key with metrics
|
2020-01-03 19:49:08 -07:00 |
|
Justin Swanson
|
f9f9646cc8
|
Null fix for checking required files when loading steam games
|
2020-01-03 20:27:13 -06:00 |
|
Timothy Baldridge
|
412d854160
|
Retry failed NexusAPI calls.
|
2020-01-03 16:02:48 -07:00 |
|
Timothy Baldridge
|
980fd96c56
|
Merge pull request #332 from wabbajack-tools/soft-error-inis
Soft error inis & Game version info
|
2020-01-03 12:42:17 -08:00 |
|
Timothy Baldridge
|
3dfcff174f
|
Update SteamHandler.cs
|
2020-01-03 10:58:59 -07:00 |
|
erri120
|
2643c499c2
|
Replaced old Steam/GOG Handlers with the new StoreHandler system
|
2020-01-03 18:22:50 +01:00 |
|
erri120
|
259863458d
|
Bug fixes
|
2020-01-03 18:22:30 +01:00 |
|
erri120
|
62c3178ff2
|
Overhauled the StoreHandlers
|
2020-01-03 18:03:09 +01:00 |
|
Timothy Baldridge
|
408ade8a38
|
Use Windows FileVersion utils instead to get file versions, use that info when saving Game Downloader states.
|
2020-01-03 10:00:57 -07:00 |
|
Timothy Baldridge
|
b9e9acbd53
|
Load Steam buildid, so we can use it in the build server
|
2020-01-03 08:13:50 -07:00 |
|
erri120
|
7f2e280b94
|
Added more verbose output for GOGHandler
|
2020-01-03 13:03:12 +01:00 |
|
Timothy Baldridge
|
756770df3c
|
Fix tests (except the media fire downloader)
|
2020-01-02 17:36:37 -07:00 |
|
Timothy Baldridge
|
f956b7cc19
|
Merge pull request #327 from wabbajack-tools/more-server-improvements
More server improvements
|
2020-01-02 15:33:52 -08:00 |
|
Timothy Baldridge
|
936fee5d0c
|
Bugfixes to get the code to work on the server box
|
2020-01-01 17:11:13 -07:00 |
|
Timothy Baldridge
|
717ad8c70a
|
Rework WJ caching, move cache server routines to MongoDB
|
2020-01-01 09:19:06 -07:00 |
|
erri120
|
336193a266
|
Added more verbose output to the SteamHandler when finding libs/games
|
2020-01-01 13:11:53 +01:00 |
|
Timothy Baldridge
|
7145b72a69
|
Test fixes
|
2019-12-26 11:21:57 -07:00 |
|
Timothy Baldridge
|
caba928d85
|
Upgrade only the wabbajack.common lib
|
2019-12-26 09:47:10 -07:00 |
|
Timothy Baldridge
|
878b1759b2
|
Make file copying parallel during compilation
|
2019-12-23 16:28:47 -07:00 |
|
Justin Swanson
|
88cc519478
|
Improved PMap tests to timeout gracefully if starved
|
2019-12-22 23:44:53 -06:00 |
|
Justin Swanson
|
4e7829c7c1
|
WorkQueue IsWorkerThread fixes. PMap unit tests
|
2019-12-22 22:44:33 -06:00 |
|
Justin Swanson
|
11363847c9
|
Added 7z 100% complete status notification
|
2019-12-22 22:44:26 -06:00 |
|
Timothy Baldridge
|
00f702f1f8
|
Merge pull request #303 from Noggog/bugs-n-features
Bugs n features
|
2019-12-22 13:57:43 -08:00 |
|
Justin Swanson
|
344c8e40d6
|
ProcessExt: WaitForExitAndWarn
|
2019-12-22 01:58:10 -06:00 |
|
Justin Swanson
|
a7aaac425a
|
Added extra logging to 7z extraction completion
|
2019-12-22 01:58:05 -06:00 |
|
Justin Swanson
|
fb0bfe8e60
|
Added another missing PMap overload
|
2019-12-21 20:59:42 -06:00 |
|
Justin Swanson
|
b392b667cf
|
MO2 proper install folder logic now ignores files in downloads
|
2019-12-21 19:30:01 -06:00 |
|
Justin Swanson
|
e5aef9a043
|
AsyncLock + tests. NexusApi swapped to use it
|
2019-12-21 18:17:56 -06:00 |
|
Timothy Baldridge
|
698a419973
|
Merge branch 'master' into login-manager
|
2019-12-20 16:17:08 -07:00 |
|
Timothy Baldridge
|
46b8f97bd0
|
Merge pull request #298 from Noggog/should-not-happen
Should not happen bug fixed
|
2019-12-20 16:11:13 -07:00 |
|
Timothy Baldridge
|
9ffdea44c5
|
Few bug fixes
|
2019-12-20 15:47:33 -07:00 |
|
Timothy Baldridge
|
f5eb4d1d84
|
WIP
|
2019-12-20 13:51:10 -07:00 |
|
Justin Swanson
|
790acec2d0
|
Added missing PMap overload for Func<Task> work actions
|
2019-12-20 14:50:02 -06:00 |
|
Justin Swanson
|
af6b42563d
|
Ceras version tolerance enabled
|
2019-12-20 14:01:01 -06:00 |
|
Timothy Baldridge
|
d49c59480b
|
Only benchmark the scratch disk, take ram size into account, support network drives
|
2019-12-19 09:09:31 -07:00 |
|
halgari
|
52b1b57e5d
|
UI wasn't prompting for a new download when the list was updated
|
2019-12-17 21:30:36 -07:00 |
|
Timothy Baldridge
|
16cac7c57b
|
Merge pull request #289 from wabbajack-tools/more-fixes
Fixes for inis, resuming downloads and caching services
|
2019-12-17 16:58:36 -07:00 |
|
halgari
|
91e27fc3d7
|
Fixes for inis, resuming downloads and caching services
|
2019-12-17 16:17:44 -07:00 |
|
trawzified
|
8eec65954e
|
Change HashSet SupportedArchives to be case insensitive aswell
|
2019-12-17 18:18:28 +01:00 |
|
trawzified
|
9f91974bd0
|
Change HashSets in Consts.cs to be case insensitive
|
2019-12-17 18:15:26 +01:00 |
|
erri120
|
ed1297b71d
|
Added error catching for FromJSON to catch NexusAPI error responses
|
2019-12-16 14:00:22 +01:00 |
|
Timothy Baldridge
|
ff25be8551
|
Merge pull request #275 from wabbajack-tools/broken-list-warning
Filter gallery by valid lists pulled from the validation service.
|
2019-12-15 16:54:42 -07:00 |
|
Timothy Baldridge
|
e9585feb9c
|
Merge pull request #274 from Noggog/polish-and-fixes
Polish and Fixes
|
2019-12-15 16:09:44 -07:00 |
|
halgari
|
4b11503319
|
Filter gallery by valid lists pulled from the validation service.
|
2019-12-15 14:52:12 -07:00 |
|
Justin Swanson
|
4285932ef9
|
Merge remote-tracking branch 'erri/master' into polish-and-fixes
|
2019-12-15 15:31:50 -06:00 |
|
erri120
|
364d41a171
|
Moved extraction check to CanExtract
|
2019-12-15 12:58:03 +01:00 |
|
erri120
|
d2a80b25c6
|
Added 7zip archive test before extraction for .dat files
|
2019-12-15 12:27:16 +01:00 |
|
erri120
|
f3c8b26b1f
|
Added Stardew Valley to the Supported games list
|
2019-12-15 12:08:37 +01:00 |
|
halgari
|
f4df8509f0
|
Fix metrics
|
2019-12-14 22:04:02 -07:00 |
|
Timothy Baldridge
|
70f3bcce9d
|
Merge branch 'master' into metrics
|
2019-12-14 21:41:01 -07:00 |
|
halgari
|
ff720cd044
|
Add anonymous metrics
|
2019-12-14 21:33:48 -07:00 |
|
Justin Swanson
|
a6082cc927
|
Merge remote-tracking branch 'wabbajack-tools/master' into polish-and-fixes
|
2019-12-14 17:48:27 -06:00 |
|
erri120
|
3c21dfd781
|
Added check for InstallDir
|
2019-12-14 22:43:47 +01:00 |
|
erri120
|
e13a57009a
|
Added ExtensionManager safety checks
|
2019-12-14 22:40:10 +01:00 |
|
erri120
|
86d91a3e4b
|
Added safety checks to the SteamHandler
|
2019-12-14 22:34:55 +01:00 |
|
Justin Swanson
|
078b457857
|
FilePickerVM unit tests, better filter enforcement
|
2019-12-14 14:11:39 -06:00 |
|
halgari
|
0464f1b43c
|
Integrated list validation into the caching HTTP server.
|
2019-12-13 22:46:20 -07:00 |
|
Justin Swanson
|
3ae54d7575
|
Small formatting tweak
|
2019-12-12 19:52:26 -06:00 |
|
Justin Swanson
|
bcd7c95caf
|
Merge branch 'master' into async-exploration
|
2019-12-12 19:49:40 -06:00 |
|
Timothy Baldridge
|
dba51fe4e7
|
Merge pull request #263 from wabbajack-tools/upgrade-deps
bump all the deps!!
|
2019-12-12 16:25:02 -07:00 |
|
Timothy Baldridge
|
2c69a9ec9b
|
bump all the deps!!
|
2019-12-12 16:00:19 -07:00 |
|
Timothy Baldridge
|
e482197479
|
Fix case sensitive bug with download deletion during install
|
2019-12-12 15:52:24 -07:00 |
|
Timothy Baldridge
|
45a08b4005
|
Merge pull request #261 from wabbajack-tools/fix-missing-app-data-folder
Check if the directory exists first before saving data to it
|
2019-12-12 12:17:32 -07:00 |
|
Timothy Baldridge
|
cfa6855e89
|
Check if the directory exists first before saving data to it
|
2019-12-12 06:41:06 -07:00 |
|
Justin Swanson
|
96c1fe6bff
|
Merge branch 'master' into intervention-frontend
|
2019-12-10 21:49:20 -06:00 |
|
Timothy Baldridge
|
f6e9d672d2
|
Create .metas automatically for source-from-game files.
|
2019-12-10 05:26:49 -07:00 |
|
Timothy Baldridge
|
ba556be994
|
Every steam install has the root steam folder as a implicit game location
|
2019-12-09 15:38:26 -07:00 |
|
Justin Swanson
|
7f695a4a9e
|
Install/Compile views display ConfirmationInterventions in CPU area
|
2019-12-08 18:19:36 -06:00 |
|
Timothy Baldridge
|
3bbbfb3ea2
|
Finish up LL support.
|
2019-12-08 10:00:22 -07:00 |
|
Justin Swanson
|
86d4003398
|
Merge remote-tracking branch 'wabbajack-tools/master' into async-exploration
|
2019-12-08 01:10:51 -06:00 |
|
Timothy Baldridge
|
b9ae379c09
|
Merge pull request #240 from erri120/vortex-fixes-5
Vortex fixes 5
|
2019-12-07 11:30:11 -07:00 |
|
erri120
|
c5858c51c3
|
Vortex: Manual game files can be copied over
|
2019-12-07 17:35:57 +01:00 |
|
erri120
|
9d4325a5fe
|
Updated GameLocation property
|
2019-12-07 17:03:58 +01:00 |
|
Justin Swanson
|
bc436e53c7
|
Fixed [ThreadStatic] systems in WorkQueue
|
2019-12-07 01:22:34 -06:00 |
|
Justin Swanson
|
63afc2dc9e
|
Remaining NexusAPI made async
|
2019-12-07 00:40:29 -06:00 |
|
Justin Swanson
|
367978967c
|
GenericExceptions print more detail
|
2019-12-07 00:40:29 -06:00 |
|
Justin Swanson
|
5bd856a7c6
|
Utils async -> sync methods removed
|
2019-12-07 00:40:29 -06:00 |
|
Justin Swanson
|
e9deda9f44
|
Large swap to make WorkQueue able to take Task work items
|
2019-12-06 22:47:49 -06:00 |
|
Justin Swanson
|
f2014a1da3
|
WorkQueue.Threads now static
|
2019-12-06 20:05:50 -06:00 |
|
Justin Swanson
|
03c88b0f38
|
Removed some Shutdown/Terminate functions in favor of Dispose
|
2019-12-06 20:04:42 -06:00 |
|
Justin Swanson
|
caadbb0aee
|
Removed abort call from WorkQueue
|
2019-12-06 19:04:39 -06:00 |
|
Timothy Baldridge
|
a8a344d4be
|
Added libCef, hooked it into a WPF window. Made NexusAPI raise a message. Implemented encrypted caching routines.
|
2019-12-06 17:13:16 -07:00 |
|
Timothy Baldridge
|
822236de8c
|
Merge pull request #238 from wabbajack-tools/exceptions-as-data
Exceptions as data
|
2019-12-05 22:27:59 -07:00 |
|
Timothy Baldridge
|
56371b47ce
|
Merge pull request #235 from erri120/more-vortex-fixes
More Vortex Fixes
|
2019-12-05 21:06:02 -07:00 |
|
Justin Swanson
|
a0214d4cbe
|
WorkQueue.Messages removed (for now)
|
2019-12-04 23:26:15 -06:00 |
|
Justin Swanson
|
b1ebd3c362
|
Removed IUserIntervention.Resume
|
2019-12-04 23:14:40 -06:00 |
|
Justin Swanson
|
760461ab3e
|
Made lots of error classes members public gets
|
2019-12-04 23:11:15 -06:00 |
|
Justin Swanson
|
e946fc7ea4
|
Made Utils.LogToFile private. Removed ExceptionToString
|
2019-12-04 23:07:44 -06:00 |
|
Justin Swanson
|
bf87746e69
|
Utils.ErrorThrow added for when wanting to throw the exception
|
2019-12-04 22:58:02 -06:00 |
|
Justin Swanson
|
2c47f54752
|
IException, GenericException
Adds ability to wrap an existing exception and push it through the pipe
|
2019-12-04 22:57:05 -06:00 |
|
Timothy Baldridge
|
f67a235274
|
Logs and exceptions as classes
|
2019-12-04 16:17:02 -07:00 |
|
erri120
|
bc8dc65f29
|
Archives tagged with WABBAJACK_VORTEX_MANUAL will now be correctly detected and added to the modlist
|
2019-12-04 13:36:56 +01:00 |
|
erri120
|
036572f7db
|
Fixed SteamHandler Directory not found exception
|
2019-12-04 11:02:47 +01:00 |
|
Justin Swanson
|
ae05eb90d4
|
Ignore warning CS1998, mark CS4014 as error
|
2019-12-03 18:59:53 -06:00 |
|
Justin Swanson
|
299ee0041d
|
Removed vestigial Utils status subject
|
2019-12-03 17:49:59 -06:00 |
|
Justin Swanson
|
17c38b897c
|
Made some WorkQueue members non-static
|
2019-12-03 17:49:56 -06:00 |
|
Justin Swanson
|
4945f95066
|
PMap return swapped to array
|
2019-12-03 17:49:52 -06:00 |
|
Justin Swanson
|
0dc0c11e9f
|
Filepicker bugfix for it not opening to current selected file/folder
|
2019-12-02 23:38:14 -06:00 |
|
Justin Swanson
|
1a5e052aef
|
Install config no longer breaks if pointed to bad modlist
|
2019-12-02 23:38:06 -06:00 |
|
erri120
|
f4b3ba9a72
|
Created GetBySteamID function for the GameRegistry
|
2019-12-02 17:43:05 +01:00 |
|
erri120
|
694a5b8f8d
|
.exe files can be extracted with innounp after being tested
|
2019-12-01 14:57:28 +01:00 |
|
erri120
|
5bf73e637a
|
Re-added innounp
|
2019-12-01 13:22:23 +01:00 |
|
Timothy Baldridge
|
fa9431b001
|
Join threads after aborting in work queue
|
2019-11-30 14:57:59 -07:00 |
|
Timothy Baldridge
|
86733dd0f5
|
Merge pull request #221 from Noggog/mode-selection-browser-revamp
Mode-Selection and Browser Revamp
|
2019-11-30 06:09:53 -07:00 |
|
erri120
|
c15ab95517
|
SteamHandler: added LoadWorkshopItems function
|
2019-11-30 12:20:26 +01:00 |
|
erri120
|
7d9c80aef3
|
SteamHandler will skip broken acf files
|
2019-11-30 11:31:41 +01:00 |
|
Justin Swanson
|
107527311d
|
Resource loading fixes
|
2019-11-29 17:56:56 -06:00 |
|
Timothy Baldridge
|
3ea10777e0
|
Switched CPU status into a blue-color-in-the-background style progress bar. Removed "CPU X" in the status, filter CPU lists to only contain non "Waiting" status
|
2019-11-28 10:30:19 -07:00 |
|
Timothy Baldridge
|
23a2f5e50f
|
Merge pull request #212 from wabbajack-tools/better-progress-bars
Macro-level progress bar updates.
|
2019-11-24 17:22:30 -07:00 |
|
Timothy Baldridge
|
3976d7e526
|
Macro-level progress bar updates.
|
2019-11-24 16:03:36 -07:00 |
|
Justin Swanson
|
5533b14cda
|
Initial one-window setup
|
2019-11-24 16:01:13 -06:00 |
|
Justin Swanson
|
ece11e9f41
|
Compiler-side progress bars wired up again
|
2019-11-23 21:17:38 -06:00 |
|
erri120
|
899c7e4966
|
Downgraded ReactiveUI to 10.5.30
|
2019-11-23 19:50:56 +01:00 |
|
Timothy Baldridge
|
2afcb83456
|
Switch directory deleting back to use a shell process. It's the only 100% reliable method I've found.
|
2019-11-23 10:37:24 -07:00 |
|
erri120
|
bd13d15a81
|
Updated dependencies of main projects
|
2019-11-23 17:03:02 +01:00 |
|
erri120
|
b5871a3468
|
Updated all main projects to .NET 4.8.0
|
2019-11-23 16:50:09 +01:00 |
|
erri120
|
0b958f5f9b
|
Changed all relative references to use SolutionDir
|
2019-11-23 16:47:05 +01:00 |
|
Timothy Baldridge
|
d636d06ced
|
Added extensions to the game enum, fixed the cache server (again)
|
2019-11-22 15:00:34 -07:00 |
|
Timothy Baldridge
|
8a680a8f14
|
Several fixes for compilation and caching.
|
2019-11-21 22:19:42 -07:00 |
|
Timothy Baldridge
|
0ddcaa8241
|
Fix bug in time conversion, implement update endpoint for nexus cache
|
2019-11-21 17:41:01 -07:00 |
|
Timothy Baldridge
|
1ee439c7c1
|
Better selection of patch file sources
|
2019-11-21 14:32:58 -07:00 |
|
erri120
|
4eec277955
|
Fixed naming in Wabbajack.Common
|
2019-11-21 16:49:14 +01:00 |
|
erri120
|
7583703239
|
Simplified names in Wabbajack.Common
|
2019-11-21 16:04:48 +01:00 |
|
erri120
|
a31ea20657
|
Removed unused imports from Wabbajack.Common
|
2019-11-21 15:26:08 +01:00 |
|
erri120
|
97b7524030
|
Created READMEs for most projects
|
2019-11-21 15:11:08 +01:00 |
|