Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
0c65e5b588
Ensure blanks during D2D are handled properly ( fixes #80 )
2024-10-22 13:05:51 -04:00
Matt Nadareski
16f173099d
Add back non-null markers for old .NET
2024-10-19 22:50:42 -04:00
Matt Nadareski
6a26a0d2fa
Make item dictionary implementations consistent
2024-10-19 22:39:23 -04:00
Matt Nadareski
97432a446a
Use remaining Any calls more correctly
2024-10-19 21:46:59 -04:00
Matt Nadareski
b87b05f828
Reduce Linq usage across entire project
2024-10-19 21:41:08 -04:00
Matt Nadareski
c9bff5e0aa
Update all libraries
2024-10-19 11:43:11 -04:00
Matt Nadareski
4b3cb481c1
Only remove extension in ORPG when it's Rom
2024-07-30 09:10:03 -04:00
Matt Nadareski
8344e9ae9b
Code formatting and usings cleanup
2024-07-17 15:46:42 -04:00
Matt Nadareski
651f771ffd
Standardize some model access
2024-07-15 12:48:26 -04:00
Matt Nadareski
d146b6f589
Update ORPG based on user assumptions
2024-07-03 10:59:35 -04:00
Matt Nadareski
a4b11218e3
Move original splitting methods to ItemDictionary
2024-03-19 22:23:45 -04:00
Matt Nadareski
3d2c3af88b
Separate MachineDescriptionToName into helpers
2024-03-19 16:56:55 -04:00
Matt Nadareski
b99ca8b496
Move StripSceneDatesFromItems to dictionaries
2024-03-19 16:22:19 -04:00
Matt Nadareski
248f6401ec
Move SetOneRomPerGame to dictionaries
2024-03-19 16:18:35 -04:00
Matt Nadareski
e72e3cf110
Move MachineDescriptionToName to dictionaries
2024-03-19 16:10:00 -04:00
Matt Nadareski
6628ffbb1c
Make ItemDictionary responsible for safely adding
2024-03-19 14:39:57 -04:00
Matt Nadareski
7c549481e4
Handle some inefficiencies found via messages
2024-03-19 14:35:43 -04:00
Matt Nadareski
5cda1c8b8f
Make ItemDictionary responsible for running filters on itself
2024-03-19 14:25:54 -04:00
Matt Nadareski
e2edda35eb
Add default bucketing when adding an item
2024-03-19 12:53:38 -04:00
Matt Nadareski
23e272e3b2
Rearrange methods in item dictionary
2024-03-13 11:21:38 -04:00
Matt Nadareski
70214bfbdf
Reorganize methods in item dictionary
2024-03-13 11:07:53 -04:00
Matt Nadareski
cef68b60bb
Split out some methods in bucketing
2024-03-13 11:00:02 -04:00
Matt Nadareski
3f48f5c42c
Consolidate statistics into a single place again
2024-03-13 01:22:59 -04:00
Matt Nadareski
b15615dd02
Remove accidentally added using statement
2024-03-12 23:21:43 -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
5188e8f3e0
Fix remove flag issues
2024-03-11 14:31:02 -04:00
Matt Nadareski
e411d90822
Migrate unoffical keys
2024-03-10 16:49:07 -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
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
8f594f09a6
Migrate away from Core.Hash
2024-03-04 23:56:05 -05:00
Matt Nadareski
d5462c6909
Simplify status count statistics
2024-03-04 23:17:13 -05:00
Matt Nadareski
0980cc194b
Simplify hash count statistics
2024-03-04 23:05:58 -05:00
Matt Nadareski
d06205f186
Simplify item count statistics
2024-03-04 22:52:03 -05:00
Matt Nadareski
17c023efaa
Use Matching to replace NaturalSort
2024-02-29 21:20:44 -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
ede4487cf0
Fix issues found during testing
2023-08-15 01:38:01 -04:00
Matt Nadareski
ce6a64d4cd
Add nullable context to SabreTools.Core
2023-08-12 00:55:41 -04:00
Matt Nadareski
a18ee46d5d
Add nullable context to SabreTools.DatFiles
2023-08-10 23:22:14 -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
ee928c52ae
Add future work notes
2022-11-03 12:23:10 -07:00
Matt Nadareski
5d9ec18877
Ensure consistency by using ConcurrentList ( fixes #36 )
2021-07-18 21:00:01 -07:00
Matt Nadareski
c54b35db92
DatItem formats to own sub-namespace
2021-02-02 10:23:43 -08:00