Commit Graph

62 Commits

Author SHA1 Message Date
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
Matt Nadareski
5750ba43c8 [SabreTools, DatFile, README.1ST] GZ files are archives 2017-10-31 16:44:47 -07:00
Matt Nadareski
9856426cce [SabreTools, DatFile, README.1ST] Remove temp directory from sort and verify 2017-10-31 16:37:36 -07:00
Matt Nadareski
67b7c277b5 [DatFile, DatItem] Add better removal logic 2017-10-31 14:53:02 -07:00
Matt Nadareski
178ddcd7d9 [DatFile, FIleTools] Fix .chd extension... again 2017-10-31 14:21:08 -07:00
Matt Nadareski
a4bde9c0db [DatFile, ArchiveTools] Fix sort using CHDs 2017-10-31 11:02:49 -07:00
Matt Nadareski
5aabaedfb0 [DatFile, FileTools] Get DFD working with CHDs 2017-10-31 10:54:17 -07:00
Matt Nadareski
b200f148b8 [SabreTools, DatFile, README.1ST] bool ignorechd 2017-10-31 03:04:54 -07:00
Matt Nadareski
b1bc6eb062 [DatFile, RombaSharp, SabreTools] Spread CHD a little further 2017-10-31 02:46:02 -07:00
Matt Nadareski
f03ae76c48 [DatFile] Spread CHD further, still don't activate 2017-10-31 02:44:12 -07:00
Matt Nadareski
92e80f76a8 [DatFile] Rebuld individual item fixes 2017-10-31 02:37:32 -07:00
Matt Nadareski
c9cad432ad [CHDFile] Add CHD parsing logic 2017-10-31 01:06:56 -07:00
Matt Nadareski
d03f7739e8 [DatFiles/, DatItem, ArchiveTools, FileTools] Notes and tweaks 2017-10-30 21:49:55 -07:00
Matt Nadareski
b2538502e6 [DatFile] Make call to Keys automatically do .ToList() 2017-10-30 21:15:37 -07:00
Matt Nadareski
0fa2a1a7e2 [Flags] Clarify flag names 2017-10-30 16:32:59 -07:00
Matt Nadareski
4652e8cdf9 [Enums] DiffMode -> UpdateMode 2017-10-30 16:29:34 -07:00
Matt Nadareski
fce523f02d [SabreTools, Flags, DatFile] Add reverse base replacement 2017-10-30 16:18:49 -07:00
Matt Nadareski
3bdad8b455 [SabreTools, DatFIle] Add base replacement
In this new update mode, a set of base DATs can be used as a replacement naming scheme for the input DATs. Only the item names will be updated, so this willl not fill in additional hashes or the like.
2017-10-30 16:09:58 -07:00