Commit Graph

43 Commits

Author SHA1 Message Date
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
bb53d3c3eb [ALL] Code cleanup, merge DFD and DFDP flags 2016-09-13 12:40:09 -07:00
Matt Nadareski
63fdb8caf3 [SabreTools] Set right default 2016-09-12 21:09:30 -07:00
Matt Nadareski
a2c2e9bb96 [Constants] Move db strings to constants 2016-09-12 20:50:55 -07:00
Matt Nadareski
e08dd958f2 [Headerer] Add output directory for headerer 2016-09-12 17:47:16 -07:00
Matt Nadareski
08520c5b67 [SabreTools, Headerer] Reverse flag 2016-09-12 16:56:47 -07:00
Matt Nadareski
5682d72af1 [SabreTools] Integrate Headerer 2016-09-12 16:03:05 -07:00
Matt Nadareski
b63154c66a [SabreTools, Headerer] Add DB stuff from Headerer to SabreTools 2016-09-12 15:43:15 -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
30657ac144 [OfflineMerge] Remove OfflineMerge
The features have since been surpassed by the individual diffing
2016-09-12 14:26:18 -07:00
Matt Nadareski
4165ad3dc7 [README.1ST] Add SabreTools
This change also includes some fixes that allow for better outputs for DFD.
2016-09-12 13:51:13 -07:00
Matt Nadareski
12fdad9e13 [SabreTools] Make default parallelization 4 2016-09-09 16:19:05 -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
5053ee6a42 [ALL] Add new output formats, add outputformat flag 2016-09-09 14:28:00 -07:00
Matt Nadareski
050d5f43fd [SabreTools] Use UpdateParallel by default 2016-09-08 21:29:16 -07:00
Matt Nadareski
8f3b8a3362 [DATFromDirParallel] Add limit to parallelism 2016-09-06 17:41: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
0cd008e1c7 [RombaSharp] Help text and main method framework 2016-09-02 13:42:18 -07:00
Matt Nadareski
14a701b05a [DBTools] Add new param, update usage 2016-09-01 23:17:09 -07:00
Matt Nadareski
ba91487bb6 [ALL] Add invalid input text below help as well 2016-08-26 21:14:01 -07:00
Matt Nadareski
5f6294af9a [SabreTools, DatTools] First implementation of flag 2016-08-26 12:00:19 -07:00
Matt Nadareski
47ab36ac07 [SabreTools] First attempt to handle postfixed sizes 2016-08-23 15:55:51 -07:00
Matt Nadareski
23634d0d58 [SabreTools, Output] Add CSV output mode 2016-08-23 15:18:37 -07:00
Matt Nadareski
12f1c3aa90 [SabreTools] Promote TSV output to same level as format 2016-08-23 15:00:36 -07:00
Matt Nadareski
a0881d5d60 [SabreTools] Remove space from flag 2016-08-23 14:51: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
3f02cddefe [SabreTools] Add rootdir output and read 2016-07-25 10:19:20 -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
a609a3c3bb [SabreTools] Code cleanup 2016-06-20 16:02:41 -07:00
Matt Nadareski
27afa47c00 [SabreTools] Merge TrimMerge into Update 2016-06-20 16:01:17 -07:00
Matt Nadareski
86e3726c06 [SabreTools] Merge MergeDiff into Update 2016-06-20 15:17:58 -07:00
Matt Nadareski
39bc6307dd [SabreTools] Missed one 2016-06-19 21:12:32 -07:00
Matt Nadareski
bc332c6957 [SabreTools] Remove romba from list of triggerable flags 2016-06-19 20:51:13 -07:00
Matt Nadareski
b9487636d7 [ALL] Clean and organize usings 2016-06-13 23:54:26 -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
cec0161f2a [SabreTools] Forgot to change one to temparg 2016-06-13 10:47:48 -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
8bd52f1348 [OfflineMerge, SabreTools] Integrate OfflineMerge
Along with this change are miscellaneous fixes to make it more useful.
2016-06-12 21:00:05 -07:00
Matt Nadareski
4c7942e46e [ALL] Move to new folders to reflect names 2016-06-12 20:20:50 -07:00