Commit Graph

194 Commits

Author SHA1 Message Date
Matt Nadareski
a4da7f3657 Handle known enumerable types better 2024-11-12 21:12:06 -05:00
Matt Nadareski
4b3955af77 HashSet is easier than Distinct 2024-11-12 19:57:58 -05:00
Matt Nadareski
0e5572ff18 Merge Filtering into DatTools 2024-10-30 11:26:56 -04: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
d21fb0c666 Update Skippers to 1.1.3 2024-10-24 21:52:11 -04:00
Matt Nadareski
5185dde9a5 Core.Globals is definitely good 2024-10-24 05:58:03 -04:00
Matt Nadareski
dd06c076d7 Make DFD code cleaner for future work 2024-10-24 05:52:48 -04:00
Matt Nadareski
e992f0d013 Minor formatting cleanup in DatFileTool 2024-10-24 05:26:05 -04:00
Matt Nadareski
0a6ae30e6b Fix build 2024-10-24 01:54:42 -04:00
Matt Nadareski
be2fc9ae7c Make statistics a bit less strange 2024-10-24 01:51:04 -04:00
Matt Nadareski
15dba6fbbd Remove outdated project references 2024-10-24 00:38:46 -04:00
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
b87b05f828 Reduce Linq usage across entire project 2024-10-19 21:41:08 -04:00
Matt Nadareski
e83bd451f8 Sync build matricies from other projects 2024-10-19 12:10:56 -04:00
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