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
Matt Nadareski
bc57df7fc1
Add a note for later
2020-12-30 22:29:42 -08:00
Matt Nadareski
e16f616286
Safer queries on getting disc type
2020-12-30 22:20:47 -08:00
Matt Nadareski
c5497d787b
Ensure parameters have system and type set
2020-12-30 21:14:06 -08:00
Matt Nadareski
64f60004c4
Error messages on Redump errors
2020-12-30 15:00:52 -08:00
Matt Nadareski
020c063177
Parameters should know their state better
2020-12-30 14:49:28 -08:00
Matt Nadareski
a3e6f8157f
Extension cleanup
2020-12-30 14:28:46 -08:00
Matt Nadareski
eff6407206
Remove CD-i DV from supported profiles
2020-12-27 13:39:26 -08:00
Matt Nadareski
71630591a1
Add short-circuit for unmatched tracks
2020-12-12 13:37:33 -08:00