Commit Graph

263 Commits

Author SHA1 Message Date
Matt Nadareski
9574765b3c [FileTools] Use last write time instead of creation time 2016-09-13 11:31:49 -07:00
Matt Nadareski
ed1676cd35 [DatTools, RomTools] Fix type-split output, make parsing for MAME listxml better 2016-09-13 11:24:02 -07:00
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
77f41f2130 [FileTools] Get date from file 2016-09-12 14:29:04 -07:00
Matt Nadareski
a595a54f7b [RomTools] Try to make sort more safe 2016-09-11 17:40:46 -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
883860873d [ALL] Rename OutputFormatFlag to OutputFormat
Since the original OutputFormat doesn't exist anymore, adding "Flag" to the var name isn't necessary
2016-09-09 15:51:47 -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
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
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
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