Matt Nadareski
b2c4f29264
Replace AsStringValue for performance
2025-05-11 23:36:48 -04:00
Matt Nadareski
bd09810180
Replace AsEnumValue for performance
2025-05-11 22:55:38 -04:00
Matt Nadareski
99580515eb
Enforce notnull on converters
2025-05-11 22:11:56 -04:00
Matt Nadareski
6eaa7d0422
Cleanup of ModelBackedItem common functionality
2025-01-07 16:40:35 -05:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
c8f708d1ae
Clean up some core functionality
2024-10-19 12:07:43 -04:00
Matt Nadareski
0b84b85ba8
Invert coupling from Core to Logging
2024-07-17 16:01:22 -04:00
Matt Nadareski
9735a178c5
Remove DatHeaderField enum
2024-03-10 21:03:53 -04:00
Matt Nadareski
b9f6a6862d
Remove DatItemField enum
2024-03-05 23:41:00 -05:00
Matt Nadareski
e90c74e145
Remove MachineField enum
2024-03-05 22:59:41 -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
778399cad7
Support ancient .NET in Core
2024-02-28 19:49:09 -05:00
Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
ce6a64d4cd
Add nullable context to SabreTools.Core
2023-08-12 00:55:41 -04:00
Matt Nadareski
a2958a703c
Update enum handling, part 3
2023-04-20 13:54:59 -04:00
Matt Nadareski
0594a6296c
Update enum handling, part 2
2023-04-20 12:12:56 -04:00
Matt Nadareski
1f601dfa3f
Update enum handling, part 1
2023-04-20 10:34:37 -04:00
Matt Nadareski
8921a09118
Start adding enum helpers
2023-04-19 17:35:20 -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
fd5fd79b95
Update serials and details objects
2023-04-19 12:26:54 -04:00
Matt Nadareski
f6360492a4
Promote new flag to --dat-X instead
...
This change also introduces a few fixes to merging flags in general, as things like device non-merged were being converted/handled strangely.
2023-04-19 12:04:25 -04:00
Matt Nadareski
e8f543ff62
Add 4 missing fields to Archive
2023-04-07 15:47:24 -04:00
Matt Nadareski
d58f404aa0
Fix missing Archive field updates
2023-04-07 14:49:30 -04:00
Matt Nadareski
19778947d8
Add header-level No-Intro ID support
2023-04-03 12:24:42 -04:00
Matt Nadareski
cf1a8122b1
Add No-Intro cloneofid tag
2023-04-03 11:57:06 -04:00
Matt Nadareski
dc79249d61
Add No-Intro MIA support
2023-03-26 22:03:29 -04:00
Matt Nadareski
2681e4a997
Add No-Intro ID support
2023-03-26 21:47:17 -04:00
Matt Nadareski
b0dba93134
Update Driver with new fields
2022-11-03 11:37:55 -07:00
Matt Nadareski
71368c2a1f
Fix packing flag writes
2021-09-20 09:30:11 -07:00
Matt Nadareski
72700337ad
Add new Archive.org fields to filtering
2021-07-19 11:17:29 -07:00
Matt Nadareski
b543ceb4e0
Better universal options, fix last commit
2021-02-03 10:48:23 -08:00
Matt Nadareski
6139f7672d
Add log level input
2021-02-03 10:09:40 -08:00
Matt Nadareski
2e674e23ca
Add history tag support ( fixes #34 )
2020-12-28 10:22:40 -08:00
Matt Nadareski
ebd1044454
Clean up based on .NET Core 3.1 reccomendations
2020-12-14 16:01:28 -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
c832bcedd3
Add nussubg converter
2020-12-12 21:35:20 -08:00
Matt Nadareski
c9ee53f620
Add converters for new field enums
2020-12-12 21:33:26 -08:00
Matt Nadareski
dbb6da8ccb
Move dat format to better namespace
2020-12-12 14:10:27 -08:00
Matt Nadareski
0d4f6a993c
Move some conversion methods to better locations
2020-12-09 22:54:54 -08:00
Matt Nadareski
caf5fae5ad
DatFile types into their own folder and namespace
2020-12-09 22:11:35 -08:00
Matt Nadareski
50fa2a7725
Extract out DatFiles + Reporting namespace
2020-12-08 16:37:08 -08:00