Matt Nadareski
7a2061a36e
Bump version for first MPF rebranded stable
2021-04-23 10:30:44 -07:00
Matt Nadareski
191c7b080e
Add offset for all HVN discs
2021-04-18 10:42:09 -07:00
Matt Nadareski
aab0813688
Remove HVN-specific flags for now
...
These flags may cause dumping issues for some, if not a majority, of VideoNow discs
2021-04-16 21:18:48 -07:00
Matt Nadareski
b15ddf390b
Update to BurnOutSharp 1.6.1
2021-04-14 09:27:42 -07:00
Matt Nadareski
d6f2ecbd25
Add version from Git commit ( fixes #271 )
...
This also ensures that the new version check still works as well, so the commit hash addition doesn't screw anything up.
2021-04-13 09:30:26 -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
f7f924593f
Add Audio CD detection
...
On Windows 10, at least, when a purely Audio CD is put in, it gets the volume label of "Audio CD", conveniently. We can use this to at least attempt to match, even if this could be a false positive for some CD-i or things like Jag CD
2021-04-07 10:04:59 -07:00
Matt Nadareski
22b15710d0
Take output of compression into account for log
2021-04-02 22:34:46 -07:00
Matt Nadareski
7e5952bbb8
Add log file lsits for CleanRip and UIC
2021-04-02 22:23:15 -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
096a8a6a06
Add Aaru log file paths, remove TODO in DIC
2021-04-02 21:56:14 -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
203418eebc
CD-i is a fake audio format
2021-03-31 20:36:06 -07:00
Matt Nadareski
136c6c8fbf
Remove two useless TODOs
2021-03-29 13:11:45 -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
5e0d99ff5d
Remove unnecessary TODOs
2021-03-29 12:12:05 -07:00
Matt Nadareski
d963dbbd5f
Move some classes around and cleanup
2021-03-29 11:55:29 -07:00
Matt Nadareski
11ce78fca2
Fix and use ProcessingQueue
2021-03-29 10:50:43 -07:00
Matt Nadareski
fd4022ba84
Add ProcessingQueue (nw)
2021-03-29 10:23:34 -07:00
Matt Nadareski
f91aecad8e
Add queueing mechanism to DumpEnvironment
2021-03-29 09:35:39 -07:00
Matt Nadareski
3f3a1c9a44
Support new Redump languages and regions
2021-03-27 10:28:45 -07:00
Matt Nadareski
7cc4f6d6a7
Only list protections found, not the files
...
This may be gated behind a flag in the future as having the full list of files and their associated protections can be useful.
2021-03-21 15:38:52 -07:00
Matt Nadareski
81d0cc2cc2
Replace . with _ for DIC output paths ( fixes #264 )
2021-03-19 21:14:33 -07:00
Matt Nadareski
70f368d6e9
Make copy scan errors separate ( fixes #263 )
2021-03-19 17:44:42 -07:00
Matt Nadareski
7cc231f5fd
Fix incorrectly disposing stream
2021-03-15 22:06:14 -07:00
Matt Nadareski
275fd0da48
Rearrange DumpEnvironment code
2021-03-12 15:14:40 -08:00
Matt Nadareski
1ad5c25ed0
Remove .NET Framework 4.7.2, update copyright dates
2021-03-12 15:05:33 -08: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
9bdead5616
Various bits of maintenence
...
Added and fixed some of the CD DIC Matchers
Added caching for last line of text and last matcher used
Made replacing the last line more efficient
Fixed default system handling
Fixed potential issue with sector reading
2021-03-11 13:02:48 -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
ecb0234258
Make inner and outer layers more apparent
...
Also makes label and data side data make more sense
2021-03-09 14:06:18 -08:00