Commit Graph

42 Commits

Author SHA1 Message Date
Matt Nadareski
05d81c3591 [DatTools] Add flag usage to Diff 2016-08-26 12:12:32 -07:00
Matt Nadareski
5f6294af9a [SabreTools, DatTools] First implementation of flag 2016-08-26 12:00:19 -07:00
Matt Nadareski
0b306132e9 [DatTools] Add timer around DAT populating 2016-08-26 10:04:39 -07:00
Matt Nadareski
42148b7fc8 [SimpleSort, DatTools, DATFromDir] Add verification
This is a rather complex change that allows a very simple fixdat to be created from an input DAT and an output folder. It seems to work as intended so here's hoping that it actually does. It needs more testing, to say the least.
2016-08-24 21:19:05 -07:00
Matt Nadareski
8e66b6d55a [DatTools] Attempt to allow TSV and CSV output to have the full filename 2016-08-23 16:04:52 -07:00
Matt Nadareski
e4deb679a3 [DatTools] Add reverse cascade
Add reverse cascaded diffing. Essentially this just reverses the list of input files so that the last file is treated as the first and so on. Has not been tested.
2016-08-11 11:03:32 -07:00
Matt Nadareski
304af7d3b1 [DatTools] Add skip for first cascade diff output
Flag enables first output DAT to skip output for instances where the first DAT is always known or is very large
2016-08-11 10:49:35 -07:00
Matt Nadareski
cb1b006d91 [DatTools, Output] Dat cleanup 2016-07-25 16:34:32 -07:00
Matt Nadareski
3f02cddefe [SabreTools] Add rootdir output and read 2016-07-25 10:19:20 -07:00
Matt Nadareski
586514aabf [DatTools] Add nodump flag matching to CMP dats 2016-07-13 10:00:40 -07:00
Matt Nadareski
cbd30727f4 [DatTools, RomTools] Fix hash case matching causing merge issues 2016-07-12 11:39:47 -07:00
Matt Nadareski
306572dc9e [SabreTools, DatTools] Add external flag for software list name usage 2016-07-12 11:03:02 -07:00
Matt Nadareski
d2f50c60f6 [DatTools] Add preliminary flag for using SL rom names 2016-07-12 10:42:54 -07:00
Matt Nadareski
30a2b31f74 [Logger, SimpleSort, Stats] Make everything prettier 2016-06-26 23:25:48 -07:00
Matt Nadareski
2854371d54 [DatTools] Revert one usage of Path.Combine 2016-06-20 20:19:46 -07:00
Matt Nadareski
854a3369a0 [DatTools] Copy exact processing code 2016-06-20 17:19:37 -07:00
Matt Nadareski
7f1ad470aa [DatTools] Fix wiped files from Merge 2016-06-20 16:54:19 -07:00
Matt Nadareski
411db0eb3d [DatTools] Merge did some preprocessing before 2016-06-20 16:38:38 -07:00
Matt Nadareski
fc6923c804 [DatTools, SabreTools] Small fixes; cleanup 2016-06-20 16:23:55 -07:00
Matt Nadareski
fb78529b93 [DatTools] Don't output from Update unless there are roms 2016-06-20 16:05:50 -07:00
Matt Nadareski
27afa47c00 [SabreTools] Merge TrimMerge into Update 2016-06-20 16:01:17 -07:00
Matt Nadareski
f5ebbb98dd [DatTools, RomTools] Create method for cleaning file hashes 2016-06-20 15:43:08 -07:00
Matt Nadareski
8430b8de59 [DatTools] Allow filtering of merged data 2016-06-20 15:28:15 -07:00
Matt Nadareski
86e3726c06 [SabreTools] Merge MergeDiff into Update 2016-06-20 15:17:58 -07:00
Matt Nadareski
e07258a970 [ALL] RomData becomes Rom, DatData becomes Dat 2016-06-16 18:57:34 -07:00
Matt Nadareski
1ae76f9025 [DatTools] Add more BucketByX methods 2016-06-16 17:39:53 -07:00
Matt Nadareski
588a484e33 [Structs] Create different, single struct 2016-06-16 17:27:32 -07:00
Matt Nadareski
0af0b420d1 [Structs] Add two new structs for logical data management 2016-06-16 17:17:29 -07:00
Matt Nadareski
1899a7fd9b [DatTools] Fix mistype 2016-06-16 17:06:52 -07:00
Matt Nadareski
ea067a2e6a [DatTools] Add reading header skip information 2016-06-16 17:01:33 -07:00
Matt Nadareski
5de7429b00 [RomTools] Create another helper class 2016-06-13 23:42:27 -07:00
Matt Nadareski
b70f8e1a4e [DatTools] Better hashing 2016-06-13 23:01:52 -07:00
Matt Nadareski
49bde7c33f [ArchiveTools, DATFromDir, DatTools, SimpleSort] More code modularization to make it more stable and clean 2016-06-13 22:12:00 -07:00
Matt Nadareski
5e6e7c6dbd [SimpleSort] Add a new tool: SimpleSort
SimpleSort is essentially a quick rebuild solution for a fixdat or an input DAT. It can read all 4 major types of archive and always builds to zip
2016-06-13 20:00:44 -07:00
Matt Nadareski
80594872f2 [DatTools] Create new ListDuplicates method 2016-06-13 12:05:45 -07:00
Matt Nadareski
3a655ed954 [DatTools] Extract dupliate logic 2016-06-13 11:58:00 -07:00
Matt Nadareski
5ec055be7b [DatTools] Remove debugging output 2016-06-13 11:49:41 -07:00
Matt Nadareski
36f24e68b7 [ALL] Centralize quote removal 2016-06-13 10:37:44 -07:00
Matt Nadareski
a9ed019b1e [SabreTools] Strip quotes and remove "file://" from args 2016-06-13 10:29:07 -07:00
Matt Nadareski
091a3ba4aa [Stats, DatTools] Nodumps shouldn't count toward size 2016-06-13 00:37:23 -07:00
Matt Nadareski
cc71bbfe2c [Stats] Make Stat collection and output more safe 2016-06-12 21:52:27 -07:00
Matt Nadareski
4c7942e46e [ALL] Move to new folders to reflect names 2016-06-12 20:20:50 -07:00