Commit Graph

129 Commits

Author SHA1 Message Date
Matt Nadareski
c9bff5e0aa Update all libraries 2024-10-19 11:43:11 -04:00
Matt Nadareski
092e9c6876 Some cleanup around FileTypes 2024-07-19 15:35:23 -04:00
Matt Nadareski
c31d235319 Fix spelling issues 2024-07-19 15:14:30 -04:00
Matt Nadareski
5ca6da14fb Fix modern .NET build 2024-07-17 15:48:37 -04:00
Matt Nadareski
8344e9ae9b Code formatting and usings cleanup 2024-07-17 15:46:42 -04:00
Matt Nadareski
5fecdad7af Add match count to log statement 2024-07-17 12:16:10 -04:00
Matt Nadareski
81e484e8d0 Add back dupe checking as well 2024-07-16 15:15:42 -04:00
Matt Nadareski
b9817c9af5 Always write to temp file if compressing after 2024-07-16 15:14:59 -04:00
Matt Nadareski
41d8b4297e Use temp file during rebuilding sometimes 2024-07-16 15:09:51 -04:00
Matt Nadareski
0fc4e2192d Return direct stream from archives 2024-07-16 14:58:04 -04:00
Matt Nadareski
203d6ce3df Add another note 2024-07-16 14:37:28 -04:00
Matt Nadareski
aa147379f3 Across the board package updates 2024-07-16 00:27:12 -04:00
Matt Nadareski
5dc6b658d2 Make GetFileStream safer until fixed 2024-07-15 21:44:05 -04:00
Matt Nadareski
0e97b2025a Add notes around GetFileStream 2024-07-15 21:39:25 -04:00
Matt Nadareski
8af80b79af Rename CopyToStream to GetEntryStream 2024-07-15 21:37:38 -04:00
Matt Nadareski
e29610de4b CopyToStream needs some work 2024-07-15 21:34:17 -04:00
Matt Nadareski
651f771ffd Standardize some model access 2024-07-15 12:48:26 -04:00
Matt Nadareski
263daa4637 Disable ItemsDB from HasWritable for now 2024-07-03 10:48:13 -04:00
Matt Nadareski
fbc13c0018 Comment out re-bucketing 2024-06-30 00:08:46 -04:00
Matt Nadareski
397f8019a0 Remove unnecessary check in rebuilding 2024-06-30 00:02:53 -04:00
Matt Nadareski
806d0221d0 Update packages 2024-04-26 22:00:40 -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
42cbecda32 Add source-dependent machines to diffing for IDDB 2024-03-20 10:42:27 -04:00
Matt Nadareski
54180310b8 Handle most places where source was being set for IDDB 2024-03-20 02:10:38 -04:00
Matt Nadareski
106e91690b Start replacing more IDDB locations that use Source 2024-03-20 01:50:08 -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
61e8edda81 Add more IDDB variants for Statistics and Rebuilder 2024-03-20 00:47:40 -04:00
Matt Nadareski
f9306ffe3a Add more DatFileTool IDDB variants 2024-03-20 00:36: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
efc184627a Add more IDDB variants; port GetDuplicates to IDDB 2024-03-19 23:15:58 -04:00
Matt Nadareski
7b889e57db Add dictionary reset helper method 2024-03-19 18:40:24 -04:00
Matt Nadareski
141fb7eef0 Add more parity between current and IDDB 2024-03-19 15:31:23 -04:00
Matt Nadareski
b494394249 Start adding IDDB in parallel with existing dictionary 2024-03-19 15:21:01 -04:00
Matt Nadareski
3f48f5c42c Consolidate statistics into a single place again 2024-03-13 01:22:59 -04:00
Matt Nadareski
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
fe6d135dfb Fix all reading of enum values from internal models 2024-03-11 21:30:24 -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
9237846e44 Fix AttractMode detection 2024-03-11 14:49:22 -04:00
Matt Nadareski
5188e8f3e0 Fix remove flag issues 2024-03-11 14:31:02 -04:00
Matt Nadareski
4db6d14ffb Fix directory ensurance until library fixed 2024-03-11 13:42:55 -04:00
Matt Nadareski
962fd8baee Convert depot information to keys 2024-03-10 22:08:08 -04:00
Matt Nadareski
1d1cbc3357 Convert DAT type to a key 2024-03-10 21:54:07 -04:00
Matt Nadareski
6b17eb456b Convert header filename to a key 2024-03-10 21:41:49 -04:00
Matt Nadareski
91875b4eaf Remove a couple specialized constructors 2024-03-10 21:08:34 -04:00
Matt Nadareski
e411d90822 Migrate unoffical keys 2024-03-10 16:49:07 -04:00