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
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
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
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
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
Matt Nadareski
24ce4bcc51
Make layers more clearly named
2021-03-09 13:32:10 -08:00
Matt Nadareski
162af3de31
Hook up default system in options ( fixes #246 )
2021-03-09 12:01:45 -08:00
Matt Nadareski
7c0af96dc9
Make XGD extension
2021-03-09 09:55:08 -08:00
Matt Nadareski
026f999b46
VideoNow discs are audio only ( fixes #261 )
2021-03-09 09:41:39 -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
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
42def3bbe5
Fix dropdown population
2021-03-07 10:05:54 -08:00
Matt Nadareski
916aa9fd70
Move things around like Shadow
2021-03-02 11:34:48 -08:00
Matt Nadareski
34d65a9d70
KnownSystem cleanup based on Shadow's stuff
2021-03-02 09:48:36 -08:00
Matt Nadareski
66cdade01b
Fix layerbreak reading (wrong endianness)
2021-02-27 23:04:25 -08:00
Matt Nadareski
6214d91940
Rename ring fields in SubmissionInfo
2021-02-27 21:47:10 -08:00
Matt Nadareski
6be4bb7c85
Boilerplate for 4 layer support
2021-02-26 22:52:28 -08:00
Matt Nadareski
2f33581e4a
Add PS5 console to list
2021-02-26 22:27:36 -08:00
Matt Nadareski
f3dba9a026
Add Xbox Series consoles to list
2021-02-26 22:13:18 -08:00
Matt Nadareski
d7d0af369c
Boilerplate for 3 layer support
2021-02-26 21:58:10 -08:00
Matt Nadareski
9e32435972
Reorganize Drive class a little
2021-02-04 21:38:57 -08:00
Matt Nadareski
c2b724e949
Auto-detect VCD ( fixes #257 )
2021-02-04 21:16:42 -08:00
Matt Nadareski
04a8079cee
Add better notes and outputs for process
2021-01-26 22:46:06 -08:00
Matt Nadareski
1353ee603b
Fix serialization issue
2021-01-26 22:45:04 -08:00
Matt Nadareski
e9d272d139
Potentially massive file gets compressed
2021-01-26 20:55:45 -08:00
Matt Nadareski
101193cb78
Streamline statuses from trying to execute
2021-01-25 13:11:20 -08:00
Matt Nadareski
999c4dceb5
Ensure the executable exists before trying to run it
2021-01-25 11:55:18 -08:00
Matt Nadareski
47b5bbe7e7
Update to BurnOutSharp 1.5.1
2021-01-22 12:03:12 -08:00
Matt Nadareski
da1f59e0c1
Fix UIC output parsing and generation
2021-01-15 14:31:31 -08:00
Matt Nadareski
3df7842d23
Add ability to hash a file to base parameters
2021-01-15 12:13:27 -08:00
Matt Nadareski
62a0f6e49a
Port most hashing code from SabreTools
...
Note that this explcitly omits both the formerly-supported RIPEMD160 as well as the currently-Aaru-specific SpamSum.
2021-01-15 11:57:24 -08:00
Matt Nadareski
33e73a8992
More messages isnt a bad thing
2020-12-31 11:02:14 -08:00