Matt Nadareski
c3fe04df2d
Move SabreTools.Filter to SabreTools.Core.Filter
2024-03-12 22:52:36 -04:00
Matt Nadareski
76e3b0d83a
Update packages
2024-03-12 16:47:21 -04:00
Matt Nadareski
fe6d135dfb
Fix all reading of enum values from internal models
2024-03-11 21:30: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
9ade33f419
Finish implementing Listxml internal conversion
2024-03-11 00:46:20 -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
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
f0fa7bb6bf
Address a handful of TODOs
2024-03-06 00:33:45 -05:00
Matt Nadareski
03c6fb641c
Remove old Filter and variants
2024-03-05 22:51:19 -05:00
Matt Nadareski
919973266c
Consolidate replacement code
2024-03-05 20:07:38 -05:00
Matt Nadareski
3ec85cf04a
Fix ExtraIni setter issues
2024-03-05 17:33:02 -05:00
Matt Nadareski
6987ec2641
Consolidate setter code
2024-03-05 17:17:40 -05:00
Matt Nadareski
d43a275f8c
Consolidate removal code
2024-03-05 16:37:52 -05:00
Matt Nadareski
fa99e6aefb
Remove redundant helper methods
2024-03-05 15:24:11 -05:00
Matt Nadareski
5ea131c7e1
Address some nullability in tests
2024-03-05 13:32:49 -05:00
Matt Nadareski
58ab51e03f
Update SabreTools.IO
2024-03-05 10:28:06 -05:00
Matt Nadareski
07dad00845
Add filter execution at the DAT level
2024-03-05 03:04:47 -05:00
Matt Nadareski
05900cf818
Fix return/continue issues
2024-03-05 02:52:53 -05:00
Matt Nadareski
2b2aa5aff8
Use DictionaryBase for setters
2024-03-05 02:20:12 -05:00
Matt Nadareski
539e4367e0
Use DictionaryBase for removal
2024-03-05 01:42:42 -05:00
Matt Nadareski
c2973beb7f
Support ancient .NET in Filtering
2024-02-28 23:09:31 -05:00
Matt Nadareski
2145245c31
Support ancient .NET in DatFiles
2024-02-28 22:54:56 -05:00
Matt Nadareski
de59d0252c
Support ancient .NET in FileTypes
2024-02-28 21:59:13 -05:00
Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
2757c2f568
Add stricter build options (nw)
2023-12-05 11:33:18 -05:00
Matt Nadareski
1c8417ac10
Add .NET 8, remove .NET 7
2023-11-15 00:00:59 -05:00
Matt Nadareski
985ea12879
Update nuget packages
2023-11-14 23:59:21 -05:00
Matt Nadareski
c88105bee7
Update SabreTools.IO version
2023-09-11 00:57:35 -04:00
Matt Nadareski
fe1c3b6675
Migrate to Nuget for IO
2023-09-08 12:27:04 -04:00
Matt Nadareski
7d1cfc1340
Migrate to Nuget package for models
2023-09-04 23:51:37 -04:00
Matt Nadareski
5044dea02a
Move some text filtering functionality
2023-08-15 01:58:47 -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
e188add9c2
Remove unnecessary helper method from Filter
2023-08-11 22:32:44 -04:00
Matt Nadareski
de59a91bef
Reorganize filters based on other changes
2023-04-20 22:11:45 -04:00
Matt Nadareski
7c6945fe09
Reorganize and add comments to MachineField
2023-04-20 16:30:00 -04:00
Matt Nadareski
b285ecf66d
Reorganize and add comments to DatItemField
2023-04-20 15:57:39 -04:00
Matt Nadareski
1f601dfa3f
Update enum handling, part 1
2023-04-20 10:34:37 -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
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
3ae002a153
Add internal flag for force adding roms
2023-04-17 13:42:11 -04:00
Matt Nadareski
e8f543ff62
Add 4 missing fields to Archive
2023-04-07 15:47:24 -04:00
Matt Nadareski
bd951b46b5
Fix build
2023-04-07 15:13:19 -04:00
Matt Nadareski
c6c0b0ce8b
Add db export Archive fields
2023-04-07 14:34:49 -04:00
Matt Nadareski
cf1a8122b1
Add No-Intro cloneofid tag
2023-04-03 11:57:06 -04:00