Matt Nadareski
3cef665b2b
[DatTools] Add sample as output type for split
2016-09-13 11:02:02 -07:00
Matt Nadareski
35160ecf6e
[DatTools] Add even more things to read
2016-09-13 10:48:45 -07:00
Matt Nadareski
2722ab668e
[DatTools] Make DOSCenter dats compatible
2016-09-12 23:29:23 -07:00
Matt Nadareski
440215ef99
[DatTools] Fix one output field
2016-09-12 23:05:45 -07:00
Matt Nadareski
94d673d9fc
[DatTools] Add more fields to read and write
2016-09-12 23:04:28 -07:00
Matt Nadareski
ea719c828c
[DatTools] Move things around
2016-09-12 15:29:07 -07:00
Matt Nadareski
66fa0c226c
[DatTools] Create dats in parallel for diffing
2016-09-12 15:27:31 -07:00
Matt Nadareski
c12db06231
[DatTools] Remove serial versions of Update and PopulateUserData
2016-09-12 15:20:55 -07:00
Matt Nadareski
254495c5fc
[DatTools] Add remove extension to missfile
...
This change also makes PopulateUserDataParallel default for now.
2016-09-12 14:52:46 -07:00
Matt Nadareski
78ce3084c2
[DatTools] Add more header info out
2016-09-12 14:33:24 -07:00
Matt Nadareski
7722a1313e
[DatTools] Fix cascaded diff as well
2016-09-10 21:52:02 -07:00
Matt Nadareski
6010fc2de9
[DatTools] Make sure dictionaries exist
2016-09-09 16:27:15 -07:00
Matt Nadareski
fb65599a09
[DatTools] Add log statement for BucketByGame
2016-09-09 16:10:59 -07:00
Matt Nadareski
2789dddd58
[DatTools] Continuation of last
2016-09-09 15:54:10 -07:00
Matt Nadareski
9c64d6d442
[DatTools] Make overwriting more correct
2016-09-09 15:41:43 -07:00
Matt Nadareski
35e8e8a61b
[DatTools, Style] Make output names even better
2016-09-09 15:37:15 -07:00
Matt Nadareski
02c7853361
[ALL] Update way output formats are handled
2016-09-09 15:25:37 -07:00
Matt Nadareski
c66ba49f22
[DatTools] Add Redump MD5, SHA1, and SFV output
2016-09-09 14:06:47 -07:00
Matt Nadareski
033a7c358f
[DatTools] Some loadflags are on regular files...
2016-09-09 10:53:41 -07:00
Matt Nadareski
e540b6c736
[DatTools] Fix unlimited cycle
2016-09-09 10:05:25 -07:00
Matt Nadareski
230571e3b8
[DatTools] New loadflags introduced
2016-09-09 10:02:56 -07:00
Matt Nadareski
39d12de6e7
[DatTools] Skip files with no name
2016-09-09 10:00:37 -07:00
Matt Nadareski
c45d8b7025
[DatTools] Add lock to adding rom
...
The idea is that this will help in the future to make Parsing go quicker
2016-09-08 21:48:50 -07:00
Matt Nadareski
21e06108a3
[DatTools] Add experimental PopulateUserDataParallel (not hooked up)
2016-09-08 21:44:49 -07:00
Matt Nadareski
c2082b4332
[DatTools] Remove unnecessary labels
2016-09-07 15:32:55 -07:00
Matt Nadareski
5b9bbaacfc
[DatTools] Use new comparer to get file-system order
2016-09-07 13:59:25 -07:00
Matt Nadareski
50f7bac485
[DatTools] Try to make sure that DATs output the same everytime
2016-09-07 12:39:09 -07:00
Matt Nadareski
d25985aab7
[DatTools] Respect the mt param
2016-09-07 12:19:46 -07:00
Matt Nadareski
0a5accbe3c
[DatTools] Sort lists of roms after processing
2016-09-07 12:16:19 -07:00
Matt Nadareski
6e6d5a0102
[DatTools] Add maxDegreeOfParallelism to UpdateParallel
2016-09-07 12:02:09 -07:00
Matt Nadareski
eb50e2bd48
[DatTools] Fix individual DAT updating
2016-09-07 11:08:13 -07:00
Matt Nadareski
1a8ad6d3ae
[DatTools] Add first attempt at UpdateParallel
2016-09-07 10:58:21 -07:00
Matt Nadareski
2e0b180fc6
[DatTools] Rearrange code blocks in WriteDatfile
2016-09-07 10:31:57 -07:00
Matt Nadareski
7e1a2c422c
[DatTools] Make sure all fields are accounted for
2016-09-06 21:15:17 -07:00
Matt Nadareski
6745f911de
[DatTools] Split should use original information
2016-09-06 21:08:21 -07:00
Matt Nadareski
726ef79120
[DatTools] Make sure the file is proper, minor changes
2016-09-06 20:57:03 -07:00
Matt Nadareski
504cbdb389
[DatTools] Failsafe for empty DATs
2016-09-06 20:47:21 -07:00
Matt Nadareski
615bc718b8
[SabreTools] Make Split non-object; add typesplit
2016-09-06 17:20:16 -07:00
Matt Nadareski
0fdaed35b3
[DATFromDirParallel] Get DFDP working properly but keep it unhooked
2016-09-06 16:09:14 -07:00
Matt Nadareski
9d10be405b
[DatTools] Fix error
2016-09-06 13:05:11 -07:00
Matt Nadareski
c5d7345193
[DatTools] Remove old Filter
2016-09-06 12:47:39 -07:00
Matt Nadareski
60e05089d5
[DatTools] Make filtering more accurate
2016-09-06 12:34:09 -07:00
Matt Nadareski
59d8b7b5ed
[DatTools] Take care of nulled values too
2016-09-06 12:18:30 -07:00
Matt Nadareski
27d61eb0e6
[DatTools] Filtering updates
...
Instead of filtering as a post-process to a DAT, have it filter when the DATs are being parsed into the internal structure. This ends up with less memory used off the bat and it should make things quicker. This has not shown any issues in testing, so if this needs to be reverted, it will. Other small changes are also included in this. Some DFD issues might be lingering from this.
2016-09-06 11:38:55 -07:00
Matt Nadareski
74a6aad25d
[DatTools] Fix offsets again
2016-09-05 20:31:44 -07:00
Matt Nadareski
6192242d5e
[ALL] Move some methods around to make more internal sense
2016-09-01 20:38:41 -07:00
Matt Nadareski
ef9efd691a
[DatTools] Enable rest of dats to be output in same format
2016-08-31 20:53:20 -07:00
Matt Nadareski
b63dc1a396
[DatTools] Attempt to let output format to go into cascade
2016-08-31 17:42:26 -07:00
Matt Nadareski
35af57d09a
[DatTools] Correctly account for game descriptions
2016-08-31 14:58:55 -07:00
Matt Nadareski
262fbba889
[DatTools, Build] Slight changes for clarity
2016-08-31 14:07:25 -07:00