Commit Graph

124 Commits

Author SHA1 Message Date
Matt Nadareski
ef1e70d5cd [DatTools] Make sure threading is respected for populating 2016-09-18 21:26:21 -07:00
Matt Nadareski
2753542a1f [DatTools] Part 2 of using ref 2016-09-18 21:11:35 -07:00
Matt Nadareski
22e60c26e0 [ALL] Make Parse use the Dat as a ref
All cases where this was being used, it was being assigned back to the original datdata object. This is not necessary.
2016-09-18 21:05:48 -07:00
Matt Nadareski
ffbd416174 [DatTools, RomTools] Fix convert, fix sort 2016-09-18 13:03:51 -07:00
Matt Nadareski
d0526db863 [DatTools] Strip out non-roms/disk unless specified 2016-09-17 15:24:37 -07:00
Matt Nadareski
bf6d45a542 [ALL] More temp standardization, naming standardization 2016-09-16 16:35:58 -07:00
Matt Nadareski
ee575b32c6 [Dattools] More output tweaks 2016-09-14 12:51:18 -07:00
Matt Nadareski
53e54353c8 [DatTools] Only output optional fields if they exist 2016-09-14 12:45:53 -07:00
Matt Nadareski
2cff1a48b1 [DATFromDir] Fix basic SuperDAT output 2016-09-14 12:16:34 -07:00
Matt Nadareski
b5307b79c3 [DATFromDir] Force file order parity 2016-09-14 11:05:40 -07:00
Matt Nadareski
c015640bfb [SimpleSort] Fix SimpleSort naming 2016-09-14 10:33:45 -07:00
Matt Nadareski
901ecf2c49 [DatTools] Fix date read in XML 2016-09-14 09:54:29 -07:00
Matt Nadareski
1dc45acca2 [ALL] Rewrite some archive handling
Remove managed writing, simplify archive to archive handling, add ability to set modification date on files if in source rom.
2016-09-13 16:04:24 -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
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