Commit Graph

26 Commits

Author SHA1 Message Date
Matt Nadareski
ae05837171 Start adding serialization helpers 2024-03-11 01:37:47 -04:00
Matt Nadareski
51ce358e6f Start implementing internal header processing 2024-03-10 22:49:15 -04:00
Matt Nadareski
962fd8baee Convert depot information to keys 2024-03-10 22:08:08 -04:00
Matt Nadareski
1d1cbc3357 Convert DAT type to a key 2024-03-10 21:54:07 -04:00
Matt Nadareski
8ef1ba6293 Make internal header model readonly 2024-03-10 21:42:37 -04:00
Matt Nadareski
6b17eb456b Convert header filename to a key 2024-03-10 21:41:49 -04:00
Matt Nadareski
9735a178c5 Remove DatHeaderField enum 2024-03-10 21:03:53 -04:00
Matt Nadareski
e411d90822 Migrate unoffical keys 2024-03-10 16:49:07 -04:00
Matt Nadareski
7d974d4464 Convert DatHeader to internal models 2024-03-10 04:10:37 -04:00
Matt Nadareski
f0fa7bb6bf Address a handful of TODOs 2024-03-06 00:33:45 -05:00
Matt Nadareski
fa99e6aefb Remove redundant helper methods 2024-03-05 15:24:11 -05:00
Matt Nadareski
2145245c31 Support ancient .NET in DatFiles 2024-02-28 22:54:56 -05:00
Matt Nadareski
823a9ca7b7 Enable nullability everywhere 2024-02-28 19:19:50 -05:00
Matt Nadareski
a18ee46d5d Add nullable context to SabreTools.DatFiles 2023-08-10 23:22:14 -04:00
Matt Nadareski
b16afd6d59 Reorganize and add comments to DatHeaderField 2023-04-20 14:28:30 -04:00
Matt Nadareski
728b5d6b27 Perform mass cleanup
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
19778947d8 Add header-level No-Intro ID support 2023-04-03 12:24:42 -04:00
Matt Nadareski
343ea67bd8 Add preliminary support for Archive.org file lists (fixes #38) 2021-07-19 10:39:21 -07:00
Matt Nadareski
1059fa85b6 Fix depot cloning issue 2021-02-17 16:43:01 -08:00
Matt Nadareski
c3753b13c1 Perform some TODO cleanup 2020-12-14 16:47:54 -08:00
Matt Nadareski
7f7c3ec314 Goodbye .NET Framework 4.8 and RIPEMD160 2020-12-14 15:22:14 -08:00
Matt Nadareski
a89297686f Fix build... (understatement) 2020-12-13 13:22:06 -08:00
Matt Nadareski
24d4be0571 Split DatFiles namespace 2020-12-10 23:24:09 -08:00
Matt Nadareski
58b3cda921 Distinguish IO extensions and helpers 2020-12-10 22:16:53 -08:00
Matt Nadareski
caf5fae5ad DatFile types into their own folder and namespace 2020-12-09 22:11:35 -08:00
Matt Nadareski
d08c1a200c Get rid of unnecessary subfolder 2020-12-09 14:13:03 -08:00