Matt Nadareski
ef6ddd0b40
Fix old dotnet build
2025-02-24 10:17:02 -05:00
Matt Nadareski
d9fa342f55
Make hash split call both implementations
2025-02-24 10:15:45 -05:00
Matt Nadareski
2fff31596f
Make extension split call both implementations
2025-02-24 10:09:05 -05:00
Matt Nadareski
2dcc15b8cc
Add regions to Splitter
2025-02-24 09:56:22 -05:00
Matt Nadareski
1bed35c933
Create DB version of Against; add passthroughs
2025-02-24 09:20:46 -05:00
Matt Nadareski
d6dd75ced2
Fully empty DatFileTool
2025-02-12 15:46:15 -05:00
Matt Nadareski
85d1c42cb1
Move DatFile creation helper to Parser
2025-02-12 15:43:46 -05:00
Matt Nadareski
7f5b468aaa
CloneStandard is redundant now
2025-01-30 09:17:03 -05:00
Matt Nadareski
14bb6fd87d
Move modifiers out of DatHeader
2025-01-29 22:51:30 -05:00
Matt Nadareski
bea43d38f4
Reduce unncessary DB methods
2025-01-14 20:48:07 -05:00
Matt Nadareski
6e365c3f03
Split deduplication from bucketing, add short-circuit
2025-01-14 20:21:54 -05:00
Matt Nadareski
de00d31319
Remove public add-to-key functionality
2025-01-14 15:32:14 -05:00
Matt Nadareski
f492e68c6a
Add RemoveMachineRelationshipTags tests, add another helper
2025-01-13 10:01:27 -05:00
Matt Nadareski
dc69663cd6
Replace more direct accessors to ItemDictionary
2025-01-13 09:40:13 -05:00
Matt Nadareski
c94d8d712f
Replace more direct accessors to ItemDictionary
2025-01-13 09:37:59 -05:00
Matt Nadareski
f4743e859e
Create passthrough methods for scaffolding
2025-01-12 23:15:30 -05:00
Matt Nadareski
d80a6b173c
Create passthrough methods for scaffolding
2025-01-12 22:10:48 -05:00
Matt Nadareski
1dcd457fca
Wire through MD2/MD4
2025-01-09 05:26:36 -05:00
Matt Nadareski
aeba336925
Move static DatFile creation
2025-01-08 17:11:52 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
4924abaefe
Move sorting and merging to DatFileTool
2025-01-07 15:40:05 -05:00
Matt Nadareski
5d25a09785
Move some static functionality linked with TreatAsFile
2025-01-05 22:16:44 -05:00
Matt Nadareski
c8c10659b1
Reduce unnecessary round-trip conversions
2024-12-06 23:16:09 -05:00
Matt Nadareski
a4da7f3657
Handle known enumerable types better
2024-11-12 21:12:06 -05:00
Matt Nadareski
9e637021b1
Remove ConcurrentList
...
This made sense at one point, but none of the operations that once used the concurrency in the type still process concurrently. As such, this class has been made redundant. All places that it was used previously have reverted to standard `List<T>`.
2024-10-30 10:59:04 -04:00
Matt Nadareski
5185dde9a5
Core.Globals is definitely good
2024-10-24 05:58:03 -04:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -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
8344e9ae9b
Code formatting and usings cleanup
2024-07-17 15:46:42 -04:00
Matt Nadareski
c53a506dba
Update packages, fix build
2024-04-24 13:45:38 -04:00
Matt Nadareski
49f09ffb2b
Make SplitByHash methods use a loop to instantiate
2024-03-20 10:49:58 -04:00
Matt Nadareski
abcfb44455
Force source index for IDDB AddItem
2024-03-20 01:29:59 -04:00
Matt Nadareski
ea659cd691
Add source dictionaries for IDDB, currently unused
2024-03-20 00:59:47 -04:00
Matt Nadareski
0059509532
Make IDDB splits much smarter using new accessor methods
2024-03-19 23:58:22 -04:00
Matt Nadareski
c2ca5a0a6d
Add more IDDB accessors; make more IDDB variants of methods
2024-03-19 23:35:29 -04:00
Matt Nadareski
3f48f5c42c
Consolidate statistics into a single place again
2024-03-13 01:22:59 -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
6b17eb456b
Convert header filename to a key
2024-03-10 21:41:49 -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
b9f6a6862d
Remove DatItemField enum
2024-03-05 23:41:00 -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
17c023efaa
Use Matching to replace NaturalSort
2024-02-29 21:20:44 -05:00
Matt Nadareski
fc061ae555
Support ancient .NET in DatTools
2024-02-29 00:14:16 -05:00