Matt Nadareski
76fcb3ae10
Separate "Include Artifacts" into a separate setting ( fixes #287 )
2021-06-19 15:41:46 -07:00
Matt Nadareski
68fa1eecfb
Replace dumping program output processing
2021-06-15 10:24:19 -07:00
Matt Nadareski
01b6c3cc98
Minor formatting change in ProcessingQueue
2021-06-14 22:37:47 -07:00
Matt Nadareski
9a9a977cc4
Simplify flag validation
...
Instead of trying to determine if something is a flag, just check if it's one of the supported flags. This should reduce the amount of potential issues that come along with making assumptions about what a parameter could look like.
2021-06-03 22:13:50 -07:00
Matt Nadareski
1c9ebfd703
TODO additions
2021-06-03 21:20:45 -07:00
BadAd84
b1af2b6061
Fix for high cpu usage, issue with loop. ( #286 )
2021-05-30 12:58:08 -07:00
Matt Nadareski
1fc6476f71
Be smarter about checking for zipped logs
2021-05-27 11:46:47 -07:00
Matt Nadareski
9263769906
Fix negative offsets ( fixes #282 )
2021-05-27 10:41:25 -07:00
Matt Nadareski
ebaf9539b2
Allow users to customize protection scanning
2021-05-06 21:47:57 -07:00
Matt Nadareski
f7019546d1
Add experimental dark mode ( fixes #272 )
2021-04-26 12:07:21 -07:00
Matt Nadareski
086f54abf0
Topsy-turvy ( fixes #274 )
2021-04-25 14:08:00 -07:00
Matt Nadareski
143a4149bd
Parametrics ( #276 )
...
* Begin reducing complexity of parameters classes
* Make the method virtual, not the field
* Consolidate helper methods
* Fix "empty" commands; Fix DD generation
* Handle all sorts of numerical values
* Rip out remaining unneeded enum
2021-04-25 14:03:55 -07:00
Matt Nadareski
4b7d4e05e7
Streamline output path textbox handling
...
Addresses issue of cursor moving during typing
Addresses issue of extraneous spaces appearing
2021-04-12 13:25:12 -07:00
Matt Nadareski
1edac34c1a
Handle dialog return properly
...
Also fixes an issue where dumpable media with no ring would show a ringcode tab
2021-04-11 09:31:22 -07:00
Matt Nadareski
9adc588c9c
Reintroduce options cancel button
2021-04-11 00:09:13 -07:00
Matt Nadareski
9854c9970a
Add descriptions to new options, change defaults
...
The default changes are:
- Setting `CompressLogFiles` to `true`
- Setting `ToolsInSeparateWindow` to `true`
- Setting `EnableLogFormatting` to `false`
- Setting `EnableProgressProcessing` to `false`
The last two don't really matter if `ToolsInSeparateWindow` is `true` since no UI-derived logs will ever trigger them, so they're being disabled for now.
2021-04-09 13:31:23 -07:00
Matt Nadareski
0c68164d6d
Add option for log formatting
2021-04-09 12:03:30 -07:00
Matt Nadareski
5e283c9e80
Add option to enable progress processing
...
This is one of the larger pain-points for redirecting the output as it involves a regex. Make it optional so people with weaker systems have a better chance.
2021-04-09 11:16:50 -07:00
Matt Nadareski
d270501c2d
Update to BurnOutSharp 1.6.0
2021-04-09 10:31:27 -07:00
Matt Nadareski
22b15710d0
Take output of compression into account for log
2021-04-02 22:34:46 -07:00
Matt Nadareski
742db4c854
Change default archive name
2021-04-02 22:12:32 -07:00
Matt Nadareski
4fd51dbe45
Default to false, for now
2021-04-02 21:57:00 -07:00
Matt Nadareski
ad5cd5b8f9
Only encode artifacts if we're outputting JSON
2021-04-02 21:53:41 -07:00
Matt Nadareski
96fa8d8cef
Add DiscImageCreator log paths
2021-04-02 21:36:14 -07:00
Matt Nadareski
01bf3c9efb
Add log file compression
2021-04-02 21:21:50 -07:00
Matt Nadareski
da0bf64e94
Add log compression option
2021-04-02 20:55:20 -07:00
Matt Nadareski
d39cf5d13f
Make JSON optional ( fixes #268 )
2021-04-02 18:57:25 -07:00
Matt Nadareski
d2c504898a
Empty the queue at least
2021-04-01 19:08:39 -07:00
Matt Nadareski
58028b4f18
Reset queue entirely to prevent issues
2021-04-01 15:11:30 -07:00
Matt Nadareski
54e835687b
Only rely on cancellation not disposal
2021-04-01 15:10:43 -07:00
Matt Nadareski
eb4e95e5db
Fix ProcessingQueue disposal ( fixes #267 )
2021-03-31 21:26:55 -07:00
Matt Nadareski
2c216d6a58
Use BurnOutSharp for PSX scanning
2021-03-29 13:10:49 -07:00
Matt Nadareski
f7ec19cc5d
Clean up a couple more TODOs
2021-03-29 13:05:46 -07:00
Matt Nadareski
e8c4a97158
Fix flag value
2021-03-29 12:14:06 -07:00
Matt Nadareski
5e5fc4c812
Factor in size to media type output
2021-03-29 12:12:20 -07:00
Matt Nadareski
d963dbbd5f
Move some classes around and cleanup
2021-03-29 11:55:29 -07:00
Matt Nadareski
3f3a1c9a44
Support new Redump languages and regions
2021-03-27 10:28:45 -07:00
Matt Nadareski
512f7ae016
Clean up parameters and related
...
This makes some former virtual methods into properties, cleans up the location of some logic, and makes the BaseParameters class a little neater
2021-03-12 14:59:04 -08:00
Matt Nadareski
c855aa5cef
Make outputting to separate window a setting
2021-03-10 15:13:11 -08:00
Matt Nadareski
e2a27479f5
Display dump progress in log window ( fixes #131 )
...
This builds heavily upon the work that Jack put into capturing and processing DIC outputs. For now, there are only matchers for DIC outputs. All other programs will still direct to the log window, but may not be processed as neatly
2021-03-10 14:51:13 -08:00
Matt Nadareski
162af3de31
Hook up default system in options ( fixes #246 )
2021-03-09 12:01:45 -08:00
Matt Nadareski
bbbc3e98a0
One more pass on options
2021-03-08 22:19:22 -08:00
Matt Nadareski
f78ad4e7b6
Fix incorrect eject value for Check
2021-03-08 20:48:51 -08:00
Matt Nadareski
71f474c26c
CMI is its own option
2021-03-08 15:20:13 -08:00
Matt Nadareski
e248368484
Add force dumping option for Aaru
2021-03-08 15:10:09 -08:00
Matt Nadareski
7225b8c32d
Make eject after dump an option
2021-03-08 15:06:40 -08:00
Matt Nadareski
20e475e130
Separate out Aaru and DIC options
2021-03-08 14:56:26 -08:00
Matt Nadareski
6ae59e91de
Shuffle things for Redump obviousness
2021-03-07 14:17:25 -08:00
Matt Nadareski
73b585cdd2
Add PS5 version extraction ( fixes #258 )
2021-02-26 22:36:43 -08:00
Matt Nadareski
2f33581e4a
Add PS5 console to list
2021-02-26 22:27:36 -08:00