Justin Swanson
efa60faace
MainWindow spawns on ModeSelectionWindow
2019-10-14 19:04:08 -05:00
TheSandwichMakr
c94c114af5
Exit if user doesn't have Nexus premium during pack creation
2019-10-14 21:25:47 +00:00
Timothy Baldridge
e4c1e264cd
fixes #95
2019-10-14 15:04:12 -06:00
Timothy Baldridge
fc60eadab3
Merge pull request #94 from Noggog/SlideshowView
...
Migrated more slideshow concepts away from AppState
2019-10-14 14:51:56 -06:00
Timothy Baldridge
5e7d3e962a
Merge pull request #90 from Cyclonit/master
...
Fix duplicate requests to the NexusApi draining the rate limit
2019-10-14 14:50:26 -06:00
Timothy Baldridge
63415aee0a
better handling of broken headers
2019-10-14 14:40:49 -06:00
Timothy Baldridge
2fe0777690
ignore broken headers
2019-10-14 14:38:19 -06:00
Justin Swanson
b49e8f9738
Small cleaning
2019-10-13 20:22:07 -05:00
Justin Swanson
8956fe6fd3
NexusSite command moved to Slideshow
2019-10-13 20:15:41 -05:00
giraldiego
8494badc2a
Fix for low resolution screens
...
A small fix
2019-10-13 19:56:09 -05:00
Justin Swanson
2f5b789d11
Removed "SplashScreen" naming prefix
2019-10-13 17:08:50 -05:00
Justin Swanson
63f5ac2f65
Slideshow margin styling tweaks
2019-10-13 16:19:49 -05:00
Justin Swanson
a510a6b36c
Added DesignInstance to MainWindow.xaml
2019-10-13 15:56:54 -05:00
Justin Swanson
a4d6feae42
Added 32bit compilation option
2019-10-13 15:56:40 -05:00
Justin Swanson
a8a859ac87
Added explicit XamlDebuggingInformation property
...
Only the default "Debug" build option has this true by default? Using other build options like "Debug (no commandargs)" won't work without this
2019-10-13 15:56:30 -05:00
Justin Swanson
3bbeedf2c9
Readme text construction optimization
...
Initially swapped it to use a StringBuilder, as string += calls are naughty and expensive.
Ended up just utilizing a StreamReader instead
2019-10-13 15:21:09 -05:00
Justin Swanson
87f44b94cf
OpenModlistProperties blocked from executing when UI not ready
...
Was like this way before, but XAML modifications from previous commits removed the logic. This readds it via the Command canExecute features
2019-10-13 15:15:06 -05:00
Justin Swanson
123c7c8b7b
Open Readme enabled when installing
2019-10-13 15:14:11 -05:00
Justin Swanson
b20d1a3118
Modified Property grid content swapping to be powered by DataTriggers
2019-10-13 15:10:17 -05:00
Justin Swanson
c5a049664a
Moved a lot of slideshow logic into Slideshow.cs
2019-10-13 14:53:49 -05:00
Justin Swanson
be5e740b57
SlideshowView.xaml
...
Just moved some XAML into a subfile
2019-10-13 14:39:29 -05:00
Christopher Cyclonit Klinge
ed7c9cd686
- Fix duplicate requests to the NexusApi draining the rate limit.
2019-10-13 21:37:05 +02:00
Justin Swanson
93b6829904
Slideshow made into VM
...
Some random cleaning
2019-10-13 14:13:40 -05:00
Justin Swanson
3774f902d8
Consolidated TaskMode and RunMode enums
2019-10-13 14:04:33 -05:00
Timothy Baldridge
1004177050
Merge pull request #86 from Noggog/rx
...
Adding Rx libraries. Some initial migration to Rx concepts
2019-10-13 09:18:39 -06:00
Timothy Baldridge
8759f58442
Merge branch 'master' of https://github.com/halgari/wabbajack
2019-10-13 08:18:35 -06:00
Timothy Baldridge
704bfeb352
fix for not implemented exception in moddb downloader
2019-10-13 08:18:21 -06:00
Timothy Baldridge
8e3a554f6d
Merge pull request #89 from Noggog/gitignore-update
...
Removed Wabbajack.csproj.user from repo
2019-10-13 07:25:55 -06:00
Timothy Baldridge
8ede69a14b
fix for missing header in the Nexu API response
2019-10-13 07:20:40 -06:00
Justin Swanson
ead583ac1d
OpenReadmeCommand now only executable if UIReady
...
The function it calls shortcircuits if UIReady is false, so the command shouldn't be runnable if that's the state
2019-10-13 03:11:31 -05:00
Justin Swanson
d60d6a65a6
Removed unnecessary command subject
...
The bug was that the way commands were defined, a new instance was made every property access. Swapped to readonly gets so it's a single instance.
2019-10-13 03:03:50 -05:00
Justin Swanson
af08f74bfa
Removed Wabbajack.csproj.user from repo
...
Was in the gitignore, but probably had been committed before then.
https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore
2019-10-13 01:54:01 -05:00
Justin Swanson
654679c4f9
Merge remote-tracking branch 'wabbajack-tools/master' into rx
2019-10-13 01:48:41 -05:00
Justin Swanson
00ed32f929
Some comments
2019-10-13 01:38:51 -05:00
Timothy Baldridge
fadb0e6381
Merge pull request #85 from erri120/slideshow-logging
...
Added logging to file for slideshow
2019-10-12 21:20:06 -06:00
Timothy Baldridge
3defad9590
fix report builder formatting
2019-10-12 21:06:44 -06:00
Timothy Baldridge
c7f2427d17
fixup the report for the new downloaders
2019-10-12 20:54:13 -06:00
Timothy Baldridge
4e946facab
add modddb handler
2019-10-12 20:54:13 -06:00
Timothy Baldridge
bcb669ad60
add manual download handler
2019-10-12 20:54:13 -06:00
Timothy Baldridge
bf11273c15
integrated the new download framework into the app
2019-10-12 20:54:13 -06:00
Timothy Baldridge
1e64544783
created downloaders for dropbox, http, google, and nexus
2019-10-12 20:54:13 -06:00
Timothy Baldridge
bd885477a1
start of rework of download routines
2019-10-12 20:54:13 -06:00
Justin Swanson
8478904e67
Removed inappropriately added AppState empty ctor
2019-10-12 16:43:21 -05:00
Justin Swanson
b110a297a8
Merge remote-tracking branch 'wabbajack-tools/master' into anasdfasd
2019-10-12 16:10:58 -05:00
Justin Swanson
ff2010134c
Slideshow update thread removed in favor of Rx
...
Will want to replace the throttle /w a debounce call.
Also will want to remove unnecessary subject once command IsExecuting callbacks are researched
2019-10-12 16:10:16 -05:00
erri120
514c6b9510
Added logging to file for slideshow
2019-10-12 21:15:19 +02:00
Justin Swanson
c808f9a4ed
Bugfix: removed vestigial IsEnabled binding on Readme button
2019-10-12 14:13:55 -05:00
Justin Swanson
b24a2a5ce4
Removed ShowReportButton property in favor of IsNotNullVisibilityConverter
2019-10-12 14:11:52 -05:00
Justin Swanson
d6295cc306
BeginCommand utilizes canExecute
2019-10-12 13:42:47 -05:00
Justin Swanson
1b185c5ef6
CPU status display refactored to Rx/DynamicData
...
Increased the frequency of status updates to 250 milliseconds. I believe it's still low CPU usage /w the EnsureUniqueChanges call, but we can dial it back or adjust if someone else finds otherwise
2019-10-12 13:18:21 -05:00
Timothy Baldridge
9f25c1db12
Merge pull request #84 from Noggog/slideshow-shutdown-fix
...
Removed UpdateLoop abort
2019-10-12 12:13:20 -06:00
Justin Swanson
ce1c6053d7
Removed UpdateLoop abort
2019-10-12 12:48:33 -05:00
trawzified
ea9ead1883
Fix accidentally adding NuGet package to whole project instead of just Wabbajack
2019-10-12 11:12:53 +02:00
trawzified
8f376f6f1b
Fix nuget package not being included in download folder fix
2019-10-12 10:07:16 +02:00
trawzified
e67a89327f
Fix check for Downloads folder
2019-10-12 10:02:58 +02:00
Justin Swanson
9c0ace86e2
Removed ApplyModlistProperties function
2019-10-11 22:46:05 -05:00
Justin Swanson
299ac6a5a9
Slideshow enable mechanics to Rx
2019-10-11 22:46:01 -05:00
Justin Swanson
382f1cda93
ReadmeCommand canExecute implementation. ModList to property
2019-10-11 22:37:35 -05:00
Timothy Baldridge
31b764204f
finish ba2 integration
2019-10-11 17:31:36 -06:00
Justin Swanson
2b57e1590c
Removed Dispatcher members in favor of static reference
2019-10-11 17:38:32 -05:00
Justin Swanson
5ebf9af0aa
Removed LambdaCommand in favor of ReactiveCommand
...
Also standardized their naming
2019-10-11 17:38:25 -05:00
Justin Swanson
89b686cd0a
Added ReactiveUI and DynamicData. ViewModel made ReactiveObject
2019-10-11 17:18:51 -05:00
Timothy Baldridge
29943aab87
merge master
2019-10-11 15:23:20 -06:00
erri120
949c9b7ce6
Fixed typo
2019-10-11 19:35:10 +02:00
erri120
0c51422be6
NSFW slides are disabled by default
2019-10-11 19:34:22 +02:00
erri120
775354b4d9
Fixed endless while loop
2019-10-11 19:29:11 +02:00
erri120
6fa03cbc5d
Fixed wrong update time
2019-10-11 18:49:08 +02:00
erri120
ba987f0d66
HasReadme will now have a value
2019-10-11 15:53:42 +02:00
erri120
5c4a04264a
Added null check
2019-10-11 15:06:56 +02:00
erri120
ec4ea0898d
Changed text viewer title to modlist title
2019-10-11 15:04:33 +02:00
erri120
299f22b1fc
Readme is now readable when installing
2019-10-11 14:57:42 +02:00
erri120
9b428aefdc
Created TextViewer
2019-10-11 14:57:30 +02:00
erri120
ed3b46e99b
Added Readme to output
2019-10-11 14:56:55 +02:00
erri120
ec6e40e8bc
Added null check
2019-10-11 13:23:35 +02:00
erri120
0882e25cb8
Banner is now extractable and will apply at start
2019-10-11 13:15:54 +02:00
erri120
0b5c49b943
Removed original name field from PropertyFile
2019-10-11 13:15:35 +02:00
erri120
4f8e996863
Added PropertyFile
2019-10-11 13:09:59 +02:00
erri120
14a05beba8
Added tooltip to next button
2019-10-11 12:16:05 +02:00
erri120
e94754945c
Moved slideshow functions to seperate class
2019-10-11 12:14:01 +02:00
erri120
8fdeb64196
Code cleanup
2019-10-11 10:54:17 +02:00
erri120
70c8da5508
Patch for PR #76
2019-10-10 14:37:58 +02:00
erri120
65d2cc7d81
Rebase fix
2019-10-10 14:07:50 +02:00
erri120
0ed4c9863e
Slight memory usage optimization
2019-10-10 14:07:50 +02:00
erri120
4773609758
Fixed NSFW mods appearing if disabled
2019-10-10 14:07:50 +02:00
erri120
63f243dd6d
Fixed slideshow starting before installation
2019-10-10 14:07:29 +02:00
erri120
55cac48f7f
Fixed banner influencing other elements
2019-10-10 14:06:32 +02:00
erri120
bdd6e9af9b
Added light logos for Github and Patreon
2019-10-10 14:06:32 +02:00
erri120
50af36fb5f
Moved from FileStream to MemoryStream
2019-10-10 14:06:31 +02:00
erri120
7c6be1f031
Fixed cache not getting deleted at max size
2019-10-10 14:06:31 +02:00
erri120
ebfd78e051
Optimized image downloading
2019-10-10 14:05:34 +02:00
erri120
c1b5b1cef1
Fixed mods without images not appearing in slideshow
2019-10-10 14:05:34 +02:00
erri120
1a6d8545f7
Fixed slideshow not updating images
2019-10-10 14:05:33 +02:00
erri120
e10d8678bd
Added empty image
2019-10-10 14:05:33 +02:00
erri120
938e8a5156
Fixed banner image resizing the entire grid
2019-10-10 14:05:32 +02:00
erri120
5d467a0ef5
Added null check for mods without images
2019-10-10 14:05:32 +02:00
erri120
144a3d062b
Fixed log affecting scaling
2019-10-10 14:05:32 +02:00
erri120
96a18846fd
Fixed slideshow checkbox margins and main grid
2019-10-10 14:05:32 +02:00
erri120
1bbf77cb9b
Resizing will work based on min and not max width, height values
2019-10-10 14:05:32 +02:00
erri120
fef113f528
Fixed bad margins
2019-10-10 14:05:31 +02:00
erri120
3a5b403403
Added viewbox and fixed bad column sizing
2019-10-10 14:05:31 +02:00
erri120
494be4da01
Made main window resizeable with fixed min height and width
2019-10-10 14:05:31 +02:00
erri120
472dabad18
Fixed banner in ModeSelection not being aligned with buttons
2019-10-10 14:05:31 +02:00
erri120
b6ec1acc18
Fixed properties window not showing when closed
2019-10-10 14:05:31 +02:00
erri120
3a4131a8f9
Renamed the icon to wabbajack
2019-10-10 14:05:30 +02:00
erri120
a01f951d07
Moved WPFs to UI folder
2019-10-10 14:05:30 +02:00
erri120
64a5aff072
Created UI folder, moved icons and banner
2019-10-10 14:05:29 +02:00
erri120
3d8cdc9d99
Code restructuring
2019-10-10 14:05:28 +02:00
erri120
a3ecbc9580
Created enum for task modes
2019-10-10 14:01:48 +02:00
erri120
85ce784fb3
Created constant for max cache size
2019-10-10 14:00:22 +02:00
erri120
a183aa2538
Added max cached file check
2019-10-10 13:59:52 +02:00
erri120
735f8d6889
Added a/sync options to caching
2019-10-10 13:59:51 +02:00
erri120
125cb3c2a9
Fixed next button
2019-10-10 13:59:51 +02:00
erri120
d5669e8661
Rewrote next button to incorporate new slideshow system
2019-10-10 13:58:06 +02:00
erri120
651ca26ef9
Added slideshow queueing and enable/disable checkbox
2019-10-10 13:58:05 +02:00
erri120
40f18ed687
Added ModID field
2019-10-10 13:55:41 +02:00
erri120
5b1b94d3eb
ADded slidershow cache dir to ignore list
2019-10-10 13:55:41 +02:00
erri120
1ee0137800
Created Next button functions
2019-10-10 13:55:40 +02:00
erri120
a0588bb564
Added next icon
2019-10-10 13:55:40 +02:00
erri120
c774cdaca1
Code cleanup
2019-10-10 13:54:03 +02:00
erri120
8ca8ef1d7d
Fixed setting image path when no image was null
2019-10-10 13:53:16 +02:00
erri120
4560d7b8e6
Fixed custom banner not being included in output
2019-10-10 13:53:16 +02:00
erri120
28ea1ef140
Fixed slideshow not working
2019-10-10 13:53:15 +02:00
erri120
9a28369637
Update loop for slideshow will be called when installing
2019-10-10 13:53:15 +02:00
erri120
558c937220
Fixed WJ splash image being removed when not selecting a new one
2019-10-10 13:52:22 +02:00
erri120
a56c773f59
Added checkbox to enable NSFW contents in slideshow
2019-10-10 13:52:22 +02:00
erri120
3c574db51e
Added adult field to Nexus Mod
2019-10-10 13:49:11 +02:00
erri120
06e5817af0
Added contains adult content field
2019-10-10 13:49:11 +02:00
erri120
444966ea7b
Modlist image will now be included in output
2019-10-10 13:49:11 +02:00
erri120
bcf4705816
New properties will now be included in the output
2019-10-10 13:49:11 +02:00
erri120
a6d93d6feb
Added new property fields
2019-10-10 13:49:10 +02:00
erri120
5c5f073dc1
Changing properties now only works in compiler mode
2019-10-10 13:49:10 +02:00
erri120
6fd4283171
Changing properties only works if the compiler ui is ready
2019-10-10 13:49:10 +02:00
erri120
b85d27bb38
Compiler window will change state after clicking save
2019-10-10 13:49:10 +02:00
erri120
b7a2279a3a
Properties window will hide and show instead of open and close
2019-10-10 13:49:10 +02:00
erri120
affb15f4d9
Added a Save button
2019-10-10 13:49:09 +02:00
erri120
8976907883
Added modlist name, author and description properties
2019-10-10 13:49:09 +02:00
erri120
522ae4c493
Added set splash screen properties
2019-10-10 13:49:09 +02:00
erri120
d72803f37b
Changed splash screen image stretch from uniform to fill
2019-10-10 13:49:09 +02:00
erri120
10f5bda1b8
Added boilerplate design code
2019-10-10 13:49:08 +02:00
erri120
f4baae2cce
Created new Modlist Properties window
2019-10-10 13:49:08 +02:00
erri120
901de1ee8a
Reformatted window creation
2019-10-10 13:49:08 +02:00
Timothy Baldridge
473ffbd806
a bunch of integration work, and ba2 fixes
2019-10-09 23:04:28 -06:00
Justin Swanson
c418590986
Added VS snippet for guiprop
...
Modified properties to match its formatting
2019-10-09 18:50:35 -05:00
Justin Swanson
7b005a1c54
ViewModel class /w RaiseAndSetIfChanged
...
Made a common base class that implements INotifyPropertyChanged. Also implements a RaiseAndSetIfChanged call that streamlines property definitions. Some other various cleaning
2019-10-09 18:41:05 -05:00
trawzified
afb5eb04ad
Change all icons on ModeSelectionWindow to light version
2019-10-08 19:47:45 +02:00
Timothy Baldridge
817576d085
start of bs2 support, can read the 4 .bs2 files I threw at it
2019-10-06 15:58:36 -06:00
trawzified
e5d36b3452
Fix bug where installing modlist would always result in location validation error, Add more validation
2019-10-05 17:05:51 +02:00
Timothy Baldridge
ad661871a5
preload slides and supress errors from slides
2019-10-04 14:50:34 -06:00
Timothy Baldridge
dda13d78c8
remove the nexus api time limit compleately, it's useless
2019-10-03 16:22:43 -06:00
Timothy Baldridge
a186411e0b
add headless mode for checking archives
2019-10-02 22:35:29 -06:00
Timothy Baldridge
14eb3e697e
put the tests back, I think it was a message box error
2019-10-02 21:23:11 -06:00
Timothy Baldridge
609bb6289c
remove a test that was blocking CI
2019-10-02 21:08:12 -06:00
Timothy Baldridge
d50527f615
fix validation tests to run in CI
2019-10-02 20:55:16 -06:00
Timothy Baldridge
44d5e31f5d
Fix broken ESM cleaning
2019-10-01 21:07:26 -06:00
Timothy Baldridge
fd8bbe69bd
fix npe
2019-10-01 17:57:42 -06:00
Timothy Baldridge
5f9c947f85
inline readme.md into install report
2019-10-01 17:06:15 -06:00
Timothy Baldridge
4597135de5
modlists are now .zip files, several bug fixes found in testing
2019-10-01 16:39:25 -06:00
Timothy Baldridge
eb827f5909
change github link to the new location
2019-09-30 21:04:21 -06:00
Timothy Baldridge
ea95c78b26
updated the README fixed validation and game folder path detection
2019-09-30 17:39:41 -06:00
Timothy Baldridge
eb9e6500c9
integrate content rights validation into the main program
2019-09-29 16:21:18 -06:00
Timothy Baldridge
9f6fbe1692
finish implementing permissions backend logic
2019-09-29 14:53:25 -06:00
Timothy Baldridge
6c24e4fdbb
implement framework for content rights management
2019-09-28 22:41:47 -06:00
Timothy Baldridge
45bc7ec62d
is dirty tracking was breaking VFS, removed it
2019-09-28 19:36:54 -06:00
Timothy Baldridge
c9d12c7904
fix deadlock with singleton NexusAPI client. We can look into this in the future, but it's still causing problems so removing the singleton for now
2019-09-28 18:18:42 -06:00
Timothy Baldridge
1b79a64542
merge and fix changes to http client code
2019-09-27 15:30:52 -06:00
Christopher Cyclonit Klinge
bec10fdea1
- Renamed NexusAPI to NexusApiClient for to match naming of MegaApi.
...
- Moved NexusApiClient and all of its Dtos into their own package.
- Moved util methods into a new util class.
- NexusApi no longer creates new HttpClients for each request and uses one internal HttpClient instead.
- Added rudimentary tracking of rate limits.
2019-09-27 15:10:51 -06:00
erri120
15409f6446
Implemented clickable images
2019-09-27 13:51:37 +02:00
erri120
a280a00321
Renamed icon files
2019-09-27 13:22:41 +02:00
erri120
8725cf0e47
Added new icons to project
2019-09-27 13:14:31 +02:00
erri120
3190e9970b
Added Github,Patreon and Discord icons
2019-09-27 13:13:24 +02:00
erri120
4f31ee456b
Fixed wrong window title
2019-09-27 13:05:03 +02:00
Timothy Baldridge
f82d6a39f7
stop patching exe files
2019-09-26 22:07:54 -06:00
Timothy Baldridge
7c4c2a586c
Merge branch 'master' of https://github.com/halgari/wabbajack
2019-09-26 17:08:23 -06:00
Timothy Baldridge
79059a6cc1
refactored tests to be a bit cleaner
2019-09-26 17:08:10 -06:00
Timothy Baldridge
ccb10d6b44
rework tests and log handling
2019-09-26 16:32:15 -06:00
Timothy Baldridge
e65b84b25a
Merge pull request #58 from tr4wzified/properfoldervalidation
...
Improved location validation
2019-09-26 14:57:46 -06:00
trawzified
fe55e68d58
Fix validation tooltip not working
2019-09-26 18:05:10 +02:00
trawzified
2174c30b20
Add better method of validating location
2019-09-26 16:39:09 +02:00
erri120
fd0056d7b1
View Nexus Site will now open WJ page when not in slideshow
2019-09-26 13:30:03 +02:00
Timothy Baldridge
6447fe44e7
Merge pull request #51 from erri120/better-html
...
Better HTML with CSS
2019-09-25 21:41:36 -06:00
Timothy Baldridge
97c5fbecf8
Merge pull request #52 from tr4wzified/properfoldervalidation
...
Add validation to prevent Wabbajack from crashing when selecting invalid profile directory or starting compilation without specifying profile directory
2019-09-25 21:38:08 -06:00
Timothy Baldridge
a65ce1469e
Merge branch 'master' into better-html
2019-09-25 21:37:06 -06:00
Timothy Baldridge
de373ca9e2
Merge pull request #48 from tr4wzified/typofixes
...
Fix typos in various files
2019-09-25 21:36:29 -06:00
Timothy Baldridge
4ee08d8290
add banners
2019-09-25 21:25:19 -06:00
Timothy Baldridge
825929b119
add slideshow
2019-09-25 21:18:36 -06:00
trawzified
25685cc4b6
Add validation to prevent crash when starting compilation without selected profile folder
2019-09-25 18:57:59 +02:00
trawzified
1a661bc08b
Fix crash at selecting non-profile directory
2019-09-25 18:30:09 +02:00
erri120
de795bd947
Fixed wrong css being embedded
2019-09-25 16:02:25 +02:00
erri120
d0378c3517
Append minified css to html output when generating report
2019-09-25 15:59:25 +02:00
erri120
3b017d6ce8
Created css and added to project
2019-09-25 15:58:59 +02:00
trawzified
2512212d38
Fix typos in various files
2019-09-24 17:26:44 +02:00
Timothy Baldridge
9d225ff518
fix LOOT directory not found error
2019-09-23 22:34:21 -06:00
Timothy Baldridge
a21edfd2f1
add unit tests. It's about time!
2019-09-23 22:20:24 -06:00
Timothy Baldridge
c471a817d2
start of zEdit integration
2019-09-23 15:37:10 -06:00
Timothy Baldridge
1ee5fada4e
improve dummy esp detection
2019-09-22 07:56:03 -06:00
Timothy Baldridge
f90260fed0
update report information and add WABBAJACK_NOMATCH_INCLUDE
2019-09-20 16:49:32 -06:00
Timothy Baldridge
daeaeb5c66
add uiutils
2019-09-18 15:37:32 -06:00
Timothy Baldridge
4f92b2ffa9
delete BSA folder, include size/hash as part of installed files
2019-09-18 15:33:23 -06:00
Timothy Baldridge
47fa4339fc
disabled ignore missing files
2019-09-17 21:56:01 -06:00
Timothy Baldridge
d8626e3141
fix new open folder dialog and disable UI during work
2019-09-17 21:12:25 -06:00
Timothy Baldridge
4e95e78a69
fix issue #27
2019-09-17 20:17:12 -06:00
Timothy Baldridge
021fc58052
fix RO file erros with VFS
2019-09-16 16:47:15 -06:00
Timothy Baldridge
53d7c5c83a
Merge branch 'master' of https://github.com/halgari/wabbajack
2019-09-16 14:40:19 -06:00
Timothy Baldridge
a254f0d99a
consider .fomod a .7z few other compilation tweaks
2019-09-16 14:40:06 -06:00
erri120
a615ba7b95
Merge branch 'master' into patch-2
2019-09-14 13:37:43 +00:00
Timothy Baldridge
454cff052e
code reformatting
2019-09-13 22:35:42 -06:00
Timothy Baldridge
1a7dec86c1
few fixes and improvements
2019-09-13 21:44:07 -06:00
erri120
36203f9223
Merge branch 'master' into patch-2
2019-09-13 13:41:14 +00:00
Timothy Baldridge
6c7d1759bc
more perf improvements to compilation and storage
2019-09-12 18:18:50 -06:00
Timothy Baldridge
3e6dd46803
many improvements to accelerate compilation times
2019-09-12 17:44:35 -06:00
erri120
b41902815d
Changed all modpack references to modlist
2019-09-12 17:32:13 +02:00
Timothy Baldridge
ebc548ee04
bit of code cleanup and additions to the report
2019-09-10 07:02:25 -06:00
Timothy Baldridge
bbdef88296
several small fixes
2019-09-07 21:34:18 -06:00
Timothy Baldridge
dd157d9e28
fixed bug where only having one profile would result in no profiles
2019-09-06 22:57:49 -06:00
Timothy Baldridge
064cef8e5f
removed endorsing option, include version/sha in install report, link sha to virustotal
2019-09-05 16:18:54 -06:00
Timothy Baldridge
62a17766dc
fixes #23 and #24
2019-09-04 15:19:37 -06:00
Timothy Baldridge
4cfd2f245f
fixes #25
2019-09-04 14:49:13 -06:00
Timothy Baldridge
1b4b2d5bac
refuse to run if MO2 is installed in non-portable mode
2019-09-03 19:59:07 -06:00
Timothy Baldridge
685f0d991d
refuse to run inside folders
2019-09-03 19:43:16 -06:00
Timothy Baldridge
5edf454e16
fixes #6 - users can now have a download folder outside of MO2
2019-09-03 16:12:39 -06:00
Timothy Baldridge
7acd964f48
fixes #16 - multiple profiles are now supported
2019-09-03 15:17:00 -06:00
Timothy Baldridge
d21a11b005
fixes #14 , fixes #17
2019-09-02 16:36:57 -06:00
Timothy Baldridge
5d822bc63a
fixes #15 - allow non-archive files to be downloaded and installed directly
2019-09-02 16:02:04 -06:00
Timothy Baldridge
41daec2c3b
fix for the case where the downloads folder contains multiple copies of the same file
2019-09-02 13:17:07 -06:00
Timothy Baldridge
2adb14fe5b
fix report links
2019-08-30 23:07:31 -06:00
Timothy Baldridge
800604a151
renable disabled code
2019-08-30 18:01:09 -06:00
Timothy Baldridge
ab3c87975c
fixes #19 - Add installation summary
2019-08-30 17:57:56 -06:00
Timothy Baldridge
161d811416
fixes #21 also add log info when parsing modlist
2019-08-29 22:24:31 -06:00
Timothy Baldridge
5ddbd832f6
fix for long file names
2019-08-27 21:22:57 -06:00
Timothy Baldridge
d070b0f245
add a info message before asking for the game folder
2019-08-26 21:09:21 -06:00
Timothy Baldridge
9c87af84d6
fix endorsing for real
2019-08-26 18:19:23 -06:00
Timothy Baldridge
d33c1a358d
ask to endorse mods, fixes to broken installers
2019-08-26 17:02:49 -06:00
Timothy Baldridge
3127a00d95
update installer for new extractor
2019-08-25 22:32:05 -06:00
Timothy Baldridge
42864ac12b
rework extractor routines
2019-08-25 17:52:03 -06:00
Timothy Baldridge
bf181cdc2d
add support for ESM cleaning
2019-08-24 21:46:32 -06:00
Timothy Baldridge
dc6b4b9ef7
We now copy custom LOOT rules
2019-08-24 17:59:22 -06:00
Timothy Baldridge
5c7acc5e18
We now remap ModOrganizer.ini files
2019-08-24 17:20:54 -06:00
Timothy Baldridge
7be81d9a98
cache nexus info when validating mod links
2019-08-24 14:23:16 -06:00
Timothy Baldridge
dd63fb8402
few fixes found when building Lexys
2019-08-23 22:47:52 -06:00
Timothy Baldridge
114fefb38d
Fixes for supporting Fallout New Vegas
2019-08-22 17:29:44 -06:00
Timothy Baldridge
07df55383e
small bug fixes that came up during testing for a 0.7 release
2019-08-22 16:05:16 -06:00
Timothy Baldridge
b91e7348b7
Can install Basic Fixes.exe with the new VFS backend
2019-08-20 16:37:55 -06:00
Timothy Baldridge
e24d29e93d
Boom! Basic Fixes.exe compiles with the new VFS compiler
2019-08-20 16:03:18 -06:00
Timothy Baldridge
14bb629b8a
cut memory usange in half using string interning, most of the Basic Fixes pack compiles
2019-08-20 15:44:32 -06:00
Timothy Baldridge
c343a74359
massive refactoring, it compiles, but it's surely broken
2019-08-19 22:57:08 -06:00
Timothy Baldridge
1a7836ec2a
started work on VFS should simplify and greatly speed up really complex modlists
2019-08-14 22:30:37 -06:00
Timothy Baldridge
3a1ab1b14a
add missing icon
2019-08-12 16:12:47 -06:00
Timothy Baldridge
e4352917e5
fix some compilation bugs
2019-08-12 15:00:22 -06:00
Timothy Baldridge
a6d90ccc3f
fix the BSA encoder, add support for hand built patches
2019-08-11 16:57:32 -06:00
Timothy Baldridge
a1067c06d6
issue-10 add handling for dummy ESPs
2019-08-10 10:03:51 -06:00
Timothy Baldridge
f569d203fa
add some build info to the log messages
2019-08-09 15:13:02 -06:00
Timothy Baldridge
5cf03540f7
issue-4 - Implement deep archive handling for compiler/installer
2019-08-08 22:07:23 -06:00
Timothy Baldridge
4b036221b9
issue-4 - Can index nested archives
2019-08-08 16:36:09 -06:00
Timothy Baldridge
206a1c9039
request a link rather than info from the nexus during compilation to handle missing files
2019-08-08 15:29:16 -06:00
Timothy Baldridge
8513441afd
Upgrade SevenZipExtractor, fix for bad zips, add Ignore Missing Files button
2019-08-07 17:06:38 -06:00
Timothy Baldridge
687b920c85
reworked 7z intergration, validate nexus archives during compilation
2019-08-05 17:58:42 -06:00
Timothy Baldridge
e8f2ad2f16
crash log fixes, bug fixes, and more info during failures
2019-08-04 16:08:03 -06:00
Timothy Baldridge
197873ec1d
add some basic support for FO4
2019-08-03 11:37:32 -06:00
Timothy Baldridge
1b36db4c29
fix bug in patcher
2019-08-03 07:02:12 -06:00
Timothy Baldridge
873bb47e35
added an overall progress bar
2019-08-02 17:04:04 -06:00
Timothy Baldridge
81a51265b0
bunch of bug fixes with mods that get updated, prepping for Alpha
2019-08-02 16:31:13 -06:00
Timothy Baldridge
2529e77036
few tweaks
2019-07-31 15:11:07 -06:00
Timothy Baldridge
12a6b12a65
Tons of GUI work
2019-07-30 21:59:19 -06:00
Timothy Baldridge
13e839156d
UI improvements
2019-07-30 15:45:04 -06:00
Timothy Baldridge
5811380241
switched the compiler/installer over to the new BSA libs
2019-07-29 21:32:52 -06:00
Timothy Baldridge
099021d890
first commit of new BSA reader/writer
2019-07-28 17:04:23 -06:00
Timothy Baldridge
e63e3be3b7
working on BSA compression support
2019-07-26 14:59:14 -06:00
Timothy Baldridge
61862ae7dd
support for ModDB, and more testing fixes
2019-07-23 22:31:08 -06:00
Timothy Baldridge
dffe2a68de
Can install loose files as well
2019-07-22 22:27:26 -06:00
Timothy Baldridge
efd61c4b39
Can install files from archives in modpacks
2019-07-22 22:17:52 -06:00
Timothy Baldridge
752478f185
Switch to a WPF app
2019-07-22 16:17:46 -06:00
Timothy Baldridge
1466be47c0
added patching support
2019-07-21 21:36:25 -06:00
Timothy Baldridge
e4ca3cd01e
Can create self-installing modlists
2019-07-21 16:47:17 -06:00
Timothy Baldridge
8b7b64ddd4
handle several more unmatching files
2019-07-21 06:42:29 -06:00
Timothy Baldridge
2d061bc1e4
Initial commit
2019-07-20 22:40:54 -06:00