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
Matt Nadareski
c7f8fc12c0
[DatFile] Assignment, amirite?
2017-10-30 15:30:03 -07:00
Matt Nadareski
d803464efa
[DatFile] Forgot to add the method call
2017-10-30 15:22:50 -07:00
Matt Nadareski
2ddad9321b
[SabreTools, DatFile, DatHeader, README.1ST] Add scene date strip (untested)
2017-10-30 15:17:13 -07:00
Matt Nadareski
91f52902dd
[DatFile, Style] Fix statistics output
2017-10-19 13:31:05 -07:00
Matt Nadareski
89489a10d0
[DatFile, ArchiveTools, FileTools] Fix DFD
2017-10-16 14:02:41 -07:00
Matt Nadareski
1696e15aeb
[DatFile, DatStats] Stats update; slight renaming
2017-10-09 21:16:03 -07:00
Matt Nadareski
43ffedae1c
[DatFile] Consolodation
2017-10-09 20:38:15 -07:00
Matt Nadareski
09e16fcc4c
[DatFiles/] Make all DatFile types actually inherit from DatFile
2017-10-09 20:25:46 -07:00
Matt Nadareski
2209d0a13b
[DatFiles/] Create separate classes for each type of DAT
...
This DOES group some kinds of DAT due to their inherently similar nature. TSV and CSV are under the same "SeparatedValue" umbrella, and all of the SFV, MD5, SHA1, etc are under Hashfile because they're nearly identical. This is just the first stage change, making everything static and making them reference the DatFile separately.
2017-10-09 18:04:49 -07:00
Matt Nadareski
4eb36aa39f
[DatFile] Simplify merging code
2017-10-09 13:55:28 -07:00
Matt Nadareski
ce3900c1b1
[DatFiles/] Add descriptors to each class
2017-10-09 13:08:15 -07:00
Matt Nadareski
5475764fdf
[ALL] File and namespace reorg
2017-10-06 20:46:43 -07:00