240 Commits

Author SHA1 Message Date
Matt Nadareski
4f163c1e27 Move DatItems enums back to proper project 2024-03-13 00:02:19 -04:00
Matt Nadareski
375d201ad0 Move Logging enums back to proper project 2024-03-12 23:54:47 -04:00
Matt Nadareski
c353d4e7de Move DatFiles enums back to proper project 2024-03-12 23:52:34 -04:00
Matt Nadareski
c3f4ffc5e4 Move TypeHelper to Core.Tools 2024-03-12 23:38:06 -04:00
Matt Nadareski
c3fe04df2d Move SabreTools.Filter to SabreTools.Core.Filter 2024-03-12 22:52:36 -04:00
Matt Nadareski
7007cdb5ac Seal classes and fix extensions 2024-03-12 22:26:54 -04:00
Matt Nadareski
103274505c Create ModelBackedItem class 2024-03-12 22:18:58 -04:00
Matt Nadareski
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
9735a178c5 Remove DatHeaderField enum 2024-03-10 21:03:53 -04:00
Matt Nadareski
97542bf966 Convert remaining items, add NameKey 2024-03-10 20:39:54 -04:00
Matt Nadareski
48cbd47966 Replace Constants with Hashing 2024-03-06 11:23:22 -05:00
Matt Nadareski
243019d8f7 Update SabreTools.Hashing 2024-03-06 11:16:26 -05:00
Matt Nadareski
f0fa7bb6bf Address a handful of TODOs 2024-03-06 00:33:45 -05: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
3166a438a8 Reduce some unused constants 2024-03-05 14:53:27 -05:00
Matt Nadareski
dd03d30547 Update SabreTools.Hashing 2024-03-05 13:17:12 -05:00
Matt Nadareski
07dad00845 Add filter execution at the DAT level 2024-03-05 03:04:47 -05:00
Matt Nadareski
8f594f09a6 Migrate away from Core.Hash 2024-03-04 23:56:05 -05:00
Matt Nadareski
68d40422e4 Add note about replacing Hash enum 2024-03-04 23:19:04 -05:00
Matt Nadareski
b12d221fbf Fix equality from missing return statement 2024-03-04 22:18:14 -05:00
Matt Nadareski
076b80e805 Use SabreTools.Hashing 2024-03-04 21:20:39 -05:00
Matt Nadareski
17c023efaa Use Matching to replace NaturalSort 2024-02-29 21:20:44 -05:00
Matt Nadareski
878b9d5894 Add note about ArrayExtensions 2024-02-29 00:26:41 -05:00
Matt Nadareski
662efcfe51 Update copyright year (nw) 2024-02-28 20:16:43 -05:00
Matt Nadareski
953e0c028d Support ancient .NET in NaturalSort 2024-02-28 19:52:25 -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
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
1d50ab962f Migrate to Serialization package 2023-09-11 01:20:21 -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
ede4487cf0 Fix issues found during testing 2023-08-15 01:38:01 -04:00
Matt Nadareski
ed1f809065 Move more to the DatItem base class 2023-08-14 22:33:05 -04:00
Matt Nadareski
6adbe601a2 Move NaturalSort to separate library 2023-08-14 21:02:15 -04:00
Matt Nadareski
242150d54c Move suffix generation 2023-08-14 19:29:10 -04:00
Matt Nadareski
3b9ec1d62c ICloneable tide-over 2023-08-14 19:12:46 -04:00
Matt Nadareski
10cf411879 Move information filling logic 2023-08-14 19:06:08 -04:00
Matt Nadareski
0d190a4a2b Move one more method to better class 2023-08-14 18:45:58 -04:00
Matt Nadareski
9a41d16e58 ConditionalHashEquals is fun 2023-08-14 18:43:56 -04:00
Matt Nadareski
59dd9e8d26 Add conversion helpers, fix build 2023-08-14 14:53:28 -04:00
Matt Nadareski
2e662c0b4e Move more helper methods around 2023-08-14 13:36:37 -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
1752b1a0ac Move another text helper method 2023-08-12 01:17:12 -04:00
Matt Nadareski
ce6a64d4cd Add nullable context to SabreTools.Core 2023-08-12 00:55:41 -04:00
Matt Nadareski
12ee5895f9 Move non-specific text helpers to own class 2023-08-11 23:50:18 -04:00
Matt Nadareski
03b14c6c5e Use NumberHelper in FilterObject 2023-08-11 15:23:24 -04:00