Commit Graph

203 Commits

Author SHA1 Message Date
Matt Nadareski
ccf939e601 Convert Listrom format writer to serializer 2024-03-11 22:27:31 -04:00
Matt Nadareski
7e03e683da Convert hashfile format writers to serializer 2024-03-11 21:56:49 -04:00
Matt Nadareski
071f7a8221 Convert Everdrive SMDB writer to serializer 2024-03-11 21:40:50 -04:00
Matt Nadareski
95456af34d Convert DosCenter writer to serializer 2024-03-11 21:37:59 -04:00
Matt Nadareski
fe6d135dfb Fix all reading of enum values from internal models 2024-03-11 21:30:24 -04:00
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
fa7e13dc33 Fix errant whitespace in AttractMode 2024-03-11 15:02:28 -04:00
Matt Nadareski
d3f15e4609 Convert AttractMode writer to serializer 2024-03-11 14:54:33 -04:00
Matt Nadareski
d3230e8bd2 Convert archive.org writer to serializer 2024-03-11 14:31:48 -04:00
Matt Nadareski
0a1ddf4972 Finish implementing software list internal conversion 2024-03-11 01:04:23 -04:00
Matt Nadareski
9ade33f419 Finish implementing Listxml internal conversion 2024-03-11 00:46:20 -04:00
Matt Nadareski
b3161dcf6d Finish implementing OpenMSX internal conversion 2024-03-11 00:03:40 -04:00
Matt Nadareski
d0252d314a Implement more internal header processing 2024-03-10 23:35:57 -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
6b17eb456b Convert header filename to a key 2024-03-10 21:41:49 -04:00
Matt Nadareski
97542bf966 Convert remaining items, add NameKey 2024-03-10 20:39:54 -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
9628dfd279 Convert SeparatedFile 2024-03-10 00:59:53 -05:00
Matt Nadareski
7e8e71e3a4 Convert RomCenter 2024-03-10 00:59:08 -05:00
Matt Nadareski
148c8109f1 Convert OfflineList 2024-03-10 00:45:51 -05:00
Matt Nadareski
2281fe2f09 Convert Logiqx 2024-03-10 00:43:45 -05:00
Matt Nadareski
01280df2b2 Convert Hashfile 2024-03-10 00:30:56 -05:00
Matt Nadareski
d08ab438a9 Convert EverdriveSMDB 2024-03-10 00:29:37 -05:00
Matt Nadareski
f27d90e087 Convert DosCenter 2024-03-10 00:28:31 -05:00
Matt Nadareski
fe69f341e3 Convert ClrMamePro 2024-03-10 00:27:23 -05:00
Matt Nadareski
affb300733 Convert AttractMode 2024-03-10 00:24:16 -05:00
Matt Nadareski
52023dccb8 Convert archive.org as a test 2024-03-10 00:21:47 -05: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
c755abf4c0 Fix tests, migrate Adjuster 2024-03-08 21:12:13 -05:00
Matt Nadareski
2dbe257023 Replace usages of Name field (nw) 2024-03-08 20:42:24 -05:00
Matt Nadareski
f25f62574a Fix missing comments 2024-03-08 15:30:55 -05:00
Matt Nadareski
48cbd47966 Replace Constants with Hashing 2024-03-06 11:23:22 -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
8f594f09a6 Migrate away from Core.Hash 2024-03-04 23:56:05 -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
106c5e4cdd Fix build after package update 2023-09-11 10:27:17 -04:00
Matt Nadareski
1d50ab962f Migrate to Serialization package 2023-09-11 01:20:21 -04:00
Matt Nadareski
ede4487cf0 Fix issues found during testing 2023-08-15 01:38:01 -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
ce6a64d4cd Add nullable context to SabreTools.Core 2023-08-12 00:55:41 -04:00
Matt Nadareski
90c8fdd0a9 Add notes, numeric helper 2023-08-11 14:30:31 -04:00
Matt Nadareski
a18ee46d5d Add nullable context to SabreTools.DatFiles 2023-08-10 23:22:14 -04:00