Commit Graph

329 Commits

Author SHA1 Message Date
Matt Nadareski
6c86af0d7d [DatFile] Make reversing make more sense 2017-12-05 12:36:52 -08:00
Matt Nadareski
711e37c51a [DatFile] Make updating/diffing better 2017-12-05 12:33:11 -08:00
Matt Nadareski
eddaef9dbc [Flags, DatFile, SabreTools] Merge as an update flag; reorganize 2017-12-05 12:23:24 -08:00
Matt Nadareski
22b9a69a4f [DatFile] Only show "organizing" if it's not already sorted that way 2017-12-05 12:04:58 -08:00
Matt Nadareski
27cbf22fc9 [DatFile] Extract ensuring methods 2017-12-05 12:03:53 -08:00
Matt Nadareski
0a09952eda [DatFile, Utilities] Make split paths more intuitive 2017-12-01 15:28:41 -08:00
Matt Nadareski
de7d144e00 [DatFile, SabreTools, Utilities] Fix DFD hashing issue 2017-11-26 21:00:49 -08:00
Matt Nadareski
f9c6a5ec82 [SabreTools, DatFile] Make checks internal 2017-11-17 17:27:23 -08:00
Matt Nadareski
8de5eecabb Revert "[SabreTools, DatFile] Make multiple DFD output static in library"
This reverts commit e7649f41b9.
2017-11-17 17:26:00 -08:00
Matt Nadareski
e7649f41b9 [SabreTools, DatFile] Make multiple DFD output static in library 2017-11-17 17:23:03 -08:00
Matt Nadareski
d0af319830 [DatFile, Utilities] Some organization to factories 2017-11-17 15:54:29 -08:00
Matt Nadareski
68e30cd7d8 [DatFile, Utilities] Rename factory functions 2017-11-17 15:51:09 -08:00
Matt Nadareski
aa4a7b04ec [DatFile, Reports/, Utilities] Make reports also in a factory 2017-11-17 15:08:35 -08:00
Matt Nadareski
7d1a578eb9 [DatFiles/, Utilities] Create DatFIle factory 2017-11-17 14:58:54 -08:00
Matt Nadareski
b578dd1274 [DatFiles/] Specific formats should not be exposed outside of the library 2017-11-17 14:33:36 -08:00
Matt Nadareski
5f66ff84ac [DatFile] Remove "remove" to remove removals 2017-11-16 00:04:30 -08:00
Matt Nadareski
5ea3db2fe1 [SabreTools, DatFile, DatHeader] Remove 1G1R skeleton 2017-11-10 23:15:29 -08:00
Matt Nadareski
996c000bc0 [DatFile] Ensure keys returned are immutable 2017-11-09 20:38:08 -08:00
Matt Nadareski
130e4255fb [DatFile, Disk, Rom] Better equality checking 2017-11-09 00:20:47 -08:00
Matt Nadareski
3ac2b6c074 [DatFile] Hacky hack hack to get nodumps working in sort 2017-11-08 23:49:50 -08:00
Matt Nadareski
732eac65ce [DatFile] Change section name 2017-11-08 21:45:05 -08:00
Matt Nadareski
adee8187e3 [DatFile] Don't need inplace all over anymore 2017-11-08 21:44:03 -08:00
Matt Nadareski
7bfe18ac96 [Flags] ExternalSplitType -> SplittingMode 2017-11-08 21:39:04 -08:00
Matt Nadareski
ed02bb2ca5 [DatFIle] Fix odd bucketing behavior 2017-11-08 17:20:29 -08:00
Matt Nadareski
54fcf3a1b6 [SabreTools, DatFile, README.1ST] Add output formats to split 2017-11-08 16:44:27 -08:00
Matt Nadareski
6df461b2e9 [SabreTools, DatFile, Enums, Flags] Overhaul splitting 2017-11-08 16:29:35 -08:00
Matt Nadareski
e3461177ce [DatFile, SabreTools] Mimic upgrade for split 2017-11-08 15:59:56 -08:00
Matt Nadareski
158f06fecc [DatFile] Right, no CRC in disk 2017-11-08 15:32:55 -08:00
Matt Nadareski
e6811cd710 [DatFIle] Fix hash split 2017-11-08 15:32:12 -08:00
Matt Nadareski
8097b0d9c0 [DatFiles/] Make naming cleaner and fix SL parsing 2017-11-08 15:06:20 -08:00
Matt Nadareski
a987e31c5b [SabreTools] Updates to splitting and output path 2017-11-08 14:39:04 -08:00
Matt Nadareski
de16014af9 [ALL] Update string check; add output path helper 2017-11-08 13:15:44 -08:00
Matt Nadareski
bd27b486f8 [DatFile] Ensure output directory 2017-11-08 12:57:48 -08:00
Matt Nadareski
6dc907a6e8 [SabreTools, Flags, DatFile, DatSTats] StatReportFormat stuff 2017-11-08 01:00:21 -08:00
Matt Nadareski
5dd08cba63 [ALL] One utility class now 2017-11-08 00:27:00 -08:00
Matt Nadareski
dcf7954abc [DatFile, Style] More reorganization 2017-11-08 00:04:19 -08:00
Matt Nadareski
9c2edd47b5 [DatFile, FileTools, Style] Slight code reorganization 2017-11-07 23:53:12 -08:00
Matt Nadareski
669b950e07 [DatFile, Reports] Rename to avoid redundancy 2017-11-07 14:06:21 -08:00
Matt Nadareski
75d3802645 [DatFile, Html] Move comment to more appropriate place 2017-11-07 14:04:15 -08:00
Matt Nadareski
3d7e217de8 [DatFile] Remove TODO, remove partial designation 2017-11-07 14:02:28 -08:00
Matt Nadareski
189b516fce [DatFile] Minor reference cleanup 2017-11-07 14:01:41 -08:00
Matt Nadareski
4fad2b97bc [SabreTools, DatFile, Reports] Fix and upgrade stats output 2017-11-07 13:56:15 -08:00
Matt Nadareski
1ea317be8f [DatFile] Fix base replacement code 2017-11-06 10:36:44 -08:00
Matt Nadareski
37ebac7d30 [DatFile, SabreTools] Fix diff against 2017-11-06 10:21:21 -08:00
Matt Nadareski
397e5634c1 [DatItems/] Items -> DatItems for clarity 2017-11-02 15:44:15 -07:00
Matt Nadareski
639f0491bb [FileTools] Consolodate from ArchiveTools 2017-11-02 10:23:52 -07:00
Matt Nadareski
94a4855f57 [FileTypes/] Add remaining unimplemented types 2017-11-02 10:14:52 -07:00
Matt Nadareski
6cd84ae8aa [FileTypes/] Move some things around 2017-11-02 01:03:36 -07:00
Matt Nadareski
d379ef59ab [FIleTypes/] Migrate to individual input/output types
Similar to the migration of splitting DatFile into ifferent subtypes, this makes sure that logic that petains to each "type" of file that's used by SabreTools, be it an input/output archive format or a specialty file format that is treated by itself like CHDs, is in tis own namespace. ArchiveTools has been pared down accordingly and all "factory" logic should make it easier to add more formats in the future with little fuss.
2017-11-02 00:29:20 -07:00
Matt Nadareski
592b81b626 [SabreTools] Rename a couple variables 2017-10-31 21:22:05 -07:00