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
Matt Nadareski
7bb0ba245d
Add nullable context to SabreTools.IO
2023-08-10 15:02:40 -04:00
Matt Nadareski
c59bd4d857
Reduce implicit null checks
2023-08-10 11:35:32 -04:00
Matt Nadareski
8a56f8fd11
Use Listxml serializer for writing
2023-08-01 13:30:34 -04:00
Matt Nadareski
35326db8a2
Add Listxml required fields checks
2023-08-01 12:03:12 -04:00
Matt Nadareski
dbef70b845
Use Listxml serializer for reading only
2023-08-01 11:48:28 -04:00
Matt Nadareski
af2e49cffd
Split Listxml with no other updates
2023-08-01 10:31:38 -04:00
Matt Nadareski
c35d838a96
Fix merging issue for SoftwareList
2023-08-01 02:03:25 -04:00
Matt Nadareski
458f9edbc7
Use SoftwareList serializer for writing
2023-08-01 01:49:34 -04:00