Commit Graph

902 Commits

Author SHA1 Message Date
Matt Nadareski
36ddcc54dd Ensure SMDB actually reads (fixes #31) 2020-11-11 11:36:09 -08:00
Matt Nadareski
f5971a625d Add .NET 5 as build target 2020-11-11 11:28:14 -08:00
Matt Nadareski
56ac48fe98 Deparallelize and add progression to DFD 2020-10-12 11:12:16 -07:00
Matt Nadareski
2cbc6ad372 Fix bad item case in DatItem 2020-10-12 11:11:40 -07:00
Matt Nadareski
ff15455297 Add progression logging 2020-10-12 11:11:14 -07:00
Matt Nadareski
bac43467cf Wire up source for logging where possible 2020-10-07 16:37:10 -07:00
Matt Nadareski
82aa1807a9 Return doesn't matter here anymore 2020-10-07 16:19:40 -07:00
Matt Nadareski
f3031fe5f9 Follow suggested cleanup from VS 2020-10-07 16:11:05 -07:00
Matt Nadareski
b7db9f7f14 Instance logging with backing static class instead of Global 2020-10-07 15:42:30 -07:00
Matt Nadareski
348a2a2bcb Fix possible issue with BOM detection 2020-10-07 13:19:33 -07:00
Matt Nadareski
4325c0b7ce Convert logging to be event-based 2020-10-07 13:16:53 -07:00
Matt Nadareski
4d78f8a0c1 Bump version to 1.0.4 2020-10-06 20:47:36 -07:00
Matt Nadareski
3af799a655 Cleanup of quickscan 2020-10-05 20:39:06 -07:00
Matt Nadareski
982df3faaf Fix hashing in parallel 2020-10-05 17:43:44 -07:00
Matt Nadareski
88f69442df Replace WhenAll with Parallel.ForEach in hashing 2020-10-05 14:34:53 -07:00
Matt Nadareski
4f162fc91d Slightly better entry generation 2020-10-04 14:14:57 -07:00
Matt Nadareski
bfab4a61e9 Don't throw on getting invalid datetime 2020-10-04 13:29:26 -07:00
Matt Nadareski
0ce2a7dda5 Ensure a non-null set of children for DFD 2020-10-03 13:32:11 -07:00
Matt Nadareski
f3c5e85047 Fix hashing size 2020-10-02 16:23:52 -07:00
Matt Nadareski
f4f11efa66 Make all DatItems handle being a sub item gracefully 2020-09-30 13:41:02 -07:00
Matt Nadareski
7fc49203f4 Sub items should not check types 2020-09-30 13:25:40 -07:00
Matt Nadareski
d82a911cd9 Don't write internal quotes during normal use (fixes #30) 2020-09-30 10:07:53 -07:00
Matt Nadareski
2099a82b2b Handle edge case for help usage 2020-09-30 10:01:04 -07:00
Matt Nadareski
ae59978bee Only write raw on empty for XML 2020-09-30 09:56:42 -07:00
Matt Nadareski
4bcd86ef93 Fix issue with ignore/continue in SL read 2020-09-30 09:50:54 -07:00
Matt Nadareski
80f5b69513 Ensure machine has writable items 2020-09-25 20:25:29 -07:00
Matt Nadareski
d66e2a57cf Use specified in more places 2020-09-23 16:24:59 -07:00
Matt Nadareski
4439b90e2c Fix odd interaction of filtering from Batch 2020-09-23 16:21:01 -07:00
Matt Nadareski
2f71aeb736 Fix missfile write removing items on game-name output 2020-09-23 14:38:45 -07:00
Matt Nadareski
83d67c7ac1 Readonly readers in readers, update CMP reader 2020-09-21 13:20:58 -07:00
Matt Nadareski
db0c50bd3a Fix separated value read (and use for SMDB) 2020-09-21 13:20:22 -07:00
Matt Nadareski
a04a3485ef Fix ParentablePath issues; fix parse logging 2020-09-21 13:04:11 -07:00
Matt Nadareski
07066c2299 Change location of Extra INI ROOT_FOLDER remap 2020-09-21 10:53:23 -07:00
Matt Nadareski
4e2897dd1c Tweak Extras INI parsing 2020-09-21 10:23:57 -07:00
Matt Nadareski
9510d9efe6 Add support for old CMP dats (partial library-only) 2020-09-20 21:12:57 -07:00
Matt Nadareski
ae3bae2d0a Add explicit list of supported types 2020-09-18 17:12:31 -07:00
Matt Nadareski
5a8ff006bd Reduce repeated code, again 2020-09-18 16:12:29 -07:00
Matt Nadareski
f2951a41ca Separate all blank finding for DFD 2020-09-18 15:18:12 -07:00
Matt Nadareski
c533a29bd7 Fix rebuild, extract depth to proper places 2020-09-18 15:01:03 -07:00
Matt Nadareski
9c671b488d Split out blank directory adding 2020-09-18 12:15:09 -07:00
Matt Nadareski
ea5ef04ab1 Less passing down the chain 2020-09-18 11:40:21 -07:00
Matt Nadareski
ba253f94e6 Reduce who cares about date 2020-09-18 11:26:50 -07:00
Matt Nadareski
bc5e508d84 Remove unused method 2020-09-18 10:55:35 -07:00
Matt Nadareski
99c530b418 Add special combinations of TreatAsFile 2020-09-18 10:54:34 -07:00
Matt Nadareski
6eac80805f Remove copy files flag 2020-09-18 10:52:13 -07:00
Matt Nadareski
e1cb29880d Reorder params to be more logical 2020-09-18 10:45:40 -07:00
Matt Nadareski
3502a35dbd Remove unused parameter from Write 2020-09-18 10:44:01 -07:00
Matt Nadareski
b9e6111ae1 Stats writing not inherent to writing to file 2020-09-18 10:42:06 -07:00
Matt Nadareski
cae8ce898c Less reliance on specific hashes in DFD path 2020-09-18 10:21:04 -07:00
Matt Nadareski
7ed7107fd2 Clean up more info instances 2020-09-18 01:50:44 -07:00