Commit Graph

30 Commits

Author SHA1 Message Date
Matt Nadareski
1dcd457fca Wire through MD2/MD4 2025-01-09 05:26:36 -05:00
Matt Nadareski
7b2b9f7799 Remove now-unused static logger from DatItemTool 2025-01-07 15:40:28 -05:00
Matt Nadareski
4924abaefe Move sorting and merging to DatFileTool 2025-01-07 15:40:05 -05:00
Matt Nadareski
65d8488082 Move name resolution up a layer to DatFiles 2025-01-07 15:28:01 -05:00
Matt Nadareski
a6c5fc4cd0 Stop assuming machines always exist 2025-01-07 15:21:42 -05:00
Matt Nadareski
7a7c3b2b2a Fix misleading comments around copying information 2025-01-07 15:03:27 -05:00
Matt Nadareski
15ac732877 Flatten merge and make consistent across implementations 2025-01-07 14:55:56 -05:00
Matt Nadareski
9cdd108f74 Reduce unnecessary comparisons 2025-01-07 14:33:55 -05:00
Matt Nadareski
67012eae1f Fix weirdly inconsitent naming 2025-01-06 16:01:55 -05:00
Matt Nadareski
8d845df8b9 Better conditional updates 2025-01-06 15:37:32 -05:00
Matt Nadareski
3dee4fd376 Make object access safer in merging 2025-01-06 12:44:32 -05:00
Matt Nadareski
fb78b88346 Be slightly safer about position checking 2025-01-06 12:36:49 -05:00
Matt Nadareski
9afca918a6 Reduce complexity in duplicate checking 2025-01-06 12:36:04 -05:00
Matt Nadareski
9545d86440 Remove now-unnecessary null check 2025-01-06 12:33:15 -05:00
Matt Nadareski
9fd7ff7e36 Use foreach instead of unnecessary for 2025-01-06 12:32:49 -05:00
Matt Nadareski
2fcef27e32 Fix minor comment issue 2025-01-06 12:31:12 -05:00
Matt Nadareski
f6dd335cc0 Decouple unrelated if statements 2025-01-06 12:26:39 -05:00
Matt Nadareski
f3eb7349bb Add first set of DatItemTool tests 2025-01-06 12:22:54 -05:00
Matt Nadareski
33fa3461b3 Migrate most DatItem conversion code 2025-01-06 11:18:04 -05:00
Matt Nadareski
5d25a09785 Move some static functionality linked with TreatAsFile 2025-01-05 22:16:44 -05:00
Matt Nadareski
691f9baca4 Rename DatItemTool to Setter 2021-02-01 13:11:12 -08:00
Matt Nadareski
bb7f078802 Replacement code to own class 2021-02-01 12:35:59 -08:00
Matt Nadareski
99aad96dfb Split SetFields (last one was ReplaceFields) 2021-02-01 10:45:32 -08:00
Matt Nadareski
b26fbe1cd1 Split SetFields and remove note 2021-01-29 23:23:52 -08:00
Matt Nadareski
24eacc303a Field removal to their own classes 2021-01-29 22:54:16 -08:00
Matt Nadareski
2e674e23ca Add history tag support (fixes #34) 2020-12-28 10:22:40 -08:00
Matt Nadareski
c3753b13c1 Perform some TODO cleanup 2020-12-14 16:47:54 -08:00
Matt Nadareski
7f7c3ec314 Goodbye .NET Framework 4.8 and RIPEMD160 2020-12-14 15:22:14 -08:00
Matt Nadareski
1690308894 DatItems don't know about replacing fields 2020-12-14 10:58:43 -08:00
Matt Nadareski
f8b9dfa122 DatItems don't know about setting fields 2020-12-14 10:11:20 -08:00