Matt Nadareski
7007cdb5ac
Seal classes and fix extensions
2024-03-12 22:26:54 -04:00
Matt Nadareski
7d3cea4a89
Use ModelBackedItem for header, machine, and datitem
2024-03-12 22:22:12 -04:00
Matt Nadareski
36e3a8d246
Sync get value changes from DatItem
2024-03-12 22:12:51 -04:00
Matt Nadareski
c42e939595
Simplify header cloning method
2024-03-12 22:09:16 -04:00
Matt Nadareski
f9c207cf09
Take care of some TODO items
2024-03-12 11:53:58 -04:00
Matt Nadareski
1b9c3a4dc9
Convert OfflineList writer to serializer, fix bugs
2024-03-12 00:09:48 -04:00
Matt Nadareski
fe6d135dfb
Fix all reading of enum values from internal models
2024-03-11 21:30:24 -04:00
Matt Nadareski
eb9075e47e
Create and use more passthrough methods
2024-03-11 15:46:44 -04:00
Matt Nadareski
6eef11c319
Add much of the to metadata work
2024-03-11 11:07:21 -04:00
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