Commit Graph

178 Commits

Author SHA1 Message Date
Matt Nadareski
abcafff384 [DatFile] Tweaks to DFD 2018-02-23 16:56:15 -08:00
Matt Nadareski
5118266f8d [DatFile, DatItem, Utilities] Method cleanup 2018-02-23 14:18:02 -08:00
Matt Nadareski
232001e404 [DatFile] Attempt to make most DAT functions quicker 2018-02-23 11:36:17 -08:00
Matt Nadareski
b01ba56d6a [DatFile, FileTypes/, Utilities] GUID, but correct 2018-02-22 16:21:11 -08:00
Matt Nadareski
0ccbdd2a83 [Utilities, DatFile] Create another factory 2018-02-16 00:35:58 -08:00
Matt Nadareski
d36cff2f9b [FileTypes] Rename methods to fit better 2018-02-15 23:52:57 -08:00
Matt Nadareski
5740cecc0d [FileTypes/] BaseFile for life 2018-02-15 23:38:55 -08:00
Matt Nadareski
d4f7276e76 [DatFile] Ensure proper sorting for Cascade 2018-02-14 16:01:49 -08:00
Matt Nadareski
a8460d6ff8 [SabreTools, DatFiles/] Add flag for keeping empty games instead of making it default 2018-02-14 12:09:18 -08:00
Matt Nadareski
c9d15eb0c2 [DatFile] Remove debug code 2018-02-08 00:41:49 -08:00
Matt Nadareski
a44783b4f7 [DatFIle] If roms end with directory separators, keep them
There are weird cases where directories are wanted during parsing. We shouldn't be filtering them out unless people specifically remove them.
2018-02-08 00:40:58 -08:00
Matt Nadareski
222132af5f [DatFile] Fix verify writing 2018-02-02 23:59:19 -08:00
Matt Nadareski
a0d585d994 [SabreTools, DatFile, Utilities] Add "output-type" flag (not hooked up) 2018-01-23 11:39:35 -08:00
Matt Nadareski
896bdb9ec9 [DatFile] Fix subdevice parsing 2018-01-16 23:40:21 -08:00
Matt Nadareski
ae2d0fe989 [ALL} Preliminary hookup of listxml (nw) 2018-01-15 01:39:23 -08:00
Matt Nadareski
5e303cde49 [ALL] Fix device merging, add new parsing prototypes 2018-01-13 22:42:42 -08:00
Matt Nadareski
1484e318aa [SabreTools, Flags, DatFiles/, Utilities] Add depreciated flag 2018-01-10 22:23:17 -08:00
Matt Nadareski
2d3d38a7f1 [DatFile] Add safety check on merging 2018-01-10 00:02:39 -08:00
Matt Nadareski
4768771d69 [DatFile, SeparatedValue, Utilities] Fix SSV 2018-01-08 18:39:11 -08:00
Matt Nadareski
f366e32c48 [SabreTools, Flags, DatFile, Utilities] Add SSV in/out 2018-01-08 18:02:50 -08:00
Matt Nadareski
2c332a5772 [SabreTools] Add "only same" flag for description replacement 2018-01-08 13:04:09 -08:00
Matt Nadareski
85d7b13a09 [SabreTools, Flags, DatFile] Add size split 2018-01-08 12:40:48 -08:00
Matt Nadareski
326a09a52d [SabreTools, Flags, DatFiles/, Utilities] Fix flags
Fix some long flag names to be more descriptive
2018-01-08 11:34:56 -08:00
Matt Nadareski
caabf69f11 [SabreTools, Flags, DatFile, README] Add replace year, manufacturer 2018-01-06 22:30:58 -08:00
Matt Nadareski
99c4c4e5a2 [SabreTools, Flags, DatFile, README] Add update description 2018-01-06 22:04:28 -08:00
Matt Nadareski
33283b7ea5 [DatItems] Add reading Blanks where appropriate 2018-01-04 01:12:49 -08:00
Matt Nadareski
be40ddf026 [DatFile] Fix merged sets 2017-12-22 14:08:17 -08:00
Matt Nadareski
e30cfd3ff2 [DatFile] Fix contains, split 2017-12-22 12:13:08 -08:00
Matt Nadareski
46b17ab97a [DatFile] Need to follow new pattern everywhere 2017-12-22 01:47:24 -08:00
Matt Nadareski
c7b3c94d7b [DatFile] Attempt to fix split again 2017-12-22 01:40:28 -08:00
Matt Nadareski
81886d23ba [DatFIle] Fix bucketing 2017-12-21 16:10:18 -08:00
Matt Nadareski
417aafe746 [DatFile] Clean empty keys in a saner way 2017-12-21 15:59:42 -08:00
Matt Nadareski
6478e15605 [DatFile] Fix adding from devices 2017-12-21 10:34:09 -08:00
Matt Nadareski
352d3050c0 [DatFile] Logging update, fix bucketing, fix split sets, fix CHD parsing 2017-12-19 17:59:48 -08:00
Matt Nadareski
7320d885a7 [SabreTools, DatFIle, HatHeader, MissFile] Invert flag internally 2017-12-14 23:14:13 -08:00
Matt Nadareski
a944125bea [DatFile] Cleanup 2017-12-14 16:47:12 -08:00
Matt Nadareski
34945685ad [DatFiles/] Use parent constructors 2017-12-14 16:40:56 -08:00
Matt Nadareski
6dafd36413 [SabreTools, DatFile] Implement flag 2017-12-14 15:55:06 -08:00
Matt Nadareski
ce4d84c7d4 [SabreTools, DatFiles/] Fix merging, fix replacement 2017-12-14 14:46:03 -08:00
Matt Nadareski
1503209d99 [DatFile] Non-Rom/Disk don't need to get checked for dupes 2017-12-14 13:55:15 -08:00
Matt Nadareski
aa62531c9d [SabreTools, DatFile] Allow updating names AND/OR hashes 2017-12-14 13:38:04 -08:00
Matt Nadareski
e8d59e6970 [ALL] Take care of possible null strings 2017-12-14 13:22:22 -08:00
Matt Nadareski
075ad6f08c [SabreTools, DatFile] Add update hash flag to base-name 2017-12-13 13:00:47 -08:00
Matt Nadareski
2dda5ce062 [SabreTools, DatFile] Make method signatures cleaner 2017-12-05 18:04:11 -08:00
Matt Nadareski
c98e1c6da0 [DatFile] tempSubDir was unused 2017-12-05 15:11:41 -08:00
Matt Nadareski
161a869e0f [DatFile] RandomFileName is not good enough 2017-12-05 15:10:04 -08:00
Matt Nadareski
58c5939514 [DatFile, Utilities] Extensions 2017-12-05 13:26:25 -08:00
Matt Nadareski
f561f189ae [DatFIle, Utilities] More utility functions 2017-12-05 13:07:19 -08:00
Matt Nadareski
59f8278846 [SabreTools, DatFile, Filter] Move filtering to Filter 2017-12-05 12:53:15 -08:00
Matt Nadareski
6c86af0d7d [DatFile] Make reversing make more sense 2017-12-05 12:36:52 -08:00