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
|
057b0ddd85
|
Move SuperDAT out of DatFileTool
|
2025-02-12 15:36:25 -05:00 |
|
Matt Nadareski
|
c049f4fc51
|
Move diffing out of DatFileTool
|
2025-02-12 14:17:57 -05:00 |
|
Matt Nadareski
|
3d2e599735
|
Simplify only place CreateAndParse was called
|
2025-01-31 23:03:25 -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
|
eac31923a1
|
DatHeader is not in charge of filenames
|
2025-01-29 13:25:36 -05:00 |
|
Matt Nadareski
|
cf657138fc
|
Middle step for outfile names
|
2025-01-29 13:16:20 -05:00 |
|
Matt Nadareski
|
e62c14d1b7
|
DedupeType influences sort more than anything
|
2025-01-21 11:07:39 -05:00 |
|
Matt Nadareski
|
c20cf2a695
|
Minor change to DB key use
|
2025-01-14 22:21:16 -05:00 |
|
Matt Nadareski
|
bea43d38f4
|
Reduce unncessary DB methods
|
2025-01-14 20:48:07 -05:00 |
|
Matt Nadareski
|
e05c6c35eb
|
Remove ContainsKey as it was really unneeded
|
2025-01-14 20:26:57 -05:00 |
|
Matt Nadareski
|
6e365c3f03
|
Split deduplication from bucketing, add short-circuit
|
2025-01-14 20:21:54 -05:00 |
|
Matt Nadareski
|
60d946fc6d
|
Make SortedKeys an array for both
|
2025-01-14 15:59:47 -05:00 |
|
Matt Nadareski
|
616aea983b
|
Add RecalculateStats passthrough
|
2025-01-14 15:46:42 -05:00 |
|
Matt Nadareski
|
de00d31319
|
Remove public add-to-key functionality
|
2025-01-14 15:32:14 -05:00 |
|
Matt Nadareski
|
80832b41e3
|
Move more functionality back to DatFile
|
2025-01-13 15:41:57 -05:00 |
|
Matt Nadareski
|
73b4d9650a
|
Consolidate RemoveItemsFromRomOfChild invocation
|
2025-01-13 14:34:15 -05:00 |
|
Matt Nadareski
|
a8220b16d2
|
Rename a couple AddItemsFrom methods
|
2025-01-13 13:43:38 -05:00 |
|
Matt Nadareski
|
c6dde56c1e
|
Reduce uncertainty in returned value nullability
|
2025-01-13 13:22:48 -05:00 |
|
Matt Nadareski
|
e78154d824
|
Try to make method names clearer
|
2025-01-13 13:01:36 -05:00 |
|
Matt Nadareski
|
ecf21a5bc0
|
Try to make method names clearer
|
2025-01-13 13:00:14 -05:00 |
|
Matt Nadareski
|
5a451dd1ac
|
Stop using "Rom" terminology
|
2025-01-13 10:45:42 -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
|
31aa6a6478
|
Rename RemoveTagsFromChild to RemoveMachineRelationshipTags
|
2025-01-13 09:12:07 -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
|
4d4a873b83
|
Remove external quotes parameter for CMP
|
2025-01-12 20:49:22 -05:00 |
|
Matt Nadareski
|
50f139ef75
|
Remove some multithreading to avoid thread contention
|
2025-01-10 22:33:56 -05:00 |
|
Matt Nadareski
|
7186c47954
|
DatFile should not care about specialized removal
|
2025-01-10 22:24:19 -05:00 |
|
Matt Nadareski
|
b869b324bb
|
More unnecessary null checks
|
2025-01-10 22:03:50 -05:00 |
|
Matt Nadareski
|
b37787be64
|
Split ApplyRemovals for testability
|
2025-01-10 21:15:50 -05:00 |
|
Matt Nadareski
|
1dcd457fca
|
Wire through MD2/MD4
|
2025-01-09 05:26:36 -05:00 |
|
Matt Nadareski
|
d8526d4927
|
Fix copy-paste error
|
2025-01-09 04:09:05 -05:00 |
|
Matt Nadareski
|
632628e0f9
|
Create overloads for CreateDatFile
|
2025-01-09 04:04:07 -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
|
0abef5f92e
|
Move DatFileTool and related to DatFiles namespace
|
2025-01-07 15:31:28 -05:00 |
|
Matt Nadareski
|
33fa3461b3
|
Migrate most DatItem conversion code
|
2025-01-06 11:18:04 -05:00 |
|
Matt Nadareski
|
3d3d22b5d3
|
Let calling locations handle Stream state
|
2025-01-06 10:28:12 -05:00 |
|
Matt Nadareski
|
285a9f0ba6
|
Swap order of file GetInfo method params
|
2025-01-05 22:19:42 -05:00 |
|
Matt Nadareski
|
5d25a09785
|
Move some static functionality linked with TreatAsFile
|
2025-01-05 22:16:44 -05:00 |
|
Matt Nadareski
|
c67fe8a4d5
|
Move TreatAsFile up a library layer
|
2025-01-05 21:51:35 -05:00 |
|
Matt Nadareski
|
19914685a7
|
File types don't care about As flags
|
2025-01-05 21:35:06 -05:00 |
|
Matt Nadareski
|
281375f8e9
|
Make file opens safer and more consistent
|
2025-01-04 23:52:16 -05:00 |
|
Matt Nadareski
|
5daa42636b
|
Split GetInfo stream implementation
|
2025-01-04 22:50:36 -05:00 |
|