Commit Graph

18 Commits

Author SHA1 Message Date
Matt Nadareski
26fcf2d9a2 [DatFiles/] Disable test parsing 2018-01-15 00:40:24 -08:00
Matt Nadareski
5e303cde49 [ALL] Fix device merging, add new parsing prototypes 2018-01-13 22:42:42 -08:00
Matt Nadareski
1484e318aa [SabreTools, Flags, DatFiles/, Utilities] Add depreciated flag 2018-01-10 22:23:17 -08:00
Matt Nadareski
34945685ad [DatFiles/] Use parent constructors 2017-12-14 16:40:56 -08:00
Matt Nadareski
ce4d84c7d4 [SabreTools, DatFiles/] Fix merging, fix replacement 2017-12-14 14:46:03 -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
62f3264b7b [OfflineList, SabreDat, SoftwareList] Fix incorrect logic 2017-11-08 15:25:09 -08:00
Matt Nadareski
8097b0d9c0 [DatFiles/] Make naming cleaner and fix SL parsing 2017-11-08 15:06:20 -08:00
Matt Nadareski
de16014af9 [ALL] Update string check; add output path helper 2017-11-08 13:15:44 -08:00
Matt Nadareski
5dd08cba63 [ALL] One utility class now 2017-11-08 00:27:00 -08:00
Matt Nadareski
c464b0c2ac [DatFiles/] Don't use UTF8-BOM, just UTF8 2017-11-07 10:24:08 -08:00
Matt Nadareski
397e5634c1 [DatItems/] Items -> DatItems for clarity 2017-11-02 15:44:15 -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
a9d0483a17 [DatFiles/] Add constructor to "cast" base class 2017-10-16 13:52:56 -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