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