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