Commit Graph

760 Commits

Author SHA1 Message Date
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
5053ee6a42 [ALL] Add new output formats, add outputformat flag 2016-09-09 14:28:00 -07:00
Matt Nadareski
c66ba49f22 [DatTools] Add Redump MD5, SHA1, and SFV output 2016-09-09 14:06:47 -07:00
Matt Nadareski
92b84e4fcf [FileTools] Wrap more for ease 2016-09-09 13:43:27 -07:00
Matt Nadareski
eddab0408c [FileTools] Don't write if the file already exists 2016-09-09 13:42:54 -07:00
Matt Nadareski
c6094da36a [FileTools] Add better extension handling (thanks edc!) 2016-09-09 13:39:01 -07:00
Matt Nadareski
86d479abf6 [FileTools] Add temp fix to get around broken romba 2016-09-09 12:37:13 -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
b075da1afe [Style] Make CompareNumeric safer 2016-09-08 20:35:00 -07:00
Matt Nadareski
1a2e50ed07 [RomTools] Actually, nix correctness partially 2016-09-07 17:29:15 -07:00
Matt Nadareski
5cf5f81f2c [RomTools] Get more correct with matching 2016-09-07 17:28:23 -07:00
Matt Nadareski
7fe506e908 [RomTools] Make sort treat SuperDAT paths properly 2016-09-07 17:26:59 -07:00
Matt Nadareski
375d84ebf8 [RomTools] Sort by filesystem naming for Sort 2016-09-07 15:34:18 -07:00
Matt Nadareski
c2082b4332 [DatTools] Remove unnecessary labels 2016-09-07 15:32:55 -07:00
Matt Nadareski
1fb058ea79 [Logger] Show full commandline when log started 2016-09-07 15:01:49 -07:00
Matt Nadareski
5b9bbaacfc [DatTools] Use new comparer to get file-system order 2016-09-07 13:59:25 -07:00
Matt Nadareski
3819819ffa [Style] Add "windows-style" sorting to names 2016-09-07 13:35:05 -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
5c9fec835e [DATFromDirParallel] Don't add blanks by default until flag is available 2016-09-07 11:33:35 -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
3e104ab860 [DATFromDirParallel] Add locks 2016-09-07 10:27:38 -07:00
Matt Nadareski
5b81ec306d [DATFromDirParallel] Remove passing of DatData 2016-09-07 10:03:19 -07:00
Matt Nadareski
a86c319a6d [DATFromDirParallel] Add description to blank roms 2016-09-07 09:57:06 -07:00
Matt Nadareski
fb7f029d3a [DATFromDirParallel] Reintroduce proper keys 2016-09-06 22:10:11 -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
61c9f7a76d [SabreTools, DATFromDirParallel] Change var name, fix splits 2016-09-06 20:34:09 -07:00
Matt Nadareski
e5c6ef2b8d [DATFromDirParallel] Actually use the flag... 2016-09-06 17:58:25 -07:00
Matt Nadareski
8f3b8a3362 [DATFromDirParallel] Add limit to parallelism 2016-09-06 17:41:44 -07:00
Matt Nadareski
fd931043ac [DATFromDirParallel] Sleep for handles 2016-09-06 17:30:44 -07:00
Matt Nadareski
615bc718b8 [SabreTools] Make Split non-object; add typesplit 2016-09-06 17:20:16 -07:00
Matt Nadareski
630313ce83 [SabreTools] Add DFDP as a flag! 2016-09-06 16:44:43 -07:00
Matt Nadareski
0fdaed35b3 [DATFromDirParallel] Get DFDP working properly but keep it unhooked 2016-09-06 16:09:14 -07:00
Matt Nadareski
bb70e1bf43 [DATFromDirParallel] Fixes to make DFDP viable 2016-09-06 14:58:00 -07:00
Matt Nadareski
0d51e5af20 [Build] Update help text again 2016-09-06 14:35:45 -07:00
Matt Nadareski
093dcb20e4 [Build] Update DFD help text 2016-09-06 14:28:00 -07:00