Commit Graph

25 Commits

Author SHA1 Message Date
Matt Nadareski
1c8575adaf Add normalization to all from metadata methods 2024-03-11 20:57:24 -04:00
Matt Nadareski
482746995f Deal with strings that aren't strings 2024-03-11 16:26:28 -04:00
Matt Nadareski
eb9075e47e Create and use more passthrough methods 2024-03-11 15:46:44 -04:00
Matt Nadareski
c7b1ce5233 Fix SizeKey issues, convert CMP to serialization 2024-03-11 15:23:10 -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
c2e30138db Add setters and getters for Machine 2024-03-09 23:43:43 -05:00
Matt Nadareski
24d4e352a4 Remove nearly all explict fields 2024-03-09 21:34:26 -05:00
Matt Nadareski
2dbe257023 Replace usages of Name field (nw) 2024-03-08 20:42:24 -05:00
Matt Nadareski
b9f6a6862d Remove DatItemField enum 2024-03-05 23:41:00 -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
1d50ab962f Migrate to Serialization package 2023-09-11 01:20:21 -04:00
Matt Nadareski
b37aed389e Add nullable context to SabreTools.DatItems
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
Matt Nadareski
a18ee46d5d Add nullable context to SabreTools.DatFiles 2023-08-10 23:22:14 -04:00
Matt Nadareski
7bb0ba245d Add nullable context to SabreTools.IO 2023-08-10 15:02:40 -04:00
Matt Nadareski
dfc3fba032 Add back "written" log statements 2023-07-31 11:33:03 -04:00
Matt Nadareski
74631d1f87 Add doctype writing to serializers 2023-07-31 11:24:24 -04:00
Matt Nadareski
d08cbbe6cd Ensure nullified items are taken care of 2023-07-30 23:50:55 -04:00
Matt Nadareski
41594b7f2d Create and use Everdrive SMDB serializer 2023-07-29 20:46:05 -04:00
Matt Nadareski
13d8e9b4ab Add regions to writers 2023-07-28 22:58:53 -04:00
Matt Nadareski
9e773b39c3 Fix ClrMamePro writer issues 2023-07-28 22:52:10 -04:00
Matt Nadareski
16c356d989 Use ClrMamePro serializer in current writer 2023-07-28 10:21:07 -04:00
Matt Nadareski
02dcef6a9e Use ClrMamePro serializer in current parser
This also starts splitting up the current parser structures to make them a bit more modular.
2023-07-28 00:44:10 -04:00